> Part of ongoing maintenance of key libraries and services https://github.com/ipshipyard/roadmaps/issues/1 # Meta * Release owner: @lidel * Release reviewer: @gammazero * Expected RC1 date: Tue 17th or Fri 20th * Expected RC2 date: Wed 22nd * Expected RC3 date: Thu 23rc * 🚢 Expected final release date: Wed 22nd or 29th * Release PR: https://github.com/ipfs/kubo/pull/10636 * Accompanying PR for improving the release process: https://github.com/ipfs/kubo/pull/10674 * Internal Staging tests by Shipyard: [Kubo 0.32.1 vs 0.33.x @ Notion](https://www.notion.so/Kubo-0-32-1-vs-0-33-x-1681def3428780449bf0c52a51528de0) * Changelog: https://github.com/ipfs/kubo/blob/master/docs/changelogs/v0.33.md # Items In Scope ## Required - [x] https://github.com/ipfs/kubo/pull/10565 - [x] for RC1, have this in go-libp2p@main: https://github.com/libp2p/go-libp2p/pull/3080 - [x] https://github.com/ipfs/kubo/pull/10589 - [x] https://github.com/ipfs/kubo/pull/10567 - [x] https://github.com/ipfs/kubo/pull/10595 - [x] https://github.com/ipfs/kubo/pull/10603 - [x] https://github.com/ipfs/kubo/pull/10604 - [x] https://github.com/ipfs/kubo/pull/10605 - [x] https://github.com/ipfs/kubo/pull/9947 - [x] https://github.com/ipfs/kubo/pull/10608 - [x] https://github.com/ipfs/kubo/pull/10527 - [x] https://github.com/ipfs/kubo/pull/10619 - [x] https://github.com/ipfs/kubo/pull/10631 - [x] new go-libp2p release with fixes - [x] go-libp2p-kad-dht with accelerated client fix - [x] datastore perf fixes / saner defaults - [x] https://github.com/ipfs/kubo/pull/10614 - [x] https://github.com/ipfs/kubo/pull/10630 - [x] https://github.com/ipfs/kubo/pull/10632 - [x] https://github.com/ipfs/boxo/pull/751 - [x] https://github.com/ipfs/kubo/pull/10635 with fix from https://github.com/ipfs/ipfs-webui/pull/2310 - [x] https://github.com/ipfs/kubo/pull/10623 Found during RC1: - [x] https://github.com/libp2p/go-libp2p/issues/3119 - added explicit check to daemon.go, no need to bump go-libp2p - [ ] goroutine leak on kubo staging 02 and potential side effects - [x] https://github.com/libp2p/go-libp2p/issues/3120 - [x] https://github.com/libp2p/go-libp2p-kad-dht/issues/1007 - [x] gc not engaging on kubo staging 02 (tbd if same or separate issue) - [x] https://github.com/ipfs/kubo/pull/10655 - [x] https://github.com/libp2p/go-libp2p-kad-dht/releases/tag/v0.28.2 - [x] https://github.com/libp2p/go-libp2p/pull/3122 (fine to just bump quic-go, and not go-libp2p) - [x] https://github.com/ipfs/kubo/pull/10663 - [x] https://github.com/ipfs/boxo/pull/784 - [x] https://github.com/ipshipyard/p2p-forge/pull/42 - [x] https://github.com/ipfs/kubo/pull/10670 ## Nice To Have (Optional) - [x] Agree if we use `/ipX` or `/dnsX` - For now we keep using `/ipX` - Will revisit once this is done: https://github.com/ipshipyard/p2p-forge/pull/40 - [x] https://github.com/ipfs/kubo/pull/10659 - [x] https://github.com/libp2p/go-libp2p-kad-dht/pull/1009 - [x] https://github.com/ipfs/boxo/pull/751 - [x] https://github.com/ipfs/kubo/pull/10612 - [x] https://github.com/ipfs/ipld-explorer-components/issues/464 - [x] https://github.com/ipfs/kubo/pull/10575 - [x] Boxo - [x] https://github.com/ipfs/boxo/pull/720 - [x] https://github.com/ipfs/boxo/pull/645 - [ ] AutoTLS - [x] https://github.com/ipshipyard/p2p-forge/issues/8#issuecomment-2461056901 - [x] https://github.com/ipfs/kubo/issues/10570 - [x] add flag for adding catch-all listener without touching swarm listeners in config - [ ] Denylist support fixes and improvements - [x] https://github.com/ipfs-shipyard/nopfs/issues/40 - [ ] https://github.com/ipfs-shipyard/nopfs/issues/34 (NOfs content filtering is not applied to bitswap) - [ ] https://github.com/ipfs/rainbow/issues/126 (same applies to Kubo) - [ ] https://github.com/ipfs/kubo/issues/10361 - [ ] https://github.com/ipfs-shipyard/nopfs/issues/39 - [ ] https://github.com/ipfs-shipyard/nopfs/issues/38 - [ ] https://github.com/ipfs/kubo/pull/9684 + update to [v0.12.0 with GossipSub v1.2](https://github.com/libp2p/go-libp2p-pubsub/releases/tag/v0.12.0) - [x] https://github.com/ipfs/kubo/issues/10331 - [x] https://github.com/ipfs/boxo/pull/665 disabled by default, with opt-in variable similar to [this](https://github.com/ipfs/kubo/blob/master/docs/environment-variables.md#libp2p_tcp_reuseport) or [this](https://github.com/ipfs/kubo/blob/master/docs/environment-variables.md#ipfs_fd_max) - [x] https://github.com/ipfs/kubo/issues/10513 - [x] https://github.com/ipfs/boxo/issues/673
Meta
Items In Scope
Required
Found during RC1:
Nice To Have (Optional)
/ipXor/dnsX/ipX?format=cardoes not skip directly blocked CIDs #10361