Releases: oras-project/oras-java
Releases Β· oras-project/oras-java
0.2.10
π New features and improvements
- Add more convenience methods on registry (#289) @jonesbusy
π Bug fixes
- Missing redirect after getting auth token (#292) @jonesbusy
π Documentation updates
- Mention Quarkus ORAS (#288) @jonesbusy
π» Maintenance
- Add some convenience methods on archive utils (#291) @jonesbusy
- Convenience methods for layout ref (#287) @jonesbusy
0.2.9
π Bug fixes
- Fix tar/untar to never add current dir entry and avoid traversal attacks (#283) @jonesbusy
π» Maintenance
- Add two annotation constants (#285) @jonesbusy
- Add SHA1 utils (#284) @jonesbusy
π¦ Dependency updates
- Bump org.wiremock:wiremock-standalone from 3.12.1 to 3.13.0 (#282) @dependabot[bot]
- Bump com.google.code.gson:gson from 2.13.0 to 2.13.1 (#281) @dependabot[bot]
- Bump testcontainer.version from 1.20.6 to 1.21.0 (#280) @dependabot[bot]
0.2.8
π» Maintenance
- Fix javadoc build (#278) @jonesbusy
- Add OrasModel for better Quarkus reflective support (#277) @jonesbusy
- Remove resource for better Quarkus support (#276) @jonesbusy
π¦ Dependency updates
- Bump io.github.classgraph:classgraph from 4.8.177 to 4.8.179 (#279) @dependabot[bot]
0.2.7
π New features and improvements
- List repositories (#275) @jonesbusy
- Add utils for scopes management (#271) @jonesbusy
π Bug fixes
- Add support for integration tests and fix some issue with docker.io and GHCR (#270) @jonesbusy
π» Maintenance
- Pass scopes to HTTP client (#273) @jonesbusy
π¦ Tests
- Add test for JFrog Artifactory and Quay.io (#272) @jonesbusy
- Add support for integration tests and fix some issue with docker.io and GHCR (#270) @jonesbusy
0.2.6
π Bug fixes
- Fix default library namespace when changing registry (#266) @jonesbusy
π» Maintenance
- Pass each time auth provider and handle token refresh on client instead of registry (#264) @jonesbusy
π¦ Tests
- add RateLimitng and Concurrency Tests in RegistryWireMockTest (#268) @kartiksharma-git
π¦ Dependency updates
- Bump org.spdx:spdx-maven-plugin from 1.0.0-RC2 to 1.0.0 (#269) @dependabot[bot]
- Bump codecov/codecov-action from 5.4.0 to 5.4.2 (#265) @dependabot[bot]
0.2.5
π₯ Breaking changes
- Support for getting tags on OCI layout (#256) @jonesbusy
π New features and improvements
- Allow to copy layout from from OCI layout (#262) @jonesbusy
- Store registry URL into registry (#261) @jonesbusy
- Add support for sha384 (#257) @jonesbusy
- Support for getting tags on OCI layout (#256) @jonesbusy
π» Maintenance
- Quick build profile (#260) @jonesbusy
π¦ Dependency updates
- Bump actions/setup-java from 4.7.0 to 4.7.1 (#259) @dependabot[bot]
- Bump github/codeql-action from 3.28.13 to 3.28.15 (#258) @dependabot[bot]
0.2.4
π Bug fixes
- Do not fail if XDG_RUNTIME_DIR is not set (#255) @jonesbusy
- Fix overwrite for pullArtifact (#254) @jonesbusy
π¦ Dependency updates
- Bump com.google.code.gson:gson from 2.12.1 to 2.13.0 (#252) @dependabot[bot]
- Bump junit.version from 5.12.1 to 5.12.2 (#253) @dependabot[bot]
0.2.3
π New features and improvements
- Ensure to push blobs and config before manifests (#247) @jonesbusy
- Move to generic copy (#246) @jonesbusy
- Get referrences from OCI Layout (#245) @jonesbusy
- Pull config utils (#241) @jonesbusy
π Documentation updates
- Update readme version for reproducible builds (#228) @jonesbusy
π» Maintenance
- Push up collect layer (#244) @jonesbusy
- Reduce some code duplicate with Describable interface (#240) @jonesbusy
- Push up pushIndex and prepare for reusable copy methods (#239) @jonesbusy
- add patch along with range headers for pushChunks (#230) @vaidikcode
- add getter for algoritm name (#227) @vaidikcode
π¦ Dependency updates
- Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 (#248) @dependabot[bot]
- Bump mockito.version from 5.16.1 to 5.17.0 (#243) @dependabot[bot]
- Bump uk.org.webcompere:system-stubs-jupiter from 2.1.7 to 2.1.8 (#242) @dependabot[bot]
- Bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 (#238) @dependabot[bot]
- Bump crazy-max/ghaction-import-gpg from 6.2.0 to 6.3.0 (#234) @dependabot[bot]
- Bump github/codeql-action from 3.28.12 to 3.28.13 (#235) @dependabot[bot]
- Bump actions/setup-python from 5.4.0 to 5.5.0 (#236) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3 (#237) @dependabot[bot]
- Bump github/codeql-action from 3.28.11 to 3.28.12 (#233) @dependabot[bot]
- Bump actions/upload-artifact from 4.6.1 to 4.6.2 (#232) @dependabot[bot]
- Bump webfactory/ssh-agent from 0.9.0 to 0.9.1 (#231) @dependabot[bot]
- Bump ch.qos.logback:logback-classic from 1.5.17 to 1.5.18 (#226) @dependabot[bot]
0.2.2
π New features and improvements
- Push attach artifact into OCI API (#221) @jonesbusy
- Support for index subject (#220) @jonesbusy
- Use FileChannel.map for efficient digest computation (#217) @jorsol
- Get index and manifest on OCI API (#216) @jonesbusy
- Fetch blob descriptor (#215) @jonesbusy
- Support for blake3 (experimental) (#213) @jonesbusy
π Bug fixes
- Manifest annotations where not copied to index (#218) @jonesbusy
π» Maintenance
- Add user agent header (#222) @jonesbusy
- Push up size, digest and artifact type on descriptor (#214) @jonesbusy
π¦ Dependency updates
- Bump com.github.luben:zstd-jni from 1.5.7-1 to 1.5.7-2 (#225) @dependabot[bot]
- Bump junit.version from 5.12.0 to 5.12.1 (#224) @dependabot[bot]
- Bump mockito.version from 5.16.0 to 5.16.1 (#223) @dependabot[bot]
0.2.1
π₯ Breaking changes
- Add layout ref to access descriptor on OCI layout (#202) @jonesbusy
- Split registry with OCI layout (#198) @jonesbusy
π New features and improvements
- Push artifact to OCI layout (#208) @jonesbusy
- Push manifest to OCI layout (#207) @jonesbusy
- Validate digest when pushing blobs (#206) @jonesbusy
- Push blob to OCI layout (#203) @jonesbusy
- Add layout ref to access descriptor on OCI layout (#202) @jonesbusy
- Add descriptor class and recursirve OCI layout copy (#200) @jonesbusy
- Add support for docker content types (#195) @jonesbusy
π Bug fixes
- Fix push into OCI with tag (#210) @jonesbusy
- Wrong algorithm when contructing SHA512 layer (#204) @jonesbusy
- Ensure index is copied as blob (#196) @jonesbusy
π Documentation updates
- Add reproducible build badge and update examples (#186) @jonesbusy
π» Maintenance
- Index is now a descriptor (#212) @jonesbusy
- Create OCI layout and various OCILayoutTest cleanup (#205) @jonesbusy
- Cleanup AuthStore (#201) @jonesbusy
- Cleanup OCI layout (#199) @jonesbusy
- Split registry with OCI layout (#198) @jonesbusy
- Reuse current HTTP client when refresh the token (#197) @jonesbusy
- Save descriptor as-is on OCI layout (#193) @jonesbusy
- Correctly validate digest grammar client side (#192) @jonesbusy
π¦ Tests
- Create OCI layout and various OCILayoutTest cleanup (#205) @jonesbusy
- Correctly validate digest grammar client side (#192) @jonesbusy
π¦ Dependency updates
- Bump github/codeql-action from 3.28.10 to 3.28.11 (#211) @dependabot[bot]
- Bump org.wiremock:wiremock-standalone from 3.12.0 to 3.12.1 (#189) @dependabot[bot]
- Bump mockito.version from 5.15.2 to 5.16.0 (#188) @dependabot[bot]
- Bump testcontainer.version from 1.20.5 to 1.20.6 (#187) @dependabot[bot]