-
-
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 v0.8.0 #7707
Comments
I suppose this will be covered by "update quic-go to support QUIC draft-32", but please make sure this new release include quic-go/quic-go#2827 |
@MichaelMure Yes, that PR is part of #7769. |
go-ipfs v0.8.0-rc1 is out, give it a spin and let us know how it goes 😄 CC Early Testers:
|
Quick prompt for folks interested in remote pinning commands:
Test services you can run on your own:
In case your |
This comment has been minimized.
This comment has been minimized.
Never seen this issue again, looks like this might just have been a temporary connection issue dropping a lot of UDP traffic, while ICMP has worked fine. Dunno. I'll create a ticket if this ever occurs again and will investigate further in this case. :) |
v0.8.0-rc2 is out with a number of bug fixes:
One breaking change from RC1 is that instead of having pinning service APIs defined as More docs around how to configure the MFS policy coming soon as well as any other info on the RC I may have forgotten tonight. Give it a spin and let us know how it goes 🙏. |
Good news regarding config https://golang.org/pkg/encoding/json/#Unmarshal
|
reopening while some of the post-release process is still ongoing (e.g. package managers, blog posts, etc.) |
where is the version of python library to match with this agent "0.8.0" i can only install up to 0.7.0. |
go-ipfs 0.8.0 Release
We're happy to announce go-ipfs 0.8.0. This is planned to be a fairly small release focused on integrating in the new pinning service/remote pinning API that makes the experience of managing pins across pinning services easier and more uniform.
🗺 What's left for release
WebUI integration: epic: pinning services ipfs-webui#1615Dropped from v0.8.0, although the latest deployed WebUI is always available at https://webui.ipfs.io/#/🚢 Estimated shipping date
TBD
🔦 Highlights
🧷 Remote pinning services
There is now support for asking remote services to pin data for you. This means anyone can implement the spec (developed in this repo) and allow for pin management.
All of the CLI (and corresponding HTTP API) commands are available under
ipfs pin remote
.This remote pinning service comes with a redesign of how we're thinking about pinning and includes some commonly requested features such as:
Examples include:
A few notes:
Remote pinning services work with recursive pins. This means commands like
ipfs pin remote ls
will not list indirectly pinned CIDs.While pinning service data is stored in the configuration file it cannot be edited directly via the
ipfs config
commands due to the sensitive nature of pinning service API keys. Theipfs pin remote service
commands can be used for interacting with remote service settings.📌 Faster local pinning and unpinning
The pinning subsystem has been redesigned to be much faster and more flexible in how it tracks pins. For users who are working with many pins this will lead to a big speed increase in listing and modifying the set of pinned items as well as decreased memory usage.
Part of the redesign was setup to account for being able to interact with local pins the same way we can now interact with remote pins (e.g. names, being allowed to pin the same CID multiple times, etc.). Keep posted for more improvements to pinning.
QUIC update
QUIC support has received a number of upgrades, including the ability to take advantage of larger UDP receive buffers for increased performance.
Linux users may notice a logged error on daemon startup if your system needs extra configuration to allow IPFS increase the buffer size. A helpful link for resolving this is in the log message as well as here.
👋 No more Darwin 386 builds
Go 1.15 (the latest version of Go) no longer supports Darwin 386 and so we are dropping support as well.
Changelog
< changelog generated by bin/mkreleaselog >
✅ Release Checklist
For each RC published in each stage:
version.go
has been updated (in therelease-vX.Y.Z
branch).vX.Y.Z-rcN
Checklist:
release-vX.Y.Z
) 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-vX.Y.Z
into therelease
branch.release
branch) withvX.Y.Z
.release
branch back intomaster
, ignoring the changes toversion.go
(keep the-dev
version from master).❤️ Contributors
< list generated by bin/mkreleaselog >
Would you like to contribute to the IPFS project and don't know how? Well, there are a few places you can get started:
help wanted
label in the go-ipfs repoThe 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.The text was updated successfully, but these errors were encountered: