Releases: oras-project/oras-java
Releases Β· oras-project/oras-java
0.1.7
π₯ Breaking changes
- Allow setting media type (#157) @jonesbusy
π New features and improvements
- Add support for attach utility (#169) @jonesbusy
- Add suport for
application/vnd.oci.image.layer.v1.tar+zstd
compression (#158) @jonesbusy - Allow setting media type (#157) @jonesbusy
- Implement /referrers endpoint (#153) @jonesbusy
- Partial support for referals (#152) @jonesbusy
π Bug fixes
- Missing created annotation on single manifest (#156) @jonesbusy
π Documentation updates
- Add
.sdkmanrc
and update contributing guide (#161) @jonesbusy
π» Maintenance
- Use zot containers and remove buggy pushStream (#168) @jonesbusy
- Package tests jar and lock all plugin to prevent Maven 4 warnings (#155) @jonesbusy
π¦ Tests
- Missing created annotation on single manifest (#156) @jonesbusy
π¦ Dependency updates
- Bump dev.sigstore:sigstore-maven-plugin from 1.2.0 to 1.3.0 (#163) @dependabot[bot]
- Bump com.github.luben:zstd-jni from 1.5.6-10 to 1.5.7-1 (#160) @dependabot[bot]
- Bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17 (#159) @dependabot[bot]
- Bump ch.qos.logback:logback-classic from 1.5.16 to 1.5.17 (#162) @dependabot[bot]
0.1.6
π New features and improvements
- Add support for io.deis.oras.content.digest annotation (#150) @jonesbusy
- Add support for SHA-512 hash (#148) @jonesbusy
- Simple implementation of copy (#145) @jonesbusy
- Better OCI compatibility (#142) @jonesbusy
π Bug fixes
- Missing extraction on pullArtifact (#144) @jonesbusy
π Documentation updates
- Fix contributing location (#146) @jonesbusy
- Add contributing guide (#140) @jonesbusy
π» Maintenance
- Remove docker java (#149) @jonesbusy
0.1.5
π» Maintenance
- Artifacts are now also uploaded on GitHub release (#137) @jonesbusy
0.1.4
π New features and improvements
- Add common builder method defaults and insecure (#136) @jonesbusy
π» Maintenance
- Fetch again release_id and add logs (#135) @jonesbusy
0.1.3
π Bug fixes
- Fix few issue with
ArchiveUtils
(empty dir, symlink, permissions) and increase overall coverage (#131) @jonesbusy
π Documentation updates
- Add some OSS badges (#113) @jonesbusy
π» Maintenance
- Update jar and signature to release (#133) @jonesbusy
- Add codecov on PR build (#124) @jonesbusy
- Add codecov on main branch (#117) @jonesbusy
- Add Security ossf scorecard (#111) @jonesbusy
π¦ Tests
- Increase to 80% coverage (#132) @jonesbusy
- Fix few issue with
ArchiveUtils
(empty dir, symlink, permissions) and increase overall coverage (#131) @jonesbusy - Implement more tests (#125) @jonesbusy
- Increase coverage for archive and digests (#123) @jonesbusy
π¦ Dependency updates
- Bump actions/upload-artifact from 4.6.0 to 4.6.1 (#129) @dependabot[bot]
- Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 (#128) @dependabot[bot]
- Bump ossf/scorecard-action from 2.4.0 to 2.4.1 (#130) @dependabot[bot]
- Bump github/codeql-action from 3.28.9 to 3.28.10 (#127) @dependabot[bot]
- Bump junit.version from 5.11.4 to 5.12.0 (#126) @dependabot[bot]
- Bump testcontainer.version from 1.20.4 to 1.20.5 (#110) @dependabot[bot]
0.1.2
π» Maintenance
- Podman/buildhah auth (#109) @jonesbusy
- Allow file store provider to select credentials (#108) @jonesbusy
- Use manual redirect instead of HTTP redirect (#107) @jonesbusy
- Reproducible builds (#106) @jonesbusy
- Add license plugin and insert license header on all sources (#104) @jonesbusy
- Add SPDX plugin (#103) @jonesbusy
- Add sigstore signature for snapshot and releases (#101) @jonesbusy
π¦ Tests
- Fix flaky tests (#105) @jonesbusy
0.1.1
π₯ Breaking changes
- Remove EnvironmentPasswordProvider (#94) @jonesbusy
π New features and improvements
- Support for file store authentication (docker login) (#56) @AayushSaini101
- Add stream API methods (#60) @vaidikcode
π Documentation updates
- Add documentation for authentication (#95) @jonesbusy
π» Maintenance
- Fix docker auth and implement test for it (#93) @jonesbusy
- Ensure to test againts a private registry (#92) @jonesbusy
- Add central settings (#90) @jonesbusy
- Pass sign-only profile (#89) @jonesbusy
- Sign snaphosts (#88) @jonesbusy
- Add requirement for central publishing (#87) @jonesbusy
- Fix release workflow (#85) @jonesbusy
π¦ Tests
- Fix docker auth and implement test for it (#93) @jonesbusy
- Ensure to test againts a private registry (#92) @jonesbusy
π¦ Dependency updates
- Bump org.wiremock:wiremock-standalone from 3.11.0 to 3.12.0 (#86) @dependabot[bot]
0.1.0
π New features and improvements
- Download to an input stream (#4) @jonesbusy
- Add support for annotations file (#1) @jonesbusy
π Documentation updates
- Add link for Javadoc on readme (#71) @jonesbusy
- Add SDK installation instruction (#61) @jonesbusy
π» Maintenance
- Add missing scm and release plugin (#81) @jonesbusy
- Ensure valid Javadoc and publish it to GitHub pages (#66) @jonesbusy
- Add release workflow (#64) @jonesbusy
- Add release drafter configuration (#63) @jonesbusy
- Add release drafter workflow (#62) @jonesbusy
- Enable spotless (#58) @jonesbusy
- Add two issue template (#53) @AayushSaini101
- Added pull_request_template (#51) @AayushSaini101
- Finalize transfer and fix URL in pom.xml for distribution on GH packages (#48) @jonesbusy
- GitHub snaphosts deploy (#3) @jonesbusy
- Add PR build workflow (#2) @jonesbusy
π¦ Tests
- Optimize tests duration by using Junit 5 concurrency (#72) @jonesbusy
π¦ Dependency updates
30 changes
- Bump org.wiremock:wiremock-standalone from 3.10.0 to 3.11.0 (#78) @dependabot[bot]
- Bump com.google.code.gson:gson from 2.12.0 to 2.12.1 (#77) @dependabot[bot]
- Bump com.google.code.gson:gson from 2.11.0 to 2.12.0 (#65) @dependabot[bot]
- Bump s4u/setup-maven-action from 1.14.0 to 1.18.0 (#49) @dependabot[bot]
- Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.1 to 2.44.2 (#47) @dependabot[bot]
- Bump com.diffplug.spotless:spotless-maven-plugin from 2.43.0 to 2.44.1 (#46) @dependabot[bot]
- Bump ch.qos.logback:logback-classic from 1.5.15 to 1.5.16 (#45) @dependabot[bot]
- Bump org.mockito:mockito-core from 5.14.2 to 5.15.2 (#44) @dependabot[bot]
- Bump ch.qos.logback:logback-classic from 1.5.12 to 1.5.15 (#42) @dependabot[bot]
- Bump junit.version from 5.11.3 to 5.11.4 (#43) @dependabot[bot]
- Bump com.github.docker-java:docker-java from 3.4.0 to 3.4.1 (#41) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 (#40) @dependabot[bot]
- Bump org.wiremock:wiremock-standalone from 3.9.2 to 3.10.0 (#39) @dependabot[bot]
- Bump testcontainer.version from 1.20.3 to 1.20.4 (#38) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 (#37) @dependabot[bot]
- Bump testcontainer.version from 1.20.2 to 1.20.3 (#35) @dependabot[bot]
- Bump ch.qos.logback:logback-classic from 1.5.11 to 1.5.12 (#34) @dependabot[bot]
- Bump org.wiremock:wiremock-standalone from 3.9.1 to 3.9.2 (#36) @dependabot[bot]
- Bump junit.version from 5.11.2 to 5.11.3 (#33) @dependabot[bot]
- Bump ch.qos.logback:logback-classic from 1.5.10 to 1.5.11 (#31) @dependabot[bot]
- Bump org.mockito:mockito-core from 5.14.1 to 5.14.2 (#30) @dependabot[bot]
- Bump ch.qos.logback:logback-classic from 1.5.9 to 1.5.10 (#29) @dependabot[bot]
- Bump ch.qos.logback:logback-classic from 1.5.8 to 1.5.9 (#28) @dependabot[bot]
- Bump junit.version from 5.11.1 to 5.11.2 (#27) @dependabot[bot]
- Bump org.mockito:mockito-core from 5.14.0 to 5.14.1 (#10) @dependabot[bot]
- Bump testcontainer.version from 1.20.1 to 1.20.2 (#9) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.10.1 (#8) @dependabot[bot]
- Bump uk.org.webcompere:system-stubs-jupiter from 2.1.6 to 2.1.7 (#7) @dependabot[bot]
- Bump junit.version from 5.11.0 to 5.11.1 (#6) @dependabot[bot]
- Bump org.mockito:mockito-core from 5.13.0 to 5.14.0 (#5) @dependabot[bot]