Closed
Description
Meta
- Release owner: @gammazero
- Release reviewer: @lidel
- Expected RC1 date: week of ~2024-11-02 (TBD)
- 🚢 Expected final release date: ~2024-11-16 (TBD)
- Release PR: Release: v0.31.0 [skip changelog] #10535
- Accompanying PR for improving the release process: (example)
- Changelog: https://github.com/ipfs/kubo/blob/master/docs/changelogs/v0.31.md
Items In Scope
Required
- chore: boxo v0.24.0 and go-libp2p v0.36.4 #10531
- chore: dependency updates for 0.31 #10511
- feat: pebbleds profile and plugin #10530
- feat(routing/http): support IPIP-484 and streaming #10534
- chore: go-libp2p v0.36.5 #10538
Nice To Have (Optional)
- libp2p.direct support (TBD)
- Denylist support fixes and improvements
- Support legacy double-hash entries for IPNS CIDs and DNSLink ipfs-shipyard/nopfs#40
- ipfs blockservice is incompatible with sessions ipfs-shipyard/nopfs#34 (NOfs content filtering is not applied to bitswap)
- Support consuming https://badbits.dwebops.pub/badbits.deny rainbow#126 (same applies to Kubo)
- update to new webui with fixes and improvements: feat: use ipfs-webui@4.3.2 #10523
- fix(file-preview): safeSubresourceGwUrl ipfs-webui#2253
- webui spawning helia and failing to establish libp2p webtransport connections ipfs-webui#2250
- fix(files): avoid duplicated fetch during preview ipfs-webui#2254
- fix(files): prefer subdomain gw in copied share links ipfs-webui#2255
- Explore page: stop sending requests to remote HTTP servers ipfs-webui#2266
- fix(ui): replace IPFS API with Kubo RPC ipfs-webui#2267
- chore: switch back to release helia-interop #10516
- fix: QUIC/Webtransport Transports now will prefer their owned listeners for dialing out libp2p/go-libp2p#2936
- fix: enable dctur when interface address is public libp2p/go-libp2p#2931
- [skip changelog]Fix issue in ResourceManager and nopfsPlugin about repo path #10492
- Update pubsub and add default validator #9684 + update to v0.12.0 with GossipSub v1.2
- Support pebble #10347
- Add basic UnixFS sanity check to 'ipfs files cp' #10331
- docs(config): improve profile descriptions #10517
- feat(filestore): add mmap reader option boxo#665 disabled by default, with opt-in variable similar to this or this
- Prevent multiple instances of "ipfs bitswap reprovide" running at the same time #10513
- fix(daemon): webui URL when RPC listener is 0.0.0.0 #10520
- gateway/blocks-backend: GetBlock should not perform IPLD decoding boxo#673
- feat: reprovider warning and announce-on|off profiles #10524
- fix(core): look for MFS root in local repo only #8661
Metadata
Metadata
Assignees
Labels
No labels