All Versions
63
Latest Version
Avg Release Cycle
12 days
Latest Release
571 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