Skip to content

Releases: freenet/freenet-core

v0.2.9

22 Mar 15:42
4d4908e

Choose a tag to compare

Release 0.2.9

🐛 Bug Fixes

  • #3620: build: release 0.2.9
  • #3619: reduce UDP packet size to 1200 bytes to avoid IP fragmentation
  • #3617: replace shuffle with age-based sorting for subscribe retry fairness
  • #3616: refactor: change PeerId to type alias for KnownPeerKeyLocation
  • #3614: add allow-popups-to-escape-sandbox to gateway iframe
  • #3607: emit put_failure telemetry when put_contract fails
  • #3606: build(deps): bump tar from 0.4.44 to 0.4.45 in /apps/freenet-ping
  • #3605: build(deps): bump tar from 0.4.44 to 0.4.45

🧹 Maintenance

  • #3615: restore original seed for CRDT 8-node 1-gateway test case

Full Changelog: v0.2.8...v0.2.9

[AI-assisted debugging and comment]

v0.2.8

21 Mar 04:35
fb576fe

Choose a tag to compare

Release 0.2.8

🐛 Bug Fixes

  • #3612: build: release 0.2.8

✨ Features

  • #3611: add ForwardingAck and retry support to PUT operations

Full Changelog: v0.2.7...v0.2.8

[AI-assisted debugging and comment]

v0.2.7

20 Mar 00:24
153098e

Choose a tag to compare

Release 0.2.7

🐛 Bug Fixes

  • #3603: build: release 0.2.7
  • #3602: reject Subscribe when contract WASM not cached locally

Full Changelog: v0.2.6...v0.2.7

[AI-assisted debugging and comment]

v0.2.6

19 Mar 21:45
a5ffe8c

Choose a tag to compare

Release 0.2.6

🐛 Bug Fixes

  • #3600: build: release 0.2.6
  • #3599: exempt gateway connections from zombie transport cleanup
  • #3597: skip auto-fetch when merge function correctly rejects stale updates
  • #3594: exit cleanly when another freenet instance is already running

✨ Features

  • #3598: add freenet uninstall command for complete removal

Full Changelog: v0.2.5...v0.2.6

[AI-assisted debugging and comment]

v0.2.5

19 Mar 02:00
0c96a8c

Choose a tag to compare

Release 0.2.5

🐛 Bug Fixes

  • #3596: build: release 0.2.5
  • #3593: add loss-pause to FixedRate to prevent stream stalls from congestion cascade
  • #3591: gate GET diagnostic tests behind nightly_tests feature
  • #3583: prevent GET response-lost by completing ops after send
  • #3575: build(deps): bump tempfile from 3.26.0 to 3.27.0
  • #3574: build(deps): bump tracing-subscriber from 0.3.22 to 0.3.23
  • #3573: build(deps): bump freenet-stdlib from 0.3.1 to 0.3.2
  • #3572: build(deps): bump clap from 4.5.60 to 4.6.0
  • #3571: build(deps): bump serde_with from 3.17.0 to 3.18.0

Full Changelog: v0.2.4...v0.2.5

[AI-assisted debugging and comment]

v0.2.4

17 Mar 17:57
75c1acf

Choose a tag to compare

Release 0.2.4

🐛 Bug Fixes

  • #3589: build: release 0.2.4
  • #3588: add progress timeout after ForwardingAck to re-enable GET retry
  • #3587: prevent SUBSCRIBE retry storms with same three fixes as GET
  • #3586: relay GET response forwarding now uses streaming for large payloads
  • #3584: prevent GET retry storms cycling through same peers
  • #3582: add logarithmic TTL decay for uphill CONNECT routing to prevent amplification
  • #3577: refactor: extract freenet-email-app to standalone repo
  • #3576: harden WebSocket origin validation against DNS rebinding

Full Changelog: v0.2.3...v0.2.4

[AI-assisted debugging and comment]

v0.2.3

17 Mar 02:54
e519331

Choose a tag to compare

Release 0.2.3

🐛 Bug Fixes

  • #3581: build: release 0.2.3
  • #3580: adaptive fast-tick backoff for connection maintenance
  • #3579: add relay-level telemetry for all operations

Full Changelog: v0.2.2...v0.2.3

[AI-assisted debugging and comment]

v0.2.2

16 Mar 15:51
1e5e42b

Choose a tag to compare

Release 0.2.2

🐛 Bug Fixes

  • #3569: build: release 0.2.2
  • #3568: prevent pipe_stream stall on multi-hop PUT forwarding

Full Changelog: v0.2.1...v0.2.2

[AI-assisted debugging and comment]

v0.2.1

15 Mar 18:34
2a959ae

Choose a tag to compare

Release 0.2.1

🐛 Bug Fixes

  • #3567: build: release 0.2.1
  • #3566: revert: remove diversity shuffle mechanism from topology manager

✨ Features

  • #3561: add fdev execute get and fdev execute subscribe commands

Full Changelog: v0.2.0...v0.2.1

[AI-assisted debugging and comment]

v0.2.0

15 Mar 16:50
0603abb

Choose a tag to compare

Release 0.2.0

🐛 Bug Fixes

  • #3565: build: release 0.2.0
  • #3562: refactor: compute MAX_SUBSCRIPTION_BACKOFF from SUBSCRIPTION_LEASE_DURATION and elevate timing constants

✨ Features

  • #3563: add ForwardingAck to GET/SUBSCRIBE for ACK-aware speculative retry

Full Changelog: v0.1.188...v0.2.0

[AI-assisted debugging and comment]