-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Comparing changes
Open a pull request
base repository: ipfs/js-ipfs
base: v0.30.1
head repository: ipfs/js-ipfs
compare: v0.31.0
- 12 commits
- 36 files changed
- 6 contributors
Commits on Jul 17, 2018
-
chore: enable dag.put with hashAlg test (#1448)
License: MIT Signed-off-by: Alan Shaw <alan@tableflip.io>
Configuration menu - View commit details
-
Copy full SHA for 33bbe94 - Browse repository at this point
Copy the full SHA 33bbe94View commit details
Commits on Jul 18, 2018
-
docs: fix incorrect npm run test line (#1449)
I believe you meant to write `npm run test:node` in the instructions on how to run the unit tests. The `npm run test:node:core` line was written twice. Cheers
Configuration menu - View commit details
-
Copy full SHA for d28d13d - Browse repository at this point
Copy the full SHA d28d13dView commit details -
docs: add migration note about upgrading from < 0.30.0 (#1450)
Closes #1444 License: MIT Signed-off-by: Pascal Precht <pascal.precht@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 48aceb1 - Browse repository at this point
Copy the full SHA 48aceb1View commit details
Commits on Jul 20, 2018
-
revert: docs: add migration note about upgrading from < 0.30.0 (#1450) (
Configuration menu - View commit details
-
Copy full SHA for f4344b0 - Browse repository at this point
Copy the full SHA f4344b0View commit details
Commits on Jul 25, 2018
-
feat: support --raw-leaves (#1454)
Also updates pinning to support CIDv1
Configuration menu - View commit details
-
Copy full SHA for 1f63e8c - Browse repository at this point
Copy the full SHA 1f63e8cView commit details
Commits on Jul 27, 2018
-
fix: emit boot error only once (#1472)
`init` and `start` both emit any error they encounter. `boot` will then receive that error and also emit it! This PR adds an `emitted` property in `boot` to errors that came from `init` or `start` so that later in the code it knows whether to emit it or not! License: MIT Signed-off-by: Alan Shaw <alan@tableflip.io>
Configuration menu - View commit details
-
Copy full SHA for 45b80a0 - Browse repository at this point
Copy the full SHA 45b80a0View commit details -
refs #1459 This PR adds a new config property `preload`: ```js new IPFS({ preload: { enabled: false, addresses: ['/multiaddr/api/address'] } }) ``` * `preload.enabled` (default `false`) enables/disabled preloading - **should the default be false?** * `preload.addresses` array of node API addresses to preload content on. This are the addresses we make a `/api/v0/refs?arg=QmHash` request to, to initiate the preload **This PR upgrades the following APIs to preload content**. After adding content with `ipfs.files.add` (for example), we make a request to the first preload gateway addresses (providing `preload.enabled` is true), and will fall back to the second etc. * [x] `dag.put` * [x] `block.put` * [x] `object.new` * [x] `object.put` * [x] `object.patch.*` * [x] `mfs.*` MFS preloading is slightly different - we periodically submit your MFS root to the preload nodes when it changes. NOTE: this PR adds an option to `dag`, `block` and `object` APIs allowing users to opt out of preloading by specifying `preload: false` in their options object. License: MIT Signed-off-by: Alan Shaw <alan@tableflip.io>
Configuration menu - View commit details
-
Copy full SHA for bffe080 - Browse repository at this point
Copy the full SHA bffe080View commit details
Commits on Jul 28, 2018
-
Configuration menu - View commit details
-
Copy full SHA for e3868f4 - Browse repository at this point
Copy the full SHA e3868f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90e9f68 - Browse repository at this point
Copy the full SHA 90e9f68View commit details
Commits on Jul 29, 2018
-
feat: preload on content fetch requests (#1475)
When JS IPFS requests content not stored locally it needs to ask the peers it knows about to provide it if they have it. The peers are not relays so if they don't have it, they won't find it and provide it to JS IPFS. However, if we issue a preload request prior to these requests we prompt the preload nodes to fetch the content using their DHT and they can then provide it to JS IPFS. License: MIT Signed-off-by: Alan Shaw <alan@tableflip.io> * chore: update dependencies (#1473) * chore: update libp2p and is-ipfs dependencies License: MIT Signed-off-by: Alan Shaw <alan@tableflip.io> * chore: update all the deps * fix: rm non used boostrappers from tests * test: increase mfs preload timeout * test: pin-set timeout increase * test: add preload tests for content retrieval License: MIT Signed-off-by: Alan Shaw <alan@tableflip.io> * fix: GET request not HEAD License: MIT Signed-off-by: Alan Shaw <alan@tableflip.io>
Configuration menu - View commit details
-
Copy full SHA for 649b755 - Browse repository at this point
Copy the full SHA 649b755View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21b3015 - Browse repository at this point
Copy the full SHA 21b3015View commit details -
Configuration menu - View commit details
-
Copy full SHA for 581816a - Browse repository at this point
Copy the full SHA 581816aView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.30.1...v0.31.0