What's Changed
Features
- Automatically migrate configuration files if detected as using an older version. (#3432)
- Add workflow for pushing published releases to pypi. (#3433)
Bugfixes
- Incorrect use of
INTERVAL
class variable forSimpleTask
- it affected the interval for theEventScannerTask
. (#3435) - Properly update SSL contexts to use updated CA cert data for a node which has been restarted. (#3440)
Deprecations and Removals
- Removes the
/node_metadata
GET endpoint. (#3410)
Misc
- Peer TLS certificates are no longer stored on the node's disk. (#3307)
- Optimizes blockchain reads for dkg coordination and artifacts for call data volume. (#3419)
- Improve caching of data needed for threshold decryption by the node - reduces RPC calls and decryption time. (#3428)
- Optimize EventScanner chunking for Polygon given its blocktime. (#3434)
- Update EventScanner to obtain events of different types as part of the same RPC call to reduce the volume of rpc calls. (#3444)
Internal Development Tasks
- #3387, #3414, #3420, #3445
- Reintroduce
simple_cache_middleware
to cache some RPC calls likeeth_chainId
. (#3436)
Full Changelog: v7.1.1...v7.2.0