Skip to content

Releases: containerbuildsystem/cachito

cachito-1.22.0

19 Sep 18:28
Compare
Choose a tag to compare

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

19 Jul 14:15
Compare
Choose a tag to compare

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

21 Jun 07:54
Compare
Choose a tag to compare

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

06 Jun 18:22
Compare
Choose a tag to compare

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

31 May 14:43
Compare
Choose a tag to compare

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

19 Feb 21:56
Compare
Choose a tag to compare

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

15 Feb 21:29
Compare
Choose a tag to compare

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

07 Feb 13:32
Compare
Choose a tag to compare

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

05 Feb 21:21
Compare
Choose a tag to compare

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

15 Dec 13:47
Compare
Choose a tag to compare

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