Releases: containerbuildsystem/cachito
cachito-1.25.0
Minimum required Python version
- 3.11
API changes
- None
Bug Fixes
- None
Incompatible changes
- None
Improvements
- Add compatibilty options to support older Nexus repository versions
cachito-1.24.0
Minimum required Python version
- 3.11
API changes
- None
Bug Fixes
- None
Incompatible changes
- None
Improvements
- Retry all aiohttp requests to Nexus on ClientConnectionError
cachito-1.23.0
Minimum required Python version
- 3.11
API changes
- None
Bug Fixes
- None
Incompatible changes
- The minimum required version of Sonatype Nexus Repository OSS has been increased to 3.71.0.
Improvements
- None
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
-