Releases: uber-archive/makisu
v0.1.13
v0.1.12
This update contains mainly fixes and a couple of refactors. It is intended to be fully backwards compatible.
Here are a list of some of the more important changes in this release:
- Added support for Redis username / passwords
- Correctly caching
COPY --from
- Fixed
pull --extract
with symlinks - Fixed parsing panic if a variable isn't defined.
- Checksum of context dir only affects the contents of the context, and is independent of its path
v0.1.11
This release contains the following enhancements and bug fixes:
- Fix basic auth related issues
- Fixed COPY OOM errors
- Handle USER properly in the RUN command
- Handle chown params of COPY and ADD
- Adds ability to override ssl cert location with environment variable
v0.1.10
This release contains no breaking changes. The following small fixes were added:
- Fallback option for https to http
- Fixed parameter expansion bug in example shell function (Thank you Tim Laurence)
- Chowning symlinks properly
- Checking mode of files and directories in addition to
mtime
WORKDIR
now creates the target directory
In addition to this, we fixed some flaky tests, typos and updated the README.
v0.1.9
This release contains the following minor enhancements/fixes:
- Support for push replicas (pushing with different repo names)
- Fixed registry config parsing
- Added
makisu pull
command - Added support for
password_file
in docker's AuthConfig - Added ability to read SSL certs from a directory
- Better documentation and small readability refactors
v0.1.8
v0.1.7
This release contains no major architectural changes, only small fixes:
- Added HTTP cache ID storage option
- Added alpine based image with a shell (GitLab support now available)
- Added support for docker credential helpers
- Better logging
- Switched to using
github.com/spf13/cobra
for CLI - Switched to using
github.com/go-redis/redis
for the Redis client library
Important Note: Previously, long flags could be used with a single -
(e.g: -help
). This is no longer the case, we now require a double-dash for long flag names (like --help
).
v0.1.6
v0.1.5
This release contains no major overhauls. Below is a summary of the changes since the previous release:
- Clean up the filesystem before and after a build.
- Take relevant build options (such as the
--commit
flag) when calculating cache IDs. - Handle comments properly with multi-line directives:
RUN apt-get install -y \
# comment
hello