Releases: morpho-org/erpc
Releases · morpho-org/erpc
0.0.78
- Full changelog: erpc/erpc@0.0.77...0.0.78
- Docker Image:
ghcr.io/erpc/erpc:0.0.78
Changelog
- 10e5a10: Merge pull request #63 from morpho-org/release/0.0.78 (@0x666c6f)
- a2c81a9: perf(erpc:PLA-1058): reduce metric cardinality (#59) (@0x666c6f)
- f957a89: perf: trim upstream-calls buckets and heatmap labels (@0x666c6f)
Quick start
- Create your
erpc.yamlconfiguration file:
touch erpc.yaml
code erpc.yaml- Use the Docker image:
docker run \
-v $(pwd)/erpc.yaml:/erpc.yaml
-p 4000:4000 -p 4001:4001 \
ghcr.io/erpc/erpc:0.0.78- Send your first request:
curl --location 'http://localhost:4000/main/evm/42161' \
--header 'Content-Type: application/json' \
--data '{
"method": "eth_getBlockByNumber",
"params": [
"0x1203319",
false
],
"id": 9199,
"jsonrpc": "2.0"
}'0.0.77
- Full changelog: erpc/erpc@0.0.76...0.0.77
- Docker Image:
ghcr.io/erpc/erpc:0.0.77
Changelog
Quick start
- Create your
erpc.yamlconfiguration file:
touch erpc.yaml
code erpc.yaml- Use the Docker image:
docker run \
-v $(pwd)/erpc.yaml:/erpc.yaml
-p 4000:4000 -p 4001:4001 \
ghcr.io/erpc/erpc:0.0.77- Send your first request:
curl --location 'http://localhost:4000/main/evm/42161' \
--header 'Content-Type: application/json' \
--data '{
"method": "eth_getBlockByNumber",
"params": [
"0x1203319",
false
],
"id": 9199,
"jsonrpc": "2.0"
}'0.0.76
- Full changelog: erpc/erpc@0.0.75...0.0.76
- Docker Image:
ghcr.io/erpc/erpc:0.0.76
Changelog
Quick start
- Create your
erpc.yamlconfiguration file:
touch erpc.yaml
code erpc.yaml- Use the Docker image:
docker run \
-v $(pwd)/erpc.yaml:/erpc.yaml
-p 4000:4000 -p 4001:4001 \
ghcr.io/erpc/erpc:0.0.76- Send your first request:
curl --location 'http://localhost:4000/main/evm/42161' \
--header 'Content-Type: application/json' \
--data '{
"method": "eth_getBlockByNumber",
"params": [
"0x1203319",
false
],
"id": 9199,
"jsonrpc": "2.0"
}'0.0.75
- Full changelog: erpc/erpc@0.0.74...0.0.75
- Docker Image:
ghcr.io/erpc/erpc:0.0.75
Changelog
Quick start
- Create your
erpc.yamlconfiguration file:
touch erpc.yaml
code erpc.yaml- Use the Docker image:
docker run \
-v $(pwd)/erpc.yaml:/erpc.yaml
-p 4000:4000 -p 4001:4001 \
ghcr.io/erpc/erpc:0.0.75- Send your first request:
curl --location 'http://localhost:4000/main/evm/42161' \
--header 'Content-Type: application/json' \
--data '{
"method": "eth_getBlockByNumber",
"params": [
"0x1203319",
false
],
"id": 9199,
"jsonrpc": "2.0"
}'0.0.74
- Full changelog: erpc/erpc@0.0.73...0.0.74
- Docker Image:
ghcr.io/erpc/erpc:0.0.74
Changelog
- 4d9facc: Merge pull request #52 from morpho-org/feature/pla-919-validate-empty-eth_getlogs-blockhash-responses-against-block (@0x666c6f)
- 6b7367a: fix(erpc:PLA-919): validate empty blockHash getLogs blooms (@0x666c6f)
Quick start
- Create your
erpc.yamlconfiguration file:
touch erpc.yaml
code erpc.yaml- Use the Docker image:
docker run \
-v $(pwd)/erpc.yaml:/erpc.yaml
-p 4000:4000 -p 4001:4001 \
ghcr.io/erpc/erpc:0.0.74- Send your first request:
curl --location 'http://localhost:4000/main/evm/42161' \
--header 'Content-Type: application/json' \
--data '{
"method": "eth_getBlockByNumber",
"params": [
"0x1203319",
false
],
"id": 9199,
"jsonrpc": "2.0"
}'0.0.73
0.0.72
0.0.71
0.0.70
What's Changed
- fix(upstream:PLA-688): stop non-retryable and write-path retries by @0x666c6f in #27
- perf(erpc:PLA-685): sample and cap hot-path request logs by @0x666c6f in #28
- perf(erpc:PLA-686): bound network cache-write concurrency by @0x666c6f in #29
- perf(erpc:PLA-687): cap generic batch concurrency with worker pool by @0x666c6f in #30
- docs(telemetry:PLA-683): align alerts, docs, and ingress outcome tests by @0x666c6f in #31
- perf(erpc:PLA-684): add experiment dimensions and attempt-reason telemetry by @0x666c6f in #32
- perf(consensus:PLA-689): adaptive phased fanout and participant metrics by @0x666c6f in #40
- perf(erpc): adaptive hedge suppression and hedge race metrics (PLA-690) by @0x666c6f in #33
- perf(erpc:PLA-691): burst coalescing and deterministic negative cache by @0x666c6f in #34
- perf(erpc:PLA-692): partial multicall fallback and terminal handling by @0x666c6f in #35
- PLA-693: add upstream brownout mode for sustained 429/capacity incidents by @0x666c6f in #36
- PLA-694: tracker resilience for cordon persistence and rollback hysteresis by @0x666c6f in #37
- feat(erpc:PLA-695): pluggable routing strategies and capability-aware filtering by @0x666c6f in #38
- feat(erpc:PLA-696): add declarative policy mode and method workload profiles by @0x666c6f in #39
- fix(router:PLA-638): stabilize network timeout classification by @0x666c6f in #41
- feat(thirdparty:PLA-603): add Katana to Alchemy defaults by @0x666c6f in #42
- feat(erpc:PLA-708): land block-identity + fallback-regression tip on morpho-main by @0x666c6f in #45
- fix(erpc): resolve post-merge CI race + hedge warmup flake by @0x666c6f in #46
Full Changelog: 0.0.69...0.0.70
0.0.69
- Full changelog: erpc/erpc@0.0.63...0.0.69
- Docker Image:
ghcr.io/erpc/erpc:0.0.69
Changelog
Quick start
- Create your
erpc.yamlconfiguration file:
touch erpc.yaml
code erpc.yaml- Use the Docker image:
docker run \
-v $(pwd)/erpc.yaml:/erpc.yaml
-p 4000:4000 -p 4001:4001 \
ghcr.io/erpc/erpc:0.0.69- Send your first request:
curl --location 'http://localhost:4000/main/evm/42161' \
--header 'Content-Type: application/json' \
--data '{
"method": "eth_getBlockByNumber",
"params": [
"0x1203319",
false
],
"id": 9199,
"jsonrpc": "2.0"
}'