-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Labels
kind/featureA new featureA new featureneed/triageNeeds initial labeling and prioritizationNeeds initial labeling and prioritization
Description
Part of ongoing maintenance of key libraries and services ipshipyard/roadmaps#1 and ipshipyard/roadmaps#6
Meta
- Release owner: @lidel
- Release reviewer/backup: @gammazero
- Expected RC1 date: ~ 19th
- 🚢 Expected final release date: ~26th
- Release PR: TBD
- Accompanying PR for improving the release process: docs: simplify release process #10870
- Internal Staging tests by Shipyard: TBD
- Changelog: https://github.com/ipfs/kubo/blob/master/docs/changelogs/v0.37.md
Items In Scope
Required
- feat(config): AutoConf with "auto" placeholders #10883
- feat(config):
Gateway.RetrievalTimeout|MaxConcurrentRequests
#10905 - feat: ipfs-webui v4.8.0 #10902 with
- fix: refresh stale multiaddrs on the Status page ipfs-webui#2385 to pick up AutoTLS/RelayV2 changes
- feat: add async provide on share/copy/pin/ipns ipfs-webui#2387 to help users who dont run nodes all the time, and want to quickly start node and share CID
- fix: stop sending requests to defunct countly ipfs-webui#2395
- chore: update go-libp2p and p2p-forge #10887 & Upgrade to Boxo v0.33.1 #10888
- feat: add query functionality to log level command #10885
- fix:
ipfs cid
without repo #10897 & fix(cmd): exit 1 on error #10903 - fix: Provide according to Reprovider.Strategy #10886
- fix(relay): feed connected peers to AutoRelay discovery #10901
- fix: Windows symlink handling and error recovery npm-kubo#76
- feat: telemetry plugin #10866
Nice To Have (Optional)
- feat: require go1.25 for building kubo #10913
- feat(ipns): support passing custom sequence number during publishing #10851
- fix: move non-error log to warning level libp2p/go-libp2p-kad-dht#1119
- refactor: remove goprocess #10872
- refactor: remove goprocess #10872
- Add /api/v0/log API for querying current log levels #10882
- feat(daemon): accelerated client startup note #10859
- feat(add): add support for naming pinned CIDs #10877
- Add
Routing.Type=delegated
to only useRouting.DelegatedRouters
#10824 - TBD work related to routing/provider (likely needs more work, ETA ~0.38)
- other kad-dht provider/reprovider improvements
- feat: DHT Reprovide Sweep #10834 (wip, likely 0.37+)
- feat: Reprovide Sweep libp2p/go-libp2p-kad-dht#1082
- (parked until reprovider refactor) provider: duplicated CIDs sent to provide queue boxo#901
- (parked until reprovider refactor) Command to clean reprovider queue #10829
- feat: DHT Reprovide Sweep #10834 (wip, likely 0.37+)
- feat(cmds): files: add new-root command to change the MFS root #8648
- bug: failed to establish port mapping: goupnp: error performing SOAP HTTP request after LAN (upnp) router restart #9759
- feat(cmds): files: add new-root command to change the MFS root #8648 as fix for Ipfs daemon hangs when MFS root is not available locally #7183 (comment)
- Deployment plan for AutoNAT v2 #10091
- update go-libp2p to version that uses AutoNATv2 for everything
- Denylist support fixes and improvements
- 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 pubsub and add default validator #9684
- refactor: support percent-encoded /unix paths #10833
Metadata
Metadata
Assignees
Labels
kind/featureA new featureA new featureneed/triageNeeds initial labeling and prioritizationNeeds initial labeling and prioritization