Releases: freenet/freenet-core
Releases · freenet/freenet-core
v0.2.49
Release 0.2.49
🐛 Bug Fixes
- #3947: build: release 0.2.49
- #3942: fix(server): fetch webapp on cold cache in variable_content
- #3939: fix(tray): replace dup-tray port preflight with flock-based wrapper guard
- #3938: fix(tray): preflight exit to prevent duplicate tray icon on macOS
- #3937: refactor(ops): relay UPDATE streaming task-per-tx (slice C) — #1454 phase 5
- #3936: refactor(ops): remove PUT dead code — #1454 phase 6 follow-up
- #3935: refactor(ops): relay PUT streaming task-per-tx (slice B) — #1454 phase 5
- #3932: refactor(ops): relay SUBSCRIBE task-per-tx (slice A) — #1454 phase 5 follow-up
- #3931: fix(update): address DMG-swap review findings from #3930
- #3930: fix(tray,update): address review findings and add macOS DMG-swap auto-update
- #3928: fix(tray): render macOS menu bar icon and clean up daemon on quit
- #3926: build(deps): bump redb from 4.0.0 to 4.1.0
- #3924: build(deps): bump wasmtime from 43.0.1 to 44.0.0
- #3923: build(deps): bump tracing-appender from 0.2.4 to 0.2.5
- #3922: build(deps): bump tokio from 1.51.1 to 1.52.1
- #3921: build(deps): bump test-log from 0.2.19 to 0.2.20
- #3920: build(deps): bump clap from 4.6.0 to 4.6.1
- #3919: build(deps): bump axum from 0.8.8 to 0.8.9
- #3918: build(deps): bump lru from 0.16.3 to 0.17.0
- #3917: refactor(ops): relay PUT task-per-tx (slice A) — #1454 phase 5 follow-up
- #3916: fix(ops): send summary back to sender when WASM rejects broadcast as stale
- #3915: fix(operations/update): downgrade benign WASM merge rejections to INFO
🧹 Maintenance
- #3929: ci: add macos-dmg-test workflow + packaging script
Full Changelog: v0.2.48...v0.2.49
[AI-assisted debugging and comment]
v0.2.48
v0.2.47
Release 0.2.47
🐛 Bug Fixes
- #3908: build: release 0.2.47
- #3905: fix(uninstall): scan multiple install dirs and collapse empty parents
- #3900: chore(ops): opt-in periodic memory-stats dump from garbage_cleanup_task
- #3898: fix(report): surface WS query failures instead of silent None
- #3896: refactor(ops): migrate relay GET to task-per-tx driver (#1454 phase 5)
- #3893: fix(connect): promote joiner on accept-after-uphill-rejection retry
- #3891: refactor(ops): migrate client-initiated UPDATE to task-per-tx driver (#1454 phase 4)
- #3890: fix(config): merge allowed-source-cidrs and allowed-host from config file
- #3889: refactor(ops): decouple task-per-tx drivers from SubOperationTracker (#1454 phase 3c)
✨ Features
- #3906: feat(install): add uninstall.sh companion + sudo warning in installer
- #3892: consolidate dashboard links into single Freenet Links section
🧹 Maintenance
- #3903: ci: restore ci-medium-50 sim to PR CI
- #3901: ci: add on-demand Simulation Debug workflow
- #3899: ci: move ci-medium-50 sim to nightly (unblock PR CI OOM)
Full Changelog: v0.2.46...v0.2.47
[AI-assisted debugging and comment]
v0.2.46
Release 0.2.46
🐛 Bug Fixes
- #3888: build: release 0.2.46
- #3887: build(deps): bump actions/upload-artifact from 4 to 7
- #3886: fix(subscribe): restore upstream-peer interest registration in task-per-tx driver
- #3885: test(sim): add SimOperation::Disconnect + client-disconnect coverage
- #3884: refactor(ops): migrate client-initiated GET to task-per-tx driver (#1454 phase 3b)
- #3881: test_nightly_fault_recovery_speed off-by-GATEWAYS node indexing
- #3880: fix(server): return empty list + CORS header for untrusted /permission/pending
- #3878: build(release): exclude Dependabot from in-progress CI gate
- #3871: nightly CI (SimNetwork capture race + suspend detector + Matrix→River notifier)
- #3869: build(deps-dev): bump follow-redirects from 1.15.6 to 1.16.0 in /tests/test-app-1
✨ Features
- #3875: add --allowed-source-cidrs opt-in for local API access
🧹 Maintenance
- #3879: docs: document the WallClockInstant alias exception in code-style rules
Full Changelog: v0.2.45...v0.2.46
[AI-assisted debugging and comment]
v0.2.45
Release 0.2.45
🐛 Bug Fixes
- #3877: build: release 0.2.45
- #3876: fix(server): redirect top-level HTML subpath loads to shell route
✨ Features
Full Changelog: v0.2.44...v0.2.45
[AI-assisted debugging and comment]
v0.2.44
Release 0.2.44
🐛 Bug Fixes
- #3872: build: release 0.2.44
- #3870: build(release): exclude scheduled workflows from pre-flight CI check
- #3868: fix(connect): restore VisitedPeers hash keys on relay op re-entry
- #3867: populate Delegate and Caller in permission prompt UI
- #3865: attest delegate-to-delegate caller via MessageOrigin::Delegate
- #3864: route initial subscribe Request to home node via OpCtx target
- #3863: build(deps): bump tokio from 1.51.0 to 1.51.1
- #3862: build(deps): bump zip from 8.5.0 to 8.5.1
- #3861: build(deps): bump libc from 0.2.184 to 0.2.185
- #3858: allow cross-contract links from sandboxed webapps
- #3848: build(release): restore FDEV_VERSION from state on resume
- #3847: build(release): make River announcement reliable
- #3846: build: replace local release build+test with cargo check
✨ Features
- #3855: check GitHub for updates on node startup
🧹 Maintenance
- #3866: ci: isolate and contain fdev simulation hangs
Full Changelog: v0.2.43...v0.2.44
[AI-assisted debugging and comment]
v0.2.43
Release 0.2.43
🐛 Bug Fixes
- #3859: build: release 0.2.43
- #3854: fix(server): preserve modifier-key semantics in open_url shell bridge
- #3850: stop relays installing own subscribe leases on forwarded responses
- #3849: fix(server): allow same-origin connect-src on shell page CSP
Full Changelog: v0.2.42...v0.2.43
[AI-assisted debugging and comment]
v0.2.42
Release 0.2.42
🐛 Bug Fixes
✨ Features
- #3840: feat(server): integrate browser history with gateway iframe navigation
- #3837: feat(server): render permission prompts as in-page overlays
Full Changelog: v0.2.41...v0.2.42
[AI-assisted debugging and comment]
v0.2.41
Release 0.2.41
🐛 Bug Fixes
- #3835: build: release 0.2.41
- #3827: peer dashboard displays N/A for sentinel values and improves renegade chart
✨ Features
- #3834: support multi-page website navigation in gateway iframe sandbox
- #3832: add --node-url flag to fdev for remote gateway publishing
Full Changelog: v0.2.40...v0.2.41
[AI-assisted debugging and comment]
v0.2.40
Release 0.2.40
🐛 Bug Fixes
- #3830: build: release 0.2.40
- #3829: build: release 0.2.39
- #3828: release process should detect missing platform binaries
- #3826: show active subscription count instead of cumulative ops on dashboard
- #3823: pin wasmtime to 43.0.0 to fix macOS x86_64 cross-compile
✨ Features
- #3824: add static website hosting support to fdev CLI
- #3818: browser-based permission prompts with iframe security hardening
🧹 Maintenance
- #3822: remove abandoned network-monitor directory
Full Changelog: v0.2.38...v0.2.40
[AI-assisted debugging and comment]