Skip to content

Releases: freenet/freenet-core

v0.2.45

14 Apr 20:09
4b7c841

Choose a tag to compare

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

  • #3843: feat(ops): migrate client-initiated PUT to task-per-tx driver (#1454 phase 3a)

Full Changelog: v0.2.44...v0.2.45

[AI-assisted debugging and comment]

v0.2.44

14 Apr 14:00
13730d9

Choose a tag to compare

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

13 Apr 20:10
6f20389

Choose a tag to compare

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

13 Apr 15:59
80c0213

Choose a tag to compare

Release 0.2.42

🐛 Bug Fixes

  • #3845: build: release 0.2.42
  • #3643: emit UpdateEvent::BroadcastEmitted telemetry events

✨ 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

12 Apr 19:04
0133003

Choose a tag to compare

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

11 Apr 18:59
91ae50a

Choose a tag to compare

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

11 Apr 00:22
5625965

Choose a tag to compare

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]

v0.2.37

08 Apr 16:52
749bd10

Choose a tag to compare

Release 0.2.37

🐛 Bug Fixes

  • #3800: build: release 0.2.37
  • #3793: summary mismatch broadcasts to all peers instead of just the stale peer

🧹 Maintenance

  • #3795: test: strengthen simulation integration test assertions

Full Changelog: v0.2.36...v0.2.37

[AI-assisted debugging and comment]

v0.2.36

07 Apr 23:30
de5a9cd

Choose a tag to compare

Release 0.2.36

🐛 Bug Fixes

  • #3794: build: release 0.2.36
  • #3790: prevent NaN panic in router peer sorting

Full Changelog: v0.2.35...v0.2.36

[AI-assisted debugging and comment]

v0.2.35

07 Apr 19:18
58f0941

Choose a tag to compare

Release 0.2.35

🐛 Bug Fixes

  • #3789: build: release 0.2.35
  • #3771: address pre-existing cache store issues (#3487)

✨ Features

  • #3786: per-operation-type routing estimators with extrapolation on peer dashboard
  • #3779: periodic gateway version probe for update discovery

🧹 Maintenance

  • #3788: ci: run nextest simulation and fdev tests in parallel
  • #3787: ci: move churn resilience test from nightly to PR CI
  • #3744: test: add nightly connectivity tests with stronger assertions

Full Changelog: v0.2.34...v0.2.35

[AI-assisted debugging and comment]