Skip to content

Releases: cerc-io/go-ethereum

v1.10.15-statediff-3.0.0

26 Jan 18:31
d2711b0
Compare
Choose a tag to compare

This is an internal release to enable us to work with the statediffing service (v3.0.0). 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

v2 vs v3 diff: v1.10.15-statediff-2.0.0...v1.10.15-statediff-3.0.0

v1.10.15-statediff-2.0.0

11 Jan 03:54
5cd9287
Compare
Choose a tag to compare

This is an internal release to enable us to work with the statediffing service (v2.0.0). This release is rebased on top of master branch go-etheruem v1.10.15.

This version works with the v2.0.x version of our database schema (ipld-eth-db).

v1.10.15-statediff-0.0.29

10 Jan 09:46
6a9b37c
Compare
Choose a tag to compare

This is an internal release to enable us to work with the statediffing service (v0.0.29). This release is rebased on top of master branch go-etheruem v1.10.15

This version works with the v0.2.x version of our database schema (ipld-eth-db).

v1.10.11-statediff-3.0.0

11 Jan 04:02
ba301e0
Compare
Choose a tag to compare

This is an internal release to enable us to work with the statediffing service (v3.0.0). This release is rebased on top of master branch go-etheruem v1.10.11

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

v1.10.11-statediff-0.1.0

08 Jan 19:20
801a25e
Compare
Choose a tag to compare

This is an internal release to enable us to work with the statediffing service (v0.1.0). This release is rebased on top of master branch go-etheruem v1.10.11

Moving the statediff code from v0.0.x to v0.1.x introduces some major changes, most importantly the v0.1.x version of the statediffing code works with the new v0.3.x version of our database schema (ipld-eth-db) and is incompatible with the v0.2.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

v1.10.14-statediff-0.0.29

28 Dec 14:49
4a73c20
Compare
Choose a tag to compare

This is an internal release to enable us to work with the statediffing service (v0.0.29). This release is rebased on top of master branch go-etheruem v1.10.14

v0.0.29 introduces fixes for log trie processing for logs that are less than 32 bytes in length, resulting in their leaf node being internalized into their parent branch node, and corrects the use of the wrong multicodec type for ReceiptTrie IPLDs. Also adds the unit tests to catch these issues.

This version works with the v0.2.x version of our database schema (ipld-eth-db).

v1.10.13-statediff-0.0.29

17 Dec 23:56
9d0ec30
Compare
Choose a tag to compare

This is an internal release to enable us to work with the statediffing service (v0.0.29). This release is rebased on top of master branch go-etheruem v1.10.13

v0.0.29 introduces fixes for log trie processing for logs that are less than 32 bytes in length, resulting in their leaf node being internalized into their parent branch node, and corrects the use of the wrong multicodec type for ReceiptTrie IPLDs. Also adds the unit tests to catch these issues.

This version works with the v0.2.x version of our database schema (ipld-eth-db).

v1.10.11-statediff-0.0.28a

17 Dec 18:16
5d02ba4
Compare
Choose a tag to compare
Pre-release

This is an internal release to enable us to work with the statediffing service (v0.0.28a). This release is rebased on top of master branch go-etheruem v1.10.11

  • 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

This version works with the v0.3.x version of our database schema (ipld-eth-db).

v1.10.13-statediff-0.0.28

16 Dec 05:11
34da680
Compare
Choose a tag to compare

This is an internal release to enable us to work with the statediffing service (v0.0.28). This release is rebased on top of master branch go-etheruem v1.10.13

v0.0.28 introduces a feature to retry aborted transactions caused by deadlocks.

This version works with the v0.2.x version of our database schema (ipld-eth-db).

v1.10.12-statediff-0.0.28

15 Dec 01:24
11d67f3
Compare
Choose a tag to compare

This is an internal release to enable us to work with the statediffing service (v0.0.28). This release is rebased on top of master branch go-etheruem v1.10.12

v0.0.28 introduces a feature to retry aborted transactions caused by deadlocks.

This version works with the v0.2.x version of our database schema (ipld-eth-db).