What's Changed
- rpc: Start fixing TestPromiseOrdering by @matheusd in #579
- message: Fix benchmark read reuse test by @matheusd in #580
- bbr: Fix test flakes by @matheusd in #578
- Add workarounds to TestPromiseOrder by @matheusd in #582
- integration: Benchmark with/without release by @matheusd in #585
- transport: Fix double release instances of {in,out}goingMsg by @matheusd in #583
- CI: Reduce number of test runs of rpc by @matheusd in #584
- Some test and general fixes by @matheusd in #588
- Allow using the packed transport in rpc.Serve by @fpetkovski in #590
- capnp: Refactor Arenas by @matheusd in #586
- Simplify TestCanonicalize by @matheusd in #589
- chore: bump go version in CI to 1.23 by @cmackenzie1 in #587
- 3PH part 1: Prepare for 3PH support by @Semisol in #594
- Provide an option to specify base context for RPC connection by @homier in #595
- multi: Make NewMessage() usable for creating messages for reading by @matheusd in #591
- Fix failing tests and test network by @Semisol in #596
- Add a test for all-zero stream decoding by @Semisol in #599
- MultiSegmentArena: Fix release back into bufferpool by @matheusd in #598
- bufferpool: Improve performance by @matheusd in #603
- Test RPC server external context cancellation by @homier in #601
- Fix broken AnswerQueue behavior with chained pipeline calls by @ObsidianMinor in #605
New Contributors
- @fpetkovski made their first contribution in #590
- @Semisol made their first contribution in #594
- @homier made their first contribution in #595
- @ObsidianMinor made their first contribution in #605
Full Changelog: v3.0.1-alpha.2...v3.1.0-alpha.1