Skip to content

Releases: cerc-io/go-ethereum

v1.10.18-statediff-3.2.2

26 May 19:58
2ca7147
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.10.18-statediff-3.2.1...v1.10.18-statediff-3.2.2

v1.10.18-statediff-4.0.1-alpha

25 May 22:16
Compare
Choose a tag to compare

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

25 May 20:17
Compare
Choose a tag to compare

Overview

We are rebasing from the latest release of go-ethereum.

What's Changed

Full Changelog: v1.10.17-statediff-3.2.1...v1.10.18-statediff-3.2.1

v1.10.17-statediff-4.0.1-alpha

17 May 11:55
ef8c9f2
Compare
Choose a tag to compare

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

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

16 May 06:43
328ab95
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v1.10.17-statediff-3.2.1...v1.10.17-statediff-4.0.0-alpha

v1.10.17-statediff-3.2.1

13 May 10:51
17d272d
Compare
Choose a tag to compare

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 and eth-statediff-service.
  • Add eth_meta.known_gaps table, to capture any knownGaps 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

06 Apr 18:55
4981011
Compare
Choose a tag to compare

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 any knownGaps 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

16 Feb 21:06
Compare
Choose a tag to compare

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

16 Feb 21:05
8f3a573
Compare
Choose a tag to compare

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

31 Jan 21:06
f78f9be
Compare
Choose a tag to compare

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