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.FileStore
to file.Store - Moves
content.OCIStore
to oci.Store - Moves
content.MemoryStore
to 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.Login
anddocker.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