What's Changed
Protocol Breaking Changes 🚨
- refactor: wsts-related cleanup by @cylewitruk in #1287
- feat: consensus on successful DKG prior to rotate-keys submission by @cylewitruk in #1285
- feat: DKG verification pre-key-rotation by @cylewitruk in #1301
Local Breaking Changes ⚠️
Other Changes
- refactor: ci/test improvements by @cylewitruk in #1238
- chore: bump rust version to 1.84.0 by @djordon in #1213
- feat: Re-enable cargo-vet by @fabergat in #1250
- refactor: libp2p testing and minor improvements by @cylewitruk in #1242
- feat: signer
/info
api endpoint by @cylewitruk in #1251 - chore: remove outdated todos by @matteojug in #1273
- chore: fix some typos by @matteojug in #1276
- chore: dependency cleanup pre-
cargo-vet
by @cylewitruk in #1271 - feat: Emily CDK deploy requires confirmation for every change by @fabergat in #1281
- chore: regenerate protos after tonic/prost upgrade by @cylewitruk in #1283
- chore: update dockerfiles for rc6 by @cylewitruk in #1269
- fix: use the same sorting key for in memory impl of stacks chain tip by @matteojug in #1282
- [feat]: enable integer overflow protection on release builds by @MCJOHN974 in #1280
- fix: missing signers' votes by @Jiloc in #1243
- feat: Add binaries / Docker images to GitHub releases by @fabergat in #1259
- feat: reject coordinator wsts messages from non canonical tips by @matteojug in #1284
- fix: don't vote on deposit requests in case of blocklist client errors by @matteojug in #1270
- Add
RELEASE.md
by @aldur in #1297 - feat: cache key-rotation data block observer by @djordon in #1298
- refactor: pass around block refs by @djordon in #1221
- feat: Move the docker build action to a protected environment by @fabergat in #1302
- feat: add DKG verification window by @matteojug in #1317
- feat: do not use DKG shares that have failed verification by @djordon in #1318
- feat: add missing rules for dkg verification by @matteojug in #1322
- [chore] logging startup erros by @MCJOHN974 in #1311
- chore: log latest dkg status by @matteojug in #1335
- feat: print signer version and pubkey on startup by @MCJOHN974 in #1279
- feat: state machine for out-of-order message handling during dkg verification by @cylewitruk in #1324
Full Changelog: 0.0.9-rc6...0.0.9-rc7