Releases: cerc-io/go-ethereum
v1.10.18-statediff-3.2.2
What's Changed
- Feature/cicd improvements by @abdulrabbani00 in #233
Full Changelog: v1.10.18-statediff-3.2.1...v1.10.18-statediff-3.2.2
v1.10.18-statediff-4.0.1-alpha
Overview
Cut a release using the new version of geth.
Full Changelog: v1.10.17-statediff-4.0.1-alpha...v1.10.18-statediff-4.0.1-alpha
v1.10.18-statediff-3.2.1
Overview
We are rebasing from the latest release of go-ethereum.
What's Changed
- Combine build and push for Docker by @abdulrabbani00 in #229
Full Changelog: v1.10.17-statediff-3.2.1...v1.10.18-statediff-3.2.1
v1.10.17-statediff-4.0.1-alpha
This is an internal release to enable us to work with the statediffing service (v4). This release is rebased on top of master branch go-etheruem v1.10.17
Moving the statediff code from v3 to v4 introduces some major changes for sharding based on TimescaleDB; importantly the v4 version of the statediffing code works with the new v4 version of our database schema ipld-eth-db and is incompatible with the v3 version of the database schema.
What's Changed
- Changes for using single-node v4 db schema by @prathamesh0 in #228
Full Changelog: v1.10.17-statediff-4.0.0-alpha...v1.10.17-statediff-4.0.1-alpha
v1.10.17-statediff-4.0.0-alpha
This is an internal release to enable us to work with the statediffing service (v4). This release is rebased on top of master branch go-etheruem v1.10.17
Moving the statediff code from v3 to v4 introduces some major changes for sharding based on TimescaleDB; importantly the v4 version of the statediffing code works with the new v4 version of our database schema ipld-eth-db and is incompatible with the v3 version of the database schema.
What's Changed
- Update sql indexer to use new v4 schema by @i-norden in #211
- Updates to use v4 multi-node DB setup by @prathamesh0 in #225
- Export builder config param WatchedAddressesLeafKeys by @nikugogoi in #226
- Merge branch v1.10.17-statediff-3.2.1 into v4 by @prathamesh0 in #227
New Contributors
- @nikugogoi made their first contribution in #226
Full Changelog: v1.10.17-statediff-3.2.1...v1.10.17-statediff-4.0.0-alpha
v1.10.17-statediff-3.2.1
This is an internal release to enable us to work with the statediffing service (v3.2.1). This release is rebased on top of master branch go-etheruem v1.10.17
Moving the statediff code from v3.0.2 to v3.2.x allows us to leverage a new schema (eth_meta
).
- Create method for getting private config param
watchedAddressesLeafKeys
. - Move over helper function to load chain config; used by
ipld-eth-server
andeth-statediff-service
. - Add
eth_meta.known_gaps
table, to capture anyknownGaps
in the DB. - Add a flag to only start the statediff service once
geth
has caught up to the head of the chain. - Use pointers for arguments to
rlp.EncodeToBytes
.
v3.0.2
vs v3.2.1
diff.
v1.10.17-statediff-3.2.0
This is an internal release to enable us to work with the statediffing service (v3.2.0). This release is rebased on top of master branch go-etheruem v1.10.17
Moving the statediff code from v3.0.2 to v3.2.x allows us to leverage a new schema (eth_meta
).
- Add
eth_meta.known_gaps
table, to capture anyknownGaps
in the DB. - Add a flag to only start the statediff service once
geth
has caught up to the head of the chain. - Use pointers for arguments to
rlp.EncodeToBytes
.
v3.02
vs v3.2.0
diff.
v1.10.16-statediff-3.0.2
This is an internal release to enable us to work with the statediffing service (v3.0.2). This release is rebased on top of master branch go-etheruem v1.10.16
Moving the statediff code from v2.0.x to v3.0.x introduces some major changes, most importantly the v3.0.x version of the statediffing code works with the new v3.0.x version of our database schema ipld-eth-db and is incompatible with the v2.0.x version of the database schema.
- Add batching to public.blocks INSERTS/UPSERTS
- Major refactor of statediffing code to improve level of abstraction, enabling arbitrary data destinations
- Add support for "dump" data destination
- Add support for sql file data destination
- Add support for pgx driver
- Refactor to work with updated schema that uses natural PKs
- Unit tests for sql file writing indexer
- Schema updates (for cerc-io/ipld-eth-db#27)
- Fix issue with log/logTrie processing (#161)
- Fix handling of receipts with 6000+ logs
- Fix race condition
- Check that Postgres connection pool is in expected state after Commits in unit tests
v2 vs v3 diff: v1.10.16-statediff-2.0.0...v1.10.16-statediff-3.0.2
v1.10.15-statediff-3.0.2
This is an internal release to enable us to work with the statediffing service (v3.0.2). This release is rebased on top of master branch go-etheruem v1.10.15
Moving the statediff code from v2.0.x to v3.0.x introduces some major changes, most importantly the v3.0.x version of the statediffing code works with the new v3.0.x version of our database schema ipld-eth-db and is incompatible with the v2.0.x version of the database schema.
- Add batching to public.blocks INSERTS/UPSERTS
- Major refactor of statediffing code to improve level of abstraction, enabling arbitrary data destinations
- Add support for "dump" data destination
- Add support for sql file data destination
- Add support for pgx driver
- Refactor to work with updated schema that uses natural PKs
- Unit tests for sql file writing indexer
- Schema updates (for cerc-io/ipld-eth-db#27)
- Fix issue with log/logTrie processing (#161)
- Fix handling of receipts with 6000+ logs
- Fix race condition
- Check that Postgres connection pool is in expected state after Commits in unit tests
v2 vs v3 diff: v1.10.15-statediff-2.0.0...v1.10.15-statediff-3.0.2
v1.10.15-statediff-3.0.1
This is an internal release to enable us to work with the statediffing service (v3.0.1). This release is rebased on top of master branch go-etheruem v1.10.15
Moving the statediff code from v2.0.x to v3.0.x introduces some major changes, most importantly the v3.0.x version of the statediffing code works with the new v3.0.x version of our database schema ipld-eth-db and is incompatible with the v2.0.x version of the database schema.
- Add batching to public.blocks INSERTS/UPSERTS
- Major refactor of statediffing code to improve level of abstraction, enabling arbitrary data destinations
- Add support for "dump" data destination
- Add support for sql file data destination
- Add support for pgx driver
- Refactor to work with updated schema that uses natural PKs
- Unit tests for sql file writing indexer
- Schema updates (for cerc-io/ipld-eth-db#27)
- Fix issue with log/logTrie processing (#161)
- Fix handling of receipts with 6000+ logs
- Fix race condition
v2 vs v3 diff: v1.10.15-statediff-2.0.0...v1.10.15-statediff-3.0.1