v1.27.2
github-actions
released this
17 Jul 10:29
·
96 commits
to refs/heads/releases
since this release
This is the stable release of Lotus v1.27.2. This will be an OPTIONAL Lotus release. It contains some improvements that are relevant for node operators that are using or serving eth_*
RPC methods. It also contains an upgraded libp2p to v0.35.3 which is included in this release for additional testing of some fixes that may solve some connectivity problems experienced by some users (See libp2p/go-libp2p#2858 for more information).
☢️ Upgrade Warnings ☢️
- This Lotus release includes some correctness improvements to the events subsystem, impacting RPC APIs including
GetActorEventsRaw
,SubscribeActorEventsRaw
,eth_getLogs
and theeth
filter APIs. Part of these improvements involve an events database migration that may take some time to complete on nodes with extensive event databases. See filecoin-project/lotus#12080 for details.
Improvements
- fix: events index: record processed epochs and tipsets for events and eth_get_log blocks till requested tipset has been indexed (#12080) (filecoin-project/lotus#12080)
- feat: eth: support "safe" and "finalized" for eth_getBlockByNumber (#12110) (filecoin-project/lotus#12110)
- feat: api: sanity check the "to" address of outgoing messages (#12135) (filecoin-project/lotus#12135)
- chore: ci: remove non-existent market tests from CI workflow (#12099) (filecoin-project/lotus#12099)
- fix: bootstrap: remove unmaintained bootstrap node (#12133) (filecoin-project/lotus#12133)
- Update bootstrap list to support both IPv4 and IPv6 (#12103) (filecoin-project/lotus#12103)
Dependencies
- chore: deps: upgrade to [email protected] from v0.34.1 (filecoin-project/lotus#12249)
Contributors
Contributor | Commits | Lines ± | Files Changed |
---|---|---|---|
galargh | 3 | +655/-484 | 18 |
Aarsh Shah | 2 | +424/-28 | 4 |
Steven Allen | 1 | +137/-0 | 3 |
Rod Vagg | 4 | +65/-33 | 22 |
Mikers | 1 | +63/-0 | 4 |
Phi-rjan | 1 | +10/-10 | 2 |
Peter Rabbitson | 1 | +4/-8 | 1 |
Hubert | 1 | +0/-1 | 1 |