Skip to content

Releases: qweeah/oras

v1.2.0-demo

10 Jul 07:01
Compare
Choose a tag to compare
v1.2.0-demo Pre-release
Pre-release

Experimental Features

Add a demo command to demo flag usage for multiple value. Demo command:

# install
VERSION="1.2.0-demo"
curl -LO "https://github.com/qweeah/oras/releases/download/v${VERSION}/oras_${VERSION}_linux_amd64.tar.gz"
mkdir -p oras-install/
tar -zxf oras_${VERSION}_*.tar.gz -C oras-install/
sudo mv oras-install/oras /usr/local/bin/oras-test
rm -rf oras_${VERSION}_*.tar.gz oras-install/

# test
oras-test demo -p one=microsoft,less=more -t  "type:tag,os:windows,arch:amd64" -t "type:digest,os:linux,arch:arm64" -s "this,should,be,flattened"

Changelog

v1.2.0-discover

14 Jun 06:32
Compare
Choose a tag to compare
v1.2.0-discover Pre-release
Pre-release

Experimental Features

  • Support output metadata information of subject artifact and indirect referrers in JSON and go-template format

Changelog

  • bf940ff feat: support JSON/go-template output of indirect referrers for oras discover

v1.2.0-rc.2

14 May 02:41
Compare
Choose a tag to compare
v1.2.0-rc.2 Pre-release
Pre-release

Changelog

v1.2.0-rc.1+test

10 May 02:59
Compare
Choose a tag to compare
v1.2.0-rc.1+test Pre-release
Pre-release

Changes after v1.2.0-beta.1 are summarized as follows.

New Features

  • x509 mTLS authentication with OCI registries: oras-project#491
  • make --identity-token an alias of --password

Experimental Features

  • Better multi-arch image attaching experience: allow adding referrer artifact to a specific sub-platform: oras-project#813

  • BREAKING CHANGE oras discover by default shows tree view output

  • Support new output control by specifying --format to oras pull, oras manifest fetch and oras discover

  • New go templating experience:

    • Template specified --format now requires explicit type assertion go-template
    • Template can also be specified by --template
    • Field selectors changed from uppercased to lowercased
    • Rename digested reference from Ref to reference

Deprecated Features

  • --output is expected to be replaced by oras discover, thus has been marked as deprecated

Bug Fixes

  • Fix oras-project#1268: blob fetch failed to output to stdout in terminal mode
  • Fix oras-project#1300: pushing with multiple tags will corrupt --format output
  • Minor fixes

Other Changes

  • Bump all GHA to Node 20
  • UX improvement
  • Improved live progress output for terminal: oras-project#1344
    • Colored output
    • Soomth download speed display to reduce fluctuation

Detailed Commits

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

v1.2.0-format

23 Jan 11:54
Compare
Choose a tag to compare
v1.2.0-format Pre-release
Pre-release

Changelog

v1.3.0-index

04 Dec 01:36
Compare
Choose a tag to compare
v1.3.0-index Pre-release
Pre-release

Changelog

v1.2.0-pipe

10 Nov 09:00
Compare
Choose a tag to compare
v1.2.0-pipe Pre-release
Pre-release

This is a DEMO release to show how oras attach and oras push can be used to support JSON output.

Changelog

  • 2a2ca53 feat: support JSON output for attach and push

v0.17.0-rc1

17 Nov 01:55
Compare
Choose a tag to compare
v0.17.0-rc1 Pre-release
Pre-release

With oci layout support in oras

demo for supporting oci-layout in copy and pull

17 Nov 01:29
Compare
Choose a tag to compare
fix bug

Signed-off-by: Billy Zha <[email protected]>