Releases: onflow/flow-evm-gateway
Releases · onflow/flow-evm-gateway
v1.0.0-rc.15
What's Changed
- Run without coa account by @zhangchiqing in #667
- Remove transactions mutex by @janezpodhostnik in #668
- Handle ingestion of missing
EVM.BlockExecuted
event in backfill process by @m-Peter in #664 - Add debug_flowHeight API endpoint by @janezpodhostnik in #669
- Use offchain package to create block context by @janezpodhostnik in #670
- Update flow-go by @janezpodhostnik in #673
- Use a constant backoff retry strategy for retrieving the Flow transaction result by @m-Peter in #672
- Cleanup run cmd by @janezpodhostnik in #675
- Fix closing channel twice by @janezpodhostnik in #680
- Close the AN clients on shutdown by @janezpodhostnik in #678
- Fix race for
startingBlock
field ofeth_syncing
endpoint by @m-Peter in #679 - Remove transaction for COA resource creation by @m-Peter in #674
- Improve gas estimation logic for
eth_estimateGas
by @m-Peter in #671 - Revert "Improve gas estimation logic for
eth_estimateGas
" by @peterargue in #687 - Use instance of config instead of reference by @janezpodhostnik in #689
- Fix logical error in
eth_estimateGas
endpoint by @m-Peter in #690 - Extract EVM state by @zhangchiqing in #683
- Return empty
Logs
array when block is empty by @m-Peter in #697 - Use proper variable in E2E test file for logs filtering by @m-Peter in #698
New Contributors
- @zhangchiqing made their first contribution in #667
Full Changelog: v0.37.1...v1.0.0-rc.15
v0.37.1
What's Changed
- Output version info from version command to output channel by @m-Peter in #625
- Sort Flow EVM events received from Event Streaming API by their
TransactionIndex
&EventIndex
fields in ascending order by @m-Peter in #622 - Updating code owners by @ramtinms in #637
- Set a non-zero
BaseFeePerGas
on block responses by @m-Peter in #648
New Contributors
Full Changelog: v0.37.0...v0.37.1
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