Releases: freenet/freenet-core
Releases · freenet/freenet-core
v0.2.9
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
v0.2.7
v0.2.6
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 uninstallcommand for complete removal
Full Changelog: v0.2.5...v0.2.6
[AI-assisted debugging and comment]
v0.2.5
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
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
v0.2.2
v0.2.1
Release 0.2.1
🐛 Bug Fixes
✨ Features
- #3561: add
fdev execute getandfdev execute subscribecommands
Full Changelog: v0.2.0...v0.2.1
[AI-assisted debugging and comment]
v0.2.0
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]