Skip to content
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

chore(deps): bump github.com/ipld/go-car/v2 from 2.4.0 to 2.8.0 #86

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Mar 7, 2023

Bumps github.com/ipld/go-car/v2 from 2.4.0 to 2.8.0.

Release notes

Sourced from github.com/ipld/go-car/v2's releases.

v2.8.0

What's Changed

Notable items

  • go.mod now specifies Go 1.19.
  • ReadWrite: add an alternative FinalizeReadOnly+Close flow by @​MichaelMure in ipld/go-car#376
    • ReadWrite blockstores can now be left open, but read-only with a new FinalizeReadOnly() method which should be followed-up by a Close() when the blockstore is no longer needed. These two operations are currently combined in the Finalize() method.
  • blockstore: fast path for AllKeysChan using the index by @​MichaelMure in ipld/go-car#372
    • Iterating over the keys in a ReadWrite blockstore is now significantly faster and more efficient
  • Add WithTrustedCar() reader option by @​hsanjuan in ipld/go-car#381
    • A BlockReader can be opened with carv2.WithTrustedCAR(true) to disable block data being hashed and checked against the CID. Where a CAR is from a trusted source this can significantly speed up iterating through the blocks.
  • feat: extract specific path, accept stdin as streaming input by @​rvagg in ipld/go-car#384
    • The car extract command has new superpowers:
      • car extract without a -f input file will read streaming CAR data from stdin
      • car extract -p /path/to/data will apply UnixFS pathing to the extraction and extract a specific file, or directory (including subdirectories)
      • Supplying - as the destination for car extract will send the output to stdout where the output would be a single file.
      • Incomplete DAGs are no longer always fatal during car extract; where possible, missing parts will be skipped, with a notice about what is being skipped provided to stderr.

Other changes

New Contributors

Full Changelog: ipld/go-car@v2.7.0...v2.8.0

v2.7.0

What's Changed

The new github.com/ipld/go-car/v2/storage API implements the go-ipld-prime/storage interface, for use with LinkSystems. This is currently an experimental implementation and may be subject to change without a sevmer-major release.

New Contributors

Full Changelog: ipld/go-car@v0.6.0...v2.7.0

v2.6.0

... (truncated)

Commits
  • 2d54909 fix: error when no files extracted
  • 413fe0d fix: make -f optional, read from stdin if omitted
  • 5e5e40a fix: update cmd/car/README with latest description
  • 5647641 chore: add test cases for extract modes
  • ba7e4d7 feat: extract accepts '-' as an output path for stdout
  • 15e6582 feat: extract specific path, accept stdin as streaming input
  • dbd9059 fix: if we don't read the full block data, don't error on !EOF
  • 34f4b63 blockstore: try to close during Finalize(), even in case of previous error
  • b6ef2a4 ReadWrite: add an alternative FinalizeReadOnly+Close flow
  • e9a77cb feat: add WithTrustedCar() reader option (#381)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 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)

Bumps [github.com/ipld/go-car/v2](https://github.com/ipld/go-car) from 2.4.0 to 2.8.0.
- [Release notes](https://github.com/ipld/go-car/releases)
- [Changelog](https://github.com/ipld/go-car/blob/master/.goreleaser.yaml)
- [Commits](ipld/go-car@v2.4.0...v2.8.0)

---
updated-dependencies:
- dependency-name: github.com/ipld/go-car/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Mar 7, 2023

The following labels could not be found: topic/dependencies.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants