New Features
oras
is compliant with OCI distribution-spec v1.1.1
Bug Fixes
- Fix #1576: Missing digests of fetched manifests in the output of
oras manifest index create
- Fix #1599: Auth token scope not correctly added when using
--debug
or--no-tty
withoras push
- Fix #1582: The
--oci-layout-path
flag was not marked asexperimental
- Fix #1623: Should show
KB
instead ofkB
in the progress bar - Fix #1593: Unable to download an artifact twice if it contains symbolic links
- Minor fixes
Other Changes
- Upgraded to Go
1.24.0
- Updated dependencies
- Improved documentation
- Optimized code structure
Detailed Commits
- bump: tag and release ORAS CLI v1.3.0-beta.1 by @qweeah in #1577
- build(deps): bump github.com/onsi/gomega from 1.36.0 to 1.36.1 in /test/e2e by @dependabot in #1580
- fix: handle errors returned by
Close()
in write paths by @wangxiaoxuan273 in #1581 - refactor: add metadata render interface and apply it to
oras attach
command by @wangxiaoxuan273 in #1578 - build(deps): bump golang.org/x/crypto from 0.26.0 to 0.31.0 by @dependabot in #1585
- chore: clean metadata handler for attach command by @qweeah in #1584
- refactor: apply metadata render interface to oras push command by @wangxiaoxuan273 in #1583
- refactor: add handlers to
manifest push
commmand by @wangxiaoxuan273 in #1555 - chore: add lint make file target by @TerryHowe in #1586
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.22.0 to 2.22.1 in /test/e2e by @dependabot in #1596
- build(deps): bump github.com/onsi/gomega from 1.36.1 to 1.36.2 in /test/e2e by @dependabot in #1598
- fix: add digest to fetched status output of
manifest index create
by @wangxiaoxuan273 in #1579 - build(deps): bump github.com/onsi/ginkgo/v2 from 2.22.1 to 2.22.2 in /test/e2e by @dependabot in #1601
- build(deps): bump golang.org/x/term from 0.27.0 to 0.28.0 by @dependabot in #1603
- docs: add Sylvia Lei as a maintainer by @shizhMSFT in #1604
- fix: scope action only has pull when get service token in executing cmd org push by @Wwwsylvia in #1608
- fix: mark
--oci-layout-path
as experimental by @Horiodino in #1607 - docs: update the help doc for
--oci-layout-path
by @Wwwsylvia in #1609 - refactor: apply metadata render interface to oras discover command by @wangxiaoxuan273 in #1605
- refactor: apply metadata render interface to oras pull command by @wangxiaoxuan273 in #1587
- build(deps): bump golang.org/x/term from 0.28.0 to 0.29.0 by @dependabot in #1615
- build(deps): bump golang.org/x/sync from 0.10.0 to 0.11.0 by @dependabot in #1614
- refactor: apply metadata render interface to index commands by @wangxiaoxuan273 in #1606
- build(deps): bump apache/skywalking-eyes from 0.6.0 to 0.7.0 by @dependabot in #1617
- chore: add SVG file to license checker ignoring list by @FeynmanZhou in #1620
- fix(ux): show KB in progress bar instead of kB by @qweeah in #1623
- build(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot in #1622
- refactor: improve metadata handler of oras cp by @wangxiaoxuan273 in #1624
- refactor(progress): generic progress tracking by @shizhMSFT in #1524
- docs: add an enhancement proposal doc template by @FeynmanZhou in #1621
- build: upgrade to Go 1.24.0 by @Wwwsylvia in #1629
- fix: bump
oras-go
to the latest commit which fixes the symlink issue by @Wwwsylvia in #1628 - refactor: use handlers for
oras blob push
command by @wangxiaoxuan273 in #1618 - refactor: add resolve metadata handler by @wangxiaoxuan273 in #1631
- refactor: add blob delete metadata handler by @wangxiaoxuan273 in #1632
- fix: fix errors in manifest index examples by @wangxiaoxuan273 in #1634
New Contributors
- @Horiodino made their first contribution in #1607
Full Changelog: v1.3.0-beta.1...v1.3.0-beta.2
Notes
This release was signed with 73C7 F42E 8F0B 4493 115A BED6 4F72 3223 E9DF 0185
(@shizhMSFT's GPG key) which can be found here.