Releases: freenet/freenet-core
Releases · freenet/freenet-core
v0.2.48
Release 0.2.48
🐛 Bug Fixes
- #3913: build: release 0.2.48
- #3910: refactor(ops): relay UPDATE task-per-tx (slice A) — #1454 phase 5 follow-up
- #3909: fix(server): accept WS Host headers with IPs in allowed-source-cidrs
Full Changelog: v0.2.47...v0.2.48
[AI-assisted debugging and comment]
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]
v0.2.38
Release 0.2.38
🐛 Bug Fixes
- #3817: build: release 0.2.38
- #3816: fix(ops): relay peers serve locally cached contracts immediately on GET
- #3815: build(deps): bump actions/github-script from 7 to 9
- #3813: increase URL hash size limit from 1024 to 8192 in shell bridge
- #3810: build(deps): bump wasmtime from 43.0.0 to 43.0.1
- #3809: build(deps): bump wasmtime from 43.0.0 to 43.0.1 in /apps/freenet-ping
- #3806: refactor(ops): migrate client-initiated SUBSCRIBE to OpCtx (#1454 phase 2b)
- #3803: refactor(ops): add OpCtx with send_and_await primitive (#1454 phase 2a)
- #3802: refactor(ops): extend pending_op_result callback to all op variants (#1454 phase 1)
✨ Features
- #3811: implement delegate user input prompting
🧹 Maintenance
- #3804: remove vendored antiflood-tokens and identity-management modules
Full Changelog: v0.2.37...v0.2.38
[AI-assisted debugging and comment]