17 KiB
17 KiB
Changelog
All notable changes to iroh-gossip will be documented in this file.
0.96.0 - 2026-01-29
⛰️ Features
🐛 Bug Fixes
- Keep topic alive if either senders or receivers exist (#119) - (34b0e0e)
- Clean-up connections after unexpected disconnects (#117) - (84f3945)
🧪 Testing
⚙️ Miscellaneous Tasks
- Ignore rustls-pemfile unmaintained advisory (#122) - (16c68bb)
- Upgrade to
irohv0.96 and the latest version ofiroh-quinn(#114) - (13ef379)
0.95.0 - 2025-11-06
Deps/refactor
0.94.0 - 2025-10-21
🚜 Refactor
⚙️ Miscellaneous Tasks
0.93.1 - 2025-10-11
⚙️ Miscellaneous Tasks
0.93.0 - 2025-10-09
⛰️ Features
⚡ Performance
⚙️ Miscellaneous Tasks
0.92.0 - 2025-09-18
⚙️ Miscellaneous Tasks
0.91.0 - 2025-07-31
🐛 Bug Fixes
📚 Documentation
⚙️ Miscellaneous Tasks
- Add patch for
irohdependencies (#82) - (2e82a68) - [breaking] Prep for
v0.91.0release (#85) - (d1fbfca)
Deps
0.90.0 - 2025-06-27
⛰️ Features
🐛 Bug Fixes
- (hyparview) [breaking] Only add peers to active view after receiving neighbor messages (#56) - (5a441e6)
- (hyparview) Use shuffle replies as intended (#57) - (9632ced)
- (hyparview) Don't emit PeerData event for empty PeerData - (c345f0a)
- (plumtree) Ensure eager relation is symmetrical - (0abface)
- (plumtree) Clear graft timer to allow retry on new ihaves - (b65cdce)
🚜 Refactor
- (hyparview) Improve disconnect handling - (5156d00)
- (hyparview) Remove obsolete parameter in hyparview - (d954aa6)
- (net) [breaking] Remove
Joinedevent, useNeighborUp(#49) - (c06f2ed) - [breaking] Port to irpc, flatten event enum, remove cli impl (#67) - (a8d5cd2)
- [breaking] Port to iroh@0.90 and n0-snafu (#77) - (1523227)
- [breaking] Change wire protocol to use uni streams per topic (#75) - (db1a135)
📚 Documentation
🧪 Testing
⚙️ Miscellaneous Tasks
Change
0.35.0 - 2025-05-12
🐛 Bug Fixes
🚜 Refactor
⚙️ Miscellaneous Tasks
0.34.1 - 2025-03-24
🐛 Bug Fixes
0.34.0 - 2025-03-18
🐛 Bug Fixes
⚙️ Miscellaneous Tasks
- Patch to use main branch of iroh dependencies (#40) - (d76305d)
- Update to latest iroh (#42) - (129e2e8)
0.33.0 - 2025-02-25
⛰️ Features
⚙️ Miscellaneous Tasks
- Patch to use main branch of iroh dependencies (#36) - (7e16be8)
- Upgrade to latest
irohandquic-rpc(#39) - (a2ef813)
0.32.0 - 2025-02-04
⛰️ Features
⚙️ Miscellaneous Tasks
- Pin nextest version (#29) - (72b32d2)
- Remove individual repo project tracking (#31) - (8a79db6)
- Update dependencies (#35) - (3c257a1)
0.31.0 - 2025-01-14
⚙️ Miscellaneous Tasks
0.30.1 - 2024-12-20
🐛 Bug Fixes
- Add missing Sync bound to EventStream's inner - (d7039c4)
0.30.0 - 2024-12-17
⛰️ Features
- Remove rpc from default features - (10e9b68)
- [breaking] Introduce builder pattern to construct Gossip (#17) - (0e6fd20)
- Update to iroh 0.30 - (b3a5a33)
🐛 Bug Fixes
- Improve connection handling (#22) - (61e64c7)
- Prevent task leak for rpc handler task (#20) - (03db85d)
🚜 Refactor
- Adapt ProtocolHandler impl (#16) - (d5285e7)
- [breaking] Align api naming between RPC and direct calls - (35d73db)
- Manually track dials, instead of using
iroh::dialer(#21) - (2d90828)
📚 Documentation
0.29.0 - 2024-12-04
⛰️ Features
- Add cli - (16f3505)
- Update to latest iroh (#11) - (89e91a3)
- Reexport ALPN at top level - (7a0ec63)
- Update to iroh@0.29.0 - (a28327c)
🚜 Refactor
- Use hex for debugging and display - (b487112)
⚙️ Miscellaneous Tasks
- Fixup deny.toml - (e614d86)
- Prune some deps (#8) - (ba0f6b0)
- Init changelog - (3eb675b)
- Fix changelog generation - (95a4611)
0.28.1 - 2024-11-04
🐛 Bug Fixes
- Update to quic-rpc@0.14 - (7b73408)
- Use correctly patched iroh-net - (276e36a)
⚙️ Miscellaneous Tasks
- Release iroh-gossip version 0.28.1 - (efce3e1)