All Versions
63
Latest Version
Avg Release Cycle
12 days
Latest Release
548 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.6.28 Changes
October 26, 2022➕ Added
- A summary of context file transfers is now displayed every 15 seconds.
- 🏗 Satellite wake command, which can force a satellite to wake up (useful for calling inspect or other non-build related commands).
🔄 Changed
- 🐳
WITH DOCKER
merging of user specific/etc/docker/daemon.json
settings data now applies to arrays (previously only dictionaries were supported). - 🚦 A final warning will be displayed if earthly is terminated due to a interrupt signal (ctrl-c).
🔄 Changed
- ⚡️ Updated buildkit to include changes up to c717d6aa7543d4b83395e0552ef2eb311f563aab
-
v0.6.27 Changes
October 17, 2022🔄 Changed
- 👌 Support for all ssh-based key types (e.g. ssh-ed25519), and not only ssh-rsa. #1783
🛠 Fixed
- Unable to specify public key to add via the command-line, e.g. running
earthly account add-key <key>
ignored the key and fellback to an interactive prompt. - 👯
GIT CLONE
command was ignoring theWORK DIR
command when--use-copy-link
feature was set.
-
v0.6.26 Changes
October 13, 2022➕ Added
- 🏗 Build failures now show the file and line number of the failing command
- Introduced
EARTHLY_GIT_AUTHOR
andEARTHLY_GIT_CO_AUTHORS
ARGS
🛠 Fixed
- ⏱ Some network operations were being incorrectly executed with a timeout of 0.
- Upon
earthly ls
failure it will display the failure reason
🔄 Changed
- 🏗 Loading Docker images as part of
WITH DOCKER
is now faster through the use of an embedded registry in Buildkit. This functionality was previously hidden (VERSION --use-registry-for-with-docker
) and was only auto-enabled for Earthly Satellite users. It is now enabled by default for all builds. #1268
-
v0.6.25 Changes
October 04, 2022 -
v0.6.24 Changes
September 22, 2022➕ Added
- The
earthly org invite
command now has the ability to invite multiple email addresses at once. - 👍 Experimental support for
TRY/FINALLY
, which allows saving artifacts upon failure. #988, #587. Not that this is only a partial implementation, and only accepts a single RUN command in theTRY
, and onlySAVE ARTIFACT
commands in theFINALLY
block. - Ability to enable specific satellite features via cli flags, e.g. the new experimental sleep feature can be enabled with
earthly satellite launch --feature-flags satellite-sleep my-satellite
.
🔄 Changed
- Bootstraping zsh autocompletion will first attempt to install under
/usr/local/share/zsh/site-functions
, and will now fallback to/usr/share/zsh/site-functions
. - The
earthly preview org
command has been promoted to GA, and is now available underearthly org
. - 🖨
earthly sat select
with no arguments now prints the current satellite and the usage text. - 🏗 The interactive debugger now connects over the buildkit session connection rather than an unencrypted tcp connection; this makes it possible to use the interactive debugger with remote buildkit instances.
🛠 Fixed
- 🛠 Fixed Earthly failing when using a remote docker host from a machine with an incompatible architecture. #1895
- 🏗 Earthly will no longer race with itself when starting up buildkit. #2194
- 🏗 The error reported when failing to initiate a connection to buildkit has been reworded to account for the remote buildkit/satellite case too.
- 📜 Errors related to parsing
VERSION
feature flags will no longer be displayed during auto-completion.
- The
-
v0.6.23 Changes
September 06, 2022🛠 Fixed
- 🏗 Using
--remote-cache
on a target that contains onlyBUILD
instructions caused a hang. #1945 - 🛠 Fixed WAIT/END related bug which prevent
WITH DOCKER --load
from building referenced target. - Images and artifacts which are output (or pushed), are now displayed in the final earthly output.
- 📜
ssh: parse error in message type 27
error when using OpenSSH 8.9; fixed by upstream in golang/go#51689.
🔄 Changed
- ✂ Removed warning stating that
WAIT/END code is experimental and may be incomplete
-- it is still experimental; however, it now has a higher degree of test-coverage. It can be enabled withVERSION --wait-block 0.6
. - ⚠ A warning is now displayed during exporting a multi-platform image to the local host if no platform is found that matches the host's platform type.
- ⬇️ Reduced verbosity of
To enable pushing use earthly --push
message.
- 🏗 Using
-
v0.6.22 Changes
August 19, 2022➕ Added
--cache-from
earthly flag, which allows defining multiple ordered caches. #1693- 👍 WAIT/END support for saving artifacts to local host.
- 👍 WAIT/END support for
RUN --push
commands.
🛠 Fixed
- ⚡️ Updated
EXPOSE
parsing to accept (and ignore) host IP prefix, as well as expose udp ports; this should be fully-compatible with dockerfile's format. #1986 - 🏗 The earthly-buildkit container is now only initialized when required.
🔄 Changed
- 🏗 The earthly-buildkit container is now only initialized when required.
-
v0.6.21 Changes
August 04, 2022➕ Added
EARTHLY_LOCALLY
builtin arg which is set totrue
orfalse
when executing locally or within a container, respectively. This ARG must be enabled with theVERSION --earthly-locally-arg
feature flag.
🛠 Fixed
- 🛠 Fixed an incompatibility with older versions of remote BuildKits and Satellites, which was resulting in Earthly crashing.
- 🛠 Fixed
WITH DOCKER
not loading correctly when the image name contained a port number underVERSION --use-registry-for-with-docker
. #2071 - 🏗 Race condition in WAIT / END block, which prevented waiting on some BUILD commands.
🔄 Changed
- ➕ Added a deprecation warning for secrets using a
+secrets/
prefix. Support for this prefix will be removed in a future release. - per-file stat transfers are now logged when running under
--debug
mode.
-
v0.6.20 Changes
July 18, 2022🔄 Changed
- ⚡️ Updated buildkit to include changes up to 12cfc87450c8d4fc31c8c0a09981e4c3fb3e4d9f
➕ Added
- ➕ Adding support for saving artifact from
--interactive-keep
. #1980 - 🆕 New
EARTHLY_PUSH
builtin arg, which is set totrue
when earthly is run with the--push
flag, and the argument is referenced under the direct target, or a target which is indirectly referenced via aBUILD
command; otherwise it will be set tofalse
. The value mimics when aRUN --push
command is executed. This feature must be enabled withVERSION --wait-block 0.6
.
🛠 Fixed
- 🛠 Fixed
context.Canceled
being reported as the error in some builds instead of the root cause. #1991 - 👌 Improved cache use of
WITH DOCKER
command. - 🐳 The
earthly/earthly
docker image is now also built for arm64 (in addition to amd64).
-
v0.6.19 Changes
June 29, 2022🛠 Fixed
- 🛠 Fixed retagging of images that are made available via the
WITH DOCKER
command when the--use-registry-for-with-docker
feature is enabled. - 🛠 Fixed a bug where
earthly --version
would display unknown on some versions of Windows.
- 🛠 Fixed retagging of images that are made available via the