-
-
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.17.0 #9395
release v0.17.0 #9395
Commits on Sep 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f7df8d7 - Browse repository at this point
Copy the full SHA f7df8d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb706d7 - Browse repository at this point
Copy the full SHA cb706d7View commit details
Commits on Sep 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f50fc32 - Browse repository at this point
Copy the full SHA f50fc32View commit details -
Configuration menu - View commit details
-
Copy full SHA for e103254 - Browse repository at this point
Copy the full SHA e103254View commit details -
Configuration menu - View commit details
-
Copy full SHA for b11efaf - Browse repository at this point
Copy the full SHA b11efafView commit details
Commits on Sep 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 04e443f - Browse repository at this point
Copy the full SHA 04e443fView commit details
Commits on Sep 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 335d961 - Browse repository at this point
Copy the full SHA 335d961View commit details -
Merge pull request #9314 from Jorropo/docs/webtransport
docs: add WebTransport docs
Configuration menu - View commit details
-
Copy full SHA for 8831363 - Browse repository at this point
Copy the full SHA 8831363View commit details -
Configuration menu - View commit details
-
Copy full SHA for c86b75d - Browse repository at this point
Copy the full SHA c86b75dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b50e59 - Browse repository at this point
Copy the full SHA 4b50e59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c6708a - Browse repository at this point
Copy the full SHA 6c6708aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e01361 - Browse repository at this point
Copy the full SHA 0e01361View commit details
Commits on Oct 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 940e397 - Browse repository at this point
Copy the full SHA 940e397View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d2f337 - Browse repository at this point
Copy the full SHA 5d2f337View commit details
Commits on Oct 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 564f82d - Browse repository at this point
Copy the full SHA 564f82dView commit details
Commits on Oct 5, 2022
-
Merge pull request #9324 from ipfs/merge-release-v0.16.0
Merge release v0.16.0 back into master
Configuration menu - View commit details
-
Copy full SHA for 353e6a2 - Browse repository at this point
Copy the full SHA 353e6a2View commit details
Commits on Oct 6, 2022
-
`swarm stats all` requires that the ResourceManager instance implements `rcmgr.ResourceManagerState`, and `loggingResourceManager` was not implementing it, so the command was failing. Also added a sharness test to check that the command is executing correctly, because `jq -e` doesn't return an error if the json is nil. Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bffc012 - Browse repository at this point
Copy the full SHA bffc012View commit details -
Configuration menu - View commit details
-
Copy full SHA for e550d9e - Browse repository at this point
Copy the full SHA e550d9eView commit details
Commits on Oct 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 052d797 - Browse repository at this point
Copy the full SHA 052d797View commit details
Commits on Oct 11, 2022
-
fix: add InlineDNSLink flag to PublicGateways config (#9328)
#9243 Co-authored-by: Marcin Rataj <lidel@lidel.org>
Configuration menu - View commit details
-
Copy full SHA for 4291d6b - Browse repository at this point
Copy the full SHA 4291d6bView commit details
Commits on Oct 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4f76b9f - Browse repository at this point
Copy the full SHA 4f76b9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2321be0 - Browse repository at this point
Copy the full SHA 2321be0View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf4bf8a - Browse repository at this point
Copy the full SHA cf4bf8aView commit details -
feat: --reset flag on swarm limit command (#9310)
* feat: --reset flag on swarm limit command This flag allows to the user to reset limits to default values. Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com> * Use adjusted default limits and remove already fixed FIXME Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com> * Apply suggestions from code review Co-authored-by: Gus Eggert <gus@gus.dev> * Return correct defaults * Remove resetting all values from a map. Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com> Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com> Co-authored-by: Gus Eggert <gus@gus.dev>
Configuration menu - View commit details
-
Copy full SHA for bf8274f - Browse repository at this point
Copy the full SHA bf8274fView commit details
Commits on Oct 13, 2022
-
feat: remove provider delay interval in bitswap (#9053)
* feat: remove provider delay interval in bitswap * Use a non-zero provider search delay * Add ProviderSearchDelay to Internal.Bitswap config * Revert bitswap provider delay to 1s
Configuration menu - View commit details
-
Copy full SHA for 066a0b9 - Browse repository at this point
Copy the full SHA 066a0b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5fe824 - Browse repository at this point
Copy the full SHA b5fe824View commit details -
Configuration menu - View commit details
-
Copy full SHA for e48626f - Browse repository at this point
Copy the full SHA e48626fView commit details -
Merge pull request #9219 from ipfs/schomatis/chore/dag-import/use-ipl…
…d-legacy-decode chore(cmds): dag import: use ipld legacy decode
Configuration menu - View commit details
-
Copy full SHA for 4b33079 - Browse repository at this point
Copy the full SHA 4b33079View commit details -
Configuration menu - View commit details
-
Copy full SHA for 007c960 - Browse repository at this point
Copy the full SHA 007c960View commit details -
add refs local alias repo ls (#9320)
* add refs local alias repo ls * add test for /repo/ls Co-authored-by: Nikhilesh Susarla <nikhilesh.susarla@cylogic.com>
Configuration menu - View commit details
-
Copy full SHA for 553d3e0 - Browse repository at this point
Copy the full SHA 553d3e0View commit details -
test(car): export/import of (dag-)cbor/json codecs
This ensures we have full test coverage.
Configuration menu - View commit details
-
Copy full SHA for 41fb5f1 - Browse repository at this point
Copy the full SHA 41fb5f1View commit details
Commits on Oct 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9e3745e - Browse repository at this point
Copy the full SHA 9e3745eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3966609 - Browse repository at this point
Copy the full SHA 3966609View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7a19d0 - Browse repository at this point
Copy the full SHA b7a19d0View commit details
Commits on Oct 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5482d4b - Browse repository at this point
Copy the full SHA 5482d4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f54018c - Browse repository at this point
Copy the full SHA f54018cView commit details
Commits on Oct 19, 2022
-
Merge pull request #9353 from ipfs/changelog-v0.17
chore: create v0.17.md changelog
Configuration menu - View commit details
-
Copy full SHA for baf315b - Browse repository at this point
Copy the full SHA baf315bView commit details -
Apply suggestions from code review
Co-authored-by: Steve Loeppky <biglep@protocol.ai>
Configuration menu - View commit details
-
Copy full SHA for cba1bdf - Browse repository at this point
Copy the full SHA cba1bdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c656952 - Browse repository at this point
Copy the full SHA c656952View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c72ea9 - Browse repository at this point
Copy the full SHA 8c72ea9View commit details
Commits on Oct 20, 2022
-
Merge pull request #9283 from ipfs/docs-release-0.16.0
docs: init release issue template improvement process v0.16.0
Configuration menu - View commit details
-
Copy full SHA for 0f44f29 - Browse repository at this point
Copy the full SHA 0f44f29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27bf61e - Browse repository at this point
Copy the full SHA 27bf61eView commit details
Commits on Oct 28, 2022
-
Merge pull request #9352 from ipfs/no-snap
chore: delete snap configuration
Configuration menu - View commit details
-
Copy full SHA for 1060477 - Browse repository at this point
Copy the full SHA 1060477View commit details
Commits on Oct 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 518fc32 - Browse repository at this point
Copy the full SHA 518fc32View commit details -
Merge pull request #9377 from ipfs/disable-welcome-bot
chore: disable welcome bot
Configuration menu - View commit details
-
Copy full SHA for a9cbdef - Browse repository at this point
Copy the full SHA a9cbdefView commit details
Commits on Oct 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2fd4e19 - Browse repository at this point
Copy the full SHA 2fd4e19View commit details
Commits on Nov 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b5b18e2 - Browse repository at this point
Copy the full SHA b5b18e2View commit details
Commits on Nov 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d69f7a5 - Browse repository at this point
Copy the full SHA d69f7a5View commit details -
fix: error when using huge json limit file
This error nicely instead of ooming when trying to use a json file so big it would oom.
Configuration menu - View commit details
-
Copy full SHA for 3574cae - Browse repository at this point
Copy the full SHA 3574caeView commit details
Commits on Nov 9, 2022
-
feat(gateway): TAR response format (#9029)
Implementation of IPIP-288 (ipfs/specs#288) Co-authored-by: Marcin Rataj <lidel@lidel.org>
Configuration menu - View commit details
-
Copy full SHA for a210abd - Browse repository at this point
Copy the full SHA a210abdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bebe2b - Browse repository at this point
Copy the full SHA 4bebe2bView commit details
Commits on Nov 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 72262a8 - Browse repository at this point
Copy the full SHA 72262a8View commit details -
feat: Improve ResourceManager UX (#9338)
This PR adds several new functionalities to make easier the usage of ResourceManager: - Now resource manager logs when resources are exceeded are on ERROR instead of warning. - The resources exceeded error now shows what kind of limit was reached and the scope. - When there was no limit exceeded, we print a message for the user saying that limits are not exceeded anymore. - Added `swarm limit all` command to show all set limits with the same format as `swarm stats all` - Added `min-used-limit-perc` option to `swarm stats all` to only show stats that are above a specific percentage - Simplify a lot default values. - **Enable ResourceManager by default.** Output example: ``` 2022-11-09T10:51:40.565+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:59 Consider inspecting logs and raising the resource manager limits. Documentation: https://github.com/ipfs/kubo/blob/master/docs/config.md#swarmresourcemgr 2022-11-09T10:51:50.565+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:55 Resource limits were exceeded 483095 times with error "transient: cannot reserve inbound stream: resource limit exceeded". 2022-11-09T10:51:50.565+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:59 Consider inspecting logs and raising the resource manager limits. Documentation: https://github.com/ipfs/kubo/blob/master/docs/config.md#swarmresourcemgr 2022-11-09T10:52:00.565+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:55 Resource limits were exceeded 455294 times with error "transient: cannot reserve inbound stream: resource limit exceeded". 2022-11-09T10:52:00.565+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:59 Consider inspecting logs and raising the resource manager limits. Documentation: https://github.com/ipfs/kubo/blob/master/docs/config.md#swarmresourcemgr 2022-11-09T10:52:10.565+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:55 Resource limits were exceeded 471384 times with error "transient: cannot reserve inbound stream: resource limit exceeded". 2022-11-09T10:52:10.565+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:59 Consider inspecting logs and raising the resource manager limits. Documentation: https://github.com/ipfs/kubo/blob/master/docs/config.md#swarmresourcemgr 2022-11-09T10:52:20.565+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:55 Resource limits were exceeded 8 times with error "peer:12D3KooWKqcaBtcmZKLKCCoDPBuA6AXGJMNrLQUPPMsA5Q6D1eG6: cannot reserve inbound stream: resource limit exceeded". 2022-11-09T10:52:20.565+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:55 Resource limits were exceeded 192 times with error "peer:12D3KooWPjetWPGQUih9LZTGHdyAM9fKaXtUxDyBhA93E3JAWCXj: cannot reserve inbound stream: resource limit exceeded". 2022-11-09T10:52:20.565+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:55 Resource limits were exceeded 469746 times with error "transient: cannot reserve inbound stream: resource limit exceeded". 2022-11-09T10:52:20.565+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:59 Consider inspecting logs and raising the resource manager limits. Documentation: https://github.com/ipfs/kubo/blob/master/docs/config.md#swarmresourcemgr 2022-11-09T10:52:30.565+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:55 Resource limits were exceeded 484137 times with error "transient: cannot reserve inbound stream: resource limit exceeded". 2022-11-09T10:52:30.565+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:55 Resource limits were exceeded 29 times with error "peer:12D3KooWPjetWPGQUih9LZTGHdyAM9fKaXtUxDyBhA93E3JAWCXj: cannot reserve inbound stream: resource limit exceeded". 2022-11-09T10:52:30.565+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:59 Consider inspecting logs and raising the resource manager limits. Documentation: https://github.com/ipfs/kubo/blob/master/docs/config.md#swarmresourcemgr 2022-11-09T10:52:40.565+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:55 Resource limits were exceeded 468843 times with error "transient: cannot reserve inbound stream: resource limit exceeded". 2022-11-09T10:52:40.566+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:59 Consider inspecting logs and raising the resource manager limits. Documentation: https://github.com/ipfs/kubo/blob/master/docs/config.md#swarmresourcemgr 2022-11-09T10:52:50.566+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:55 Resource limits were exceeded 366638 times with error "transient: cannot reserve inbound stream: resource limit exceeded". 2022-11-09T10:52:50.566+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:59 Consider inspecting logs and raising the resource manager limits. Documentation: https://github.com/ipfs/kubo/blob/master/docs/config.md#swarmresourcemgr 2022-11-09T10:53:00.566+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:55 Resource limits were exceeded 405526 times with error "transient: cannot reserve inbound stream: resource limit exceeded". 2022-11-09T10:53:00.566+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:55 Resource limits were exceeded 107 times with error "peer:12D3KooWQZQCwevTDGhkE9iGYk5sBzWRDUSX68oyrcfM9tXyrs2Q: cannot reserve inbound stream: resource limit exceeded". 2022-11-09T10:53:00.566+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:59 Consider inspecting logs and raising the resource manager limits. Documentation: https://github.com/ipfs/kubo/blob/master/docs/config.md#swarmresourcemgr 2022-11-09T10:53:10.566+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:55 Resource limits were exceeded 336923 times with error "transient: cannot reserve inbound stream: resource limit exceeded". 2022-11-09T10:53:10.566+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:59 Consider inspecting logs and raising the resource manager limits. Documentation: https://github.com/ipfs/kubo/blob/master/docs/config.md#swarmresourcemgr 2022-11-09T10:53:20.565+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:55 Resource limits were exceeded 71 times with error "transient: cannot reserve inbound stream: resource limit exceeded". 2022-11-09T10:53:20.565+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:59 Consider inspecting logs and raising the resource manager limits. Documentation: https://github.com/ipfs/kubo/blob/master/docs/config.md#swarmresourcemgr 2022-11-09T10:53:30.565+0100 ERROR resourcemanager libp2p/rcmgr_logging.go:64 Resrouce limits are no longer being exceeded. ``` ## Validation tests - Accelerated DHT client runs with no errors when ResourceManager is active. No problems were observed. - Running an attack with 200 connections and 1M streams using yamux protocol. Node was usable during the attack. With ResourceManager deactivated, the node was killed by the OS because of the amount of memory consumed. - Actions done when the attack was active: - Add files - Force a reprovide - Use the gateway to resolve an IPNS address. It closes #9001 It closes #9351 It closes #9322
Configuration menu - View commit details
-
Copy full SHA for 254d81a - Browse repository at this point
Copy the full SHA 254d81aView commit details -
chore: Update go-libp2p to v0.23.3
Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3550758 - Browse repository at this point
Copy the full SHA 3550758View commit details -
Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9da7f3a - Browse repository at this point
Copy the full SHA 9da7f3aView commit details -
Merge pull request #9387 from ipfs/chore/update-libp2p-0.23.3
chore: Update go-libp2p to v0.23.4
Configuration menu - View commit details
-
Copy full SHA for a4da8f6 - Browse repository at this point
Copy the full SHA a4da8f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89ffd1c - Browse repository at this point
Copy the full SHA 89ffd1cView commit details -
Merge pull request #9394 from ipfs/bump-release-version
chore: bump version to v0.17.0-rc1
Configuration menu - View commit details
-
Copy full SHA for 3d2a764 - Browse repository at this point
Copy the full SHA 3d2a764View commit details
Commits on Nov 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e58cde1 - Browse repository at this point
Copy the full SHA e58cde1View commit details -
Fix RM errors when acceleratedDHT is active
Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fb42b53 - Browse repository at this point
Copy the full SHA fb42b53View commit details -
Remove limitation by HighWater param.
Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 377d4e9 - Browse repository at this point
Copy the full SHA 377d4e9View commit details -
Update core/node/libp2p/rcmgr_defaults.go
Co-authored-by: Steve Loeppky <biglep@protocol.ai>
Configuration menu - View commit details
-
Copy full SHA for 4bff042 - Browse repository at this point
Copy the full SHA 4bff042View commit details -
Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for dfa631e - Browse repository at this point
Copy the full SHA dfa631eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f29640e - Browse repository at this point
Copy the full SHA f29640eView commit details -
refactor(config): remove Swarm.ConnMgr defaults
This moves defaults to Kubo code, cleaning up config. If value is in config, we assume it is an explicit choice made by user. Makes migrations easier.
Configuration menu - View commit details
-
Copy full SHA for 6536519 - Browse repository at this point
Copy the full SHA 6536519View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13b9a62 - Browse repository at this point
Copy the full SHA 13b9a62View commit details -
Configuration menu - View commit details
-
Copy full SHA for db3d1cd - Browse repository at this point
Copy the full SHA db3d1cdView commit details -
fix: update go-unixfs lib to v0.4.1
Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1127a15 - Browse repository at this point
Copy the full SHA 1127a15View commit details -
chore(ci): bigger box for webui and interop
These two are on par with sharness, and webui became flaky. Flakiness will be addressed upstream, but this should decrease how often it occurs + make CI faster (making sharness the longest one again)
Configuration menu - View commit details
-
Copy full SHA for 9de9c12 - Browse repository at this point
Copy the full SHA 9de9c12View commit details
Commits on Nov 16, 2022
-
Doc improvements and changelog for resource manager (#9413)
Co-authored-by: Antonio Navarro Perez <antnavper@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 83034d8 - Browse repository at this point
Copy the full SHA 83034d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9246cda - Browse repository at this point
Copy the full SHA 9246cdaView commit details -
Merge pull request #9414 from ipfs/bump-release-version
chore: bump version to v0.17.0-rc2
Configuration menu - View commit details
-
Copy full SHA for 7a7ba20 - Browse repository at this point
Copy the full SHA 7a7ba20View commit details
Commits on Nov 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for baafe9d - Browse repository at this point
Copy the full SHA baafe9dView commit details -
Merge pull request #9427 from ipfs/bump-version-v0.17.0
chore: bump version to v0.17.0
Configuration menu - View commit details
-
Copy full SHA for e4f1e87 - Browse repository at this point
Copy the full SHA e4f1e87View commit details -
Configuration menu - View commit details
-
Copy full SHA for d007b2a - Browse repository at this point
Copy the full SHA d007b2aView commit details