ipfs/kubo

Release 0.24

Closed this issue ยท 11 comments

BigLep commented

Meta

  • Release owner: @hacdias
  • Release reviewer: @Jorropo
  • Code freeze date: 2023-10-27
  • Expected RC date: 2023-11-01 โœ…
  • ๐Ÿšข Expected final release date: 2023-11-08
  • Accompanying PR for improving the release process (example):
  • Accompanying Issue for updating the infra (example):

Changelog

https://github.com/ipfs/kubo/blob/master/docs/changelogs/v0.24.md (in progress)

Items in scope

https://github.com/orgs/ipfs/projects/16/views/3?filterQuery=iteration%3A%22kubo+0.24%22

Required

Optional

BigLep commented

A few changes this time around...

  1. Really going to try an enforce that whatever is in master/main when we hit the RC date is what makes it into the release.
  2. Release day is now Wednesday instead of Thursday
  3. We have a light "code freeze" a few days before the RC. We aren't opening new PRs at that point, and any open PRs that aren't merged yet should be very close to landing. (This is squishy and we'll be playing it be ear, but point is to set ourselves up to not try and land more functionality the last few days before the RC date.)
BigLep commented

Doh! I hadn't saved the targeted dates for the release in the issue. I have done so now.

The Kubo release process document has also received some updates: https://pl-strflt.notion.site/Kubo-Release-Process-5a5d066264704009a28a79cff93062c4?pvs=4

BigLep commented

For anyone watching, maintainers are still planing to enter code freeze end of day today (2023-10-27) with some minimal extra landing next week before working on the RC on 2023-11-01.

0.24.0-rc1 Checlist

Labels

If an item should be executed for a specific release type, it should be labeled with one of the following labels:

  • execute ONLY when releasing a Release Candidate
  • execute ONLY when releasing a Final Release

Otherwise, it means it should be executed for ALL release types.

Patch releases should follow the same process as .0 releases. If some item should NOT be executed for a Patch Release, it should be labeled with:

  • do NOT execute when releasing a Patch Release

Before the release

This section covers tasks to be done ahead of the release.

The release

This section covers tasks to be done during each release.

  • Prepare the release branch and update version numbers accordingly
    using ./kuboreleaser --skip-check-before release --version vX.Y.Z(-rcN) prepare-branch or ...
    • create a new branch release-vX.Y.Z
      • use master as base if Z == 0
      • use release as base if Z > 0
    • update the CurrentVersionNumber in version.go in the master branch to vX.Y+1.0-dev
    • update the CurrentVersionNumber in version.go in the release-vX.Y branch to vX.Y.Z(-RCN)
    • create a draft PR from release-vX.Y to release
    • Cherry-pick commits from master to the release-vX.Y.Z using git cherry-pick -x <commit>
    • Add full changelog and contributors to the changelog
      • Replace the Changelog and Contributors sections of the changelog with the stdout of ./bin/mkreleaselog
        • do NOT copy the stderr
    • verify all CI checks on the PR from release-vX.Y to release are passing
    • Merge the PR from release-vX.Y to release using the Create a merge commit
      • do NOT use Squash and merge nor Rebase and merge because we need to be able to sign the merge commit
      • do NOT delete the release-vX.Y branch
  • Run Thunderdome testing, see the Thunderdome release docs for details
    • create a PR and merge the experiment config into Thunderdome
  • Create the release tag
    using ./kuboreleaser release --version vX.Y.Z(-rcN) tag or ...
    • This is a dangerous operation! Go and Docker publishing are difficult to reverse! Have the release reviewer verify all the commands marked with โš ๏ธ!
    • โš ๏ธ tag the HEAD commit using git tag -s vX.Y.Z(-RCN) -m 'Prerelease X.Y.Z(-RCN)'
    • โš ๏ธ tag the HEAD commit of the release branch using git tag -s vX.Y.Z(-RCN) -m 'Release X.Y.Z(-RCN)'
    • โš ๏ธ verify the tag is signed and tied to the correct commit using git show vX.Y.Z(-RCN)
    • โš ๏ธ push the tag to GitHub using git push origin vX.Y.Z(-RCN)
      • do NOT use git push --tags because it pushes all your local tags
  • Publish the release to DockerHub
    using ./kuboreleaser --skip-check-before --skip-run release --version vX.Y.Z(-rcN) publish-to-dockerhub or ...
  • Publish the release to dist.ipfs.tech
    using ./kuboreleaser release --version vX.Y.Z(-rcN) publish-to-distributions or ...
    • check out ipfs/distributions
    • run ./dist.sh add-version kubo vX.Y.Z(-RCN) to add the new version to the versions file
    • create and merge the PR which updates dists/kubo/versions and dists/go-ipfs/versions ( and dists/kubo/current_version and dists/go-ipfs/current_version)
    • wait for the CI workflow run initiated by the merge to master to finish
    • verify the release is available on dist.ipfs.io
  • Publish the release to NPM
    using ./kuboreleaser release --version vX.Y.Z(-rcN) publish-to-npm (โš ๏ธ you might need to run the command a couple of times because GHA might not be able to see the new distribution straight away due to caching) or ...
  • Publish the release to GitHub
    using ./kuboreleaser release --version vX.Y.Z(-rcN) publish-to-github or ...
    • create a new release on GitHub
      • RC example
      • FINAL example
      • use the vX.Y.Z(-RCN) tag
      • link to the release issue
      • link to the changelog in the description
      • check the This is a pre-release checkbox
      • copy the changelog (without the header) in the description
      • do NOT check the This is a pre-release checkbox
    • run the sync-release-assets workflow
    • wait for the sync-release-assets workflow run to finish
    • verify the release assets are present in the GitHub release
  • Promote the release
    using ./kuboreleaser release --version vX.Y.Z(-rcN) promote or ...
  • Test the new version with ipfs-companion
    using ./kuboreleaser release --version vX.Y.Z(-rcN) test-ipfs-companion or ...
    • run the e2e
      • use vX.Y.Z(-RCN) as the Kubo image version
    • wait for the e2e workflow run to finish
  • Update Kubo in ipfs-desktop
    using ./kuboreleaser release --version vX.Y.Z(-rcN) update-ipfs-desktop or ...
  • Update Kubo docs
    using ./kuboreleaser release --version vX.Y.Z(-rcN) update-ipfs-docs or ...
  • Ask Brave to update Kubo in Brave Desktop
  • Create a blog entry on blog.ipfs.tech
    using ./kuboreleaser release --version vX.Y.Z(-rcN) update-ipfs-blog --date YYYY-MM-DD or ...
    • create a PR which adds a release note for the new Kubo version
    • merge the PR
    • verify the blog entry was published
  • Merge the release branch back into master, ignoring the changes to version.go (keep the -dev) version,
    using ./kuboreleaser release --version vX.Y.Z(-rcN) merge-branch or ...
    • create a new branch merge-release-vX.Y.Z from release
    • create and merge a PR from merge-release-vX.Y.Z to master
  • Prepare for the next release
    using ./kuboreleaser release --version vX.Y.Z(-rcN) prepare-next or ...
    • Create the next changelog
    • Link to the new changelog in the CHANGELOG.md file
    • Create the next release issue
  • Create a dependency update PR
    • check out ipfs/kubo
    • run go get -u in root directory
    • run go mod tidy in root directory
    • run go mod tidy in docs/examples/kubo-as-a-library directory
    • create a PR which updates go.mod and go.sum
    • add the PR to the next release milestone
  • Close the release issue

Early testers ping for v0.24.0-rc1 testing ๐Ÿ˜„.

You're getting this message because you're listed here. Please update this list if you no longer want to be included.

BigLep commented

2023-11-02 conversation:

  • New RC with latest libp2p and WebRTC direct as non default
  • Then start on Thunderdome
  • Given this is an RC, fine to do on Friday 2023-11-03

0.24.0-rc2 Checklist

This section covers tasks to be done during each release.

  • Prepare the release branch and update version numbers accordingly
    using ./kuboreleaser --skip-check-before release --version vX.Y.Z(-rcN) prepare-branch or ...
    • create a new branch release-vX.Y.Z
      • use master as base if Z == 0
      • use release as base if Z > 0
    • update the CurrentVersionNumber in version.go in the master branch to vX.Y+1.0-dev
    • update the CurrentVersionNumber in version.go in the release-vX.Y branch to vX.Y.Z(-RCN)
    • create a draft PR from release-vX.Y to release
    • Cherry-pick commits from master to the release-vX.Y.Z using git cherry-pick -x <commit>
    • Add full changelog and contributors to the changelog
      • Replace the Changelog and Contributors sections of the changelog with the stdout of ./bin/mkreleaselog
        • do NOT copy the stderr
    • verify all CI checks on the PR from release-vX.Y to release are passing
    • Merge the PR from release-vX.Y to release using the Create a merge commit
      • do NOT use Squash and merge nor Rebase and merge because we need to be able to sign the merge commit
      • do NOT delete the release-vX.Y branch
  • Run Thunderdome testing, see the Thunderdome release docs for details
    • create a PR and merge the experiment config into Thunderdome
  • Create the release tag
    using ./kuboreleaser release --version vX.Y.Z(-rcN) tag or ...
    • This is a dangerous operation! Go and Docker publishing are difficult to reverse! Have the release reviewer verify all the commands marked with โš ๏ธ!
    • โš ๏ธ tag the HEAD commit using git tag -s vX.Y.Z(-RCN) -m 'Prerelease X.Y.Z(-RCN)'
    • โš ๏ธ tag the HEAD commit of the release branch using git tag -s vX.Y.Z(-RCN) -m 'Release X.Y.Z(-RCN)'
    • โš ๏ธ verify the tag is signed and tied to the correct commit using git show vX.Y.Z(-RCN)
    • โš ๏ธ push the tag to GitHub using git push origin vX.Y.Z(-RCN)
      • do NOT use git push --tags because it pushes all your local tags
  • Publish the release to DockerHub
    using ./kuboreleaser --skip-check-before --skip-run release --version vX.Y.Z(-rcN) publish-to-dockerhub or ...
  • Publish the release to dist.ipfs.tech
    using ./kuboreleaser release --version vX.Y.Z(-rcN) publish-to-distributions or ...
    • check out ipfs/distributions
    • run ./dist.sh add-version kubo vX.Y.Z(-RCN) to add the new version to the versions file
    • create and merge the PR which updates dists/kubo/versions and dists/go-ipfs/versions ( and dists/kubo/current_version and dists/go-ipfs/current_version)
    • wait for the CI workflow run initiated by the merge to master to finish
    • verify the release is available on dist.ipfs.io
  • Publish the release to NPM
    using ./kuboreleaser release --version vX.Y.Z(-rcN) publish-to-npm (โš ๏ธ you might need to run the command a couple of times because GHA might not be able to see the new distribution straight away due to caching) or ...
  • Publish the release to GitHub
    using ./kuboreleaser release --version vX.Y.Z(-rcN) publish-to-github or ...
    • create a new release on GitHub
      • RC example
      • FINAL example
      • use the vX.Y.Z(-RCN) tag
      • link to the release issue
      • link to the changelog in the description
      • check the This is a pre-release checkbox
      • copy the changelog (without the header) in the description
      • do NOT check the This is a pre-release checkbox
    • run the sync-release-assets workflow
    • wait for the sync-release-assets workflow run to finish
    • verify the release assets are present in the GitHub release
  • Promote the release
    using ./kuboreleaser release --version vX.Y.Z(-rcN) promote or ...
  • Test the new version with ipfs-companion (broken: ipfs/ipfs-companion#1300)
    using ./kuboreleaser release --version vX.Y.Z(-rcN) test-ipfs-companion or ...
    • run the e2e
      • use vX.Y.Z(-RCN) as the Kubo image version
    • wait for the e2e workflow run to finish
  • Update Kubo in ipfs-desktop
    using ./kuboreleaser release --version vX.Y.Z(-rcN) update-ipfs-desktop or ...
  • Update Kubo docs
    using ./kuboreleaser release --version vX.Y.Z(-rcN) update-ipfs-docs or ...
  • Ask Brave to update Kubo in Brave Desktop
  • Create a blog entry on blog.ipfs.tech
    using ./kuboreleaser release --version vX.Y.Z(-rcN) update-ipfs-blog --date YYYY-MM-DD or ...
    • create a PR which adds a release note for the new Kubo version
    • merge the PR
    • verify the blog entry was published
  • Merge the release branch back into master, ignoring the changes to version.go (keep the -dev) version,
    using ./kuboreleaser release --version vX.Y.Z(-rcN) merge-branch or ...
    • create a new branch merge-release-vX.Y.Z from release
    • create and merge a PR from merge-release-vX.Y.Z to master
  • Prepare for the next release
    using ./kuboreleaser release --version vX.Y.Z(-rcN) prepare-next or ...
    • Create the next changelog
    • Link to the new changelog in the CHANGELOG.md file
    • Create the next release issue
  • Create a dependency update PR
    • check out ipfs/kubo
    • run go get -u in root directory
    • run go mod tidy in root directory
    • run go mod tidy in docs/examples/kubo-as-a-library directory
    • create a PR which updates go.mod and go.sum
    • add the PR to the next release milestone
  • Close the release issue

Early testers ping for v0.24.0-rc2 testing ๐Ÿ˜„.

You're getting this message because you're listed here. Please update this list if you no longer want to be included.

0.24.0 Checklist

This section covers tasks to be done during each release.

  • Prepare the release branch and update version numbers accordingly
    using ./kuboreleaser --skip-check-before release --version vX.Y.Z(-rcN) prepare-branch or ...
    • create a new branch release-vX.Y.Z
      • use master as base if Z == 0
      • use release as base if Z > 0
    • update the CurrentVersionNumber in version.go in the master branch to vX.Y+1.0-dev
    • update the CurrentVersionNumber in version.go in the release-vX.Y branch to vX.Y.Z(-RCN)
    • create a draft PR from release-vX.Y to release
    • Cherry-pick commits from master to the release-vX.Y.Z using git cherry-pick -x <commit>
    • Add full changelog and contributors to the changelog
      • Replace the Changelog and Contributors sections of the changelog with the stdout of ./bin/mkreleaselog
        • do NOT copy the stderr
    • verify all CI checks on the PR from release-vX.Y to release are passing
    • Merge the PR from release-vX.Y to release using the Create a merge commit
      • do NOT use Squash and merge nor Rebase and merge because we need to be able to sign the merge commit
      • do NOT delete the release-vX.Y branch
  • Run Thunderdome testing, see the Thunderdome release docs for details
    • create a PR and merge the experiment config into Thunderdome
  • Create the release tag
    using ./kuboreleaser release --version vX.Y.Z(-rcN) tag or ...
    • This is a dangerous operation! Go and Docker publishing are difficult to reverse! Have the release reviewer verify all the commands marked with โš ๏ธ!
    • โš ๏ธ tag the HEAD commit using git tag -s vX.Y.Z(-RCN) -m 'Prerelease X.Y.Z(-RCN)'
    • โš ๏ธ tag the HEAD commit of the release branch using git tag -s vX.Y.Z(-RCN) -m 'Release X.Y.Z(-RCN)'
    • โš ๏ธ verify the tag is signed and tied to the correct commit using git show vX.Y.Z(-RCN)
    • โš ๏ธ push the tag to GitHub using git push origin vX.Y.Z(-RCN)
      • do NOT use git push --tags because it pushes all your local tags
  • Publish the release to DockerHub
    using ./kuboreleaser --skip-check-before --skip-run release --version vX.Y.Z(-rcN) publish-to-dockerhub or ...
  • Publish the release to dist.ipfs.tech
    using ./kuboreleaser release --version vX.Y.Z(-rcN) publish-to-distributions or ...
    • check out ipfs/distributions
    • run ./dist.sh add-version kubo vX.Y.Z(-RCN) to add the new version to the versions file
    • create and merge the PR which updates dists/kubo/versions and dists/go-ipfs/versions ( and dists/kubo/current_version and dists/go-ipfs/current_version)
    • wait for the CI workflow run initiated by the merge to master to finish
    • verify the release is available on dist.ipfs.io
  • Publish the release to NPM
    using ./kuboreleaser release --version vX.Y.Z(-rcN) publish-to-npm (โš ๏ธ you might need to run the command a couple of times because GHA might not be able to see the new distribution straight away due to caching) or ...
  • Publish the release to GitHub
    using ./kuboreleaser release --version vX.Y.Z(-rcN) publish-to-github or ...
    • create a new release on GitHub
      • RC example
      • FINAL example
      • use the vX.Y.Z(-RCN) tag
      • link to the release issue
      • link to the changelog in the description
      • check the This is a pre-release checkbox
      • copy the changelog (without the header) in the description
      • do NOT check the This is a pre-release checkbox
    • run the sync-release-assets workflow
    • wait for the sync-release-assets workflow run to finish
    • verify the release assets are present in the GitHub release
  • Promote the release
    using ./kuboreleaser release --version vX.Y.Z(-rcN) promote or ...
  • Test the new version with ipfs-companion (broken: ipfs/ipfs-companion#1300)
    using ./kuboreleaser release --version vX.Y.Z(-rcN) test-ipfs-companion or ...
    • run the e2e
      • use vX.Y.Z(-RCN) as the Kubo image version
    • wait for the e2e workflow run to finish
  • Update Kubo in ipfs-desktop
    using ./kuboreleaser release --version vX.Y.Z(-rcN) update-ipfs-desktop or ...
  • Update Kubo docs
    using ./kuboreleaser release --version vX.Y.Z(-rcN) update-ipfs-docs or ...
  • Ask Brave to update Kubo in Brave Desktop
  • Create a blog entry on blog.ipfs.tech
    using ./kuboreleaser release --version vX.Y.Z(-rcN) update-ipfs-blog --date YYYY-MM-DD or ...
    • create a PR which adds a release note for the new Kubo version
    • merge the PR
    • verify the blog entry was published
  • Merge the release branch back into master, ignoring the changes to version.go (keep the -dev) version,
    using ./kuboreleaser release --version vX.Y.Z(-rcN) merge-branch or ...
    • create a new branch merge-release-vX.Y.Z from release
    • create and merge a PR from merge-release-vX.Y.Z to master
  • Prepare for the next release
    using ./kuboreleaser release --version vX.Y.Z(-rcN) prepare-next or ...
    • Create the next changelog
    • Link to the new changelog in the CHANGELOG.md file
    • Create the next release issue
  • Create a dependency update PR
    • check out ipfs/kubo
    • run go get -u in root directory
    • run go mod tidy in root directory
    • run go mod tidy in docs/examples/kubo-as-a-library directory
    • create a PR which updates go.mod and go.sum
    • add the PR to the next release milestone
  • Close the release issue

๐ŸŽ‰ Kubo v0.24.0 is out!

Hre was the status of the 0.24 iteration at the end:

board link

Table form (missing some info)
Repository Title Status Theme Assignees Reviewers Status Date
ipfs/distributions Duplicate DNSLink TXT record ๐ŸŽ‰ Done โš ๏ธ Critical fix or improvement lidel   Nov 9, 2023
  ๐Ÿ“Œ Standup callouts (last updated 2023-08-20) ๐Ÿƒโ€โ™€๏ธ In Progress โš ๏ธ Critical fix or improvement     Aug 3, 2023
ipfs/kubo Outdated Version Notice ๐Ÿฅž Todo โš ๏ธ Critical fix or improvement     Jul 4, 2023
ipfs/kubo Routing-v1 gateway endpoint not returning enough information ๐Ÿฅž Todo โš ๏ธ Critical fix or improvement hacdias   Nov 4, 2023
  โฌ‡๏ธโฌ‡๏ธโฌ‡๏ธ Security/Operational Incidents โฌ‡๏ธโฌ‡๏ธโฌ‡๏ธ   โš ๏ธ Critical fix or improvement      
  โฌ‡๏ธโฌ‡๏ธโฌ‡๏ธ Other Items โฌ‡๏ธโฌ‡๏ธโฌ‡๏ธ   โš ๏ธ Critical fix or improvement      
  โฌ†๏ธโฌ†๏ธโฌ†๏ธ Items that should make it into this iteration โฌ†๏ธโฌ†๏ธโฌ†๏ธ   โš ๏ธ Critical fix or improvement      
ipfs/specs Publish existing Bitswap specs at specs.ipfs.tech ๐ŸŽ‰ Done ๐Ÿง‘๐Ÿปโ€โš–๏ธ Governance/Specs lidel achingbrain, aschmahmann, hannahhoward, lidel, mxinden Oct 19, 2023
ipfs/specs feat(gateway): add specification for running the gateway over libp2p ๐ŸŽ‰ Done ๐Ÿง‘๐Ÿปโ€โš–๏ธ Governance/Specs aschmahmann hacdias, lidel Oct 6, 2023
ipfs/specs Publish UnixFS specifications at specs.ipfs.tech ๐Ÿ”Ž In Review ๐Ÿง‘๐Ÿปโ€โš–๏ธ Governance/Specs hacdias, lidel 2color, ajnavarro, alanshaw, aschmahmann, ElPaisano, John-LittleBearLabs, lidel, marten-seemann, thibmeu, willscott Nov 3, 2022
ipfs/specs Update UnixFS specification ๐Ÿƒโ€โ™€๏ธ In Progress ๐Ÿง‘๐Ÿปโ€โš–๏ธ Governance/Specs Jorropo   Oct 4, 2022
ipfs/spec-generator Escaping of quotes and <> in code blocks is broken ๐Ÿฅž Todo ๐Ÿง‘๐Ÿปโ€โš–๏ธ Governance/Specs hacdias   Nov 7, 2023
  โฌ†๏ธโฌ†๏ธโฌ†๏ธ Items that should make it into this iteration โฌ†๏ธโฌ†๏ธโฌ†๏ธ   ๐Ÿง‘๐Ÿปโ€โš–๏ธ Governance/Specs      
ipfs/boxo feat!: namesys refactor, ipns TTL bubbled up to gateway ๐ŸŽ‰ Done ๐ŸŒ‰ Gateways and Clients hacdias lidel Oct 18, 2023
ipfs/gateway-conformance Tests for /ipns paths and Cache-Control HTTP header ๐ŸŽ‰ Done ๐ŸŒ‰ Gateways and Clients hacdias lidel Oct 10, 2023
ipfs/kubo refactor: namesys cleanup, gateway /ipns/ ttl ๐ŸŽ‰ Done ๐ŸŒ‰ Gateways and Clients hacdias lidel Oct 18, 2023
ipfs/kubo Point users at canonical kubo/client/rpc library ๐ŸŽ‰ Done ๐ŸŒ‰ Gateways and Clients     Oct 13, 2023
ipfs/boxo fix(gw): duplicate blocks and range etags ๐ŸŽ‰ Done ๐ŸŒ‰ Gateways and Clients hacdias hacdias, lidel Oct 31, 2023
ipfs/helia-delegated-routing-v1-http-api fix!: conform to Delegated Routing V1 HTTP spec ๐ŸŽ‰ Done ๐ŸŒ‰ Gateways and Clients hacdias achingbrain, lidel Oct 26, 2023
ipfs/boxo Gateway: max-age, ETag for /ipns requests ๐ŸŽ‰ Done ๐ŸŒ‰ Gateways and Clients hacdias   Oct 18, 2023
ipfs/boxo Consolidate IPFS Path libraries under boxo/path ๐ŸŽ‰ Done ๐ŸŒ‰ Gateways and Clients hacdias   Oct 6, 2023
ipfs/go-ipfs-http-client Archive this repo and move remaining issues to ipfs/kubo ๐ŸŽ‰ Done ๐ŸŒ‰ Gateways and Clients     Oct 5, 2023
ipfs/boxo fix(gw): frugal DNSLink lookups on subdomains ๐ŸŽ‰ Done ๐ŸŒ‰ Gateways and Clients   aschmahmann, hacdias, hsanjuan Oct 19, 2023
ipfs/boxo gateway: implement ipip-0445 ๐Ÿ”Ž In Review ๐ŸŒ‰ Gateways and Clients Jorropo aschmahmann Nov 2, 2023
ipfs/rainbow Update README.md with logo/header ๐Ÿ”Ž In Review ๐ŸŒ‰ Gateways and Clients   hacdias, lidel Nov 7, 2023
ipfs/specs IPIP-0445: Option to Skip Raw Blocks in Gateway Responses ๐Ÿƒโ€โ™€๏ธ In Progress ๐ŸŒ‰ Gateways and Clients Jorropo hacdias, lidel, rvagg Oct 25, 2023
ipfs/boxo feat(gw): Ipfs-Gateway-Mode: path|trustless ๐Ÿ›‘ Blocked ๐ŸŒ‰ Gateways and Clients lidel Stebalien Oct 30, 2023
ipfs/kubo rpc: fix - Unix domain socket maddrs used with NewApi ๐Ÿฅž Todo ๐ŸŒ‰ Gateways and Clients   Jorropo, kubo maintainers Sep 4, 2023
ipfs/boxo Gateway: ensure consistent caching of DNS records ๐Ÿฅž Todo ๐ŸŒ‰ Gateways and Clients hsanjuan   Oct 7, 2023
  ๐Ÿ‘€ bifrost-gateway Project Board   ๐ŸŒ‰ Gateways and Clients aschmahmann, hacdias, lidel    
protocol/bifrost-community Expose trustless gateway and delegated routing under new domains with certain policies   ๐ŸŒ‰ Gateways and Clients      
  โฌ†๏ธโฌ†๏ธโฌ†๏ธ Items that should make it into this iteration โฌ†๏ธโฌ†๏ธโฌ†๏ธ   ๐ŸŒ‰ Gateways and Clients      
ipfs/rainbow Performance benchmarking   ๐ŸŒ‰ Gateways and Clients      
ipfs/rainbow Run gateway-conformance checks in CI   ๐ŸŒ‰ Gateways and Clients      
ipfs/rainbow Bootstrapping and peering   ๐ŸŒ‰ Gateways and Clients hsanjuan    
ipfs/bifrost-gateway feat!: IPNS routing based on IPIP-351 or IPIP-379 ๐ŸŽ‰ Done ๐Ÿ”€ Content Routing/Providing hacdias lidel Oct 5, 2023
ipfs/boxo routing/http: add more type and WithDynamicProviderInfo ๐ŸŽ‰ Done ๐Ÿ”€ Content Routing/Providing Jorropo kubo maintainers Oct 5, 2023
ipfs/kubo go-libp2p v0.32.0 and WebRTC Direct ๐ŸŽ‰ Done ๐Ÿ”€ Content Routing/Providing hacdias Jorropo Nov 3, 2023
ipfs/specs IPIP-0388: Routing HTTP API Support for Querying Multiple Routers ๐Ÿƒโ€โ™€๏ธ In Progress ๐Ÿ”€ Content Routing/Providing aschmahmann lidel, masih, willscott May 11, 2023
ipfs/boxo routing/http/server: limit response sizes ๐Ÿฅž Todo ๐Ÿ”€ Content Routing/Providing hacdias   Nov 7, 2022
  โฌ†๏ธโฌ†๏ธโฌ†๏ธ Items that should make it into this iteration โฌ†๏ธโฌ†๏ธโฌ†๏ธ   ๐Ÿ”€ Content Routing/Providing      
ipfs/boxo New very fast unixfs implementation. ๐Ÿƒโ€โ™€๏ธ In Progress ๐Ÿš‡ Data Transfer Jorropo   Nov 2, 2023
ipfs/boxo New Unixfs implementations ๐Ÿƒโ€โ™€๏ธ In Progress ๐Ÿš‡ Data Transfer Jorropo   Oct 5, 2023
  โฌ†๏ธโฌ†๏ธโฌ†๏ธ Items that should make it into this iteration โฌ†๏ธโฌ†๏ธโฌ†๏ธ   ๐Ÿš‡ Data Transfer      
ipfs/kubo feat: built-in content blocking based on IPIP-383 ๐ŸŽ‰ Done ๐Ÿ™ Other Initiative hsanjuan, lidel hacdias, lidel Oct 28, 2023
ipfs/kubo IPFS filtering to allow node operators to decide on content they are willing to serve ๐ŸŽ‰ Done ๐Ÿ™ Other Initiative hsanjuan   Oct 28, 2023
ipfs/kubo docs: fix accelerated-dht-client ๐ŸŽ‰ Done ๐Ÿ™ Other Initiative   aschmahmann, Jorropo Nov 6, 2023
ipfs/ipfs-docs feat: add /how-to/detect-ipfs-on-web ๐Ÿ”Ž In Review ๐Ÿ™ Other Initiative ElPaisano autonome, ElPaisano, SgtPooki Sep 26, 2023
ipfs/ipfs-docs Article on data import options & tradeoffs ๐Ÿƒโ€โ™€๏ธ In Progress ๐Ÿ™ Other Initiative ElPaisano   Sep 26, 2023
ipfs/kubo fully remove mplex ๐Ÿฅž Todo ๐Ÿ™ Other Initiative Jorropo   Aug 15, 2023
ipfs/kubo Enable WebRTC Transport ๐Ÿฅž Todo ๐Ÿ™ Other Initiative hacdias   Aug 23, 2023
  โฌ†๏ธโฌ†๏ธโฌ†๏ธ Items that should make it into this iteration โฌ†๏ธโฌ†๏ธโฌ†๏ธ   ๐Ÿ™ Other Initiative      
  Jorropo IPFS Connect talk   ๐Ÿ™ Other Initiative      
ipfs/boxo Routing V1 CLI Example ๐ŸŽ‰ Done ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience hacdias lidel Oct 5, 2023
ipfs/boxo feat(path)!: consolidated path libraries ๐ŸŽ‰ Done ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience hacdias aschmahmann, Jorropo, lidel Oct 6, 2023
ipfs/kubo feat: path consolidation ๐ŸŽ‰ Done ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience hacdias kubo maintainers, lidel Oct 6, 2023
ipfs/boxo How to use Boxo library or SDK for IPFS with Go language? ๐ŸŽ‰ Done ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience hacdias   Oct 9, 2023
ipfs/boxo docs: how to use and create examples ๐ŸŽ‰ Done ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience hacdias aschmahmann, BigLep, kubo maintainers, lidel Oct 16, 2023
ipfs/ipfs-docs Clean Kubo Client Story and Deprecated Packages ๐ŸŽ‰ Done ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience hacdias 2color, ElPaisano, lidel Oct 10, 2023
ipfs/kubo docs: clean mentions of go-ipfs-api, go-ipfs-http-api ๐ŸŽ‰ Done ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience hacdias BigLep, kubo maintainers, lidel Oct 13, 2023
ipfs/ipget chore: upgrade to Go 1.21 ๐ŸŽ‰ Done ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience hacdias hsanjuan Oct 18, 2023
ipfs/boxo feat!: remove util.MultiErr ๐ŸŽ‰ Done ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience hacdias aschmahmann Oct 17, 2023
ipfs/kubo feat: cmd/ipfs: Make it possible to depend on cmd/ipfs ๐Ÿ”Ž In Review ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience aschmahmann   Mar 31, 2023
ipfs/boxo Flaky test: TestReprovider/many ๐Ÿฅž Todo ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience     Jun 22, 2023
ipfs/kubo Retire kubo-as-a-library ๐Ÿฅž Todo ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience     Oct 9, 2023
  โฌ†๏ธโฌ†๏ธโฌ†๏ธ Items that should make it into this iteration โฌ†๏ธโฌ†๏ธโฌ†๏ธ   ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience      
ipfs/kubo Document SOP for updating go version   ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience hacdias, Jorropo    
ipfs/boxo chore: migrate bootstrap ๐ŸŽ‰ Done ๐Ÿคž Best Effort Improvement   hacdias, Jorropo Nov 1, 2023
ipfs/kubo chore: migrate bootstrap to ipfs/boxo ๐ŸŽ‰ Done ๐Ÿคž Best Effort Improvement   hacdias Nov 1, 2023
ipfs/kubo chore: migrate peering to ipfs/boxo ๐ŸŽ‰ Done ๐Ÿคž Best Effort Improvement hacdias hacdias Oct 31, 2023
ipfs/kubo commands/add: return an error when using --only-hash and --to-files ๐Ÿ”Ž In Review ๐Ÿคž Best Effort Improvement   kubo maintainers Oct 21, 2023
ipfs/kubo coreapi/unixfs: don't create an additional IpfsNode for --only-hash ๐Ÿ”Ž In Review ๐Ÿคž Best Effort Improvement   kubo maintainers Oct 21, 2023
ipfs/kubo coreapi/unixfs: in /add, don't setup a MFS root with a mock ๐Ÿ”Ž In Review ๐Ÿคž Best Effort Improvement   kubo maintainers Oct 21, 2023
ipfs/kubo feat: daemon: automatically set GOMEMLIMIT if it is unset ๐Ÿฅž Todo ๐Ÿคž Best Effort Improvement Jorropo ajnavarro, dokterbob, kubo maintainers Jun 29, 2023
  โฌ†๏ธโฌ†๏ธโฌ†๏ธ Items that should make it into this iteration โฌ†๏ธโฌ†๏ธโฌ†๏ธ   ๐Ÿคž Best Effort Improvement      
ipfs/kubo tests: add new helia intergration tests ๐ŸŽ‰ Done ๐Ÿš… Release Process, Artifacts, CI/CD   kubo maintainers Oct 20, 2023
ipfs/kubo Release 0.23 ๐ŸŽ‰ Done ๐Ÿš… Release Process, Artifacts, CI/CD     Oct 6, 2023
ipfs/kubo Release 0.24 ๐ŸŽ‰ Done ๐Ÿš… Release Process, Artifacts, CI/CD hacdias   Nov 8, 2023
ipfs/kubo Update EARLY_TESTERS.md ๐ŸŽ‰ Done ๐Ÿš… Release Process, Artifacts, CI/CD   hacdias Nov 3, 2023
ipfs/kuboreleaser Kubo v0.22.0 feedback ๐Ÿƒโ€โ™€๏ธ In Progress ๐Ÿš… Release Process, Artifacts, CI/CD galargh   Aug 3, 2023
  โฌ†๏ธโฌ†๏ธโฌ†๏ธ Items that should make it into this iteration โฌ†๏ธโฌ†๏ธโฌ†๏ธ   ๐Ÿš… Release Process, Artifacts, CI/CD      
ipfs/go-graphsync chore: bump go-libp2p to 0.32.0 ๐ŸŽ‰ Done   hacdias Jorropo, rvagg Nov 3, 2023
ipfs/boxo chore: bump to go-libp2p@0.32.0 ๐ŸŽ‰ Done   hacdias Jorropo Nov 3, 2023
ipfs/go-graphsync chore: release 0.16.0 ๐ŸŽ‰ Done   hacdias rvagg Nov 3, 2023
List form (more info)

Repository Title Status Theme Assignees Reviewers Status Date
ipfs/distributions Duplicate DNSLink TXT record ๐ŸŽ‰ Done โš ๏ธ Critical fix or improvement lidel Nov 9, 2023
๐Ÿ“Œ Standup callouts (last updated 2023-08-20) ๐Ÿƒโ€โ™€๏ธ In Progress โš ๏ธ Critical fix or improvement Aug 3, 2023
ipfs/kubo Outdated Version Notice ๐Ÿฅž Todo โš ๏ธ Critical fix or improvement Jul 4, 2023
ipfs/kubo Routing-v1 gateway endpoint not returning enough information ๐Ÿฅž Todo โš ๏ธ Critical fix or improvement hacdias Nov 4, 2023
โฌ‡๏ธโฌ‡๏ธโฌ‡๏ธ Security/Operational Incidents โฌ‡๏ธโฌ‡๏ธโฌ‡๏ธ โš ๏ธ Critical fix or improvement
โฌ‡๏ธโฌ‡๏ธโฌ‡๏ธ Other Items โฌ‡๏ธโฌ‡๏ธโฌ‡๏ธ โš ๏ธ Critical fix or improvement
โฌ†๏ธโฌ†๏ธโฌ†๏ธ Items that should make it into this iteration โฌ†๏ธโฌ†๏ธโฌ†๏ธ โš ๏ธ Critical fix or improvement
ipfs/specs Publish existing Bitswap specs at specs.ipfs.tech ๐ŸŽ‰ Done ๐Ÿง‘๐Ÿปโ€โš–๏ธ Governance/Specs lidel achingbrain, aschmahmann, hannahhoward, lidel, mxinden Oct 19, 2023
ipfs/specs feat(gateway): add specification for running the gateway over libp2p ๐ŸŽ‰ Done ๐Ÿง‘๐Ÿปโ€โš–๏ธ Governance/Specs aschmahmann hacdias, lidel Oct 6, 2023
ipfs/specs Publish UnixFS specifications at specs.ipfs.tech ๐Ÿ”Ž In Review ๐Ÿง‘๐Ÿปโ€โš–๏ธ Governance/Specs hacdias, lidel 2color, ajnavarro, alanshaw, aschmahmann, ElPaisano, John-LittleBearLabs, lidel, marten-seemann, thibmeu, willscott Nov 3, 2022
ipfs/specs Update UnixFS specification ๐Ÿƒโ€โ™€๏ธ In Progress ๐Ÿง‘๐Ÿปโ€โš–๏ธ Governance/Specs Jorropo Oct 4, 2022
ipfs/spec-generator Escaping of quotes and <> in code blocks is broken ๐Ÿฅž Todo ๐Ÿง‘๐Ÿปโ€โš–๏ธ Governance/Specs hacdias Nov 7, 2023
โฌ†๏ธโฌ†๏ธโฌ†๏ธ Items that should make it into this iteration โฌ†๏ธโฌ†๏ธโฌ†๏ธ ๐Ÿง‘๐Ÿปโ€โš–๏ธ Governance/Specs
ipfs/boxo feat!: namesys refactor, ipns TTL bubbled up to gateway ๐ŸŽ‰ Done ๐ŸŒ‰ Gateways and Clients hacdias lidel Oct 18, 2023
ipfs/gateway-conformance Tests for /ipns paths and Cache-Control HTTP header ๐ŸŽ‰ Done ๐ŸŒ‰ Gateways and Clients hacdias lidel Oct 10, 2023
ipfs/kubo refactor: namesys cleanup, gateway /ipns/ ttl ๐ŸŽ‰ Done ๐ŸŒ‰ Gateways and Clients hacdias lidel Oct 18, 2023
ipfs/kubo Point users at canonical kubo/client/rpc library ๐ŸŽ‰ Done ๐ŸŒ‰ Gateways and Clients Oct 13, 2023
ipfs/boxo fix(gw): duplicate blocks and range etags ๐ŸŽ‰ Done ๐ŸŒ‰ Gateways and Clients hacdias hacdias, lidel Oct 31, 2023
ipfs/helia-delegated-routing-v1-http-api fix!: conform to Delegated Routing V1 HTTP spec ๐ŸŽ‰ Done ๐ŸŒ‰ Gateways and Clients hacdias achingbrain, lidel Oct 26, 2023
ipfs/boxo Gateway: max-age, ETag for /ipns requests ๐ŸŽ‰ Done ๐ŸŒ‰ Gateways and Clients hacdias Oct 18, 2023
ipfs/boxo Consolidate IPFS Path libraries under boxo/path ๐ŸŽ‰ Done ๐ŸŒ‰ Gateways and Clients hacdias Oct 6, 2023
ipfs/go-ipfs-http-client Archive this repo and move remaining issues to ipfs/kubo ๐ŸŽ‰ Done ๐ŸŒ‰ Gateways and Clients Oct 5, 2023
ipfs/boxo fix(gw): frugal DNSLink lookups on subdomains ๐ŸŽ‰ Done ๐ŸŒ‰ Gateways and Clients aschmahmann, hacdias, hsanjuan Oct 19, 2023
ipfs/boxo gateway: implement ipip-0445 ๐Ÿ”Ž In Review ๐ŸŒ‰ Gateways and Clients Jorropo aschmahmann Nov 2, 2023
ipfs/rainbow Update README.md with logo/header ๐Ÿ”Ž In Review ๐ŸŒ‰ Gateways and Clients hacdias, lidel Nov 7, 2023
ipfs/specs IPIP-0445: Option to Skip Raw Blocks in Gateway Responses ๐Ÿƒโ€โ™€๏ธ In Progress ๐ŸŒ‰ Gateways and Clients Jorropo hacdias, lidel, rvagg Oct 25, 2023
ipfs/boxo feat(gw): Ipfs-Gateway-Mode: path|trustless ๐Ÿ›‘ Blocked ๐ŸŒ‰ Gateways and Clients lidel Stebalien Oct 30, 2023
ipfs/kubo rpc: fix - Unix domain socket maddrs used with NewApi ๐Ÿฅž Todo ๐ŸŒ‰ Gateways and Clients Jorropo, kubo maintainers Sep 4, 2023
ipfs/boxo Gateway: ensure consistent caching of DNS records ๐Ÿฅž Todo ๐ŸŒ‰ Gateways and Clients hsanjuan Oct 7, 2023
๐Ÿ‘€ bifrost-gateway Project Board ๐ŸŒ‰ Gateways and Clients aschmahmann, hacdias, lidel
protocol/bifrost-community Expose trustless gateway and delegated routing under new domains with certain policies ๐ŸŒ‰ Gateways and Clients
โฌ†๏ธโฌ†๏ธโฌ†๏ธ Items that should make it into this iteration โฌ†๏ธโฌ†๏ธโฌ†๏ธ ๐ŸŒ‰ Gateways and Clients
ipfs/rainbow Performance benchmarking ๐ŸŒ‰ Gateways and Clients
ipfs/rainbow Run gateway-conformance checks in CI ๐ŸŒ‰ Gateways and Clients
ipfs/rainbow Bootstrapping and peering ๐ŸŒ‰ Gateways and Clients hsanjuan
ipfs/bifrost-gateway feat!: IPNS routing based on IPIP-351 or IPIP-379 ๐ŸŽ‰ Done ๐Ÿ”€ Content Routing/Providing hacdias lidel Oct 5, 2023
ipfs/boxo routing/http: add more type and WithDynamicProviderInfo ๐ŸŽ‰ Done ๐Ÿ”€ Content Routing/Providing Jorropo kubo maintainers Oct 5, 2023
ipfs/kubo go-libp2p v0.32.0 and WebRTC Direct ๐ŸŽ‰ Done ๐Ÿ”€ Content Routing/Providing hacdias Jorropo Nov 3, 2023
ipfs/specs IPIP-0388: Routing HTTP API Support for Querying Multiple Routers ๐Ÿƒโ€โ™€๏ธ In Progress ๐Ÿ”€ Content Routing/Providing aschmahmann lidel, masih, willscott May 11, 2023
ipfs/boxo routing/http/server: limit response sizes ๐Ÿฅž Todo ๐Ÿ”€ Content Routing/Providing hacdias Nov 7, 2022
โฌ†๏ธโฌ†๏ธโฌ†๏ธ Items that should make it into this iteration โฌ†๏ธโฌ†๏ธโฌ†๏ธ ๐Ÿ”€ Content Routing/Providing
ipfs/boxo New very fast unixfs implementation. ๐Ÿƒโ€โ™€๏ธ In Progress ๐Ÿš‡ Data Transfer Jorropo Nov 2, 2023
ipfs/boxo New Unixfs implementations ๐Ÿƒโ€โ™€๏ธ In Progress ๐Ÿš‡ Data Transfer Jorropo Oct 5, 2023
โฌ†๏ธโฌ†๏ธโฌ†๏ธ Items that should make it into this iteration โฌ†๏ธโฌ†๏ธโฌ†๏ธ ๐Ÿš‡ Data Transfer
ipfs/kubo feat: built-in content blocking based on IPIP-383 ๐ŸŽ‰ Done ๐Ÿ™ Other Initiative hsanjuan, lidel hacdias, lidel Oct 28, 2023
ipfs/kubo IPFS filtering to allow node operators to decide on content they are willing to serve ๐ŸŽ‰ Done ๐Ÿ™ Other Initiative hsanjuan Oct 28, 2023
ipfs/kubo docs: fix accelerated-dht-client ๐ŸŽ‰ Done ๐Ÿ™ Other Initiative aschmahmann, Jorropo Nov 6, 2023
ipfs/ipfs-docs feat: add /how-to/detect-ipfs-on-web ๐Ÿ”Ž In Review ๐Ÿ™ Other Initiative ElPaisano autonome, ElPaisano, SgtPooki Sep 26, 2023
ipfs/ipfs-docs Article on data import options & tradeoffs ๐Ÿƒโ€โ™€๏ธ In Progress ๐Ÿ™ Other Initiative ElPaisano Sep 26, 2023
ipfs/kubo fully remove mplex ๐Ÿฅž Todo ๐Ÿ™ Other Initiative Jorropo Aug 15, 2023
ipfs/kubo Enable WebRTC Transport ๐Ÿฅž Todo ๐Ÿ™ Other Initiative hacdias Aug 23, 2023
โฌ†๏ธโฌ†๏ธโฌ†๏ธ Items that should make it into this iteration โฌ†๏ธโฌ†๏ธโฌ†๏ธ ๐Ÿ™ Other Initiative
Jorropo IPFS Connect talk ๐Ÿ™ Other Initiative
ipfs/boxo Routing V1 CLI Example ๐ŸŽ‰ Done ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience hacdias lidel Oct 5, 2023
ipfs/boxo feat(path)!: consolidated path libraries ๐ŸŽ‰ Done ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience hacdias aschmahmann, Jorropo, lidel Oct 6, 2023
ipfs/kubo feat: path consolidation ๐ŸŽ‰ Done ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience hacdias kubo maintainers, lidel Oct 6, 2023
ipfs/boxo How to use Boxo library or SDK for IPFS with Go language? ๐ŸŽ‰ Done ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience hacdias Oct 9, 2023
ipfs/boxo docs: how to use and create examples ๐ŸŽ‰ Done ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience hacdias aschmahmann, BigLep, kubo maintainers, lidel Oct 16, 2023
ipfs/ipfs-docs Clean Kubo Client Story and Deprecated Packages ๐ŸŽ‰ Done ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience hacdias 2color, ElPaisano, lidel Oct 10, 2023
ipfs/kubo docs: clean mentions of go-ipfs-api, go-ipfs-http-api ๐ŸŽ‰ Done ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience hacdias BigLep, kubo maintainers, lidel Oct 13, 2023
ipfs/ipget chore: upgrade to Go 1.21 ๐ŸŽ‰ Done ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience hacdias hsanjuan Oct 18, 2023
ipfs/boxo feat!: remove util.MultiErr ๐ŸŽ‰ Done ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience hacdias aschmahmann Oct 17, 2023
ipfs/kubo feat: cmd/ipfs: Make it possible to depend on cmd/ipfs ๐Ÿ”Ž In Review ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience aschmahmann Mar 31, 2023
ipfs/boxo Flaky test: TestReprovider/many ๐Ÿฅž Todo ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience Jun 22, 2023
ipfs/kubo Retire kubo-as-a-library ๐Ÿฅž Todo ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience Oct 9, 2023
โฌ†๏ธโฌ†๏ธโฌ†๏ธ Items that should make it into this iteration โฌ†๏ธโฌ†๏ธโฌ†๏ธ ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience
ipfs/kubo Document SOP for updating go version ๐Ÿ‘ท๐Ÿพ Maintainer/Contributor Experience hacdias, Jorropo
ipfs/boxo chore: migrate bootstrap ๐ŸŽ‰ Done ๐Ÿคž Best Effort Improvement hacdias, Jorropo Nov 1, 2023
ipfs/kubo chore: migrate bootstrap to ipfs/boxo ๐ŸŽ‰ Done ๐Ÿคž Best Effort Improvement hacdias Nov 1, 2023
ipfs/kubo chore: migrate peering to ipfs/boxo ๐ŸŽ‰ Done ๐Ÿคž Best Effort Improvement hacdias hacdias Oct 31, 2023
ipfs/kubo commands/add: return an error when using --only-hash and --to-files ๐Ÿ”Ž In Review ๐Ÿคž Best Effort Improvement kubo maintainers Oct 21, 2023
ipfs/kubo coreapi/unixfs: don't create an additional IpfsNode for --only-hash ๐Ÿ”Ž In Review ๐Ÿคž Best Effort Improvement kubo maintainers Oct 21, 2023
ipfs/kubo coreapi/unixfs: in /add, don't setup a MFS root with a mock ๐Ÿ”Ž In Review ๐Ÿคž Best Effort Improvement kubo maintainers Oct 21, 2023
ipfs/kubo feat: daemon: automatically set GOMEMLIMIT if it is unset ๐Ÿฅž Todo ๐Ÿคž Best Effort Improvement Jorropo ajnavarro, dokterbob, kubo maintainers Jun 29, 2023
โฌ†๏ธโฌ†๏ธโฌ†๏ธ Items that should make it into this iteration โฌ†๏ธโฌ†๏ธโฌ†๏ธ ๐Ÿคž Best Effort Improvement
ipfs/kubo tests: add new helia intergration tests ๐ŸŽ‰ Done ๐Ÿš… Release Process, Artifacts, CI/CD kubo maintainers Oct 20, 2023
ipfs/kubo Release 0.23 ๐ŸŽ‰ Done ๐Ÿš… Release Process, Artifacts, CI/CD Oct 6, 2023
ipfs/kubo Release 0.24 ๐ŸŽ‰ Done ๐Ÿš… Release Process, Artifacts, CI/CD hacdias Nov 8, 2023
ipfs/kubo Update EARLY_TESTERS.md ๐ŸŽ‰ Done ๐Ÿš… Release Process, Artifacts, CI/CD hacdias Nov 3, 2023
ipfs/kuboreleaser Kubo v0.22.0 feedback ๐Ÿƒโ€โ™€๏ธ In Progress ๐Ÿš… Release Process, Artifacts, CI/CD galargh Aug 3, 2023
โฌ†๏ธโฌ†๏ธโฌ†๏ธ Items that should make it into this iteration โฌ†๏ธโฌ†๏ธโฌ†๏ธ ๐Ÿš… Release Process, Artifacts, CI/CD
ipfs/go-graphsync chore: bump go-libp2p to 0.32.0 ๐ŸŽ‰ Done hacdias Jorropo, rvagg Nov 3, 2023
ipfs/boxo chore: bump to go-libp2p@0.32.0 ๐ŸŽ‰ Done hacdias Jorropo Nov 3, 2023
ipfs/go-graphsync chore: release 0.16.0 ๐ŸŽ‰ Done hacdias rvagg Nov 3, 2023