v2.0.0-alpha
Pre-release
Pre-release
In version v2, ORAS Go library has been completely refreshed with:
- More unified interfaces
- Notably fewer dependencies
- Higher test coverage
- Better documentation
Besides, ORAS Go v2 is now a registry client.
Major Changes in v2
- Moves
content.FileStoreto file.Store - Moves
content.OCIStoreto oci.Store - Moves
content.MemoryStoreto memory.Store - Provides SDK to interact with OCI-compliant and Docker-compliant registries
- Supports Copy with more flexible options
- Supports Extended Copy with options (experimental)
- No longer supports
docker.Loginanddocker.Logout(removes the dependency ondocker); instead, provides authentication through auth.Client
Documentation and examples are available at pkg.go.dev.
Detailed migration guide are available at MIGRATION_GUIDE.md.
New Contributors
- @scottrigby made their first contribution in #74
- @Wwwsylvia made their first contribution in #86
- @sajayantony made their first contribution in #116
- @qweeah made their first contribution in #117
- @wangxiaoxuan273 made their first contribution in #145
- @caniszczyk made their first contribution in #105
- @patrickzheng200 made their first contribution in #186
Full Changelog: v0.5.0...v2.0.0-alpha