Releases ยท oras-project/oras-java

0.5.1

0.5.0

๐Ÿš€ New features and improvements

๐Ÿ› Bug fixes

๐Ÿ‘ป Maintenance

  • Increase Maven central publication waitMaxTime to 2h (30mn fail too often) (#621) @jonesbusy

๐Ÿšฆ Tests

โœ Other changes

  • Use bom and pass service and realm to token refresh (#641) @jonesbusy

๐Ÿ“ฆ Dependency updates

0.4.2

0.4.1

๐Ÿš€ 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

๐Ÿš€ 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

๐Ÿš€ New features and improvements

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

๐Ÿ› Bug fixes

๐Ÿ‘ป Maintenance

๐Ÿ“ฆ Dependency updates

0.3.2

๐Ÿ› 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

๐Ÿ› Bug fixes

๐Ÿšฆ Tests

๐Ÿ“ฆ Dependency updates

0.3.0

0.2.16

๐Ÿ“ Documentation updates

๐Ÿ‘ป Maintenance

๐Ÿšฆ Tests

๐Ÿ“ฆ Dependency updates

50 changes