-
-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 0.15 #9152
Comments
2022-07-26 syncAgenda
(didn't get to these...)
Acctions
|
2022-08-12 conversation with maintainers:
|
Release mechanics/template items that should get finished before the release: |
@ajnavarro : I populated the issue description with the latest release template and created #9201 for capturing improvements. Plesee update PR as you notice issues. |
Early testers ping for RC1 testing
|
@ajnavarro : per 2022-08-22 conversation, we need to do the Stage 0 items as well. Maybe it makes sense to not have the RC items in a separate list but rather have the checklist assume only 1 RC and make a note that certain steps need to be done for each RC. |
@ajnavarro I'm no longer maintaining OrbitDB. You can ping @aphelionz from now on unless he says otherwise. |
@ajnavarro Happy to test with OrbitDB. WIll give it a go today |
Bifrost deployment issue: https://github.com/protocol/bifrost-infra/issues/2046 |
2022-08-23 conversation:
|
For those following the issue, the 0.15 binaries are out: https://github.com/ipfs/kubo/releases/tag/v0.15.0 We're still closing out the last of the release steps. |
Here was the state of https://github.com/orgs/ipfs/projects/16/views/7?filterQuery=iteration%3A%22kubo+0.15%22 before moving things to the next iteration/release. I attached as XLSX because copy/paste is causing column misalignment that I don't have time to figure out. |
Items to do upon creating the release issue
Meta
2022-08-252022-08-29See the Kubo release process for more info.
Initial planning
Themes
Items we're explicitly not doing
Kubo 0.15.0 Release
We're happy to announce Kubo 0.15.0, bla bla...
As usual, this release includes important fixes, some of which may be critical for security. Unless the fix addresses a bug being exploited in the wild, the fix will not be called out in the release notes. Please make sure to update ASAP. See our release process for details.
🗺 What's left for release
<List of items with PRs and/or Issues to be considered for this release>
🔦 Highlights
This is a release mainly with bugfixing and library updates.
We are improving release speed and cadence trying to have a new release every 5 weeks.
#️⃣ Blake support
You can now use
blake3
as a valid hash function:ipfs block put --mhtype=blake3
.It uses a 32 bytes default size.
To use other hash length set
mhlen
:ipfs block put --mhtype=blake3 --mhlen=64
💉 Fx Options plugin
This adds a plugin interface that lets the plugin modify the fx options that are passed to fx when the app is initialized.
This means plugins can inject their own implementations of IPFS interfaces.
This enables granular customization of go-ipfs behavior by plugins, such as:
Here's an example plugin that overrides the default Pinner with a custom one:
Extra plugin info here.
✅ Release Checklist
For each RC published in each stage:
version.go
has been updated (in therelease-v0.15.0
branch).release-v0.15.0
branch frommaster
usinggit cherry-pick -x ...
v0.15.0-rcN
add-version
(see usage)master
branch to build and update DNSLink at https://dist.ipfs.techChecklist:
release-v0.15.0
) frommaster
and make any further release related changes to this branch. If any "non-trivial" changes (see the footnotes of docs/releases.md for a definition) get added to the release, uncheck all the checkboxes and return to this stage.version.go
in themaster
branch tovX.(Y+1).0-dev
.make test
)make test_go_lint
)./bin/mkreleaselog
to generate a nice starter listversion.go
has been updated.release-v0.15.0
into therelease
branch.go-ipfs
.release
branch) withv0.15.0
.git tag -s
to ensure the tag is signedgo-ipfs
git push origin <tag>
git push --tags
, as it will push ALL of your local tagsv0.15.0
tagged Docker image to DockerHubrelease
branch back intomaster
, ignoring the changes toversion.go
(keep the-dev
version from master).The best place to ask your questions about IPFS, how it works and what you can do with it is at discuss.ipfs.io. We are also available at the
#ipfs
channel on Freenode, which is also accessible through our Matrix bridge.Release improvements for next time
< Add any release improvements that were observed this cycle here so they can get incorporated into future releases. >
Items for a separate comment
< Do these as a separate comment to avoid the main issue from getting too large and checkbox updates taking too long. >
Changelog
Changelog
https://github.com/ipfs/kubo/blob/master/docs/changelogs/v0.15.md
The text was updated successfully, but these errors were encountered: