Breaking Changes
Receipt RLP changes
- Due to adding a new field, and changing an existing field, in the
Receipts
object, the unmarshal method on older clients will break due to a bad conditional that’s present on older versions of the codebase - This problem is only present when older clients receive objects from clients running
0.4.0
or above
⚠️ To mitigate these breaking changes, please make sure that all of the nodes in the cluster are running from version 0.4.0
or above
Known issues that were fixed
- There was an issue introduced with PR #513, which changed the number of validator commitments needed to reach consensus (Quorum). The PR introduced bigger constraints for the quorum size, which may cause certain clients to fail to sync with an older chain where these commit seals were valid (had a valid amount). Related issue is #547
- Please check the instructions on PR #549 on how to resolve this problem
Changelog
a86fca1 Remove contractAddress from receipt if not contract deployment (#546)
315cc6f Add txHash to rlp store marshal/unmarshal (#528)
b0f6f0c [IBFT] Introduce quorum calculation switch (#549)
2e44243 [ Feature ] Add support for GCP secrets manager (#535)
41d4d37 Bump google.golang.org/grpc from 1.46.0 to 1.46.2 (#553)
75b2406 Bump github.com/aws/aws-sdk-go from 1.44.9 to 1.44.14 (#551)
49170c3 Bump github.com/prometheus/client_golang from 1.12.1 to 1.12.2 (#552)
109ff8d [TxPool] Self pruning stuck transactions (#541)
fbb928d Bump github.com/aws/aws-sdk-go from 1.44.4 to 1.44.9 (#540)
dd1d9af [Feature] Added support for YAML/YML config file format and option to output server logs to file (#525)
568a985 Remove concurrency from Filter e2e tests (#537)
61e5829 Test runtime shaving (#526)
8f7d5eb Remove unused directory from folder generation (#534)
464887d Remove total difficulty from the best peer calculation (#524)
5514ce6 Bump github.com/btcsuite/btcd from 0.22.0-beta to 0.22.1 (#529)
f921f3b Bump github.com/aws/aws-sdk-go from 1.44.1 to 1.44.4 (#530)
b74ffa8 Remove waiting for the next block in e2e tests (#485)
f91feef [IBFT] Change quorum size calculation (#513)
805f9ef [Blockchain/IBFT] Update snapshot after processBlock ends (#482)
538ea6e Bump github.com/aws/aws-sdk-go from 1.43.41 to 1.44.1 (#523)
9c3de45 Bump github.com/libp2p/go-libp2p-noise from 0.3.0 to 0.4.0 (#519)
c44bebc Bump google.golang.org/grpc from 1.45.0 to 1.46.0 (#517)
b8a91aa Bump github.com/libp2p/go-libp2p-core from 0.15.0 to 0.15.1 (#520)
5423044 Fix issue cannot get genesis block by hash (#514)
Docker images
docker pull 0xpolygon/polygon-edge:0.4.0