All Versions
63
Latest Version
Avg Release Cycle
12 days
Latest Release
871 days ago
Changelog History
Page 5
Changelog History
Page 5
-
v0.5.15 Changes
May 27, 2021earthly config
is no longer experimental. (https://github.com/earthly/earthly/pull/979)- ⚙ Running a target, will now
bootstrap
automatically, if it looks likeearthly bootstrap
has not been run yet. (https://github.com/earthly/earthly/pull/989) earthly bootstrap
ensures the permissions on the.earthly
folder are correct (belonging to the user) ( https://github.com/earthly/earthly/pull/993)- Cache mount ID now depends on a target input hash which does not include inactive variables (https://github.com/earthly/earthly/pull/1000)
- Added
EARTHLY_TARGET_PROJECT_NO_TAG
built-in argument (https://github.com/earthly/earthly/pull/1011) - When
~
is used as the path to a secret file, it now expands as expected. (https://github.com/earthly/earthly/pull/977) - 👉 Use the environment-specified
$HOME
, unless$SUDO_USER
is set. If it is, use the users home directory. (https://github.com/earthly/earthly/pull/1015)
-
v0.5.14 Changes
May 27, 2021earthly config
is no longer experimental. (https://github.com/earthly/earthly/pull/979)- ⚙ Running a target, will now
bootstrap
automatically, if it looks likeearthly bootstrap
has not been run yet. (https://github.com/earthly/earthly/pull/989) earthly bootstrap
ensures the permissions on the.earthly
folder are correct (belonging to the user) ( https://github.com/earthly/earthly/pull/993)- Cache mount ID now depends on a target input hash which does not include inactive variables (https://github.com/earthly/earthly/pull/1000)
- Added
EARTHLY_TARGET_PROJECT_NO_TAG
built-in argument (https://github.com/earthly/earthly/pull/1011) - When
~
is used as the path to a secret file, it now expands as expected. (https://github.com/earthly/earthly/pull/977)
-
v0.5.13 Changes
May 13, 2021- 🛠 fixes panic on invalid (or incomplete)
~/.netrc
file (https://github.com/earthly/earthly/issues/980)
- 🛠 fixes panic on invalid (or incomplete)
-
v0.5.12 Changes
May 07, 2021- 🏗 Adds a retry for remote BuildKit hosts when using the
EARTHLY_BUILDKIT_HOST
configuration option. (#952) - Re-fetch credentials when they expire (#957)
- 👉 Make use of
~/.netrc
credentials when no config is set under~/.earthly/config.yml
(#964) - 👯 Make use of auth credentials when performing a GIT CLONE command within an Earthfile. (#964)
- 👌 Improved error output when desired secret does not exist, including the name of the missing secret. (#972)
- 🏗 Warn if
build-arg
appears after the target in CLI invocations.(#959)
- 🏗 Adds a retry for remote BuildKit hosts when using the
-
v0.5.11 Changes
April 27, 2021- 👌 Support for
FROM DOCKERFILE -f
(https://github.com/earthly/earthly/pull/950) - 🛠 Fixes missing access to global arguments in user defined commands (https://github.com/earthly/earthly/pull/947)
- 👉 Users's
~/.earthly
directory is now referenced when earthly is invoked with sudo
- 👌 Support for
-
v0.5.10 Changes
April 19, 2021- ➕ Added ability to run
WITH DOCKER
underLOCALLY
(https://github.com/earthly/earthly/pull/840) - 🛠 Fix
FROM DOCKERFILE
--build-arg
s not being passed correctly (https://github.com/earthly/earthly/issues/932) - 📄 Docs: Add uninstall instructions
- 📄 Docs: Improve onboarding tutorial based on user feedback
- ➕ Added ability to run
-
v0.5.9 Changes
April 05, 2021- [experimental] Improved parallelization when using commands such as
IF
,WITH DOCKER
,FROM DOCKERFILE
,ARG X=$(...)
and others. To enable this feature, pass--conversion-parallelism=5
or setEARTHLY_CONVERSION_PARALLELISM=5
. (https://github.com/earthly/earthly/issues/888) - Auto-detect MTU (https://github.com/earthly/earthly/issues/847)
- MTU may set via config
earthly config global.cni_mtu 12345
(https://github.com/earthly/earthly/pull/906) - Hide
--debug
flag since it is only used for development on Earthly itself - 🏗 Download and start buildkitd as part of the earthly bootstrap command
- 👌 Improved buildkitd startup logic (https://github.com/earthly/earthly/pull/892)
- Check for reserved target names and disallow them (e.g.
+base
) (https://github.com/earthly/earthly/pull/898) - 🛠 Fix use of self-hosted repositories when a subdirectory is used (https://github.com/earthly/earthly/pull/897)
- [experimental] Improved parallelization when using commands such as
-
v0.5.8 Changes
March 23, 2021- [experimental] Support for ARGs in user-defined commands (UDCs). UDCs are templates (much like functions in regular programming languages), which can be used to define a series of steps to be executed in sequence. In other words, it is a way to reuse common build steps in multiple contexts. This completes the implementation of UDCs and the feature is now in experimental phase (https://github.com/earthly/earthly/issues/581). For more information see the UDC guide.
- [experimental] New command:
IMPORT
(https://github.com/earthly/earthly/pull/868) ``` IMPORT github.com/foo/bar:v1.2.3 IMPORT github.com/foo/buz:main AS zulu
...
FROM bar+target BUILD zulu+something
- 🛠 Fix handling of some escaped quotes (https://github.com/earthly/earthly/issues/859) - 🛠 Fix: empty targets are now valid (https://github.com/earthly/earthly/pull/872) - 🛠 Fix some line continuation issues (https://github.com/earthly/earthly/pull/873 & https://github.com/earthly/earthly/pull/874) - 🏗 Earthly now limits parallelism to `20`. This fixes some very large builds attempting to use resources all at the same time - ⏱ Automatically retry TLS handshake timeout errors
-
v0.5.7 Changes
March 13, 2021- 🚩 raise error when duplicate target names exists in Earthfile
- basic user defined commands (experimental)
- cleans up console output for saving artifacts (#848)
- 👍 implement support for WORKDIR under LOCALLY targets
- 🛠 fix zsh autocompletion issue for mac users
If the autocompletion bug persists for anyone (e.g. seeing an error like
command not found: __earthly__
), and the issues persists after upgrading to v0.5.7; it might be necessary to delete the earthly autocompletion file before re-running earthly bootstrap (or alternatively manually replace `earthly_` with the full path to the earthly binary).
-
v0.5.6 Changes
March 09, 2021- 🚀 This release removes the
ongoing
updates "Provide intermittent updates on long-running targets (#844)" from the previous release, as it has issues in the interactive mode.
- 🚀 This release removes the