Skip to content
Snippets Groups Projects
Select Git revision
  • 3d2a7642d41e2e089e0edd717bc35884bb7a190e
  • master default protected
  • feat/boxo-retrieval-diagnostics
  • dependabot/github_actions/codecov/codecov-action-5.5.0
  • config-api-for-path
  • fix/panic-and-zombie-daemons
  • reprovide-sweep
  • release-v0.37.0
  • staging
  • chore-golangci-v2
  • config-reprovider-test
  • docs-release-checklist-037
  • release
  • release-v036
  • release-v0.36.0
  • telemetry-plugin
  • fix-editor-env-handling
  • fix-flush-files-rm
  • unixfs-percent-encoding-poc
  • fix/systemd-path
  • release-v0.35.0
  • v0.37.0-rc1
  • v0.36.0
  • v0.36.0-rc2
  • v0.36.0-rc1
  • v0.35.0
  • v0.35.0-rc2
  • v0.35.0-rc1
  • v0.34.1
  • v0.34.0
  • v0.34.0-rc2
  • v0.34.0-rc1
  • v0.33.2
  • v0.33.1
  • v0.33.0
  • v0.33.0-rc3
  • v0.33.0-rc2
  • v0.33.0-rc1
  • v0.32.1
  • v0.32.0
  • v0.32.0-rc2
41 results

ipld.go

Blame
  • user avatar
    hannahhoward authored and GitHub committed
    * feat: switch to using go-ipld-prime for codecs, path resolution, and the `dag put/get` commands
    * fix: `dag put/get` not roundtripping due to an extra new line being added (https://github.com/ipfs/go-ipfs/issues/3503
    
    )
    
    More detailed information is in the CHANGELOG.md file. Very high level:
    * IPLD codecs (and their plugins) must use go-ipld-prime
    * Added support for the dag-json codec
    * `dag get/put` use IPLD codec names from the multicodec table
    * `dag get` defaults to dag-json output instead of json, but may output with other codecs
    * Data model pathing can be achieved using the /ipld prefix. For example, you can use `/ipld/QmFoo/Links/0/Hash` to traverse through a DagPB node
    * With `dag get/put` the DagPB field names have been changed to match the ones in the protobuf listed in the specification
    
    Co-authored-by: default avatarhannahhoward <hannah@hannahhoward.net>
    Co-authored-by: default avatarDaniel Martí <mvdan@mvdan.cc>
    Co-authored-by: default avataracruikshank <acruikshank@example.com>
    Co-authored-by: default avatarSteven Allen <steven@stebalien.com>
    Co-authored-by: default avatarWill Scott <will.scott@protocol.ai>
    Co-authored-by: default avatarWill Scott <will@cypherpunk.email>
    Co-authored-by: default avatarRod Vagg <rod@vagg.org>
    Co-authored-by: default avatarAdin Schmahmann <adin.schmahmann@gmail.com>
    Co-authored-by: default avatarEric Myhre <hash@exultant.us>
    f63a997c
    History
    ipld.go 262 B