This is the masic meta-issue releated to a 1.0.0 of the ORAS Java SDK Done in 1st proposal - [x] OCI image spec - [x] Pull / push byte blobs - [x] Pull / push manifest - [x] Pull / push Artifacts via Path and Stream (including compression) - [x] Basic authentication and token flow - [x] Get tags - [x] JSON interface using GSON (could switch to Jackson if more flexibility is needed) - [x] Build for Java 17 (more project are abandoning support for Java 11 including Jenkins, Maven 4.0 etc...) - [x] Test framework (testcontainer + WireMock) - [x] SLF4 interface for logging - [x] Null annotation using JSpecify - [x] Publish to GitHub registry maven library on merge to main - [x] Dependabot update - [x] PR build workflow Roamap **APIs** - [x] #12 - [ ] #13 - [x] #14 **Authentication** - [x] #15 - [x] #16 **Performance, optimization and validation** - [x] #17 - [ ] #18 - [ ] #23 - [x] #25 - [x] #26 **Distribution and packaging** - [x] #19 - [x] #22 **Documentation and repository management** - [x] #20 - [x] #21 - [ ] #24
This is the masic meta-issue releated to a 1.0.0 of the ORAS Java SDK
Done in 1st proposal
Roamap
APIs
Authentication
Performance, optimization and validation
Distribution and packaging
Documentation and repository management