Releases: containerbuildsystem/cachito
cachito-1.22.0
Minimum required Python version
- 3.11
API changes
- None
Bug Fixes
- None
Incompatible changes
- The Makefile now assumes docker compose v2, since v1 has been deprecated
Improvements
- Bump the maximum supported Go version to 1.23
cachito-1.21.0
Minimum required Python version
- 3.11
API changes
- None
Bug Fixes
- None
Incompatible changes
- None
Improvements
- Add support to Go workspaces
- Remove the requirement for Rubygems local replacements to be allowlisted
cachito-1.20.0
Minimum required Python version
- 3.11
API changes
- None
Bug Fixes
- None
Incompatible changes
- None
Improvements
- Removes the requirement for Gomod local replacements to be allowlisted
cachito-1.19.0
Minimum required Python version
- 3.11
API changes
- None
Bug Fixes
- None
Incompatible changes
- None
Improvements
- Add preliminary support for Go 1.22
cachito-1.18.0
Minimum required Python version
- 3.11
API changes
- None
Bug Fixes
- Due to go1.21 having been released in fedora:38 RPM repositories, swap the secondary go install in the cachito-worker image from go1.21 to go1.20
- add pkg scheme to npm generic file PURLs
Incompatible changes
- None
Improvements
- Add full support for Go Toolchains
- Cachito will use GOTOOLCHAIN=auto during the prefetch and any downloaded toolchains will be supplied in the output module cache
- Cachito will no longer override GOTOOLCHAIN=local in the user build environment
- Added integration test coverage for go 1.21
cachito-1.17.1
Minimum required Python version
- 3.11
API changes
- None
Bug Fixes
- Fixes an error when trying to process a Golang repository in which the root folder is not a Go module.
Incompatible changes
- None
Improvements
- None
cachito-1.17.0
Minimum required Python version
- 3.11
API changes
- None
Bug Fixes
- None
Incompatible changes
- None
Improvements
-
Add preliminary support for Go 1.21
-
preliminary support in this case means that cachito explicitly always sets GOTOOLCHAIN=local to force Go always use the bundled toolchain that came with the SDK
-
for projects building with Go < 1.21 a 1.20 toolchain will be downloaded to avoid the new 1.21 behaviour of bumping older go.mod files and thus tainting the input repository
-
cachito-1.16.0
Minimum required Python version
- 3.11
API changes
- None
Bug Fixes
- When creating a new source archive from an existing source archive, fetch updated tags from the origin repository
Incompatible changes
- None
Improvements
- Add a script to purge source archives older than a specified age
cachito-1.15.0
Minimum required Python version
- 3.11
API changes
- None
Bug Fixes
- Extend blobless cloning to git submodules. This reduces the size of source bundles with very large submodule repositories
Incompatible changes
- None
Improvements
- None
cachito-1.14.0
Minimum required Python version
3.11
API changes
Added new GET api/v1/requests/latest endpoint to get the most recent request for a repo_name/ref
Bug Fixes
None
Incompatible changes
None
Improvements
None