-
-
Notifications
You must be signed in to change notification settings - Fork 105
Releases: freenet/freenet-core
Releases · freenet/freenet-core
v0.1.36
@sanity
sanity
a4a834f
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's Changed
- fix: make get operation resilient to local caching failures by @sanity in #2020
- build: release 0.1.36 by @sanity in #2034
Full Changelog: v0.1.35...v0.1.36
Assets 6
v0.1.35
@sanity
sanity
40dbdb3
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's Changed
- refactor: split priority_select into module with separate test file by @sanity in #2012
- refactor: split handshake into module with separate test file by @sanity in #2015
- fix: cache contract state locally before forwarding client-initiated PUT by @sanity in #2011
- build: release 0.1.35 by @sanity in #2017
Full Changelog: v0.1.34...v0.1.35
Assets 6
v0.1.34
Release 0.1.34
🐛 Bug Fixes
- #2007 : fix(tests): prevent span accumulation across async tasks
- #2006 : build: add commit-msg hook to enforce Conventional Commits
- #2004 : register subscribers for locally-cached contracts (issue #2001)
- #1999 : handle Unsubscribed messages by removing peer from subscriber list
- #1996 : persist contract state after PUT merge in upsert_contract_state
- #1989 : use conventional commit format for release PR titles
✨ Features
- #1998 : feat(ci): auto-label issues with GPT-5 mini
- #1997 : feat(ci): add GPT-5-powered auto-labeling for issues
🧹 Maintenance
- #2008 : chore(deps): bump serde_with from 3.15.0 to 3.15.1
- #2005 : chore(deps): bump actions/github-script from 7 to 8
Full Changelog: v0.1.33...v0.1.34
[AI-assisted debugging and comment]
Assets 6
v0.1.33
@sanity
sanity
0e03a03
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 0.1.33
🐛 Bug Fixes
- #1993 : cap pending connection backlog
This release addresses an issue where the topology manager's pending connection queue could grow unbounded, causing excessive memory usage and degraded performance over time.
Changes
- freenet: 0.1.32 → 0.1.33
- fdev: 0.3.10 → 0.3.11
Full Changelog: v0.1.32...v0.1.33
[AI-assisted debugging and comment]
Assets 6
v0.1.32
@sanity
sanity
fac0de9
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's Changed
- chore(deps): upgrade wasmer to 6.1.0 by @sanity in #1959
- fix: release workflow - CI triggering and PR title format by @sanity in #1958
- build(deps): bump freenet-stdlib from 0.1.22 to 0.1.23 by @sanity in #1961
- docs: add minimal READMEs for freenet and fdev crates by @sanity in #1964
- docs: fix license information in crate READMEs by @sanity in #1966
- fix: topology manager uses actual connection count instead of filtered count by @sanity in #1963
- chore(deps): bump pav_regression from 0.5.2 to 0.6.1 by @dependabot[bot] in #1970
- chore(deps): bump clap from 4.5.49 to 4.5.50 by @dependabot[bot] in #1967
- chore(deps): bump tokio from 1.47.1 to 1.48.0 by @dependabot[bot] in #1968
- chore(deps): bump axum from 0.7.9 to 0.8.6 by @dependabot[bot] in #1969
- fix: use 'build:' instead of 'chore:' for release PR titles by @sanity in #1971
- fix: implement token expiration mechanism for attested contracts by @sanity in #1976
- fix: critical operation state management issues by @iduartgomez in #1977
- chore(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #1981
- chore(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #1982
- chore: improve debugging tracing by @iduartgomez in #1983
- test: improve logging for test_multiple_clients_subscription by @iduartgomez in #1987
- fix: waker registration and cross-node PUT response routing by @iduartgomez in #1985
- chore(deps): bump crossbeam-channel from 0.5.13 to 0.5.15 in /apps/freenet-email-app by @dependabot[bot] in #1984
- chore: release 0.1.32 by @sanity in #1988
Full Changelog: v0.1.31...v0.1.32
Assets 6
v0.1.31
@sanity
sanity
b3bb570
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 0.1.31
🐛 Bug Fixes
- #1952 : don't clobber freenet.toml if project exists
- #1951 : put operation waker registration issue with custom priority select combinator
- #1938 : change default WebSocket port to 7509 to avoid Windows firewall blocking
- #1936 : automatic redb database format migration
✨ Features
- #1941 : add GitHub Actions automated release workflow
- #1939 : improve release script portability and add optional deployment
- #1933 : attach compiled binaries to GitHub releases
🧹 Maintenance
- #1949 : chore(deps): bump toml from 0.9.7 to 0.9.8
- #1948 : chore(deps): bump reqwest from 0.12.23 to 0.12.24
- #1946 : chore(deps): bump clap from 4.5.48 to 4.5.49
- #1945 : chore(deps): bump actions/checkout from 4 to 5
- #1935 : chore(deps): bump actions/download-artifact from 4 to 5
- #1931 : ci: remove shared cache key to fix CI rebuild issue
Full Changelog: v0.1.30...v0.1.31
[AI-assisted debugging and comment]
Assets 6
v0.1.30
@sanity
sanity
e858f85
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 0.1.30
🐛 Bug Fixes
- #1928 : Eliminate race condition in subscription notification delivery
- #1926 : Immediate peer discovery by sending FindOptimalPeer over network
- #1913 : Configure public_port for peers in three-node connectivity test
- #1909 : Gateway resilience and bootstrap connection improvements
- #1906 : Fix peer recommendation to use full skip_connections set
- #1903 : Prevent notification channel starvation in P2P event loop
- #1902 : Re-enable test_multiple_clients_subscription test
- #1899 : Prevent race condition in non-gateway peer client operations
- #1897 : Fix gateway inbound connection tracking and skip-list iteration
- #1888 : Deliver operation errors to WebSocket clients
- #1887 : Fix UPDATE operations timeout on isolated nodes (#1884)
- #1871 : Enable gateway bootstrap when starting with zero connections
✨ Features
- #1900 : Add comprehensive application ubertest for freenet-core
- #1910 : Add conventional commits check to CI workflow
🧹 Maintenance
- #1898 : Remove legacy actor client management
- #1922 : Bump serde_with from 3.14.1 to 3.15.0
- #1921 : Bump wmi from 0.17.2 to 0.17.3
- #1920 : Bump which from 7.0.3 to 8.0.0
- #1919 : Bump ureq from 2.12.1 to 3.1.2
- #1918 : Bump amannn/action-semantic-pull-request from 5 to 6
- #1917 : Bump tracing-opentelemetry from 0.30.0 to 0.32.0
- #1916 : Bump parking_lot from 0.12.4 to 0.12.5
- #1912 : Bump tracing-subscriber from 0.3.18 to 0.3.20 in /tests/test-contract-2
- #1911 : Bump tracing-subscriber from 0.3.18 to 0.3.20 in /tests/test-app-1
Full Changelog: v0.1.29...v0.1.30
[AI-assisted debugging and comment]
Assets 6
v0.1.29
@sanity
sanity
262f08e
This commit was created on GitHub.com and signed with GitHub’s verified signature.
- 🚀 Release 0.1.29 (#1895) (262f08e)
- Fix request router deduplication race with PUT operations (issue #1886) (#1891) (549c70e)
- Improve unit test coverage - Priority 3: ResultRouter tests (#1885) (#1892) (557664d)
- Fix topology manager requesting duplicate connections to same peer (#1890) (460c037)
- chore(deps): bump opentelemetry-otlp from 0.27.0 to 0.31.0 (#1877) (9ffa46f)
- chore(deps): bump opentelemetry from 0.29.1 to 0.31.0 (#1878) (70c9a2f)
- Fix: WebSocket SubscribeResponse not being delivered to clients (#1844) (572cf4a)
- chore(deps): bump opentelemetry_sdk from 0.29.0 to 0.31.0 (#1876) (b036d44)
- chore(deps): bump flatbuffers from 24.12.23 to 25.9.23 (#1882) (70fbecb)
- chore(deps): bump actions/checkout from 4 to 5 (#1881) (6e7ad80)
- chore(deps): bump redb from 3.0.2 to 3.1.0 (#1880) (6137c91)
- chore(deps): bump serde from 1.0.226 to 1.0.228 (#1879) (1ae7e73)
- chore(deps): bump freenet-stdlib from 0.1.20 to 0.1.22 (#1875) (4c82ec5)
- chore(deps): bump thiserror from 2.0.16 to 2.0.17 (#1874) (35d9741)
- Remove problematic claude-code-review workflow (#1869) (59c6551)
- Remove pt_sync.yml workflow (#1868) (ee40348)
- Add Claude CI analysis workflow for automated debugging (#1867) (da497c8)
- Add claude GitHub actions 1758988090139 (#1864) (dde690b)
Assets 2
v0.1.28
@sanity
sanity
c46aa6e
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 0.1.28
Changes
- Fix for routing when all peers have the same location (#1861)
- Version bump to 0.1.28
- fdev updated to 0.3.6
See commit history for detailed changes since last release.
Assets 2
v0.1.27
Patch release fixing compilation error in v0.1.26
Changes
- Fix missing ProximityCacheInfo handler that caused compilation errors
- Fix flaky test simulate_send_max_short_message_plus_1
- Update freenet-stdlib to 0.1.20