Releases: freenet/freenet-core
Releases · freenet/freenet-core
v0.1.88
What's Changed
- feat(bench): add VirtualTime-based LEDBAT benchmarks by @iduartgomez in #2605
- build(deps): bump libc from 0.2.178 to 0.2.179 by @dependabot[bot] in #2637
- build(deps): bump serde_json from 1.0.148 to 1.0.149 by @dependabot[bot] in #2636
- fix(websocket): handle stale auth tokens gracefully after node restart by @sanity in #2644
- build(deps): bump syn from 2.0.111 to 2.0.114 by @dependabot[bot] in #2643
- build(deps): bump quote from 1.0.42 to 1.0.43 by @dependabot[bot] in #2642
- build(deps): bump proc-macro2 from 1.0.104 to 1.0.105 by @dependabot[bot] in #2641
- build(deps): bump serial_test from 3.2.0 to 3.3.1 by @dependabot[bot] in #2640
- build(deps): bump httptest from 0.16.3 to 0.16.4 by @dependabot[bot] in #2639
- build(deps): bump clap from 4.5.53 to 4.5.54 by @dependabot[bot] in #2638
- perf: reduce minimum RTO to 200ms and add TLP (Tail Loss Probe) by @sanity in #2645
- build: release v0.1.88 by @sanity in #2646
Full Changelog: v0.1.87...v0.1.88
v0.1.87
Summary
Critical bug fix release for delegate request handling.
Changes
- fix: make delegate request error handling resilient (#2630)
- Don't crash the node when a delegate request fails during event log replay
- Log errors and continue with empty response instead of crashing
- This fixes crash-looping on peers with stale delegate state referencing missing attested contracts
Full Changelog
🤖 Generated with Claude Code
v0.1.86
What's Changed
- feat: track outbound message responses for improved network debugging by @iduartgomez in #2623
- feat(simulation): prepare DTS integration (3/N) by @iduartgomez in #2616
- fix(ledbat): apply min_ssthresh floor in periodic slowdowns by @sanity in #2628
- build(deps): bump rsa from 0.9.6 to 0.9.10 in /apps/freenet-microblogging by @dependabot[bot] in #2624
- build(deps): bump rsa from 0.9.9 to 0.9.10 by @dependabot[bot] in #2625
- build: release 0.1.86 by @sanity in #2629
Full Changelog: v0.1.85...v0.1.86
v0.1.85
What's Changed
- feat: auto-subscribe to contracts after GET with LRU+TTL eviction by @sanity in #2620
- fix(ledbat): allow cwnd to grow up to ssthresh on high-latency paths by @sanity in #2619
- build(deps): bump syn from 2.0.111 to 2.0.113 by @dependabot[bot] in #2607
- build(deps): bump rstest from 0.25.0 to 0.26.1 by @dependabot[bot] in #2608
- build(deps): bump turmoil from 0.6.6 to 0.7.0 by @dependabot[bot] in #2609
- build(deps): bump serial_test from 3.2.0 to 3.3.1 by @dependabot[bot] in #2610
- build(deps): bump tokio-stream from 0.1.17 to 0.1.18 by @dependabot[bot] in #2611
- build(deps): bump clap from 4.5.53 to 4.5.54 by @dependabot[bot] in #2613
- build(deps): bump libc from 0.2.178 to 0.2.179 by @dependabot[bot] in #2612
- fix: await result delivery before marking operation complete by @sanity in #2621
- build: release 0.1.85 by @sanity in #2622
Full Changelog: v0.1.84...v0.1.85
v0.1.84
v0.1.83
What's Changed
- fix(bench): improve benchmark stability and output formatting by @iduartgomez in #2597
- feat(simulation): prepare DTS integration (2/N) by @iduartgomez in #2602
- feat: add LEDBAT diagnostic telemetry for slow transfer debugging by @sanity in #2606
- build: release 0.1.83 by @sanity in #2614
Full Changelog: v0.1.82...v0.1.83
v0.1.82
What's Changed
- feat(simulation): prepare DTS integration (1/N) by @iduartgomez in #2581
- fix(ci): improve benchmark regression reporting and baseline tracking by @iduartgomez in #2592
- fix: increase connection backoff timing for NAT traversal failures by @sanity in #2598
- fix: use non-blocking try_send for ClientDisconnected notification by @sanity in #2599
- fix: add joiner-side backoff for failed gateway connections by @sanity in #2600
- fix: enable bench feature in pre-commit hook for benchmark compilation by @sanity in #2601
- build: release 0.1.82 by @sanity in #2603
Full Changelog: v0.1.81...v0.1.82
v0.1.81
v0.1.80
Release 0.1.80
🐛 Bug Fixes
- #2589: build: release 0.1.80
- #2588: update service file during freenet update when auto-update hook is missing
- #2586: fix(executor): use shared notification storage at pool level
- #2585: refactor(transport): migrate ledbat.rs to simulation::TimeSource for virtual time
✨ Features
- #2584: feat(transport): add packet type discrimination to eliminate size-based ambiguity
Full Changelog: v0.1.79...v0.1.80
[AI-assisted debugging and comment]
v0.1.79
Release 0.1.79
🐛 Bug Fixes
- #2583: build: release 0.1.79
✨ Features
- #2582: feat(ledbat): add adaptive min_ssthresh with BDP proxy and path change detection
- #2580: feat(ledbat): add min_ssthresh config and comprehensive property tests
Full Changelog: v0.1.78...v0.1.79
[AI-assisted debugging and comment]