Releases: onflow/flow-evm-gateway
Releases · onflow/flow-evm-gateway
v0.37.0
What's Changed
- Use buffered channel for subscription errors by @peterargue in #618
- Reuse block preparation logic in streaming API by @peterargue in #617
- Fix timeouts from E2E test regarding
eth_subscribe
by @m-Peter in #619 - Add CLI commands on binary by @m-Peter in #616
- Add JSON tags in
content
type for proper field serialization inTxPool
API by @m-Peter in #614 - Introduce dedicated
BlockHeader
type for usage innewHeads
subscription endpoint by @m-Peter in #620 - Update to Cadence v1.2.1 by @turbolent in #623
Full Changelog: v0.36.5...v0.37.0
v0.36.5
What's Changed
- Update CODEOWNERS file by @m-Peter in #598
- Add engine type to startup logs by @janezpodhostnik in #597
- Add goimports linter by @janezpodhostnik in #599
- Change codeowners by @janezpodhostnik in #603
- Add the EVM GW version to log lines by @m-Peter in #596
- Refactor engine status by @janezpodhostnik in #600
- Add block/tx indexed metrics and spork client logging by @peterargue in #595
- Fix
Genesis
block hash calculation forTestnet
network by @m-Peter in #566 - extract trace block common logic by @janezpodhostnik in #608
- Update to Cadence v1.0.0 by @jribbink in #609
- Avoid logging debug info for invalid JSON-RPC methods by @m-Peter in #611
- Update the list of valid JSON-RPC methods by @m-Peter in #613
- Update flow-go by @janezpodhostnik in #612
- Add generics to subscriber and publisher and fix potential deadlock by @janezpodhostnik in #602
- Use the released tag version to identify newly-created docker images by @m-Peter in #592
- Add traces backfill option by @peterargue in #615
Full Changelog: v0.36.4...v0.36.5
v0.36.4
What's Changed
- Update constant for block gas limit by @m-Peter in #564
- Remove
--evm-enabled
flag in README.md instructions by @jribbink in #568 - Add metric for indexed cadence block height by @peterargue in #571
- Add cadence mtric collection on empty block as well by @peterargue in #589
- Add profiler server for pprof by @peterargue in #591
- Remove obsolete config flags & keys files by @m-Peter in #593
New Contributors
- @peterargue made their first contribution in #571
Full Changelog: v0.36.3...v0.36.4
v0.36.3
v0.36.2
v0.36.1
What's Changed
- Block endpoints with many transactions fail with rate limit error by @m-Peter in #548
- Filter-related endpoints return
null
result instead of empty array by @m-Peter in #549 - Event recovery from a missing block by @sideninja in #554
Full Changelog: v0.36.0...v0.36.1
v0.36.0
What's Changed
- Crasher on validation of args for
eth_estimateGas
by @m-Peter in #527 - Add an E2E test for filling the EVM state with blocks & transactions by @m-Peter in #526
- Fix flaky E2E test for EVM state building by @m-Peter in #532
- Debug log all errors by @sideninja in #528
- Receipts for deployments with COAs have both
contractAddress
andto
fields present by @m-Peter in #535 - Update the
storage
solidity contract used in testing by @m-Peter in #536 - Response returned from
eth_getBlockReceipts
endpoint is not properly marshalled by @m-Peter in #533 - Reuse client for storage query by @sideninja in #542
- Check data integrity for EVM events by @m-Peter in #529
- Add test cases utilizing Cadence arch calls by @m-Peter in #538
Full Changelog: v0.35.0...v0.36.0
v0.35.0
What's Changed
- EVM script execution caching by @sideninja in #521
- Improve Cadence scripts by @m-Peter in #522
- Increase trace download retry limit by @sideninja in #523
Full Changelog: v0.34.0...v0.35.0
v0.34.0
What's Changed
- Bugfix handling of fixed hash by @sideninja in #515
- Fix display of duplicate logs by @m-Peter in #516
- Improve network test with blockchain traverse by @sideninja in #517
Full Changelog: v0.33.0...v0.34.0
v0.33.0
What's Changed
- Add test cases for endpoint of the
PullAPI
by @m-Peter in #510 - Revert "Decode legacy block event" by @sideninja in #476
- Update flow-go v0.37.10 by @sideninja in #512
Full Changelog: v0.32.0...v0.33.0