helia
helia copied to clipboard
deps: bump datastore-core from 9.2.9 to 10.0.0
Bumps datastore-core from 9.2.9 to 10.0.0.
Release notes
Sourced from datastore-core's releases.
datastore-core-10.0.0
datastore-core 10.0.0 (2024-08-02)
⚠ BREAKING CHANGES
- To detect the type of error thrown, use
.name
instead of.code
Features
Trivial Changes
Dependencies
- interface-datastore: upgraded to 8.3.0
- interface-store: upgraded to 6.0.0
- interface-datastore-tests: upgraded to 6.0.0
Changelog
Sourced from datastore-core's changelog.
1.0.0 (2024-08-02)
⚠ BREAKING CHANGES
- To detect the type of error thrown, use
.name
instead of.code
- s3 filenames are now all base32upper
- the output of store.getMany is now a stream of pairs
- open/close/batch/query methods have been removed from store interface, query/batch added to datastore, getAll added to blockstore
- bump multiformats from 10.0.3 to 11.0.0 (#182)
- this module is now ESM only
- deep requires/imports are no longer possible, moves adapters/in-memory impls etc to core packages
- the compliance tests for interface-datastore have been removed - use the interface-datastore-tests module instead
Features
- add all blockstore and datastore implementations (#197) (0d85128)
- add black hole stores (#227) (6074f0f)
- add identity blockstore (#298) (b8dce49)
- add in-memory blockstore implementation (#1) (ab37d40)
- add Key.asKey method (#41) (783dcc8)
- add tiered blockstore (#238) (5143948)
- add unwrap method (0c22c9f)
- allow extending store method options (#193) (007e8ac)
- import interface-datastore (294b249)
- prep for v1 release (b95a516)
- release prep (b38a533)
- simplify store interface, move query/batch to datastore, add getAll to blockstore (#189) (0b8f1a0)
- use
.name
property for errors instead of.code
(#315) (dacd6ce)Bug Fixes
- add sharding to s3 blockstore (#202) (e1324a1)
- bump aegir to 42.2.3, update project config and fix deps (#297) (d521ef2)
- cleanup references to datastore in blockstores (#274) (f550624)
- encode/decode blockstore-s3 keys in base32upper (#201) (513fd9c)
- export key properly (749b656)
- identity blockstore should wrap child (#303) (3d84dd0)
- incorrect export path (#273) (e840ed4)
- increase timeouts (#131) (733c2ed)
- lower amount (b7f9aab)
- make datastore batch commit option extension optional (#194) (7bb6729)
- make tests more stable (#38) (595de43)
- open and close blockstore during interface tests (#188) (a61a54b)
- publish with limited concurrency (85bcc4a)
- readme update (3bcfb6d)
- remove nanoid (#283) (da03ee2)
- rename test from blocks to getMany (#190) (60e6c3f)
- replace datastore references in blockstore-s3 (#214) (1a65042)
- restore empty object default (#228) (f82d02c)
- return key from put and put many (#196) (dfc4697)
... (truncated)
Commits
89aa5e1
chore(release): 10.0.0 [skip ci]a8dce3e
chore(release): 2.0.0 [skip ci]5b8f461
chore(release): 2.0.0 [skip ci]2368fb3
chore(release): 2.0.0 [skip ci]4f4b9ee
chore(release): 2.0.0 [skip ci]225da7e
chore(release): 5.0.0 [skip ci]2f24f58
chore(release): 6.0.0 [skip ci]027cfa6
chore(release): 7.0.0 [skip ci]63d45ec
chore(release): 8.3.0 [skip ci]49e0618
chore(release): 5.3.0 [skip ci]- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)