What's Changed
- fix: gracefully handle AddrInUse error instead of panicking on startup by @sanity in #2238
- fix: nat traversal timing and acceptor address bugs by @sanity in #2239
- fix(ci): improve test stability on high-core-count runners by @sanity in #2249
- fix(test): use tempfile for unique temp directories by @sanity in #2250
- chore(deps): bump darling from 0.21.3 to 0.23.0 by @dependabot[bot] in #2244
- chore(deps): bump criterion from 0.5.1 to 0.8.1 by @dependabot[bot] in #2245
- chore(deps): bump tower-http from 0.6.7 to 0.6.8 by @dependabot[bot] in #2247
- chore(deps): bump freenet-test-network from 0.1.8 to 0.1.11 by @dependabot[bot] in #2248
- chore(deps): bump libc from 0.2.177 to 0.2.178 by @dependabot[bot] in #2246
- fix: increase WebSocket client message size limit to 100MB by @sanity in #2252
- fix(test): use port retry instead of serial execution for blocked_peers tests by @sanity in #2254
- chore(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 in /apps/freenet-ping by @dependabot[bot] in #2251
- test(node): improve unit test coverage for node module by @sanity in #2260
- fix: prevent message loss in peer_connection_listener race condition by @sanity in #2255
- test: improve transport module unit test coverage by @sanity in #2259
- ci: add transport performance regression detection by @iduartgomez in #2262
- fix: drain pending messages on all error exit paths by @sanity in #2266
- perf(transport): add fast_channel for high-performance packet routing by @iduartgomez in #2263
- fix(put): use hop-by-hop routing instead of embedded origin field by @sanity in #2243
- refactor(contract): improve testability and error handling by @sanity in #2258
- refactor(logging): apply structured logging best practices across codebase by @sanity in #2267
- build: release 0.1.44 by @sanity in #2268
Full Changelog: v0.1.43...v0.1.44