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/ipfs/go-graphsync from 0.11.0 to 0.13.1 #10

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

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 21, 2022

Bumps github.com/ipfs/go-graphsync from 0.11.0 to 0.13.1.

Changelog

Sourced from github.com/ipfs/go-graphsync's changelog.

go-graphsync v0.13.1

A few small stability updates for v0.13.0

Changelog

Contributors

Contributor Commits Lines ± Files Changed
Rod Vagg 2 +110/-46 18

go-graphsync v0.13.0

Graphsync v0.13.0 is a major new feature release

Key features:

Graphsync 2.0 protocol

Graphsync is now a CBOR protocol with an IPLD schema. The new protocol is quite similar to the protobuf protocol, but slightly smaller, and includes a few major changes:

  • Graphsync request IDs are now UUIDs
  • Metadata is no longer an extension, but a core component of a GraphSync Protocol Response object
  • Cancel/Update is now a single enum RequestType
  • Metadata is refactored, supports not just Present/Missing but two new types
    • DuplicateNotSent makes explicit when the remote is not sending a block for this link, even though it had it. Previous duplicates could only be detected implicitly from the absence of the block in the message
    • DuplicateDAGSkipped indicates the provider chose not to pursue a branch within a selector request because it believes the entire DAG to be a duplciate of what it already sent

Rebuilt loading system for ingesting and verifying remote responses

We've rebuilt the system for ingesting and verifying remote responses

  • detects malicious responses immediately
  • can substitute local data if present when a remote does not have a set of data
  • will delay a network request until the local store is missing data

Better UnixFS selector support

  • Now supports sending multiblock files with UnixFS selectors
  • Also supports byte range selectors on unixfs files

Moving forward

This release is 0.13.0 cause it is backwards compatible and supports Graphsync v1.0 protocol requests. This will be the last major release in the go-graphsync 0.x series. go-graphsync 1.0 will release when we remove Graphsync protocol 1.0 support

... (truncated)

Commits
  • 78b3308 docs(CHANGELOG): update for v0.13.1
  • 8d7033d chore(deps): update dependencies (#369)
  • 3674b42 feat(ipld): wrap bindnode with panic protection (#368)
  • ed48027 docs(CHANGELOG): update for v0.13.0 (#366)
  • 17b0e14 fix(impl): delete file
  • c5ec428 Minimal alternate metadata type support (#365)
  • f4afe52 Fix unixfs fetch (#364)
  • 8c66ab9 [Feature] UUIDs, protocol versioning, v2 protocol w/ dag-cbor messaging (#332)
  • e8cdcb2 feat(CHANGELOG): update for v0.12.0
  • 98dd895 Use do not send blocks for pause/resume & prevent processing of blocks on can...
  • 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/ipfs/go-graphsync](https://github.com/ipfs/go-graphsync) from 0.11.0 to 0.13.1.
- [Release notes](https://github.com/ipfs/go-graphsync/releases)
- [Changelog](https://github.com/ipfs/go-graphsync/blob/main/CHANGELOG.md)
- [Commits](ipfs/go-graphsync@v0.11.0...v0.13.1)

---
updated-dependencies:
- dependency-name: github.com/ipfs/go-graphsync
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

dependabot bot commented on behalf of github Apr 21, 2022

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