Skip to content

Releases: oras-project/oras-java

0.4.1

24 Feb 12:58

Choose a tag to compare

πŸš€ New features and improvements

  • Add utility method on ManifestDescriptor to construct manifest descriptor with Platform and Annotation from Manifest (#591) @jonesbusy
  • Better support for Index artifact type (#594) @jonesbusy
  • Add withArtifactType for Index (#590) @jonesbusy
  • Support hierarchical credentials on AuthStore (per namespace, per repository etc) (#588) @copilot-swe-agent[bot]

πŸ› Bug fixes

🚦 Tests

  • Update ContainerRef.shouldDetermineEffectiveRegistry test to not be machine dependent (#596) @jonesbusy
  • Add utility method on ManifestDescriptor to construct manifest descriptor with Platform and Annotation from Manifest (#591) @jonesbusy
  • One more demo/test to push Jenkins library (#581) @jonesbusy
  • Update demo/tests for Harbor and different Artifacts (#579) @jonesbusy
  • Add test for Nexus (#578) @jonesbusy
  • Add few more tests (#577) @jonesbusy
  • Add test to package a standard Flux Artifact (#576) @jonesbusy

✍ Other changes

πŸ“¦ Dependency updates

0.4.0

19 Feb 18:21

Choose a tag to compare

πŸš€ New features and improvements

  • Allow setting short-name-mode and set mode to enforcing by default (like podman / CRI-IO) (#560) @jonesbusy
  • Store resolve registry when probing descriptor and use it for copy operation (#557) @jonesbusy
  • Optimize copy by passing stream with known size and digest (#552) @jonesbusy
  • Rewrite any prefix subdomain like *.example.com (#545) @jonesbusy
  • Add support for registry table prefix and location rewrite (without *, tag or digest yet) (#542) @jonesbusy
  • Support for registry (insecure / blocked) from registries.conf (#541) @jonesbusy
  • Support for alias in registries.conf (#540) @jonesbusy
  • Support of unqualified-search-registries in registries.conf (#434) @jonesbusy

πŸ› Bug fixes

πŸ“ Documentation updates

πŸ‘» Maintenance

  • Ensure to pass resolved target registries for pushArtifact (#566) @jonesbusy
  • Use streaming copy for config during copy and ensure to set target (2) and extract to copy method (#559) @jonesbusy
  • Use streaming copy for config during copy and ensure to set target (#558) @jonesbusy
  • Only try to parse Error if we get JSON content type (#555) @jonesbusy
  • Ensure HTTP status code is not lost when catching exception (#550) @jonesbusy

🚦 Tests

πŸ“¦ Dependency updates

0.3.3

08 Feb 12:33

Choose a tag to compare

πŸš€ New features and improvements

  • Add Platform model and some filtering utils for Index (#527) @jonesbusy

πŸ› Bug fixes

πŸ‘» Maintenance

πŸ“¦ Dependency updates

0.3.2

05 Feb 05:09

Choose a tag to compare

πŸ› Bug fixes

  • Support for access_token and reduce call to auth store (#517) @jonesbusy
  • Compute digest index and avoid Docker-Content-Digest when missing (#516) @jonesbusy
  • Implement test for ECR multi-arch image and fix possible content length missing (#515) @jonesbusy

πŸ‘» Maintenance

  • Overly permissive regular expression range for artifact type validation (#466) @jonesbusy

🚦 Tests

πŸ“¦ Dependency updates

52 changes

0.3.1

13 Nov 06:49

Choose a tag to compare

πŸ› Bug fixes

🚦 Tests

πŸ“¦ Dependency updates

0.3.0

13 Oct 09:08

Choose a tag to compare

πŸ’₯ Breaking changes

πŸš€ New features and improvements

πŸ“ Documentation updates

πŸ‘» Maintenance

πŸ“¦ Dependency updates

0.2.16

08 Oct 10:31

Choose a tag to compare

πŸ“ Documentation updates

πŸ‘» Maintenance

🚦 Tests

πŸ“¦ Dependency updates

50 changes

0.2.15

14 Jul 14:10

Choose a tag to compare

πŸ› Bug fixes

πŸ“ Documentation updates

πŸ‘» Maintenance

  • Add updatecli manifest to update zot container for testcontainers (#338) @jonesbusy

🚦 Tests

πŸ“¦ Dependency updates

0.2.14

21 Jun 18:04

Choose a tag to compare

πŸ› Bug fixes

0.2.13

21 Jun 16:48

Choose a tag to compare

πŸ› Bug fixes

  • Do not include auth header when redirecting to other domain or when switching to insecure protocol (#334) @jonesbusy

πŸ“¦ Dependency updates