Key changes
#5091 and #5092 introduces changes for automatic reobservations. From now, the list of misses will be fetched from ERB instead of the old cloud founction.
What's Changed
- node: Don't hold mutex on subscription channels in Spy by @djb15 in #4716
- Bump Node.js version by @djb15 in #5071
- chore: bullseye to bookworm by @evan-gray in #5093
- fix(node): timestamp get-and-observe-missing-vaas observation requests by @jmgilman in #5091
- node: make suiclient subscription coverage deterministic by @johnsaigle in #5096
- Add testutils pkg; use TimeFromUnix when building message publications by @johnsaigle in #4878
- chore(linters): build with Go 1.26.10 by @connorstake in #5098
- node: Spy goroutine clarifications by @djb15 in #4711
- lint: Enable channelcheck linter by @pleasew8t in #5056
- feat(node)!: send the erb token as a bearer header in get-and-observe-missing-vaas by @jmgilman in #5092
- node: Governor token list update by @djb15 in #5104
- Notary hardening by @pleasew8t in #5063
Full Changelog: v2.69.0...v2.70.0