github oras-project/oras v1.3.0-beta.1

pre-release4 days ago

New Features

  • Add OS and architecture information to oras version

Experimental Features

  • Introduce multi-arch image / artifact management
    • New command set oras manifest index to manipulate OCI image index manifests
      • oras manifest index create to create a new index from existing manifests
      • oras manifest index update to update an existing index manifest
    • New flag --artifact-platform for oras push to push artifacts with platform information
  • Support fully qualified reference for OCI image layout with a new flag --oci-layout-path (#1505)

Deprecation

  • -v, --verbose flag is marked as deprecated for all commands and is by default for the following commands:
    • oras attach
    • oras blob push
    • oras cp
    • oras manifest push
    • oras pull
    • oras push

Bug Fixes

  • Remove redundant -v, --verbose flag from below commands:
    • oras blob delete
    • oras blob fetch
    • oras login
    • oras manifest delete
    • oras manifest fetch
    • oras manifest fetch-config
    • oras repo ls
    • oras repo tags
    • oras resolve
    • oras tag
  • Fix #1436: oras tag no longer creates referrer tag
  • Fix #1442: invalid progress bar shown for empty layers
  • Fix #1494: invalid reference in the format output of oras pull
  • Minor fixes

Other Changes

  • Improve UX
  • Improve documentation
  • Update dependencies
  • Update to Golang 1.23.4
  • Minor security enhancements

Detailed Commits

New Contributors

Full Changelog: v1.2.0...v1.3.0-beta.1

Notes

This release was signed with 46D3 369B 393F 6F82 71FD 1CE8 F86E C70D 2B0C 404F (@qweeah's GPG key) which can be found here.

Don't miss a new oras release

NewReleases is sending notifications on new releases.