Skip to content
This repository has been archived by the owner on May 4, 2021. It is now read-only.

Releases: uber-archive/makisu

v0.1.13

05 Dec 16:13
13ff85b
Compare
Choose a tag to compare

This update contains a critical bug fix:

  • v0.1.12 introduced a bug with symlinks (#288) which is fixed in this release.

v0.1.12

01 Nov 01:03
c28fc3a
Compare
Choose a tag to compare

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

29 May 04:59
14bc0ca
Compare
Choose a tag to compare

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

17 Apr 21:29
8facffe
Compare
Choose a tag to compare

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

07 Feb 00:13
43f6006
Compare
Choose a tag to compare

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

10 Jan 20:45
8400df0
Compare
Choose a tag to compare

This release contains the following minor enhancements:

  • Improvements to the docker credential helper usage
  • Ability to use local cache if no registry config was provided
  • Bug fix for flag parsing logic
  • Added missing lib in alpine image

v0.1.7

03 Jan 01:08
f397b69
Compare
Choose a tag to compare

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

11 Dec 21:01
3d37194
Compare
Choose a tag to compare

A couple of minor changes:

  • --registry-config can now be a JSON blob instead of just the path to the registry config
  • Fix to the log output of ARG steps

v0.1.5

10 Dec 23:57
0553ee4
Compare
Choose a tag to compare

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

v0.1.4

06 Dec 23:48
008ef5e
Compare
Choose a tag to compare

Fix to cache pushing mechanism with a registry-specific configuration.