go-merkledag

The go-ipfs merkledag 'service' implementation

MIT License

Stars
81
Committers
45

Bot releases are visible (Hide)

go-merkledag - v0.11.0 Latest Release

Published by github-actions[bot] over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/ipfs/go-merkledag/compare/v0.10.0...v0.11.0

go-merkledag - v0.10.0

Published by github-actions[bot] over 1 year ago

What's Changed

Full Changelog: https://github.com/ipfs/go-merkledag/compare/v0.9.0...v0.10.0

go-merkledag - v0.9.0

Published by rvagg almost 2 years ago

What's Changed

This release brings in a security fix GHSA-g3vv-g2j5-45f2 from go-codec-dagpb and therefore requires a dependency upgrade for github.com/ipfs/go-cid, which includes a breaking change may impact some users, particularly those using older versions of go-libp2p which use a removed API in go-cid.

Full Changelog: https://github.com/ipfs/go-merkledag/compare/v0.8.1...v0.9.0

go-merkledag - v0.8.1

Published by rvagg almost 2 years ago

What's Changed

Full Changelog: https://github.com/ipfs/go-merkledag/compare/v0.8.0...v0.8.1

go-merkledag - v0.8.0

Published by rvagg about 2 years ago

What's Changed

Breaking API changes in this release are the addition of error returns which should be checked:

  • (*ProtoNode).SetCidBuilder: changed from func(github.com/ipfs/go-cid.Builder) to func(github.com/ipfs/go-cid.Builder) error
  • (*ProtoNode).SetLinks: changed from func([]*github.com/ipfs/go-ipld-format.Link) to func([]*github.com/ipfs/go-ipld-format.Link) error

Additional errors may be returned on ProtoNode state change operations where those changes may put the ProtoNode instance into an unencodable state.

Full Changelog: https://github.com/ipfs/go-merkledag/compare/v0.7.0...v0.8.0

go-merkledag - v0.7.0

Published by rvagg about 2 years ago

What's Changed

Full Changelog: https://github.com/ipfs/go-merkledag/compare/v0.6.0...v0.7.0

go-merkledag - v0.6.0

Published by hsanjuan over 2 years ago

What's Changed

Full Changelog: https://github.com/ipfs/go-merkledag/compare/v0.5.1...v0.6.0

go-merkledag - v0.4.1

Published by aschmahmann about 3 years ago

go-merkledag - v0.4.0

Published by willscott about 3 years ago

release v0.4.0

Updated to internally use go-ipld-prime as the basic data model underlying this library.

  • all serialization / deserialization is done through IPLD prime
  • all nodes returned by the dag service are in fact IPLD-prime compatible nodes
  • switch to go-codec-dagpb
go-merkledag - v0.3.2

Published by Stebalien over 4 years ago

Use NewSession to create sessions instead of type asserting that the DAGService is a dagService.

go-merkledag - v0.3.1

Published by Stebalien almost 5 years ago

Update deps and regenerate protobuf logic.

go-merkledag - 0.3.0

Published by Stebalien almost 5 years ago

Moves the dag utilities from go-ipfs into this package.