github oras-project/oras v1.0.1

latest releases: v1.2.0, v1.2.0-rc.1, v1.2.0-beta.1...
15 months ago

Bug Fixes

  • oras push and oras attach generates unwanted manifest file (#995)
  • Path validation not enforced for oras attach and oras push (#983, #980, #973)
  • Wrong error information when --distribution-spec is provided with invalid value (#897)
  • Tree view print bug in oras discover (#1003)

Other Changes

  • Improve UX
    • oras pull prints better error message when path traversal is required (#978)
    • Mention OCI support in help doc (#904)
    • Mark filtered tag listing as experimental (#993)
  • Improve documentation
    • Fix link to contributing guide (#950)
  • Update dependencies
    • Remove dependencies on docker CLI (#414)
    • Update dependency from github.com/moby/term to golang.org/x/term (#908)
  • Update to Golang 1.20.7
  • Improve tests
  • Workflow
    • Add GitHub actions to lint go code (#981)
    • Update GitHub actions output configuration (#1018)
    • Add GitHub stale actions

Detailed Commits

  • refactor: Logger initializes logging by @TerryHowe in #867
  • test(cov): make unit tests cover more by @qweeah in #905
  • refactor: add root package for Cobra commands by @qweeah in #825
  • build(deps): bump github.com/docker/cli from 23.0.1+incompatible to 23.0.2+incompatible by @dependabot in #909
  • refactor: unify command contexts by @qweeah in #899
  • test: generate coverage profile during e2e tests by @qweeah in #903
  • build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 by @dependabot in #919
  • refactor: replace terminal package used by oras login by @qweeah in #910
  • test(e2e): OCI layout specs for oras tag by @qweeah in #902
  • build(deps): bump github.com/docker/cli from 23.0.2+incompatible to 23.0.3+incompatible by @dependabot in #918
  • Add make target for e2e by @sajayantony in #924
  • test: make e2e coverage data in action by @qweeah in #926
  • build(deps): bump github.com/docker/cli from 23.0.3+incompatible to 23.0.4+incompatible by @dependabot in #929
  • feat: use oras-credential-go to do auth by @qweeah in #932
  • doc: fix broken logo link by @FeynmanZhou in #935
  • docs: fix broken links in README by @wangxiaoxuan273 in #937
  • build: using cross compilation in docker build by @northtyphoon in #938
  • build(deps): bump golang.org/x/term from 0.7.0 to 0.8.0 by @dependabot in #942
  • build(deps): bump oras-go and oras-credentials-go by @qweeah in #946
  • fixed the link in the file : oras/CONTRIBUTING.md by @yash7raut in #951
  • build(deps): bump github.com/sirupsen/logrus from 1.9.0 to 1.9.2 by @dependabot in #953
  • build: add dependabot for e2e module by @qweeah in #958
  • build(deps): bump oras.land/oras-go/v2 from 2.1.0 to 2.2.0 by @dependabot in #955
  • build(deps): bump github.com/oras-project/oras-credentials-go from 0.1.0 to 0.1.1 by @dependabot in #956
  • build(deps): bump github.com/opencontainers/image-spec from 1.1.0-rc2 to 1.1.0-rc.3 in /test/e2e by @dependabot in #961
  • build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.5 in /test/e2e by @dependabot in #962
  • build(deps): bump github.com/onsi/gomega from 1.27.1 to 1.27.7 in /test/e2e by @dependabot in #959
  • build(deps): bump oras.land/oras-go/v2 from 2.1.0 to 2.2.0 in /test/e2e by @dependabot in #960
  • build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 in /test/e2e by @dependabot in #963
  • fix: correct spec flag description by @qweeah in #964
  • build(deps): bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 by @dependabot in #966
  • chore: add snap for ubuntu by @SamirPS in #965
  • build(deps): bump github.com/onsi/gomega from 1.27.7 to 1.27.8 in /test/e2e by @dependabot in #970
  • build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0 in /test/e2e by @dependabot in #969
  • chore: simplify e2e scripts and github action by @qweeah in #967
  • Revert "Add help to make file" by @TerryHowe in #974
  • Add help to make file by @TerryHowe in #975
  • build(deps): bump golang.org/x/term from 0.8.0 to 0.9.0 by @dependabot in #971
  • build(deps): bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 in /test/e2e by @dependabot in #976
  • test: add unit-tests for internal/version.go by @enraiha0307 in #977
  • build(deps): bump github.com/oras-project/oras-credentials-go from 0.1.1 to 0.2.0 by @qweeah in #990
  • fix: enforce path validation for push/attach and improve path traversal failure message for pull by @suganyas in #988
  • chore: add experimental mark to filtered tag listing by @qweeah in #994
  • test(e2e): add test for pushing via absolute path by @qweeah in #991
  • test(e2e): update spec-related constants to string literal by @qweeah in #992
  • chore: update help doc with OCI layout support by @qweeah in #997
  • feat: add flag to skip deleting obsolete referrers index by @qweeah in #957
  • fix: pushing based on temporary file store path by @qweeah in #996
  • chore: update minor version by @qweeah in #1000
  • fix: properly print tree for oras discover by @shizhMSFT in #1005
  • build(deps): bump golang.org/x/term from 0.9.0 to 0.10.0 by @dependabot in #1008
  • build(deps): bump oras-go to main branch by @qweeah in #1004
  • revert: "chore: update minor version (#1000)" by @qweeah in #1014
  • bump: update golang from 1.20.2 to 1.20.5 by @qweeah in #1015
  • bump: tag and release ORAS CLI v1.1.0-rc.1 by @qweeah in #1016
  • chore: fix lint warning by @kranurag7 in #1001
  • chore: fix the links in project readme by @amands98 in #1012
  • chore: update container build prepare job output in Github Actions by @qweeah in #1019
  • test: add unit test for error scenario in internal/credential/store.go by @enraiha0307 in #982
  • chore: use golangci lint by @kranurag7 in #986
  • fix: correct e2e specs and CI check configuration by @qweeah in #1023
  • workflow: add github stale action by @sajayantony in #1024
  • fix: move stale into .github/workflows by @sajayantony in #1031
  • build(deps): bump github.com/onsi/gomega from 1.27.8 to 1.27.10 in /test/e2e by @dependabot in #1037
  • chore: improving error log for oras push and oras attach when the annotation file is invalid by @1Shubham7 in #1026
  • chore: exempt stale if milestone is set by @qweeah in #1036
  • merge: fast forward release-1.0 to main by @qweeah in #1045
  • revert: "feat: add flag to skip deleting obsolete referrers index (#957)" by @qweeah in #1046
  • revert: "bump: update oras version to 1.1.0-rc.1" by @qweeah in #1047
  • bump: update golang version to 1.20.7 by @qweeah in #1049

New Contributors

Full Changelog: v1.0.0...v1.0.1

Notes

This release was signed with BE6F A8DD A48D 4C23 0091 A0A9 276D 8A72 4CE1 C704 (@qweeah's GPG key) which can be found here.

Don't miss a new oras release

NewReleases is sending notifications on new releases.