Releases: cerc-io/go-ethereum
v1.10.15-statediff-3.0.0
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
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
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
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
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
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
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
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
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
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).