Skip to content

Releases: freenet/freenet-core

v0.1.88

07 Jan 19:16
6dca58e

Choose a tag to compare

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

07 Jan 02:32
98c2668

Choose a tag to compare

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

v0.1.86...v0.1.87

🤖 Generated with Claude Code

v0.1.86

07 Jan 00:00
cf93186

Choose a tag to compare

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

06 Jan 04:40
07f8c2e

Choose a tag to compare

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

05 Jan 23:35
ca67e5c

Choose a tag to compare

What's Changed

Full Changelog: v0.1.83...v0.1.84

v0.1.83

05 Jan 19:18
50ab0f4

Choose a tag to compare

What's Changed

Full Changelog: v0.1.82...v0.1.83

v0.1.82

05 Jan 02:03
ccbc21b

Choose a tag to compare

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

04 Jan 22:41
e0ec3a0

Choose a tag to compare

What's Changed

  • fix: update service file during freenet update when auto-update hook is missing by @sanity in #2588
  • fix(update): add upstream routing for update propagation through subscription tree by @sanity in #2590
  • build: release 0.1.81 by @sanity in #2593

Full Changelog: v0.1.80...v0.1.81

v0.1.80

04 Jan 20:14
bc9cbf3

Choose a tag to compare

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

04 Jan 15:42
766d757

Choose a tag to compare

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]