-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Release v0.13.0 #9020
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
Closed
Closed
Release v0.13.0 #9020
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add Init Alternative allowing specification of ED25519 key
It's still possible to disable signing. However, it's no longer possible to enable signing _and_ disable strict signature verification.
…igning-option feat: remove strict signing pubsub option.
…rs.i.ipfs.io fixes 1) of #7343
…_quic_listening default config: add QUIC listening ports + quic to mars.i.ipfs.io
…p_peers fix boostrap peers
…move_config_option QUIC: remove experimental config option
fix: include key size in key init method
Co-authored-by: Will <[email protected]>
feat: add peering service config section
We should have a more permanent way to configure security transports, but experimental flags are a quick and unstable way to do this without making any promises.
…xperiments feat: add an option for security transport experiments
There's no reason to give the group access to these files by default.
fix: remove group permissions
These let us zero-encode "default" to "null" (and omit it with "omitempty") so we don't have to hard code the default in the config.
…/prioritizing transports
This was never included in a release, and has been replaced by a flexible transport prioritization system.
This makes it easier to resolve these fields.
Co-authored-by: Adin Schmahmann <[email protected]>
Co-authored-by: Adin Schmahmann <[email protected]>
It's not a part of the JSON spec.
feat: add a transports section for enabling/disabling transports
docs: v0.13.0 changelog
(cherry picked from commit 1299bcb)
Fixes #8779 Co-authored-by: Daniel N <[email protected]> (cherry picked from commit d476f2d)
(cherry picked from commit ae15e18)
'pin rm' helptext: rewrite description as object is not removed from local storage (immediately) (cherry picked from commit 831c339)
* pubsub multibase encoding Adds clarification for pubsub multibase encoding over HTTP RPC for issue ipfs/ipfs-docs#1007 * Grammatical change * Moved period (cherry picked from commit 9a84a4f)
* fix(ci): fix flaky t0081-repo-pinning.sh Sometimes docker pull fails, this will retry. * add upper bound on # retries (3) Co-authored-by: Gus Eggert <[email protected]> (cherry picked from commit 6a4ee0a)
(cherry picked from commit 4798777)
https://github.com/libp2p/go-libp2p/releases/tag/v0.19.2 (cherry picked from commit 657d4f4)
fix(node/libp2p): disable rcmgr checkImplicitDefaults (cherry picked from commit e23a461)
It works only on some platforms, and does not work reliably. This corrects our error of not setting expectations right. (cherry picked from commit 53299e8)
Fixes #8957 The context was only checked while reading data. Not while writing data to the http connection. So since the data flow through an io.Pipe the closing didn't flowed through and left the writer open hanging. Co-authored-by: Antonio Navarro Perez <[email protected]> (cherry picked from commit 7892cc9)
(cherry picked from commit a72753b)
This fix safelists additional headers allowing JS running on websites to read them when IPFS resource is downloaded via Fetch API. These headers provide metadata necessary for making smart caching decisions when IPFS resources are downloaded via Service Worker or a similar middleware on the edge. (cherry picked from commit 650bc24)
This periodically logs how many times Resource Manager limits were exceeded. If they aren't exceeded, then nothing is logged. The log levels are at ERROR log level so that they are shown by default. The motivation is so that users know when they have exceeded resource manager limits. To find what is exceeding the limits, they'll need to turn on debug logging and inspect the errors being logged. This could collect the specific limits being reached, but that's more complicated to implement and could result in much longer log messages. (cherry picked from commit 5615715)
* Do not connect to external nodes on ipfs as a lib example. It was causing some build timeouts error because CircleCI was throttling WAN connections. It closes #8956 * style: rename node vars since this is example, this should make things easier to follow Co-authored-by: Marcin Rataj <[email protected]> (cherry picked from commit e8f1ce0)
(cherry picked from commit f720172)
* fix: adjust rcmgr limits for accelerated DHT client rt refresh The Accelerated DHT client periodically refreshes its routing table, including at startup, and if Resource Manager throttling causes the client's routing table to be incomplete, then content routing may be degraded or broken for users. This adjusts the default limits to a level that empirically doesn't cause Resource Manager throttling during initial DHT client bootstrapping. Ideally the Accelerated DHT client would handle this scenario more gracefully, but this works for now to unblock the 0.13 release. * Set default outbound conns unconditionally This also sets the default overall conns as a function of the outbound and inbound conns, since they are adjusted dynamically, and it makes the intention of the value clear. * increase min FD limit (cherry picked from commit b8617b9)
* feat: disable resource manager by default We are disabling this by default for v0.13 as we work to improve the UX around Resource Manager. It is still usable and can be enabled in the IPFS config with "ipfs config --bool Swarm.ResourceMgr.Enabled true". We intend to enable Resource Manager by default in a subsequent release. * docs(config): Swarm.ResourceMgr disabled by default Co-authored-by: Marcin Rataj <[email protected]> (cherry picked from commit b1c051d)
(cherry picked from commit 0a01574)
* feat: upgrade to [email protected] * rename "cid format --codec" to "cid format --mc" * refactor(test): from --codec to --mc Co-authored-by: Marcin Rataj <[email protected]> (cherry picked from commit 8d7ed00)
(cherry picked from commit 2e170a4)
Link related PR #9019 |
aschmahmann
approved these changes
Jun 8, 2022
closed this to add latest Go version, see #9023 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.