This repository was archived by the owner on Feb 12, 2024. It is now read-only.
v0.35.0-rc.0
Pre-release
Pre-release
·
4707 commits
to master
since this release
Bug Fixes
- add support for resolving to the middle of an IPLD block (#1841) (fc08243)
- dht browser disabled (#1879) (7c5a843)
- ipv6 multiaddr in stdout (#1854) (35fd541), closes #1853
- make clear pins function in tests serial (#1910) (503e5ac), closes #1890
- pin.rm test EPERM rename (#1889) (c60de74)
- temporarily disable random walk dht discovery (#1907) (3fff46a)
Code Refactoring
Features
- add
--enable-preload
to enable/disable preloading for daemons (#1909) (9470900) - limit connections number (#1872) (bebce7f)
BREAKING CHANGES
ipfs.util.isIPFS
andipfs.util.crypto
have moved to static exports and should be accessed viaconst { isIPFS, crypto } = require('ipfs')
.
The modules available under ipfs.types.*
have also become static exports.
License: MIT
Signed-off-by: Alan Shaw [email protected]
ipfs.resolve
now supports resolving to the middle of an IPLD block instead of erroring.
Given:
b = {"c": "some value"}
a = {"b": {"/": cidOf(b) }}
ipfs resolve /ipld/cidOf(a)/b/c
should return /ipld/cidOf(b)/c
. That is, it resolves the path as much as it can.
Previously it would simply fail with an error.
License: MIT
Signed-off-by: Alan Shaw [email protected]