github.com/matrix-org/pinecone
v0.11.0
#2712 most downloaded on Go modules
matrix-org/pinecone
What this package is like to depend on
Last release 1 years ago
04 Mar 2025
Ships unpredictably
gaps range from 9 days to 1.6 years
Nearly every release is documented
notes for 10 of 11 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
269 releases · first in 2021
0 releases in the last 12 months
see the full history below
Release timeline
269 releases · May 2021 to Mar 2025Releases
latest 60 of 269-
v0.11.1-0.20250304155558-b35aec69f59e04 Mar 2025 pre-releaseNothing published for this version
-
v0.11.1-0.20250304151418-218b2801995b04 Mar 2025 pre-releaseNothing published for this version
-
v0.11.1-0.20230810010612-ea4c33717fd710 Aug 2023 pre-releaseNothing published for this version
-
v0.11.1-0.20230809231210-9e16ae8477ff09 Aug 2023 pre-releaseNothing published for this version
-
v0.11.1-0.20230210171230-8c3b24f2649a10 Feb 2023 pre-releaseNothing published for this version
-
v0.11.1-0.20230111184901-61850f0e63cb11 Jan 2023 pre-releaseNothing published for this version
-
v0.11.1-0.20221128101439-6e3494efdfb328 Nov 2022 pre-releaseNothing published for this version
-
v0.11.1-0.20221118192051-fef26631b84718 Nov 2022 pre-releaseNothing published for this version
-
v0.11.017 Nov 2022Release notes
Open source →Features
- extend external multicast configuration api to support android
- reduce redundant tree announcements between peers when connecting
- add protocol broadcast frames to discover nearby peers
- add optional hop limiting to frames
Fixes
- fix capabilities check for different pinecone versions on the same network
- fix crash on shutdown
-
v0.10.1-0.20221103125849-37f2e9b9ba3703 Nov 2022 pre-releaseNothing published for this version
-
v0.10.1-0.20221026160848-639feeff74d626 Oct 2022 pre-releaseNothing published for this version
-
v0.10.1-0.20221007145426-3adc85477dd307 Oct 2022 pre-releaseNothing published for this version
-
v0.10.1-0.20220929155234-2ce51dd4a42c29 Sep 2022 pre-releaseNothing published for this version
-
v0.10.027 Sep 2022Release notes
Open source →Features
- switch to hybrid routing
- this uses snek routing by default but will opportunistically cache tree coordinates for greedy tree routing
- reduces network stretch in best case conditions
- tweak protocol watermark for better mobility performance
- stronger frame reuse for smaller memory footprint
Fixes
- don't panic on android if no multicast
- switch to hybrid routing
-
v0.9.1-0.20220915154206-df85cb5026fc15 Sep 2022 pre-releaseNothing published for this version
-
v0.9.1-0.20220912093434-b215925d553412 Sep 2022 pre-releaseNothing published for this version
-
v0.9.1-0.20220901133433-565beccfebed01 Sep 2022 pre-releaseNothing published for this version
-
v0.9.1-0.20220803093810-b7a830c08fb903 Aug 2022 pre-releaseNothing published for this version
-
v0.9.008 Jul 2022Release notes
Open source →Features
- transition to a soft-state protocol
- protocol frames reduced to only spanning tree announcements and bootstraps
- add ipv4 multicast
- reduce frame size by removing duplicate info
- remove pings from protocol
-
v0.8.1-0.20220408153826-2999ea29ed4808 Apr 2022 pre-releaseNothing published for this version
-
v0.8.1-0.20220408150209-9b3963248c9b08 Apr 2022 pre-releaseNothing published for this version
-
v0.8.1-0.20220407113119-e232e87cbd9f07 Apr 2022 pre-releaseNothing published for this version
-
v0.8.004 Apr 2022Release notes
Open source →Features
- switch to QUIC for overlay traffic
- add connection manager for macOS/iOS builds
-
v0.7.1-0.20220331154449-7a39d14c6c4431 Mar 2022 pre-releaseNothing published for this version
-
v0.7.1-0.20220330132624-fb51a311e4b830 Mar 2022 pre-releaseNothing published for this version
-
v0.7.030 Mar 2022Release notes
Open source →Features
- fair queueing for overlay traffic
Fixes
- fix crash on shutdown
- fix bootstrap ack handling
- proper buffer size bounds for bootstraps
-
v0.6.1-0.20220323142759-6fb07737727823 Mar 2022 pre-releaseNothing published for this version
-
v0.6.1-0.20220318153125-8687b0d7072a18 Mar 2022 pre-releaseNothing published for this version
-
v0.6.1-0.20220308124038-cfde1f8054c508 Mar 2022 pre-releaseNothing published for this version
-
v0.6.1-0.20220223104432-0f0afd1a46aa23 Feb 2022 pre-releaseNothing published for this version
-
v0.6.1-0.20220121094951-351265543ddf21 Jan 2022 pre-releaseNothing published for this version
-
v0.6.1-0.20211216094739-095c5ea64d0216 Dec 2021 pre-releaseNothing published for this version
-
v0.6.1-0.20211213132835-aa2808d7794713 Dec 2021 pre-releaseNothing published for this version
-
v0.6.013 Dec 2021Release notes
Open source →Features
- complete simulator refactor
- add setup ack protocol frames to improve mobility performance
Fixes
- remove unnecessary bootstraps
-
v0.5.1-0.20211125101824-cc7886682cfd25 Nov 2021 pre-releaseNothing published for this version
-
v0.5.1-0.20211125093215-0cc483b8231e25 Nov 2021 pre-releaseNothing published for this version
-
v0.5.1-0.20211116111603-febf3501584d16 Nov 2021 pre-releaseNothing published for this version
-
v0.5.1-0.20211022090602-08a50945ac8922 Oct 2021 pre-releaseNothing published for this version
-
v0.5.021 Oct 2021Release notes
Open source →Features
- add signatures to bootstrap and setup frames
- limit unnecessary bootstraps
- improved mobility performance
- add peer disconnect and peer count to the external api
- document router functionality
- per-peer connection keepalives
Fixes
- fix offset in tree distance calculation
-
v0.4.1-0.20211012134609-d568c316384c12 Oct 2021 pre-releaseNothing published for this version
-
v0.4.1-0.20211008142213-06dcf851128508 Oct 2021 pre-releaseNothing published for this version
-
v0.4.008 Oct 2021Release notes
Open source →Features
- complete rewrite of the router
- separate forwarding, snek, and tree logic
- faster spanning tree convergence with new peerings
- tree parent selection algorithm improved
Fixes
- fix crash on peer disconnect
- fix builds on 32-bit platforms
- complete rewrite of the router
-
v0.3.1-0.20210920152116-4f07afaed99820 Sep 2021 pre-releaseNothing published for this version
-
v0.3.1-0.20210819150600-e692df1a5c4219 Aug 2021 pre-releaseNothing published for this version
-
v0.3.1-0.20210623102758-74f885644c1b23 Jun 2021 pre-releaseNothing published for this version
-
v0.3.008 Jun 2021Release notes
Open source →Features
- more optimal frame reuse for lower memory footprint
- add bootstrap pathIDs for better routing table management
- various spanning tree improvements
- stricter root alignment checks on protocol traffic
Fixes
- fully clear state when all peers are disconnected
- fix frame buffer sizes
- fix bootstrap frame packing
- remove relevant cached tree information when peer disconnects
-
v0.2.024 May 2021Release notes
Open source →Features
- switch to hard-state protocol variation
- virtual snake neighbours don't timeout very fast
- added teardown protocol frames to remove snake neighbours
- added linux & windows multicast support
Fixes
- prevent sending duplicate traffic
- dht handles bootstraps better
- faster convergence
- reset router queues on port disconnect
- switch to hard-state protocol variation
-
v0.1.005 May 2021Nothing published for this version
-
v0.0.0-20250304155558-b35aec69f59e04 Mar 2025 pre-releaseNothing published for this version
-
v0.0.0-20230210171230-8c3b24f2649a10 Feb 2023 pre-releaseNothing published for this version
-
v0.0.0-20230111184901-61850f0e63cb11 Jan 2023 pre-releaseNothing published for this version
-
v0.0.0-20221128101439-6e3494efdfb328 Nov 2022 pre-releaseNothing published for this version
-
v0.0.0-20221118192051-fef26631b84718 Nov 2022 pre-releaseNothing published for this version
-
v0.0.0-20221117214503-218c39e0cd6d17 Nov 2022 pre-releaseNothing published for this version
-
v0.0.0-20221103125849-37f2e9b9ba3703 Nov 2022 pre-releaseNothing published for this version
-
v0.0.0-20221103123932-3faf7f24605303 Nov 2022 pre-releaseNothing published for this version
-
v0.0.0-20221026160848-639feeff74d626 Oct 2022 pre-releaseNothing published for this version
-
v0.0.0-20221024133627-165e48623bb324 Oct 2022 pre-releaseNothing published for this version
-
v0.0.0-20221024132838-7a065312a9d124 Oct 2022 pre-releaseNothing published for this version
-
v0.0.0-20221007145426-3adc85477dd307 Oct 2022 pre-releaseNothing published for this version