Releases: uber/kraken
Releases · uber/kraken
v0.1.4
Features:
- Added a
/preload/tags/{tag}
endpoint on kraken-agent to trigger docker pull on docker daemon. - Added support for self-hosted S3/minio.
Improvements:
- Refactored interfaces to allow kraken components to be used as libraries.
- Switched from glide to go mod for dependency management.
- Made Helm chart more portable
- Migrated from debian:9 to debian:10 for testing.
- Migrated from Go 1.11 to Go 1.14.
- Refactored authentication logic so auth tokens can be cached.
- Added timeout and disabled HTTP fallback for registry backend.
Next release:
Focus on improving push performance and disk space management.
v0.1.3
Notable Features:
- Add doc for integration with harbor (#193)
- Support preheat when using registry as backend (#147)
- Add GCS support (#180, #184)
- Add ECR support (#194, #203)
- Support for pagination in list and catalog APIs (#183, #190, #197, #201)
- Support allowed-cidrs in agent configuration (#188)
- Add agent endpoint for resolving tags (#149)
Bug fixes:
v0.1.2
This release does not contain any breaking changes. The following small fixes were added:
- Enable gzip only for origin, proxy and agent
- Fix potential download timeout caused by stuck connections
- Include original https error on http fallback failures
- Add optional exponential backoff to httpbackend download
- Remove over verbose log statement
- Other code quality improvements
A Helm chart was added to provide a simple example of how to run Kraken on Kubernetes.
v0.1.1
- Switched to vgo for dependency management.
- Refactored config package, allow configs to use absolute paths in their extends.
- Fixed Go 1.12 compatibility issues, minor bugs in tests, and nginx configs.
v0.1.0
This is the first release of Kraken.