v3.23.2 - October 30, 2024
- Fixed bug causing
@lando/core
and its plugins to incorrectly report⚠️ Cannot update. Please update manually.
v3.23.1 - October 29, 2024
- Added useful
warning
if Lando cannot detect the CLI update location inPATH
#259
- Fixed regression causing some recipe
tooling
commands to disappear in apps with characters in theirname
that get altered byslugification
v3.23.0 - October 26, 2024
- Changed
lando setup
to pull common plugins based on releasechannel
to better mimic fatcore - Improved internet detection tests #243
- Improved
lando shellenv
to produce more consistent newliney output - Rebased
axios
andoctokit
on@npmcli/agent
to improve request consistency across environments - Updated default Docker Desktop version to
4.34.3
- Updated default Docker Engine version to
27.3.1
- Updated recommended Docker Desktop range to
>=4.34.0
- Updated tested Docker Desktop range to
<=4.35
- Updated tested Docker Compose range to
<=2.29.2
- Updated packaged
cli
to usenode20
- Fixed some packaging problems with new combining
core/cli
and changed so tests run 💯 packaged - Fixed run-from-source
#shebang
to be more universal - Fixed
flags: 0x5000: no such file or directory: unknown
on WSL when bind mounting certain files the second time #242 - Fixed bug causing https proxy routes to be assigned when they shouldnt be
- Fixed bug causing cache from repopulating old proxy addresses that have been removed #209
- Fixed bug in
v4
autoentrypoint
andcommand
population - Fixed regression causing empty tooling
options
to throw an error #240 - Fixed critical bug where
core
was not being loaded when it only exists internally - Fixed bug causing development release versions from incorrectly reporting as updatable
- Fixed bug causing updates to fail when
SHELL
environment variable is not set - Fixed bug causing error handler error when error code is not an integer
- Fixed failed
healthchecks
from reportingunknown shorthand flag: 'T' in -T
instead of underlying error (thanks to @AaronFeledy) - Improved merging of same-service, same-hostname-pathname
proxy
routes, fixes #246 - Improved
dns
preference ofipv4first
- Added
debugShim
tolando.utils
- Added
downloadX
tolando.utils
- Added
getAxios
tolando.utils
- Added
getOctokit
tolando.utils
- Added
getUserShell
tolando.utils
- Added
getUserShellProfile
tolando.utils
- Added
isVersionLte
tolando.utils
- Added
legacyMerge
tolando.utils
- Added
mergeArrays
tolando.utils
- Added
mergePromise
tolando.utils
- Added
merge
tolando.utils
- Added
readFile
tolando.utils
- Added
remove
tolando.utils
- Added
runCommand
tolando.utils
- Added
runElevated
tolando.utils
- Added
runPowerShell
tolando.utils
- Added
slugify
tolando.utils
- Added
writeFile
tolando.utils
- Recombined
@lando/cli
into@lando/core
eglando
binaries are now released here - Removed version 4 runtime selector
- Switched
URL.parse
tourl.parse
until people are reliably on anode20
CLI
v3.23.0-beta.10 - October 26, 2024
- Added helpful
tip
about usinglando shellenv
when it cannot detect~/.lando/bin
inPATH
- Changed
lando setup
to pull common plugins based on releasechannel
to better mimic fatcore - Improved internet detection tests #243
- Improved
lando shellenv
to produce more consistent newliney output - Rebased
axios
andoctokit
on@npmcli/agent
to improve request consistency across environments - Updated default Docker Desktop version to
4.34.3
- Updated default Docker Engine version to
27.3.1
- Udpated recommended Docker Destkop range to
>=4.34.0
- Updated tested Docker Desktop range to
<=4.35
- Updated tested Docker Compose range to
<=2.29.2
- Fixed failed
healthchecks
from reportingunknown shorthand flag: 'T' in -T
instead of underlying error (thanks to @AaronFeledy)
- Added
debugShim
tolando.utils
- Added
downloadX
tolando.utils
- Added
getAxios
tolando.utils
- Added
getOctokit
tolando.utils
- Added
getUserShell
tolando.utils
- Added
getUserShellProfile
tolando.utils
- Added
isVersionLte
tolando.utils
- Added
legacyMerge
tolando.utils
- Added
mergeArrays
tolando.utils
- Added
mergePromise
tolando.utils
- Added
merge
tolando.utils
- Added
readFile
tolando.utils
- Added
remove
tolando.utils
- Added
runCommand
tolando.utils
- Added
runElevated
tolando.utils
- Added
runPowerShell
tolando.utils
- Added
slugify
tolando.utils
- Added
writeFile
tolando.utils
- Switched
URL.parse
tourl.parse
until people are reliably on anode20
CLI
v3.23.0-beta.9 - October 26, 2024
- Added helpful
tip
about usinglando shellenv
when it cannot detect~/.lando/bin
inPATH
- Changed
lando setup
to pull common plugins based on releasechannel
to better mimic fatcore - Improved internet detection tests #243
- Improved
lando shellenv
to produce more consistent newliney output - Rebased
axios
andoctokit
on@npmcli/agent
to improve request consistency across environments - Updated default Docker Desktop version to
4.34.3
- Updated default Docker Engine version to
27.3.1
- Udpated recommended Docker Destkop range to
>=4.34.0
- Updated tested Docker Desktop range to
<=4.35
- Updated tested Docker Compose range to
<=2.29.2
- Fixed failed
healthchecks
from reportingunknown shorthand flag: 'T' in -T
instead of underlying error (thanks to @AaronFeledy)
- Added
debugShim
tolando.utils
- Added
downloadX
tolando.utils
- Added
getAxios
tolando.utils
- Added
getOctokit
tolando.utils
- Added
getUserShell
tolando.utils
- Added
getUserShellProfile
tolando.utils
- Added
isVersionLte
tolando.utils
- Added
legacyMerge
tolando.utils
- Added
mergeArrays
tolando.utils
- Added
mergePromise
tolando.utils
- Added
merge
tolando.utils
- Added
readFile
tolando.utils
- Added
remove
tolando.utils
- Added
runCommand
tolando.utils
- Added
runElevated
tolando.utils
- Added
runPowerShell
tolando.utils
- Added
slugify
tolando.utils
- Added
writeFile
tolando.utils
- Switched
URL.parse
tourl.parse
until people are reliably on anode20
CLI
v3.23.0-beta.7 - October 24, 2024
- Fixed some packaging problems with new combining
core/cli
and changed so tests run 💯 packaged
v3.23.0-beta.5 - October 24, 2024
- Fixed run-from-source
#shebang
to be more universal - Fixed
flags: 0x5000: no such file or directory: unknown
on WSL when bind mounting certain files the second time #242 - Fixed bug causing https proxy routes to be assigned when they shouldnt be
- Fixed bug causing cache from repopulating old proxy addresses that have been removed #209
- Fixed bug in
v4
autoentrypoint
andcommand
population - Fixed regression causing empty tooling
options
to throw an error #240 - Improved merging of same-service, same-hostname-pathname
proxy
routes, fixes #246 - Improved
dns
preference ofipv4first
v3.23.0-beta.4 - October 22, 2024
- Updating for release considerations
v3.23.0-beta.3 - October 22, 2024
- Fixed critical bug where
core
was not being loaded when it only exists internally
v3.23.0-beta.2 - October 21, 2024
- Updating for release considerations
v3.23.0-beta.1 - October 21, 2024
- Updated packaged
cli
to usenode20
- Fixed bug causing development release versions from incorrectly reporting as updatable
- Fixed bug causing updates to fail when
SHELL
environment variable is not set - Fixed bug causing error handler error when error code is not an integer
- Recombined
@lando/cli
into@lando/core
eglando
binaries are now released here - Removed version 4 runtime selector
v3.22.3 - October 18, 2024
- Added maybe-it-works? renderer handling for
TERM=dumb
- Changed and standardized
nonTTY
renderer to/fromsimple
- Improved
LandoCA
support onarchlinux
- Improved
dc2
renderer error selection on multiline errors - Improved error messages and fixed typos on Linux build engine setup
- Standardized removey operations and made
remove
more "deletey"
v3.22.2 - October 17, 2024
- Fixed bug causing
lando init
failures when it is the first command run - Fixed bug clobbering
v3
certificates in some circumstances - Fixed bug causing
lando plugin-add
to fail in the wrong place when it's passedencodeURIComponent
encodeys
v3.22.1 - October 11, 2024
- Added explicit CA install support for
linuxmint
andendeavouros
#3749 #223 #225 - Added fallback method for for installing CA on Linux distros that are based on other supported distros
- Switched
cli
update channel back tocli
for now
v3.22.0 - October 10, 2024
- Added new
lando exec
command - Added cross platform
host.lando.internal
for container-to-host access - Added limited auto setup to app start-y events
- Added Install Certificate Authority
setup
task - Added limit
app
support intask
functions - Added
usage
,examples
andpositionals
support totask
andtooling
objects - Added
LANDO_SERVICE_CERT
andLANDO_SERVICE_KEY
envvars - Added
!import
yaml
tag for futurev4
services things - Added build context
tmp
directory to house various build assets - Improved build context generation error handling
- Improved consisteny of
mounty
APIs resource:
andtarget:
- Improved
working_dir
discover inv4
services - Improved CA and cert generation
- Improved tooling, events, etc to honor
&
for proper backgrounding with--detach
- Improved
v3
plugin script automoving (finally!) - Updated default Docker Compose version to
2.29.2
- Updated default Docker Desktop version to
4.34.0
- Updated default Docker Engine version to
27.2.0
- Updated tested Docker Desktop range to
<=4.34
- Updated tested Docker Compose range to
<=2.29.2
- Fixed bug causing
EISDIR: illegal operation on a directory
on some mounts #169 - Fixed bug causing
COLUMNS
to be forced to256
#1847 - Fixed bug causing weird array merging in dynamic override tasks
- Fixed bug causing debug output showing in some errors
- Fixed bug causing compose cache to not properly empty on
destroy
- Fixed bug causing
docker-engine.run
to double emit errors - Fixed bug causing
undefined
to show on some user password prompts - Fixed bug causing Docker Desktop
version
information to not load correctly in some circumstances - Fixed various
dc2
renderer bugs - Fixed bug causing new
lando exec
command to incorrectly shell wrap - Fixed bug causing
compose
directories to bloat indefinitely - Fixed bug causing
stop
to notkill
when it can justkill
- Fixed
os
not defined duringlando setup
onlinux
- Fixed inconsistent usage of
skipInstallCa
- Fixed bug causing autosetup to still
U Need Setup
after installing new orchestrator onlando start
y events - Fixed bug preventing non-boot image build hooks from running
- Fixed bug causing hook files to be
COPY
ed to early in Imagefile - Fixed bug causing
appMount
to be not correctly added as agit
safe.directory
- Fixed bug causing preexisting
urls
inlando info
to be clobbered bylocalhost
port discovery - Fixed bug causing
allServices
to sometimes be unset in some recipe tasks - Fixed bug preventing some error codes from bubbling up correctly
- Fixed bug causing race condition when setting non-service scoped
storage
labels - Fixed bug causing preexisting
urls
inlando info
to be clobbered bylocalhost
port discovery - Fixed bug causing
allServices
to sometimes be unset in some recipe tasks - Fixed bug causing build contexts to not wipe correctly between rebuilds
- Fixed bug causing build context directories and compose caches to grow indefinitely over time
- Changed
.ps1
scripts to use-Option
style option convention - Changed
LANDO_HOST_IP
to now use newhost.lando.internal
- Improved
run
volume mounting - Improved
volume
type detection - Moved Lando Development Certificate Authority creation to
setup
framework - Moved Landonet 2 upgrade to
setup
framework - Rebased
yaml
libraries on newyaml
component - Rebased
git
history onlando/cli
for pending MERGE - Renamed
lash
andlandorc
tolash.sh
andlandorc.sh
for more consistent naming and packaging - Removed
_casetup
builder in favor of native CA generation - Removed
ip
npm
package - Updated
@lando/cli
release pointer to@lando/core
for pending MERGE - Upgraded
js-yaml
to^4.1.0
- DEPRECATED
lando ssh
in favor of newlando exec
- Defunct
lando share
command is now a hidden command
v3.22.0-beta.7 - September 5, 2024
- Fixed bug causing preexisting
urls
inlando info
to be clobbered bylocalhost
port discovery - Fixed bug causing
allServices
to sometimes be unset in some recipe tasks
v3.22.0-beta.6 - September 4, 2024
- This release contains only tests and is mostly to keep version sync with the CLI
v3.22.0-beta.5 - September 4, 2024
- Updated default Docker Compose version to
2.29.2
- Updated default Docker Desktop version to
4.34.0
- Updated default Docker Engine version to
27.2.0
- Updated tested Docker Desktop range to
<=4.34
- Updated tested Docker Compose range to
<=2.29.2
- Fixed bug causing autosetup to still
U Need Setup
after installing new orchestrator onlando start
y events - Fixed bug preventing non-boot image build hooks from running
- Fixed bug causing hook files to be
COPY
ed to early in Imagefile - Fixed bug causing
appMount
to be not correctly added as agit
safe.directory
v3.22.0-beta.4 - August 30, 2024
- Fixed
os
not defined duringlando setup
onlinux
- Fixed inconsistent usage of
skipInstallCa
- Renamed
lash
andlandorc
tolash.sh
andlandorc.sh
for more consistent naming and packaging
v3.22.0-beta.3 - August 1, 2024
- Changed user build script to always run (for now)
v3.22.0-beta.2 - July 30, 2024
- Fixed bug causing new
lando exec
command to incorrectly shell wrap - Fixed bug causing
compose
directories to bloat indefinitely - Fixed bug causing
stop
to notkill
when it can justkill
- Improved
run
volume mounting - Improved
volume
type detection
v3.22.0-beta.1 - July 25, 2024
- Added new
lando exec
command - Added cross platform
host.lando.internal
for container-to-host access - Added limited auto setup to app start-y events
- Added Install Certificate Authority
setup
task - Added limit
app
support intask
functions - Added
usage
,examples
andpositionals
support totask
andtooling
objects - Added
LANDO_SERVICE_CERT
andLANDO_SERVICE_KEY
envvars - Improved CA and cert generation
- Improved tooling, events, etc to honor
&
for proper backgrounding with--detach
- Improved
v3
plugin script automoving (finally!) - Updated default Docker Compose version to
2.27.1
- Updated default Docker Desktop for macOS version to
4.32.0
- Updated default Docker Desktop for Windows version to
4.32.0
- Updated default Docker Engine version to
27.0.3
- Updated tested Docker Desktop range to
<=4.32
- Fixed bug causing
EISDIR: illegal operation on a directory
on some mounts #169 - Fixed bug causing
COLUMNS
to be forced to256
#1847 - Fixed bug causing weird array merging in dynamic override tasks
- Fixed bug causing debug output showing in some errors
- Fixed bug causing compose cache to not properly empty on
destroy
- Fixed bug causing
docker-engine.run
to double emit errors - Fixed bug causing
undefined
to show on some user password prompts - Fixed bug causing Docker Desktop
version
information to not load correctly in some circumstances - Fixed various
dc2
renderer bugs
- DEPRECATED
lando ssh
in favor of newlando exec
- Defunct
lando share
command is now a hidden command
- Changed
.ps1
scripts to use-Option
style option convention - Changed
LANDO_HOST_IP
to now use newhost.lando.internal
- Moved Lando Development Certificate Authority creation to
setup
framework - Moved Landonet 2 upgrade to
setup
framework - Removed
_casetup
builder in favor of native CA generation - Removed
ip
npm
package
v3.21.2 - June 20, 2024
- Fixed bug causing legacy
meUser
auto detection to fail in some situation for new Lando 4 service #178
v3.21.1 - June 19, 2024
- Fixed issue with importing databases to a service with the "default"
database
named database. lando/mysql#53
v3.21.0 - May 25, 2024
- Added ability to autostart Docker Desktop for Windows from within WSL instances #164
- Added
autostart
Docker Engine support to Linux - Added
lando update
command so Lando and installed plugins can self-update - Added hidden
lando setup
command to replace package installers - Added hidden
lando plugin-add
command to install external plugins - Added hidden
lando plugin-remove
command to remove external plugins - Added new very low level generic L337 Service
- Improved
healthcheck
so it can now be disabled withhealthcheck: false
- Improved method for locating and starting Docker Desktop on Windows #164
- Improved
lando version
to give more total version information - Introduced "Untested Docker Version" notice
- Improved
sudo
user detection on Linux - Improved Docker compatibility messages
- Improved
wsl
status detection - Improved
spawn
debugging output - Updated default Docker Compose version to
2.27.0
- Updated default Docker Desktop version to
4.30.0
- Updated default Docker Engine version to
26.1.1
- Updated tested Docker Desktop range to
<=4.30
- Updated tested Docker Engine range to
<27
- Updated
sql-export.sh
to usemariadb-dump
command (if available). #148
- Added general purpose error
trap
to Docker Desktop install script on Windows, maybe fixes #118 - Fixed bug that prevented password prompts from rendering
- Fixed inescapable password prompt when starting aborting a lando start
- Fixed prompt showing in
non-interactive
environments - Fixed errors caused by "legacy" plugins #127
- Fixed
warnings is not defined
error when trying to bring upproxy
- Fixed Docker Engine autostart for users using
service
instead ofsystemctl
#110 - Fixed
once
events running more thanonce
- Fixed broken Docker Compose|Desktop|Engine links
- Fixed bug causing
lando
services to reportUp
when they actuallyExited
non-zero - Fixed CLI update issues on Windows #109 #122
- Fixed encoding error in default
write-file
- Fixed bug that caused Lando to be too impatient when starting Docker Desktop #164
- Fixed unclear error when cancelling certain prompts
- Fixed longstanding bug causing some debug output to print to
stdout
instead ofstderr
- Fixed bug causing
healthy
info to not persist correctly - Fixed bug causing proxy
502 Bad Gateway
when assiging duplicateurls
with differentports
- Fixed inconsistent container shutdown by switching from
kill
tostop
- Fixed inconsistent error display in
dc2
listr
renderer - Fixed
Could not find suitable download url
CLI update error caused by a release posted before assets are available - Improved post-start status message granularity, they can one of
tip|info|warn|error
now - Improved post-start status message accessibility
- Improved "Update Available" warning to be less INTENSE, is now a post-start info message
- Improved
MINMAX UID/GID
assignment to reduce exporting layers weirdness
- Added
buildkit
as an alias forbuildx
inl337
serviceimage
key - Added
app.addMessage
for more granular and accessible post-start app status reporting - Bumped minimum
node
version to18
- Changed
download-x
to preferipv4
#165 - Changed
lando.log
andapp.log
to be more likedebug
- Changed
rebuild
tokill
instead ofstop
- Improved error handling on
download-x
#165 - Removed lingering and dangling should-now-be-in-plugins code eg
_drupaly.js
- Reorganized core to be more like
@lando/core-next
(eg Lando 4) - Removed
github
dependency - Removed
mkdirp
dependency - Switched (fully, finally) from
github
to@octokit/rest
- Switched plugin package manager to
npm
- DEPRECATED
app.addWarning
in favor ofapp.addMessage
v3.21.0-beta.20 - May 9, 2024
- Improved
sql-import.sh
to drop and recreatemysql
andmariadb
tables before importing
- Fixed updating bug caused by improperly named
v3.21.0-beta18
@lando/cli
release
v3.21.0-beta.19 - May 9, 2024
- Added ability to autostart Docker Desktop for Windows from within WSL instances #164
- Improved method for locating and starting Docker Desktop on Windows #164
- Updated default Docker Compose version to
2.27.0
- Updated default Docker Desktop version to
4.30.0
- Updated default Docker Engine version to
26.1.1
- Updated tested Docker Desktop range to
<=4.30
- Updated tested Docker Engine range to
<27
- Updated
sql-export.sh
to usemariadb-dump
command (if available). #148
- Fixed bug that caused Lando to be too impatient when starting Docker Desktop #164
- Fixed unclear error when cancelling certain prompts
- Added
buildkit
as an alias forbuildx
inl337
serviceimage
key - Changed
download-x
to preferipv4
#165 - Changed
rebuild
tokill
instead ofstop
- Improved error handling on
download-x
#165
v3.21.0-beta.18 - April 29, 2024
- Fixed bug that prevented password prompts from rendering
- Fixed inescapable password prompt when starting aborting a lando start
- Improved
MINMAX UID/GID
assignment to reduce exporting layers weirdness
v3.21.0-beta.17 - April 23, 2024
- Fixed some stuff in nascent
LandoService4
for demoing puroses
v3.21.0-beta.16 - April 23, 2024
- Added dumb
linux
ssh-agent
support for nascentLandoService4
v3.21.0-beta.15 - April 20, 2024
- Users can now try out the lowest level and first
api: 4
service. Read more
- Added
buildx
toggle tol337
serviceimage
key - Added build
args
support tol337
serviceimage
key - Added
ssh
support tol337
serviceimage
key - Changed default
l337
service builder tobuildx
- Improved
api: 4
image build errors and handling
- Fixed bug causing
healthy
info to not persist correctly - Fixed bug causing proxy
502 Bad Gateway
when assiging duplicateurls
with differentports
- Fixed inconsistent container shutdown by switching from
kill
tostop
- Fixed inconsistent error display in
dc2
listr
renderer
- Changed default
healthy
info fromtrue
tounknown
- Changed
api: 4
service info to provide astate
key - Added
app.updateComposeCache()
andapp.v4.updateComposeCache
for better metadata consistencu
v3.21.0-beta.14 - April 10, 2024
- Added better messages on when and how to update Docker components
- Updated default Docker Compose version to
2.26.1
- Updated default Docker Desktop version to
4.29.0
- Updated default Docker Engine version to
26.0.0
- Updated tested Docker Desktop range to
<=4.29
- Updated tested Docker Engine range to
<27
- Fixed bug where
lando update
check failures were failing silently - Fixed bug where
GITHUB_TOKEN
was being used, if set, to getlando update
info
- Changed
lando update
GitHub@octokit/rest
auth to useLANDO_GITHUB_TOKEN
instead ofGITHUB_TOKEN
v3.21.0-beta.13 - April 6, 2024
- Improved
healthcheck
so it can now be disabled withhealthcheck: false
v3.21.0-beta.12 - March 25, 2024
- This release has no content and exists so we can switch over to @lando/setup-lando for POSIX install
v3.21.0-beta.11 - March 18, 2024
- Fixed
lando shellenv
to remove duplicatePATH
entries
v3.21.0-beta.10 - March 15, 2024
- Introduced "Untested Docker Version" notice
- Improved
sudo
user detection on Linux - Improved Docker compatibility messages
- Improved
wsl
status detection - Improved
spawn
debugging output - Updated default Docker Compose version to
2.24.6
- Updated default Docker Desktop version to
4.28.0
- Updated supported Docker Desktop range to
>=4.0.0 <5
- Updated supported Docker Engine range to
<26
- Fixed
--debug
causinglando setup -y
to hang in GitHub Actionswindows
runners - Fixed errors caused by "legacy" plugins #127
- Fixed
lando setup
incorrectly reporting double the plugin installed total - Fixed
once
events running more thanonce
- Fixed prompt showing in
non-interactive
environments - Updated
lando-experimental
to new plugin format
v3.21.0-beta.9 - March 10, 2024
- Improved
lando shellenv
to work on Windows shells likepowershell.exe
,cmd.exe
andbash.exe
- Switched
leia
tests to run against3-dev-slim
for now
- Changed
lando update
to download CLI binaries to the Lando 4cacheDir
- Improved
download-x
to auto create nonexistent paths as needed
v3.21.0-beta.8 - March 5, 2024
- This release has no content it exists to provide version syncing with
@lando/cli
v3.21.0-beta.7 - March 1, 2024
- Added general purpose error
trap
to Docker Desktop install script on Windows, maybe fixes #118 - Changed
lando shellenv
to print tostderr
when it has no shellenv to print - Fixed issue with
wsl.exe
throwing an error when not found #117 - Fixed issue with
is-group-member
throwing an when target group was nonexistent #116
- Improved
is-group-member
so it does not require the existence of the target group - Improved
run-command
,run-elevated
andrun-powershell-script
so they correctly handle pre-command executing errors egENOENT
v3.21.0-beta.6 - February 28, 2024
- Improved
lando shellenv
so it prints a message if your environment is already g2g
- Improved
get-shellenv-paths
to filter nonexistent paths
v3.21.0-beta.5 - February 26, 2024
- Added support for
slim
CLI updates
v3.21.0-beta.4 - February 22, 2024
- Fixed Docker Engine autostart for users using
service
instead ofsystemctl
#110 - Reverted to older
moveConfig
that i guess silently failed in a good way by @pirog in #115
- @soleneggd made their first contribution in #113
v3.21.0-beta.3 - February 21, 2024
- Fixed
warnings is not defined
error when trying to bring upproxy
- Fixed nested plugins eg
@lando/healthcheck
not showing correct update status - Fixed incorrect count showing on
lando plugin-add
- Fixed Docker Engine autostart for users using
service
instead ofsystemctl
#110
v3.21.0-beta.2 - February 20, 2024
- Updated default Docker Compose version to
2.24.5
- Updated default Docker Desktop version to
4.27.2
- Updated default Docker Engine version to
25.0.3
- Updated supported Docker Desktop range to
<4.28
- Updated supported Docker Engine range to
<26
- Fixed
Enquirer is a peer dependency that must be installed separately
showing up onlando setup
#105 - Improved dependency version compatibility check to be more forgiving #104
- Changed default
api: 4
service froml337
tolando
- Renamed
v4.orchestratorVersion
tov4.composeApi
v3.21.0-beta.1 - February 16, 2024
- This release has no content, it exists to move forward our versioning.
v3.21.0-alpha.10 - January 3, 2024
- Removed dangling reference to utils.appMachineName to fix init issue.
v3.21.0-alpha.9 - December 12, 2023
- Removed
copy-dir
in attempt to simplify/minimize/reduce dependencies - Removed lingering
db-tools
tests which should happen in implementating plugins now
v3.21.0-alpha.8 - December 7, 2023
- This release has no content, it exists to test new
lando update
flows
v3.21.0-alpha.7 - December 5, 2023
This is an alpha
release which means:
- Definitely don't try it out unless you are into risky business
- It is "feature complete" but has very little automated testing so we cannot guarantee any level of "it works" beyond "it works on our machines" ;)
- Subsequent releases could be breaking, very breaking
So, basically, if you have real work you need to do we recommend you don't try it!
- Added
autostart
Docker Engine support to Linux - Added
lando update
command so Lando and installed plugins can self-update - Added hidden
lando setup
command to replace package installers - Added hidden
lando plugin-add
command to install external plugins - Added hidden
lando plugin-remove
command to remove external plugins - Improved
lando version
to give more total version information
- Fixed broken Docker Compose|Desktop|Engine links
- Fixed bug causing
lando
services to reportUp
when they actuallyExited
non-zero - Fixed longstanding bug causing some debug output to print to
stdout
instead ofstderr
- Improved post-start status message granularity, they can one of
tip|info|warn|error
now - Improved post-start status message accessibility
- Improved "Update Available" warning to be less INTENSE, is now a post-start info message
- Improved
LANDO_DEBUG
to also throw a stack trace
- Added
app.addMessage
for more granular and accessible post-start app status reporting - Changed
lando.log
andapp.log
to be more likedebug
- Bumped minimum
node
version to18
- Bumped supported Docker Desktop version to
>4 <4.27
- Removed lingering and dangling should-now-be-in-plugins code eg
_drupaly.js
- Reorganized core to be more like
@lando/core-next
(eg Lando 4) - Switched (fully, finally) from
github
to@octokit/rest
- Switched plugin package manager to
npm
- Removed
bundledDependencies
frompackage.json
, now handled by@lando/prepare-release-action@v3
- Removed
dayjs
dependency - Removed
github
dependency - Removed
mkdirp
dependency
- DEPRECATED
app.addWarning
in favor ofapp.addMessage
v3.21.0-alpha.6 - December 5, 2023
This will begin to set things right
- Added
autostart
Docker Engine support to Linux - Added
lando update
command so Lando and installed plugins can self-update - Added hidden
lando setup
command to replace package installers - Added hidden
lando plugin-add
command to install external plugins - Added hidden
lando plugin-remove
command to remove external plugins - Improved
lando version
to give more total version information
- Fixed broken Docker Compose|Desktop|Engine links
- Fixed bug causing
lando
services to reportUp
when they actuallyExited
non-zero - Fixed longstanding bug causing some debug output to print to
stdout
instead ofstderr
- Improved post-start status message granularity, they can one of
tip|info|warn|error
now - Improved post-start status message accessibility
- Improved "Update Available" warning to be less INTENSE, is now a post-start info message
- Added
app.addMessage
for more granular and accessible post-start app status reporting - Changed
lando.log
andapp.log
to be more likedebug
- Bumped minimum
node
version to18
- Bumped supported Docker Desktop version to
>4 <4.27
- Removed lingering and dangling should-now-be-in-plugins code eg
_drupaly.js
- Reorganized core to be more like
@lando/core-next
(eg Lando 4) - Switched (fully, finally) from
github
to@octokit/rest
- Switched plugin package manager to
npm
- Removed
bundledDependencies
frompackage.json
, now handled by@lando/prepare-release-action@v3
- Removed
dayjs
dependency - Removed
github
dependency - Removed
mkdirp
dependency
- DEPRECATED
app.addWarning
in favor ofapp.addMessage
v3.21.0-alpha.5 - December 5, 2023
This will begin to set things right
- Added
autostart
Docker Engine support to Linux - Added
lando update
command so Lando and installed plugins can self-update - Added hidden
lando setup
command to replace package installers - Added hidden
lando plugin-add
command to install external plugins - Added hidden
lando plugin-remove
command to remove external plugins - Improved
lando version
to give more total version information
- Fixed broken Docker Compose|Desktop|Engine links
- Fixed bug causing
lando
services to reportUp
when they actuallyExited
non-zero - Fixed longstanding bug causing some debug output to print to
stdout
instead ofstderr
- Improved post-start status message granularity, they can one of
tip|info|warn|error
now - Improved post-start status message accessibility
- Improved "Update Available" warning to be less INTENSE, is now a post-start info message
- Added
app.addMessage
for more granular and accessible post-start app status reporting - Changed
lando.log
andapp.log
to be more likedebug
- Bumped minimum
node
version to18
- Bumped supported Docker Desktop version to
>4 <4.27
- Removed lingering and dangling should-now-be-in-plugins code eg
_drupaly.js
- Reorganized core to be more like
@lando/core-next
(eg Lando 4) - Switched (fully, finally) from
github
to@octokit/rest
- Switched plugin package manager to
npm
- Removed
bundledDependencies
frompackage.json
, now handled by@lando/prepare-release-action@v3
- Removed
dayjs
dependency - Removed
github
dependency - Removed
mkdirp
dependency
- DEPRECATED
app.addWarning
in favor ofapp.addMessage
v3.21.0-alpha.4 - December 5, 2023
This will begin to set things right
- Added
autostart
Docker Engine support to Linux - Added
lando update
command so Lando and installed plugins can self-update - Added hidden
lando setup
command to replace package installers - Added hidden
lando plugin-add
command to install external plugins - Added hidden
lando plugin-remove
command to remove external plugins - Improved
lando version
to give more total version information
- Fixed broken Docker Compose|Desktop|Engine links
- Fixed bug causing
lando
services to reportUp
when they actuallyExited
non-zero - Fixed longstanding bug causing some debug output to print to
stdout
instead ofstderr
- Improved post-start status message granularity, they can one of
tip|info|warn|error
now - Improved post-start status message accessibility
- Improved "Update Available" warning to be less INTENSE, is now a post-start info message
- Added
app.addMessage
for more granular and accessible post-start app status reporting - Changed
lando.log
andapp.log
to be more likedebug
- Bumped minimum
node
version to18
- Bumped supported Docker Desktop version to
>4 <4.27
- Removed lingering and dangling should-now-be-in-plugins code eg
_drupaly.js
- Reorganized core to be more like
@lando/core-next
(eg Lando 4) - Switched (fully, finally) from
github
to@octokit/rest
- Switched plugin package manager to
npm
- Removed
bundledDependencies
frompackage.json
, now handled by@lando/prepare-release-action@v3
- Removed
dayjs
dependency - Removed
github
dependency - Removed
mkdirp
dependency
- DEPRECATED
app.addWarning
in favor ofapp.addMessage
v3.21.0-alpha.3 - December 4, 2023
This will begin to set things right
- Added
autostart
Docker Engine support to Linux - Added
lando update
command so Lando and installed plugins can self-update - Added hidden
lando setup
command to replace package installers - Added hidden
lando plugin-add
command to install external plugins - Added hidden
lando plugin-remove
command to remove external plugins - Improved
lando version
to give more total version information
- Fixed broken Docker Compose|Desktop|Engine links
- Fixed bug causing
lando
services to reportUp
when they actuallyExited
non-zero - Fixed longstanding bug causing some debug output to print to
stdout
instead ofstderr
- Improved post-start status message granularity, they can one of
tip|info|warn|error
now - Improved post-start status message accessibility
- Improved "Update Available" warning to be less INTENSE, is now a post-start info message
- Added
app.addMessage
for more granular and accessible post-start app status reporting - Changed
lando.log
andapp.log
to be more likedebug
- Bumped minimum
node
version to18
- Bumped supported Docker Desktop version to
>4 <4.27
- Removed lingering and dangling should-now-be-in-plugins code eg
_drupaly.js
- Reorganized core to be more like
@lando/core-next
(eg Lando 4) - Switched (fully, finally) from
github
to@octokit/rest
- Switched plugin package manager to
npm
- Removed
bundledDependencies
frompackage.json
, now handled by@lando/prepare-release-action@v3
- Removed
dayjs
dependency - Removed
github
dependency - Removed
mkdirp
dependency
- DEPRECATED
app.addWarning
in favor ofapp.addMessage
v3.21.0-alpha.2 - December 4, 2023
This will begin to set things right
- Added
autostart
Docker Engine support to Linux - Added
lando update
command so Lando and installed plugins can self-update - Added hidden
lando setup
command to replace package installers - Added hidden
lando plugin-add
command to install external plugins - Added hidden
lando plugin-remove
command to remove external plugins - Improved
lando version
to give more total version information
- Fixed broken Docker Compose|Desktop|Engine links
- Fixed bug causing
lando
services to reportUp
when they actuallyExited
non-zero - Fixed longstanding bug causing some debug output to print to
stdout
instead ofstderr
- Improved post-start status message granularity, they can one of
tip|info|warn|error
now - Improved post-start status message accessibility
- Improved "Update Available" warning to be less INTENSE, is now a post-start info message
- Added
app.addMessage
for more granular and accessible post-start app status reporting - Bumped minimum
node
version to18
- Bumped supported Docker Desktop version to
>4 <4.26
- Removed lingering and dangling should-now-be-in-plugins code eg
_drupaly.js
- Reorganized core to be more like
@lando/core-next
(eg Lando 4) - Switched (fully, finally) from
github
to@octokit/rest
- Switched plugin package manager to
npm
- Removed
github
dependency - Removed
mkdirp
dependency
- DEPRECATED
app.addWarning
in favor ofapp.addMessage
v3.21.0-alpha.1 - December 4, 2023
This will begin to set things right
- Added
autostart
Docker Engine support to Linux - Added
lando update
command so Lando and installed plugins can self-update - Added hidden
lando setup
command to replace package installers - Added hidden
lando plugin-add
command to install external plugins - Added hidden
lando plugin-remove
command to remove external plugins - Improved
lando version
to give more total version information
- Fixed broken Docker Compose|Desktop|Engine links
- Fixed bug causing
lando
services to reportUp
when they actuallyExited
non-zero - Fixed longstanding bug causing some debug output to print to
stdout
instead ofstderr
- Improved post-start status message granularity, they can one of
tip|info|warn|error
now - Improved post-start status message accessibility
- Improved "Update Available" warning to be less INTENSE, is now a post-start info message
- Added
app.addMessage
for more granular and accessible post-start app status reporting - Bumped minimum
node
version to18
- Bumped supported Docker Desktop version to
>4 <4.26
- Removed lingering and dangling should-now-be-in-plugins code eg
_drupaly.js
- Reorganized core to be more like
@lando/core-next
(eg Lando 4) - Switched (fully, finally) from
github
to@octokit/rest
- Switched plugin package manager to
npm
- Removed
github
dependency - Removed
mkdirp
dependency
- DEPRECATED
app.addWarning
in favor ofapp.addMessage
v3.20.4 - October 6, 2023
- Fixed borked path leading to
Cannot find module './laemp.js'
v3.20.3 - October 6, 2023
- Fixed
Inappropriate ioctl for device
errors for interactive build steps and events when usingdocker-compose
2 #70 - Fixed race condition in some init
sources
causing command to run before user was properly setup - Fixed
docker-compose
continually autodownloading on Windows #67
- Added
inits
directory to list of plugin autoloaders - Added
none
recipe for testing purposes - Moved
_lamp
and_drupaly
recipes intobuilders
folder - Set
inits
directory as the preferredinit
source - Switched
github
initsource
to use@octokit/rest
v3.20.2 - September 30, 2023
- Fixed regression which broke disabling
tooling
commands #62 - Improved
docker-compose
auto-download so it is more transparent #63 - Improved
docker-compose
download verification #63
v3.20.1 - September 27, 2023
- Fixed bug where
tooling
commands usingapp
bootstrap would use/
instead ofappMount
v3.20.0 - September 22, 2023
- Added support for Docker Compose V2 which is now the default orchestrator. Read more.
- Added an
orchestratorVersion
option to the global config. Read more. - Added
healthcheck
support to all Lando 3 services. Read more. - Added a generic Lando 3
lando
service into core. See Read more. - Bumped support of Docker Compose to
1.x.x || 2.x.x
- Bumped support of Docker Desktop to
>=4.0.0 <4.24
- Bumped support of Docker Engine to
>=18 <25
- Dropped support for Docker Desktop
<4.0.0
- Fixed bug where
lando ssh --help
was incorrectly listingappserver
as the defaultservice
in some situations - Fixed bug where
cli
was needlessly printingusermod: no changes
#152 - Fixed bug where dynamic tooling events were not setting the service with an option correctly
- Fixed bug where
proxy
service was wiping outapp.compose
- Fixed deprecated usage of
network.external.name
onlando_proxyedge
config.yml
from@lando/core
is now loaded after theconfig.yml
from@lando/cli
composeBin
is now discouraged in favor oforchestratorVersion
. Read more.max
andmin
indockerSupportedVersions
are now discouraged in favor ofsatisfies
. See example.
v3.17.2 - June 20, 2023
- Fixed busted cutover to new release process take 2
v3.17.1 - June 20, 2023
- Fixed busted cutover to new release process
v3.17.0 - June 20, 2023
- Added
~/.lando/bin
as preferred install location for Docker Compose - Switched release flow over to @lando/prepare-release-action
- Docker Compose
1.29.2
will now be automatically installed to~/.lando/bin
if a suitable version is not detected, this is to prepare for Docker Compose V1 being removed from Docker Desktop
v3.16.2 - June 5, 2023
- Fixed bug causing key sanitization to mutate the underlying data
v3.16.1 - May 25, 2023
- Added metadata required for
@lando/core
to be pass plugin validation
v3.16.0 - May 11, 2023
- Added default
okCodes
to the scanner to allow3xx
and404
#39.
v3.15.0 - April 7, 2023
- Added
maxRedirects
as a configurable option of the newscanner
- Reverted new url
scanner
to not follow redirects by default, this is more aligned with the behavior of the olderscanner
. READ MORE
v3.14.0 - March 1, 2023
- Added new and improved URL
scanner
provides real time feedback on service status. READ MORE - Improved
scanner
reliability by preferring IPv4 #21
v3.11.0 - February 26, 2023
- Added detection of MySQL 8 DBs for
laemp
recipes to insert appropriate config lando/lando#1426
v3.10.0 - January 23, 2023
- Bumped version just to indicate push to stable
v3.8.5 - January 20, 2023
- Added support for "sandboxed" v3 plugins in anticipation of plugin hybridization
- Fixed bug causing loading of non V3 plugins on Windows #27
v3.8.4 - January 18, 2023
- Added workaround to help with
VirtioFS
support in Docker Desktop4.16.1
- Bumped supported Docker Desktop version to
4.16.99
v3.8.3 - January 13, 2023
- Fixed bug causing
null
lando.versions
to fatally error
v3.8.2 - December 11, 2022
- Needed fixes to power a deteched
@lando/core
v3.8.1 - December 11, 2022
- Ejected the core
- Removed
lando-alliance
core plugin
v3.8.0 - December 10, 2022
- Core ejected
v3.7.0 - December 6, 2022
- Tagging a release for docs and prepping for decoupling
v3.6.5 - December 2, 2022
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Redid the package and release flow.
- Updated to
@lando/acquia
version0.5.2
- Updated to
@lando/backdrop
version0.5.1
- Updated to
@lando/dotnet
version0.5.1
- Updated to
@lando/go
version0.5.1
- Updated to
@lando/lagoon
version0.5.3
- Updated to
@lando/mssql
version0.5.1
- Updated to
@lando/mysql
version0.5.1
- Updated to
@lando/node
version0.5.1
- Updated to
@lando/pantheon
version0.5.9
- Updated to
@lando/php
version0.5.4
- Updated to
@lando/python
version0.5.1
- Updated to
@lando/ruby
version0.5.1
v3.6.4 - April 19, 2022
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Updated to
@lando/php
version0.5.3
v3.6.3 - April 13, 2022
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Add/more logging PR #69
- Provide some VERY basic validation around official lando plugins PR #131
- More petty codespell corrections and other doc changes
- Updated to
@lando/drupal
version0.5.3
- Updated to
@lando/laravel
version0.5.2
- Updated to
@lando/pantheon
version0.5.8
- Updated to
@lando/php
version0.5.2
v3.6.2 - February 2, 2022
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Updated to
@lando/drupal
version0.5.1
- Updated to
@lando/mean
version0.5.1
- Updated to
@lando/pantheon
version0.5.6
- Updated to
@lando/php
version0.5.1
v3.6.1 - January 12, 2022
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Add in imagemagick, apcu, and oauth support for
php:8.0
andphp:8.1
PR #53 - Update Drupal 9 recipe to PHP 8.0 PR #84
- Update backdrop default php to 7.4 PR #86
- Spun out Apache service plugin #3259
- Spun out Compose service plugin #3259
- Spun out Dontnet service plugin #3259
- Spun out Elasticsearch service plugin #3259
- Spun out Go service plugin #3259
- Spun out MailHog service plugin #3259
- Spun out MariaDB service plugin #3259
- Spun out Memcached service plugin #3259
- Spun out MongoDB service plugin #3259
- Spun out MSSQL service plugin #3259
- Spun out MySQL service plugin #3259
- Spun out NGINX service plugin #3259
- Spun out Node service plugin #3259
- Spun out PHP service plugin #3249
- Spun out PHPMyAdmin service plugin #3259
- Spun out Postgres service plugin #3259
- Spun out Python service plugin #3259
- Spun out Redis service plugin #3259
- Spun out Ruby service plugin #3259
- Spun out Solr service plugin #3259
- Spun out Tomcat service plugin #3259
- Spun out Varnish service plugin #3259
- Spun out Backdrop recipe plugin #3259
- Spun out Drupal recipe plugin #3259
- Spun out Joomla recipe plugin #3259
- Spun out LAMP recipe plugin #3259
- Spun out Laravel recipe plugin #3259
- Spun out LEMP recipe plugin #3259
- Spun out MEAN recipe plugin #3259
- Spun out Symfony recipe plugin #3259
- Spun out WordPress recipe plugin #3259
- Added
@lando/apache
version0.5.0
- Added
@lando/compose
version0.5.0
- Added
@lando/dotnet
version0.5.0
- Added
@lando/elasticsearch
version0.5.1
- Added
@lando/go
version0.5.0
- Added
@lando/mailhog
version0.5.0
- Added
@lando/mariadb
version0.5.1
- Added
@lando/memcached
version0.5.0
- Added
@lando/mongo
version0.5.0
- Added
@lando/mssql
version0.5.0
- Added
@lando/mysql
version0.5.0
- Added
@lando/nginx
version0.5.0
- Added
@lando/node
version0.5.0
- Added
@lando/php
version0.5.0
- Added
@lando/phpmyadmin
version0.5.0
- Added
@lando/postgres
version0.5.0
- Added
@lando/python
version0.5.0
- Added
@lando/redis
version0.5.0
- Added
@lando/ruby
version0.5.0
- Added
@lando/solr
version0.5.0
- Added
@lando/tomcat
version0.5.0
- Added
@lando/varnish
version0.5.0
- Added
@lando/backdrop
version0.5.0
- Added
@lando/drupal
version0.5.0
- Added
@lando/joomla
version0.5.0
- Added
@lando/lamp
version0.5.1
- Added
@lando/laravel
version0.5.1
- Added
@lando/lemp
version0.5.1
- Added
@lando/mean
version0.5.0
- Added
@lando/symfony
version0.5.0
- Added
@lando/wordpress
version0.5.0
v3.6.0 - December 10, 2021
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added support for
php:8.1
#3225 - Switched
php:7.3
,php:7.4
,php:8.0
,php:8.1
to Debian 11 base image to fix M1 seg fault when curling specific domains #3200 - Released generation 4 tags for php 7.3, 7.4, 8.0, 8.1
- Moved php 7.2 and below versions into legacy
- Spun out acquia plugin #3215
- Spun out amazee/lagoon plugin #3209
- Spun out pantheon plugin #3196
- Added Golang v1.17 Support PR #60
- Added support for postgres 14, test 14, 13, 12, 11 and 10 PR #60
- Added support for node 14 and 16, mark older versions legacy PR #66
- Updated to
@lando/pantheon
version0.5.5
- Updated to
@lando/lagoon
version0.5.2
- Updated to
@lando/acquia
version0.5.2
v3.5.1 - October 29, 2021
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Fixed bug causing long site names to prevent certificate creation causing site spin up failure #3179
- Updated to
@lando/platformsh
version0.6.0
v3.5.0 - October 25, 2021
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added support for
mongodb
4.4
and5.0
[#45] - Externalized
platformsh
recipe into its own plugin - Improved external plugin loading #2989
- Updated to
@lando/platformsh
version0.5.0
*NOTE: * These release notes may be incomplete, inconsistent, unreliable and generally weird until we complete the THE GREAT BREAKUP.
v3.4.3 - October 6, 2021
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Fixed broken
/tmp
directory causingdrush
commands to fail inplatformsh
recipe #3164 - Improved
libssl
workaround so it runs beforeplatformsh
build hooks #3164
*NOTE: * These release notes may be incomplete, inconsistent, unreliable and generally weird until we complete the THE GREAT BREAKUP.
v3.4.2 - October 5, 2021
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- HOTFIX release to address expired root certs and
libssl
security update forplatformsh
recipe #3164
*NOTE: * These release notes may be incomplete, inconsistent, unreliable and generally weird until we complete the THE GREAT BREAKUP.
v3.4.1 - October 1, 2021
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- HOTFIX release to address expired root certs and
libssl
security update forpantheon
recipe #3162
*NOTE: * These release notes may be incomplete, inconsistent, unreliable and generally weird until we complete the THE GREAT BREAKUP.
v3.4.0 - September 15, 2021
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added
arm64
variants for still-supported Lando provided images egphp
,util
,pantheon-index
andpantheon-appserver
#2688 - Added version
1.0.1
tomailhog
service - Added version
5.1
tophpmyadmin
service - Improved
mailhog
so it is now a fully ARMed and operational service #2688 - Improved
pantheon
so it is now a mostly ARMed and operational recipe #2688 - Improved
varnish
so it is now a fully ARMed and operational service #2688 - Fixed bug in
load-keys.sh
which caused keys to not load in some situations egalpine:3.14
grep
#34
*NOTE: * These release notes may be incomplete, inconsistent, unreliable and generally weird until we complete the THE GREAT BREAKUP.
v3.3.2 - September 10, 2021
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Fixed breaking upstream change in
[email protected]
causing some hosting integration API calls eg posting a key to Pantheon to fail
*NOTE: * These release notes may be incomplete, inconsistent, unreliable and generally weird until we complete the THE GREAT BREAKUP.
v3.3.1 - September 8, 2021
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added
devwithlando/util:4
- Added ability to specify utility container version as part of
lando init
- Added missing
$PATH
directories/app/.global/bin
,/app/.global/vendor/bin
toplatformsh
recipe #30
*NOTE: * These release notes may be incomplete, inconsistent, unreliable and generally weird until we complete the THE GREAT BREAKUP.
v3.3.0 - August 23, 2021
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added support for
go
versions1.15
and1.16
#14 - Added support for
database.version
inpantheon.yml
#16 - Fixed
dotnet
not working due to upstream change in Microsoft registry #2711 - Fixed
mssql
not working due to upstream change in Microsoft registry #2711 #12 - Fixed
push
inlagoon
recipe to respect configured Drupal public file path #3060 - Fixed
pull
inlagoon
recipe to not nest files too deeply #3059 - Fixed
null
key issue withlagoon
recipe #3058 - Forced usage of
docker-compose-v1
for now #3075 #3076 #3098 - Introduced signed and notarized binaries as applicable for x64 and arm64 #5
*NOTE: * These release notes may be incomplete, inconsistent, unreliable and generally weird until we complete the THE GREAT BREAKUP.
v3.2.1 - May 10, 2021
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added support for
postgres
13
#2998 - Added
elasticsearch
support to thelagoon
recipe #2996 - Moved
acquia
recipe intobeta
readiness - Switched
wordpress
recipe to usephp
7.4
as the default version #3004 - Updated to Docker Desktop
3.3.3
- Updated to Docker Compose
1.29.1
*NOTE: * These release notes may be incomplete, inconsistent, unreliable and generally weird until we complete the THE GREAT BREAKUP.
v3.1.2 - April 20, 2021
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Fixed bug causing new
acquia
recipe ssh keys with the same label as previous keys to not be posted correctly - Fixed bug causing
lando push
to fail when pushing code from anacquia
recipe #2960 - Fixed bug causing
composer_version
to not work foracquia
recipes #2964 - Fixed bug causing
solr
8.5
and8.6
to not data directory correctly #2959 - Switched
acquia
recipe to pull thelatest
stableacli
instead ofmaster
- Updated to Docker Desktop
3.3.1
v3.1.1 - April 20, 2021
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Fixed bug causing new
acquia
recipe ssh keys with the same label as previous keys to not be posted correctly - Fixed bug causing
lando push
to fail when pushing code from anacquia
recipe #2960 - Fixed bug causing
composer_version
to not work foracquia
recipes #2964 - Fixed bug causing
solr
8.5
and8.6
to not data directory correctly #2959 - Switched
acquia
recipe to pull thelatest
stableacli
instead ofmaster
- Updated to Docker Desktop
3.3.1
v3.1.0 - April 12, 2021
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added support for Elasticsearch
7.10.x
,7.11.x
and7.12.x
#2950 - Added ability to disable automatic
acli pull:run-scripts
onlando start/rebuild
foracquia
recipes #2956 - Fixed bug preventing global fallback version of
drush
to be properly installed foracquia
recipes #2955 - Fixed bug causing
portforward
user overrides to not work for thelagoon
andplatformsh
recipes #2749 - Fixed bug causing
platformsh
recipes to prompt for/app/.platform/local/lando
overwrite onlando rebuild
#2947 - Updated to Drush
8.4.8
for legacydrupal
recipes - Updated to Docker Compose
1.29.0
#2781 #2780 - Updated to Docker Desktop
3.3.0
#2781 #2780
v3.0.29 - April 5, 2021
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
-
Fixed longstanding bug causing container to container
*.lndo.site
resolution to differ from proxy-based resolution #2934, this results in a change of behavior that may impact how your app works in Lando, read more here -
Improved
xdebug
support and docs forplatformsh
recipes #2927 -
Updated dependencies to be compatible with
node
14 #2945 #2928
v3.0.28 - March 26, 2021
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Hotfixed
*.lndo.site
going away fordrupaly
recipes #2934
v3.0.27 - March 25, 2021
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added experimental
alpha
support foracquia
recipe read more - Reverted auto
nvm
sourcing forplatform.sh
recipes in favor of manual.environment
spec #2820 - Set
DOCKER_BUILDKIT=1
to force emulation for now #2688 - Set
vm.max_map_count
only if necessary and writable #2884 - Switched to use
semver.coerce()
to get a valid semantic version number for PHP. #2884
v3.0.26 - February 23, 2021
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added
freetype
tophp
8.0
gd
extenstion #2865 - Added support for
mariab
10.5
#2856 - Fixed bug preventing
prestissimo
uninstall on alternate formatcomposer_versions
#2870 - Improved Lockr integration so its compatibilty with new Pantheon app structure #2859
- Improved availability of
render-template
acrossnginx
versions #2760 - Improved various UX and docs things
- Updated
mariadb
10.x
images #2856 - Updated
php
8.0
image to latest8.0.2
#2865
v3.0.25 - February 2, 2021
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added support for
lagoon.type == none
#2828 - Added
6.0
to list of supportedredis
versions - Added "dumb" support for the
drupal9
pantheon
framework #2831 - Fixed bug causing build hook installed
composer
version to not load correctly inplatformsh
recipe #2826 - Fixed bug causing
nvm
installednode
versions to not load correctly inplatformsh
recipe when invoked via tooling #2820 - Fixed bug causing
composer
install to fail onphp
8.0
#2729 - Fixed bug causing
port
to not be passed in correctly when authing against customlagoon
instance - Improved
lando pull
forlagoon
recipes to handle other files directory locations #2762 - Improved error message when
lando
cannot detect anyplatformsh
applications forplatformsh
recipes #2822 - Improved error message when
lando
cannot detect alagoon.yml
forlagoon
recipes #2818 - Updated
pantheon
recipe to usewkhtmltopdf
version0.12.5
in mostphp
images - Updated
pantheon
recipe to useterminus
version2.5.0
- Updated to Docker Desktop
3.1.0
and provided wider future patch support because docker/roadmap#183
v3.0.24 - December 14, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Updated to Docker Desktop for Mac to
3.0.1
- Updated to Docker Desktop for Windows to
3.0.0
v3.0.23 - December 11, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added support up to Docker Engine
2.10.0
#2729 - Added some convenience labels for
composer_version
#2729 - Fixed bug causing unknown user to be incorrectly reported
- Fixed bug causing
platformsh
recipes to fail when noroutes
are present #2740
v3.0.22 - December 2, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added support for
php
8 #2660 - Added support for
redis
6 #2683 - Added support for
xdebug
3 #2718 - Added
symfony
recipe #1665 - Updated default
composer
version to2.0.7
#2720 - Updated
pantheon
recipe to usecomposer
2 by default
v3.0.21 - November 30, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Improved
platformsh
recipe soservices
can also be overriden locally #2710 - Updated to Docker Desktop
2.5.0.1
, fixes issues with macOS Big Sur #2702 - Set default
php
version fordrupal9
recipe to7.4
, fixes #2703
v3.0.20 - November 20, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Improved detection and feedback around unsupported
platform.sh
services and languages - Improved
lando push
forplatformsh
recipes so it more accurately tracks branch - Fixed bug causing
lando pull/push
to fail onplatformsh
recipes when branch cannot be detected correctly - Fixed bug causing tooling to not load correctly for
platformsh
recipes when there is no app in the project root
v3.0.19 - November 13, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Fixed bug causing
lando pull/push
to use branch name instead of env name forlagoon
recipes #2685 - Fixed bug causing crash when
platformsh
recipe has nested.platform.app.yaml
v3.0.18 - November 9, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added
lando pull
andlando push
forlagoon
recipes #2644 - Fixed bug causing crash when some special characters are used in app names
- Fixed bug causing private keys without corresponding public keys to be ignored
- Updated to Docker Desktop
2.5.0.0
v3.0.17 - October 30, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added
/app/bin
toPATH
forplatformsh
recipes - Added ability to specify
dir
fortooling
commands #2549 - Fixed bug causing
platformsh
to notpull
orpush
using the correct environment #2467 - Fixed bug causing internal proxy route usage to fail when using non-standard ports #2579
- Improved
drush
handling ondrupal9
recipes #2582 #2550 - Made
composer
version configurable in relevantservices
andrecipes
#2658 - Removed
X-Frame-Options SAMEORIGIN
header for Nginx service default config #2648 - Set default
composer
version to2.0.3
#2658 - Updated to Docker Desktop
2.4.0.0
and Docker Compose1.27.4
#2657 - Updated Terminus to
2.4.1
forpantheon
recipes
v3.0.16 - October 16, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added
lando init --source lagoon
#2450 - Improved
platformsh
build process to ensuremounts
exist - Changed
lando pull/push
forplatformsh
recipes,-r none
or-m none
will now skip - Changed
platformsh
route handling to remove FQDNs - Fixed bug causing
-m mount
or-r relationship
syntax to not array correctly forplatformsh
recipes - Removed non-database relationship options from
lando pull/push
forplatformsh
recipes
v3.0.15 - October 7, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added a more robust way to override
platform
application config from lando #2445 - Added support to all
platformsh
customYAML
types #2445 - Fixed bug causing unauthed
platformsh
recipes to ask for source/destination on build #2612 - Improved
platformsh
varnish
service to be dependent onbackends
#2445
v3.0.14 - September 28, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
v3.0.13 - September 25, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added compatibility for Docker Compose
1.27.x
- Added support for
node
14
- Added support for recent
solr
7.x
and8.x
versions #2599 - Added support for recent
elasticsearch
7.x
versions #2575 - Changed service certs to be owned by "you" #2335
- Fixed bug causing
db-import
wipe to fail onviews
#2516 - Fixed bug causing
db-import
wipe to fail on table names with hypens #2478 - Fixed bug causing
lando pull
to not correctly excludecache
data forpantheon
sites - Fixed bug causing
jq not found
when initplatformsh
recipes #2583 - Fixed bug causing manually installed during build php extensions to not be available in
platformsh
recipes #2583 - Fixed bug caused by
PLATFORM_PROJECT_ENTROPY
not being set correctly #2583 - Fixed bug causing
lando pull
onpantheons
apps to always pull fromdev
#2578 - Fixed bug causing
mariadb
to fail onlando restart
forlagoon
recipes #2411 - Fixed bug causing
lando pull
to fail onpantheon
db pull when app prints error #2561 - Fixed breaking upstream change in Docker Desktop for Windows 2.3.0.5 #2610
- Improved error message if Docker cannot be autostarted #2351
- Improved
pantheon
edge
cookie stripping on static assets #2566 - Improved authentication flow for
pantheon
apps #2403 - Set
skip_permission_hardening
totrue
by default on Pantheon Drupal sites #2504 - Removed experimental
mutagen
support #2354 - Updated to Docker Desktop
2.3.0.5
- Updated to Docker Compose
1.27.2
v3.0.12 - September 24, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added compatibility for Docker Compose
1.27.x
- Added support for
node
14
- Added support for recent
solr
7.x
and8.x
versions #2599 - Added support for recent
elasticsearch
7.x
versions #2575 - Changed service certs to be owned by "you" #2335
- Fixed bug causing
db-import
wipe to fail onviews
#2516 - Fixed bug causing
db-import
wipe to fail on table names with hypens #2478 - Fixed bug causing
lando pull
to not correctly excludecache
data forpantheon
sites - Fixed bug causing
jq not found
when initplatformsh
recipes #2583 - Fixed bug causing manually installed during build php extensions to not be available in
platformsh
recipes #2583 - Fixed bug caused by
PLATFORM_PROJECT_ENTROPY
not being set correctly #2583 - Fixed bug causing
lando pull
onpantheons
apps to always pull fromdev
#2578 - Fixed bug causing
mariadb
to fail onlando restart
forlagoon
recipes #2411 - Fixed bug causing
lando pull
to fail onpantheon
db pull when app prints error #2561 - Improved
pantheon
edge
cookie stripping on static assets #2566 - Improved authentication flow for
pantheon
apps #2403 - Set
skip_permission_hardening
totrue
by default on Pantheon Drupal sites #2504 - Removed experimental
mutagen
support #2354 - Updated to Docker Desktop
2.3.0.5
- Updated to Docker Compose
1.27.2
v3.0.11 - July 31, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added ability to override
platformsh
variables
locally in Landofile - Added interactivity to
platformsh
pull
andpush
#2496 - Fixed bug causing the
proxy
to report404
when using more than oneplatformsh
app #2507 - Fixed bug causing
platformsh
recipe build to fail when webroot doesn't exist #2529 - Improved
lando init
forplatformsh
eg faster and supports MFA - Updated to Docker Desktop
2.3.0.4
and Docker Compose1.26.2
. Fixed #2531
v3.0.10 - July 27, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added ability to configure the
proxy
middleware layer #2507 - Added
platformsh
specific headers to theplatformsh
recipe #2507 - Fixed bug causing
HTTPS
to not be set correctly onplatformsh
recipes #2507 - Fixed bug causing
lando
to fail if~/.ssh
doesn't exist #2501 - Fixed bug causing
events
forplatformsh
recipes to not run with correct env - Fixed bug causing multicommand tooling for
platformsh
recipes to not run correctly - Improved handling of
primary
route inplatformsh
recipe #2508
v3.0.9 - July 17, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added
command
support forphp
cli services #2479 - Added symlink from
/code -> /app
forpantheon
apps #2421 - Fixed bug causing
lando push
commit message to get truncated to first word #2492 - Improved
db-import
andlando pull
to handle foreign key constraints #1850 #2391 - And various documentation improvements
v3.0.8 - July 14, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added support for loading
plugins
from your application repo #2434 - Bumped
platformsh
recipe toalpha
status #2444 - Bumped
lagoon
recipe toalpha
status #2451 - Fixed bug causing some interactive options to not be passed through correctly #2456 #2471
- Improved database pull performance for the
pantheon
recipe #2402 - Improved error message if host-side
terminus
token caches contain invalidJSON
#2428 - Switched all usage of
:delegated
to:cached
in preperation ofmutagen
syncing #763 #2354 - Updated default
drupal8
recipephp
version to7.3
#2427 - Updated
excludes
to usemutagen
if its available #763 #2354
v3.0.7 - June 27, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added ability to configure
USER
andPORT
forsql-import
andsql-export
scripts with envvars - Added ability to set environment variables for tooling commands #2128
- Changed
/user
and/lando
mounting to use:cached
in preperation for Mutagen - Fixed bug causing non-semantic
drush
versions like*
and^
to throw errors #2386 - Fixed bug causing custom config files in
nginx
service to be modified unexpectedly #2383 - Fixed bug causing first touch non-start engine commands to fail
- Improved
/bin/sh
wrapping of tooling commands #2279 #2280 - Loosened key add restrictions to improve key loading on
macOS
High Sierra #2415 - Removed excessively frequent
WARN
messages #2389 - Updated Terminus to
2.4.0
#2417
v3.0.6 - June 9, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Fixed bug causing non-semantic
drush
versions like*
andfalse
to throw errors #2372
v3.0.5 - June 5, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added experimental support for WordPress Site Networks (Multisite) to Pantheon recipe #1425
- Added
/app/bin
into thephp
servicePATH
#2328 - Fixed bug causing "command" output to be unreadable on some terminals #2302
- Fixed bug causing
stdin
to not be read correctly for some tooling commands eglando drush sql-cli < dump.sql
#1918 - Fixed regression in
db-import
causing tables to not be dropped correctly - Fixed regression causing the version in
via: nginx:1.16
to not be picked up correctly #2300 - Improved performance of user permisson
host:container
mapping #2300 - Improved
lando ssh
so that it now uses the first defined service as the default ifappserver
does not exist #2300 - Updated
varnish
ssl termination to usenginx
1.17
#2300
v3.0.4 - May 31, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added an app warning for installing Drush
10+
globally - Added support for
nginx
1.16
,1.17
and1.18
- Added support for Docker Desktop
2.3.0.3
- Changed default
nginx
version to1.17
- Deprecated
nginx
version1.14
- Updated to Docker Desktop
2.3.0.3
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.lando.dev/
v3.0.3 - May 15, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added a guide on how to use
compass
innode
service #2039 - Added support for
php
7.4
topantheon
recipes #2259 - Added support for
apache
tika
1.18
to supported Pantheonappservers
- Fixed bug causing
Operation not permitted
for somedb-import|export
commands #2255 - Fixed bug causing
ssh
keys to be incorrectly set to700
#2260 - Fixed bug causing overridden
ports
expressed as objects to error #2256
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.lando.dev/
v3.0.2 - May 12, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added
none
as a Release Channel option - Added a guide on how to install
php
extensions #1894 #1906 #2201 #2240 - Added a guide on how to install
node
directly in a PHP service for things like PatternLab or Emulsify #2196 - Added support for
mongo
4.2
#2246 - Added a
drupal9
*(beta) * recipe #1993 - Added
none
as a Release Channel option #2218 - Deprecated
mongo
version4.1
#2246 - Fixed bug where
cache: none
in the Laravel recipe config caused a start error #2236 - Fixed bug causing
nginx
andapache
to sometimes fail on a rebuild #1986 - Fixed bug causing
db-import
to not recognize some dumps fromdb-export
#2170 - Fixed bug causing
db-export
to report success even when it had been cancelled ongzip
overwrite #2231 - Fixed bug causing some Docker Engine versions on Linux to incorrectly throw an incompatibility warning #2239
- Updated default
mongo
version to4.2
#2246 - Updated to and added support to Docker Desktop
2.3.0.2
- Updated to and added support for
docker-compose
1.25.5
on Linux - Many more spelling and grammar fixes in docs, code and comments, thanks @uberhacker!
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.lando.dev/
v3.0.1 - May 7, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Fixed regression in
build
andevent
quote passthrough logic causing other commands to not parse correctly #1926 - Fixed race condition causing proxy certs to not refresh consistently on proxy changes
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.lando.dev/
v3.0.0 - May 4, 2020
Edge releases contain the newest bug fixes and features and *may * be less stable as a result. If you are an intrepid developer who wants to try the latest and greatest and/or wants to help report bugs then try this release out.
Otherwise, scroll down and use the first release that has the green Latest Release
tag. For more information about the Lando release cycle check out this.
- Added ability to customize or disable the
app_mount
on a per-service basis #2029 #1487 - Fixed bug preventing recipe provided tooling from being
disabled
#472 - Fixed bug not allowing build steps on Lando managed services eg
appserver_nginx
#1990 - Fixed bug not allowing user overrides on Lando managed services eg
appserver_nginx
#1990 - Fixed bug causing
PATH_INFO
andPATH_TRANSLATED
to not be set by default onphp
services served bynginx
#2192 - Fixed bug causing
PATH_INFO
andPATH_TRANSLATED
to not be set by default on thelemp
recipe #2192 - Fixed bug causing Lando to pass through the quotes on build steps or events that contained options like
--option="some thing"
#1926 - Improved overridability of
pantheon
push|pull|switch
commands #2166 - Blasted this thing straight out of Mos Eisley #6
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.lando.dev/
v3.0.0-rrc.8 - May 3, 2020
Edge releases contain the newest bug fixes and features and *may * be less stable as a result. If you are an intrepid developer who wants to try the latest and greatest and/or wants to help report bugs then try this release out.
Otherwise, scroll down and use the first release that has the green Latest Release
tag. For more information about the Lando release cycle check out this.
- Added warnings if user is using unsupported Docker versions #678
- Improved Lando update check to be non-blocking
- Improved warnings if needed Docker dependencies are not installed #1901
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.lando.dev/
v3.0.0-rrc.7 - April 30, 2020
Edge releases contain the newest bug fixes and features and *may * be less stable as a result. If you are an intrepid developer who wants to try the latest and greatest and/or wants to help report bugs then try this release out.
Otherwise, scroll down and use the first release that has the green Latest Release
tag. For more information about the Lando release cycle check out this.
- Fixed bug where
proxy
was not honoring newbindAddress
orproxyBindAddress
settings #2200 - Fixed bug causing Lando to not install on versions of macOS it actually supports #2203
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.lando.dev/
v3.0.0-rrc.6 - April 28, 2020
Edge releases contain the newest bug fixes and features and *may * be less stable as a result. If you are an intrepid developer who wants to try the latest and greatest and/or wants to help report bugs then try this release out.
Otherwise, scroll down and use the first release that has the green Latest Release
tag. For more information about the Lando release cycle check out this.
- Silenced
loadkeys
oninits
that require key loading - Improved
node
service so it uses thenode
user if it does not use privileged ports - Improved app reporting so it doesnt hang the process if reporting node is spinning
- Fixed bug where you needed to run
lando rebuild
twice to clear the "This app was built on a different version of Lando" warning - Fixed bug where
proxy
was not finding the correct port for multi-port proxied services - Fixed bug where
node
services using a customssl
port do not get assigned ahttps://localhost:PORT
address correctly - Fixed bug where failed
healthchecks
were not sending correct error code - Fixed bug causing
mongodb
services to fail healthchecks - Fixed bug causing
maxKeyWarning
to continue showing even after user has taken action #2186
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.lando.dev/
v3.0.0-rrc.5 - April 25, 2020
Edge releases contain the newest bug fixes and features and *may * be less stable as a result. If you are an intrepid developer who wants to try the latest and greatest and/or wants to help report bugs then try this release out.
Otherwise, scroll down and use the first release that has the green Latest Release
tag. For more information about the Lando release cycle check out this.
- Added extremely experimental, for-testing-purposes-only support for Lagoon Drupal 8 projects, read more
- Added legacy
SIMPLETEST_
envvars to Drupaly recipes #1269 - Added ability for users to control which host
ssh
keys Lando uses #2031 - Added reasonable
max-file
andmax-size
limits to services so logs don't grow indefinitely #1774 - Added
proxy
support for any level of subdomains #1819 - Changed the default bind address to
127.0.0.1
and madebindAddress
globally configurable #2035 - Fixed regression causing weird newlines on some console output #2178
- Fixed bug causing Pantheon
pull
andpush
to fail when checked out to branch that wasnt also a multidev env #2153 - Fixed bug causing Pantheon
lando push
to push to unexpected environments #2153 - Fixed bug causing
ERR_INVALID_REDIRECT
for some proxied servives #2149 - Fixed bug causing app start to fail if proxy was unable to locate suitable ports #1857
- Fixed bug causing
ssh
to fail when username or keypaths had spaces in them #2031 - Improved logging and error handling
- Improved spelling and grammar in docs, code and comments, thanks @uberhacker!
- Upgraded to
traefik
2.2 #1819
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.lando.dev/
v3.0.0-rrc.4 - April 11, 2020
Edge releases contain the newest bug fixes and features and *may * be less stable as a result. If you are an intrepid developer who wants to try the latest and greatest and/or wants to help report bugs then try this release out.
Otherwise, scroll down and use the first release that has the green Latest Release
tag. For more information about the Lando release cycle check out this.
- Added support for
postgres:12
#2133 - Added a
lando rebuild
warning if app becomes out of sync with Lando #2098 - Added option to configure the
default-authentication-plugin
formysql:8
services #2135 - Improved "starty" UX to communicate warnings eg "a healthcheck failed" better #1088
- Improved app start so it throws helpful instructions when start fails #2098
- Improved healthchecks so they no longer consume CPU while idle #1088
- Improved
proxy
so it automatically recreates itself when Lando is updated - Improved
external_connection.host
so it uses127.0.0.1
instead oflocalhost
, this helps situations where the user hasmysql
running over a socket on their host - Fixed bug causing a custom named
landoFile
and custom pre and post Landofiles to not be recognized correctly #1919](lando/lando#1919) - Fixed bug causing all multicommand tooling to run as
www-data
instead of themeUser
egnode
for node services #1877 - Fixed bug causing services built from local Dockerfiles to error when run from subdirectories #2102
- Fixed bug causing recipes to not properly identify pullable and locally built services
- Fixed bug causing
lando push --code
to fail ifgit
user.name
oruser.email
are not set #47 - Set
default-authentication-plugin
tomysql_native_password
for LAMP MySQL 8 recipes #2135
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.lando.dev/
v3.0.0-rrc.3 - April 2, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added separate
edge
andstable
release channels, read more - Added an
experimental
flag so users can access bleeding edge features, read more - Added
PATH_INFO
andPATH_TRANSLATED
to the defaultnginx
fastcgi_params
#1987 - Added
webp
support tophp 7
images #1715 - Added subdirectory support to the
proxy
#1824 - Added support for
pantheon.yml
's'drush_version
- Increased limit on amount of sites we can get from the Pantheon API #988
- Fixed bug where
PATH_INFO
was not set in thepantheon
recipe #1987 - Fixed bug causing a silent error when trying to
lando pull --code test|live
usingpantheon
recipe #2021 - Fixed bug causing Windows path separators to cause SQL Import/Export scripts to fail #1823
- Fixed bug causing
--host
flag using=
to produce unexpected results ondb-import/export
#2007 - Improved
lando db-import
andlando db-export
to allow absolute paths #1768 - Improved feedback from
lando db-import
andlando db-export
commands #2027 - Improved tooling
stdio
configurability andstderr
discovery #2021 - Readded previous
phpmyadmin
4.x
versions for better backwards compatibility #2062 - Set
COMPOSER_MEMORY_LIMIT
to '-1' - Updated to
composer
version1.10.1
#2096 - Updated to latest
xdebug
inphp
version7.4
#2099 - Updated
drush 8
to8.3.2
#2097 - Updated to Docker Desktop
2.2.0.5
#2052 #2122
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.lando.dev/
v3.0.0-rrc.2 - March 25, 2020
Edge releases contain the newest bug fixes and features and *may * be less stable as a result. If you are an intrepid developer who wants to try the latest and greatest and/or wants to help report bugs then try this release out.
Otherwise, scroll down and use the first release that has the green Latest Release
tag. For more information about the Lando release cycle check out this.
- Added support for
go
versions1.12-1.14
, - Added support for
solr
8
#1765 - Added new
solr
7
minor versions #1765 - Added support for
.mjs
files innginx
#1537 - Added documentation on how to set
vm.max_map_count
correctly if you cannot runelasticsearch
correctly #1967 - Fixed bug caused by setting
TERMINUS_VERSION
in Pantheon appserver images #1872 - Fixed bug causing build steps to not run if app was manually removed #2079
- Fixed bug with app name names containing spaces #1767
- Fixed bug causing crash on
macOS
if Docker is not installed first - Fixed bug causing CLI array data to vanish on Windows, thanks @rabauss! #2063
- Officially documented file performance
excludes
feature #763 #1460 - Updated
go
to use1.14
as the default version #2009 - Updated
phpmyadmin
to use5.0
as the default version #2062 - Upgraded to
terminus
2.3.0
#2082
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.lando.dev/
v3.0.0-rrc.1 - March 22, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Downgraded Docker Desktop for Windows to
2.2.0.3
because #2052 #2076 - Switched pre-release series because apparently linux cares #2072
- Updated Docker Desktop for macOS installer to handle the 2.1 -> 2.2 upgrade better
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.lando.dev/
v3.0.0-aft.2 - March 20, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added support for
mariadb
10.4
#2004 - Added patch version pinning to
bitnami
based services #2057 - Added
rsync
to thephp:7.4
image #2056 - Fixed bug causing
--secret-toggle
to break packagedlando
s - Fixed bug causing prerelease version comparison produce unexpected results #2049
- Fixed breaking upstream change in all
bitnami
based services #2057
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.lando.dev/
v3.0.0-aft.1 - March 13, 2020
Lando is *free * and *open source * software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.
- Added signed
windoze
installer and binary #2037 - Added support for
node
12
and13
#1866 - Added support for new
node
10
and11
minor versions #1981 - Added support for
php
7.4
#1891 - Added
json
andtable
formats to somelando
commands #1737 - Added compatibility for Docker Desktop
2.2.0.4
on macOS and Windows #1975 - Fixed bug causing cli output colorization in non
TTY
contexts #1789 - Fixed bug causing
memcached
to not boot up correctly #1827 - Improved macOS and Windows Lando installers #1975
- Improved build step and restart performance #2013
- Rebased
lando
onnode
12
for MOAR SPEEDS #2037 - Removed lingering reference to
Git for Windows
in Windoze installer #1865 - Updated to
docker-compose
1.25.4
#1975 - Updated to Docker Desktop
2.2.0.4
for macOS and Windows #1975 - Updated
xdebug
to latest inphp
7.2
and7.3
- Updated functional tests to use
hyperdrive 0.6.1
#2037
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.lando.dev/
v3.0.0-rc.23 - November 26, 2019
WHILE WE'VE TRIED TO MAINTAIN BACKWARDS COMPATIBILITY WE RECOMMEND YOU READ THE BELOW IF YOU ARE UPDATING FROM PRE RC2
- CHECK OUT THE BIG CHANGES IN RC.2!
- USE THIS GUIDE TO UPDATE YOUR LANDOFILES
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.lando.dev/
- Added process handling and management to
shell.js
- Added an opt-in for crash and error reporting
- Added sponsorship options to the website and docs #0
- Added
The Lando Alliance
to the website #0 - Added Catalina support via Notarization #1829
- Clarified and updated Terms of Use and Privacy Policy
- Fixed
NET::ERR_CERT_INVALID
on Chrome, may requirelando restart
#1831 - Improved anonymity of usage reporting
- Improved
metrics
server - Updated to Docker Desktop 2.1.0.5
v3.0.0-rc.22 - October 7, 2019
WHILE WE'VE TRIED TO MAINTAIN BACKWARDS COMPATIBILITY WE RECOMMEND YOU READ THE BELOW IF YOU ARE UPDATING FROM PRE RC2
- CHECK OUT THE BIG CHANGES IN RC.2!
- USE THIS GUIDE TO UPDATE YOUR LANDOFILES
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Updated to Docker Desktop 2.1.0.2/3 for Catalina prep
v3.0.0-rc.21 - October 1, 2019
WHILE WE'VE TRIED TO MAINTAIN BACKWARDS COMPATIBILITY WE RECOMMEND YOU READ THE BELOW IF YOU ARE UPDATING FROM PRE RC2
- CHECK OUT THE BIG CHANGES IN RC.2!
- USE THIS GUIDE TO UPDATE YOUR LANDOFILES
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Fixed upstream bug with
apache
#1804 - Fixed upstream bug with
memcached
#1804 - Improved documentation search with Algolia #1756
v3.0.0-rc.20 - August 16, 2019
WHILE WE'VE TRIED TO MAINTAIN BACKWARDS COMPATIBILITY WE RECOMMEND YOU READ THE BELOW IF YOU ARE UPDATING FROM PRE RC2
- CHECK OUT THE BIG CHANGES IN RC.2!
- USE THIS GUIDE TO UPDATE YOUR LANDOFILES
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added marketing site #1410
- Added ability to sponsor lando
- Added support for patch versions of
elasticsearch
7.3
#1729 - Fixed
mysql
failing onlinux
onrestart
#1739 - Updated to Docker Desktop 2.1.0.1 #1728
- Updated to
composer
1.9.0
forphp
7.1+
- Updated documentation site #1410
v3.0.0-rc.19 - July 31, 2019
WHILE WE'VE TRIED TO MAINTAIN BACKWARDS COMPATIBILITY WE RECOMMEND YOU READ THE BELOW IF YOU ARE UPDATING FROM PRE RC2
- CHECK OUT THE BIG CHANGES IN RC.2!
- USE THIS GUIDE TO UPDATE YOUR LANDOFILES
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Fixed critical breaking upstream change that prevented the
mysql
service from restarting #1718 - Updated to Docker Desktop
2.1.0.0
anddocker-compose
1.24.1
v3.0.0-rc.18 - July 17, 2019
WHILE WE'VE TRIED TO MAINTAIN BACKWARDS COMPATIBILITY WE RECOMMEND YOU READ THE BELOW IF YOU ARE UPDATING FROM PRE RC2
- CHECK OUT THE BIG CHANGES IN RC.2!
- USE THIS GUIDE TO UPDATE YOUR LANDOFILES
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added better functional tests for
postgres
#1663 - Added support for
elasticsearch:7
#1672 - Fixed borked
elasticsearch
service caused by breaking upstream change inbitnami/elasticsearch
#1561 #1672 - Fixed borked
mongo
service caused by breaking upstream change inbitnami/mongodb
#1674 - Fixed bug preventing changeds to custom
solr
config from showing up afterlando restart
#1557 - Pinned our
php
images to usestretch
#1680 - Updated default
psql
client to match our defaultpostgres
version(10)
#1680 - Updated
backdrop
drush
to1.0.0
v3.0.0-rc.17 - May 24, 2019
WHILE WE'VE TRIED TO MAINTAIN BACKWARDS COMPATIBILITY WE RECOMMEND YOU READ THE BELOW IF YOU ARE UPDATING FROM PRE RC2
- CHECK OUT THE BIG CHANGES IN RC.2!
- USE THIS GUIDE TO UPDATE YOUR LANDOFILES
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Fixed broken
lando share
command #1582 - Fixed breaking upstream change in
apache
service - Fixed breaking upstream change in
postgres
service #1612 - Updated
backdrop
drush
to0.1.1
v3.0.0-rc.16 - May 10, 2019
WHILE WE'VE TRIED TO MAINTAIN BACKWARDS COMPATIBILITY WE RECOMMEND YOU READ THE BELOW IF YOU ARE UPDATING FROM PRE RC2
- CHECK OUT THE BIG CHANGES IN RC.2!
- USE THIS GUIDE TO UPDATE YOUR LANDOFILES
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added a
php
7.3
appserver container topantheon
recipes #1595 - Added better feedback after
lando --clear
#1572 - Added a duplicate CA Cert ending in
crt
for greater compatibility #1550 - Added support for
mariadb
10.3
#1603 - Fixed bug causing custom
engineConfig.certPath
to fail withReferenceError: path is not defined
#1571 - Fixed bug causing ssh keys to not load if one key had a filename with a space in it #1593
- Fixed bug causing Linux installer to fail when
/proc/sys/vm/max_map_count
does not exist #1586 - Rebased
php
images onstretch
where applicable #1554 - Suppressed
terminus
update warning #1551 - Updated
source
lists forphp
images still running onjessie
#1554 - Updated
drush
defaults to latest versions #1543 - Updated
terminus
to version2.0.1
#1551
v3.0.0-rc.15 - April 23, 2019
WHILE WE'VE TRIED TO MAINTAIN BACKWARDS COMPATIBILITY WE RECOMMEND YOU READ THE BELOW IF YOU ARE UPDATING FROM PRE RC2
- CHECK OUT THE BIG CHANGES IN RC.2!
- USE THIS GUIDE TO UPDATE YOUR LANDOFILES
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- This release has no content or changes. It's meant to repopulate S3 assets.
v3.0.0-rc.14 - March 18, 2019
PLEASE PLEASE PLEASE FOR THE LOVE OF ALL THINGS THAT ARE HOLY AND GOOD READ THE BELOW BEFORE PROCEEDING!!!
WHILE WE'VE TRIED TO MAINTAIN BACKWARDS COMPATIBILITY WE RECOMMEND YOU READ THE BELOW IF YOU ARE UPDATING FROM PRE RC2
- CHECK OUT THE BIG CHANGES IN RC.2!
- USE THIS GUIDE TO UPDATE YOUR LANDOFILES
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added
phantomjs
1.7.0
topantheon
recipes #1507 - Documented ability to set custom
vhosts
andserver
config forphp
services andlaempy
recipes #1523 - Fixed
mount denied
error on Windows when using hyperdrived directories #1510 - Fixed incorrectly set
PYTHONUSERBASE
#1519 - Fixed
destroy
events so they actually get loaded on alando destroy
#1531 - Fixed
pre-rebuild
event #1531 - Improved permission handling for hyperdrived directories
v3.0.0-rc.13 - March 1, 2019
PLEASE PLEASE PLEASE FOR THE LOVE OF ALL THINGS THAT ARE HOLY AND GOOD READ THE BELOW BEFORE PROCEEDING!!!
WHILE WE'VE TRIED TO MAINTAIN BACKWARDS COMPATIBILITY WE RECOMMEND YOU READ THE BELOW IF YOU ARE UPDATING FROM PRE RC2
- CHECK OUT THE BIG CHANGES IN RC.2!
- USE THIS GUIDE TO UPDATE YOUR LANDOFILES
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added option for
lando info|config|list
etc to be outputted as JSON #1455 - Added support for
sport
tonode
services #1375 - Added support for
php
7.3
#1342 - Fixed bug causing
~
to not resolve correctly in overridden volumes #1483 - Fixed bug causing internal
*_nginx
services to not inherit overrides from their generating services #1487 - Fixed regression causing Pantheon Solr
index
service to not boot up correctly #1491 - Injected coaxium directly into the hyperdrive motivator #1460 #763
- Improved
macOS
uninstaller text to alert user of potential lingering config and containers #1495 - Reduced lando logs max file size to something more reasonable
- Updated
composer
to version1.8.4
#1375 #1488 - Updated
docker
to version2.0.0.3/18.09.2
#1375
v3.0.0-rc.12 - February 20, 2019
PLEASE PLEASE PLEASE FOR THE LOVE OF ALL THINGS THAT ARE HOLY AND GOOD READ THE BELOW BEFORE PROCEEDING!!!
WHILE WE'VE TRIED TO MAINTAIN BACKWARDS COMPATIBILITY WE RECOMMEND YOU READ THE BELOW IF YOU ARE UPDATING FROM PRE RC2
- CHECK OUT THE BIG CHANGES IN RC.2!
- USE THIS GUIDE TO UPDATE YOUR LANDOFILES
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added
<<
and>>
to list ofSHELL
auto-wrapped characters in tooling/events/build commands - Fixed
machine token
persistence forpantheon
apps that aregit cloned
instead oflando init
#1475 - Fixed regression causing
pantheon
nginx
config to not load correctly
v3.0.0-rc.11 - February 20, 2019
PLEASE PLEASE PLEASE FOR THE LOVE OF ALL THINGS THAT ARE HOLY AND GOOD READ THE BELOW BEFORE PROCEEDING!!!
WHILE WE'VE TRIED TO MAINTAIN BACKWARDS COMPATIBILITY WE RECOMMEND YOU READ THE BELOW IF YOU ARE UPDATING FROM PRE RC2
- CHECK OUT THE BIG CHANGES IN RC.2!
- USE THIS GUIDE TO UPDATE YOUR LANDOFILES
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Fixed critical regression causing default recipe config files not to load correctly #1478
v3.0.0-rc.10 - February 14, 2019
PLEASE PLEASE PLEASE FOR THE LOVE OF ALL THINGS THAT ARE HOLY AND GOOD READ THE BELOW BEFORE PROCEEDING!!!
WHILE WE'VE TRIED TO MAINTAIN BACKWARDS COMPATIBILITY WE RECOMMEND YOU READ THE BELOW IF YOU ARE UPDATING FROM PRE RC2
- CHECK OUT THE BIG CHANGES IN RC.2!
- USE THIS GUIDE TO UPDATE YOUR LANDOFILES
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Bumped
varnish
workspace_client
limit to128k
- Described URL changes in the upgrade guide #1445
- Fixed default database config loading in
LAMPY
recipes #1454 - Fixed dynamic tooling routes not setting the correct event service default
- Improved
solr
start up script naming and mounting, probably fixes #1442 - Removed unneeded
git
dependency from Linux packages, fixes #1437
v3.0.0-rc.9 - Febraury 8, 2019
PLEASE PLEASE PLEASE FOR THE LOVE OF ALL THINGS THAT ARE HOLY AND GOOD READ THE BELOW BEFORE PROCEEDING!!!
WHILE WE'VE TRIED TO MAINTAIN BACKWARDS COMPATIBILITY WE RECOMMEND YOU READ THE BELOW IF YOU ARE UPDATING FROM PRE RC2
- CHECK OUT THE BIG CHANGES IN RC.2!
- USE THIS GUIDE TO UPDATE YOUR LANDOFILES
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added support for backdrop drush
0.1.0
release. - Deprecated
--help
in favor of "smarter"--help
#1325 - Improved
php
$_ENV
population, fixes #1429 - Improved support for
build.context
incompose
services #1432 - Improved
drush
healthcheck to be decoupled from apps #1325 - Removed legacy Kalabox code still hanging around, fixes #1431
v3.0.0-rc.8 - Febraury 7, 2019
PLEASE PLEASE PLEASE FOR THE LOVE OF ALL THINGS THAT ARE HOLY AND GOOD READ THE BELOW BEFORE PROCEEDING!!!
WHILE WE'VE TRIED TO MAINTAIN BACKWARDS COMPATIBILITY WE RECOMMEND YOU READ THE BELOW IF YOU ARE UPDATING FROM PRE RC2
- CHECK OUT THE BIG CHANGES IN RC.2!
- USE THIS GUIDE TO UPDATE YOUR LANDOFILES
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added support to run outside of port
80
fordotnet
services #1325 - Added
lockr
support forpantheon
recipes #651 - Fixed schema posting issue on Pantheon Solr
index
service #1348 - Fixed regression causing named volumes to not mount properly in
compose
services #1422 - Improved
TTY
detection and passthru, fixes #904
v3.0.0-rc.7 - Febraury 6, 2019
PLEASE PLEASE PLEASE FOR THE LOVE OF ALL THINGS THAT ARE HOLY AND GOOD READ THE BELOW BEFORE PROCEEDING!!!
WHILE WE'VE TRIED TO MAINTAIN BACKWARDS COMPATIBILITY WE RECOMMEND YOU READ THE BELOW IF YOU ARE UPDATING FROM PRE RC2
- CHECK OUT THE BIG CHANGES IN RC.2!
- USE THIS GUIDE TO UPDATE YOUR LANDOFILES
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added ability to turn off URL scanning on a per-service level #1207
- Added
--all
,--app
and--filter
flags tolando list
#1325 - Added
--field
flag forlando config
#1325 - Added support for relative paths to
compose
service #1415 - Improved auto
wp search-replace
inpantheon
recipes #1409
v3.0.0-rc.6 - Febraury 5, 2019
PLEASE PLEASE PLEASE FOR THE LOVE OF ALL THINGS THAT ARE HOLY AND GOOD READ THE BELOW BEFORE PROCEEDING!!!
WHILE WE'VE TRIED TO MAINTAIN BACKWARDS COMPATIBILITY WE RECOMMEND YOU READ THE BELOW IF YOU ARE UPDATING FROM PRE RC2
- CHECK OUT THE BIG CHANGES IN RC.2!
- USE THIS GUIDE TO UPDATE YOUR LANDOFILES
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Fixed regression causing Pantheon Solr index to incorrectly set user perms #1405
- Fixed bug requiring Pantheon Solr index be restarted before schema post #1325
- Fixed bug where
--help
and--version
were routing to lando instead of tooling commands #1407 - Fixed regression causing
db-export
to fail onlinux
#1394
v3.0.0-rc.5 - Febraury 4, 2019
PLEASE PLEASE PLEASE FOR THE LOVE OF ALL THINGS THAT ARE HOLY AND GOOD READ THE BELOW BEFORE PROCEEDING!!!
WHILE WE'VE TRIED TO MAINTAIN BACKWARDS COMPATIBILITY WE RECOMMEND YOU READ THE BELOW IF YOU ARE UPDATING FROM PRE RC2
- CHECK OUT THE BIG CHANGES IN RC.2!
- USE THIS GUIDE TO UPDATE YOUR LANDOFILES
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Fixed regression setting
CACHE_PORT
forpantheon
recipes #1396 - Switched all
bitnami
images to setLANDO_NEEDS_EXEC
v3.0.0-rc.4 - Febraury 4, 2019
PLEASE PLEASE PLEASE FOR THE LOVE OF ALL THINGS THAT ARE HOLY AND GOOD READ THE BELOW BEFORE PROCEEDING!!!
WHILE WE'VE TRIED TO MAINTAIN BACKWARDS COMPATIBILITY WE RECOMMEND YOU READ THE BELOW IF YOU ARE UPDATING FROM PRE RC2
- CHECK OUT THE BIG CHANGES IN RC.2!
- USE THIS GUIDE TO UPDATE YOUR LANDOFILES
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added support for htaccess overrides for Apache #999
- Added a
LANDO_HOST_USER
envvar #1082 - Changed
ssh
key loading to also load passphrase protected keys by default #1288 #1143 #808 - Changed default
http_resp_hdr_len
forvarnish
to64000
#1142 - Fixed bug where files
rsync
ed from Pantheon were being set to750
#1325 #1067 #1330 - Fixed longstanding permissions bug with legacy
solr
version3.6
#692 - Fixed bug where not-owned-by-me
.ssh
config was blowing upssh
key loading #1203 - Fixed bug causing
mysql
,mariadb
andpostgres
services to intermittently crash onlando restart
#1381 - Fixed regression in
events
caused by "multi word" tooling egcommand [something]
- Fixed regression in
lando logs --service SERVICE
not actually filtering #1386 - Improved
ssh
key loading to use theLANDO_HOST_USER
by default #1082 - Improved handling when an unknown service is used with the
proxy
#1389
v3.0.0-rc.3 - Febraury 3, 2019
PLEASE PLEASE PLEASE FOR THE LOVE OF ALL THINGS THAT ARE HOLY AND GOOD READ THE BELOW BEFORE PROCEEDING!!!
WHILE WE'VE TRIED TO MAINTAIN BACKWARDS COMPATIBILITY WE RECOMMEND YOU READ THE BELOW IF YOU ARE UPDATING FROM PRE RC2
- CHECK OUT THE BIG CHANGES IN RC.2!
- USE THIS GUIDE TO UPDATE YOUR LANDOFILES
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Fixed
postgres
config loading preventing outside connections #1379 - Fixed busted auto-naming on Windows deploy #1375
- Fixed busted
drush
global-local handoff on Pantheon #1375 - Fixed regression in
LANDO_INFO
causing services to be index values instead of names #1376 - Fixed regression causing databases to report as unhealthy after a restart #1381
- Improved tooling is-service-already-running delegation #1378
v3.0.0-rc.2 - Febraury 1, 2019
PLEASE PLEASE PLEASE FOR THE LOVE OF ALL THINGS THAT ARE HOLY AND GOOD READ THE BELOW BEFORE PROCEEDING!!!
WHILE WE'VE TRIED TO MAINTAIN BACKWARDS COMPATIBILITY WE RECOMMEND YOU:
- CHECK OUT THE BIG CHANGES IN RC.2!
- USE THIS GUIDE TO UPDATE YOUR LANDOFILES
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added
inquirer-autocomplete-prompt
to select inquirer prompts #1017 - Added configurable support for
pre
andpost
.lando.*.yml
source files eg.lando.[#local|dist].yml
#759 #1154 - Added support for
elasticsearch
6
#1114 - Added support for multiple, user-defined
env
files #994 #1045 #1265 #1242 - Added support for
ruby
2.5
#1068 - Added
pcntl
extension to all PHP images #910 - Added
leia
to help keeplando
the real hero we all know he is #1296 - Added a better message if users arrive at an "impossible" place #1158
- Bumped
xdebug.max_nesting_level
to512
#1094 - Changed
rebuild
events to fire on the outside #1352 - Changed
xdebug: false
to actually disable thephp
extension #760 - Changed update warning to print to
stderr
#1000 - Changed
wordpress
recipe to downloadwp-cli
version1.5.1
if using php 5.3 #1334 - Changed PHP to have unlimited memory for CLI ops #732
- Fixed tooling on Windows to not always run as root #1362
- Fixed annoying recoverable php error
Cannot set 'user' save handler by ini_set()
on php 7.2 #747 - Fixed long-standing race condition causing build fail perimission errors on
linux
#1227 #1197 #1170 - Fixed bug where
docker-compose
files were not loading correctly outside of the app root #1007 - Fixed bug where
node
services were not getting thegid
correctly onlinux
#1240 - Fixed bug where cyclical
app -> app
symlink was being create inpantheon
recipes #1043 - Fixed various
solr
config bugs #1249 #1350 #1319 #1351 - Increased events
maxListeners
to64
#1097 - Improved
drush
handling, fixes #1315 #1317 #1318 - Removed
lando
"global options", fixes #1173 - Upgraded
terminus
to version1.9.0
#1259 - Upgraded
docker
to version18.09.0/2.0.0.2
#1297 #1316 - Upgraded
docker-compose
to version1.23.2
#1297 #1316
v3.0.0-rc.1 - September 11, 2018
WHILE WE'VE TRIED TO MAINTAIN BACKWARDS COMPATIBILITY WE RECOMMEND YOU CHECK OUT THE BIG CHANGES IN RC! ALSO NOTE THAT THIS VERSION IS STILL IN PRERELEASE WHICH MEANS YOU SHOULD ONLY TRY IT OUT IF YOU ARE FEELING INTREPID
If you are upgrading from pre-beta.40 follow the beta.41 release note instructions If you are on beta.41 or above you can follow the usual JUST-RUN-THE-INSTALLER upgrade process.
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added CA support for custom
proxyDomains
#998 - Added build steps that can run
before
an app starts #822 - Added new functional testing toolkit #1144
- Added 100% unit test coverage of core libraries #978
- Added 50% unit test coverage of plugins #1036
- Added multi-service and multi-line options for
tooling
#1036 - Changed build process to be more stable and reliable #822
- Changed
restart
to not invoke any build steps #1064 #963 - Eliminated technical debt for core libraries #1036
- Fixed
freetype
support onphp-5.3-fpm
#1141 - Fixed
pre-
event steps #822 - Fixed various bugs relating to networks and certs #1071
- Fixed build steps and events to ensure internal deps are installed first #1021
- Reduced technical debt for plugins #1036
- Switched code to
es6
#1036 - Updated our
examples
to be func testing compatible #1144 - Updated to latest Docker deps #1148
v3.0.0-beta.47 - June 1, 2018
If you are upgrading from pre-beta.40 follow the beta.41 release note instructions If you are on beta.41 or above you can follow the usual JUST-RUN-THE-INSTALLER upgrade process.
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Fixed various show-stopping Windows bugs #1004
v3.0.0-beta.46 - May 27, 2018
If you are upgrading from pre-beta.40 follow the beta.41 release note instructions If you are on beta.41 or above you can follow the usual JUST-RUN-THE-INSTALLER upgrade process.
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Fixed bug that was throwing
ERROR: The Compose file is invalid...
whenproxy
service changed #942 - Fixed bug where the
rsync
option was not overrideable forlando pull
#982 - Fixed bug where any
--
global options were resetting overriden option defaults #982 - Fixed bug where
pull
component oflando rebuild
was ignoring-s
option #952 - Fixed bug causing
network XXX not found
error #990 - Improved
pantheon
pre-run scripting with better perm handling and$HOME
support #975 - Improved custom
build
andvolumes
overrides to handle absolute and relative paths #950
v3.0.0-beta.45 - May 16, 2018
If you are upgrading from pre-beta.40 follow the beta.41 release note instructions If you are on beta.41 or above you can follow the usual JUST-RUN-THE-INSTALLER upgrade process.
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added
curl
andphp-curl
tophp 5.3
Apache image #882 - Added support for
postgres
tolando db-import
andlando db-export
#803 - Added support for a
compose
service type. #933 - Added documentation on using patch versions of images where applicable #890
- Deprecated
DB_*
andCACHE_*
environment variables in favor ofLANDO_INFO
#868 - Fixed bug that prevented usage of overriden
Dockerfiles
#740 - Improved remote Docker handling #647
- Improved handling of
mysql
andpgsql
commands #803 - Improved detection of non-standard
docker
anddocker-compose
binaries on Linux #935 - Improved
drush
usage documentation #580 - Improved
drupal 7/8
image styles when using language code in URL #914 - Improved
lando ssh
so it honors the current working directory #895 - Improved
lando ssh
so it fallsback tosh
ifbash
is not available #895 - Injected
APP_LOG=errorlog
for Laravel recipes #958 - Removed legacy
php_value xdebug.remote_autostart 1
being set in thephp
httpd-ssl.conf
#886 - Switched
pantheon
drupal8
sites to globally installDrush 8
by default #580 - Moved
prestissimo
from build step to image #882 - Updated legacy Pantheon API endpoints #953
v3.0.0-beta.44 - May 4, 2018
THIS IS A HOTFIX RELEASE DUE TO BREAKING UPSTREAM CHANGES
If you are upgrading from pre-beta.40 follow the beta.41 release note instructions If you are on beta.41 or above you can follow the usual upgrade process.
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Fixed bad id issue interacting with Pantheon API #943
v3.0.0-beta.43 - May 2, 2018
THIS IS A HOTFIX RELEASE DUE TO BREAKING UPSTREAM CHANGES
If you are upgrading from pre-beta.40 follow the beta.41 release note instructions If you are on beta.41 or above you can follow the usual upgrade process.
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Fixed nasty bug where user sites were returning "undefined" #922
- Fixed "Named volume "$LANDO_ENGINE_CONF:/lando:rw" issue #927
v3.0.0-beta.42 - April 30, 2018
THIS IS A HOTFIX RELEASE DUE TO BREAKING UPSTREAM CHANGES
If you are upgrading from pre-beta.40 follow the beta.41 release note instructions If you are on beta.41 or above you can follow the usual upgrade process.
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
v3.0.0-beta.41 - April 30, 2018
THIS IS A HOTFIX RELEASE DUE TO BREAKING UPSTREAM CHANGES
If you are upgrading from pre-beta.40 it is recommended (although possibly not necessary) for you to:
- Uninstall Docker (only if you are using Docker for Mac or Docker for Windows)
PLEASE NOTE THAT THIS WILL DESTROY ALL YOUR LOCAL APPS!!!
- Remove the Lando config directory at
~/.lando
- Install the new Lando
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
v3.0.0-beta.40 - April 8, 2018
SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added Arch-based distro pacman package build support #814
- Added Prestissimo to all PHP services #62
- Added $LANDO_INFO so every service has information about every other service #727
- Correct licence used when packaging application
- Fixed bug in app names containing
_|-|.
#697 - Fixed bug in app names containing uppercase letters #829
- Fixed various bugs related to database credential overrides #853
- Fixed various bugs related to
db-import/export
on additional database services #853 - Signed all container certs with new Lando Local CA #446
- Updated
terminus
to version1.8.0
#848
v3.0.0-beta.39 - March 30, 2018
WE HIGHLY RECOMMEND YOU UPDATE TO THIS VERSION!!!
SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Fixed bug where
linux
LANDO_ENGINE_REMOTE_IP
was not set to detected IP - Updated problematic Docker for Mac 59 to Docker for Mac 60
v3.0.0-beta.38 - March 29, 2018
WE HIGHLY RECOMMEND YOU UPDATE TO THIS VERSION!!!
SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added better support for internal resolution of
proxy
domains - Added
COMPOSE_CONVERT_WINDOWS_PATHS
on Windows to help mitigate known Docker for Windows bug #823 - Changed healthcheck retries to numbers per Compose file format #796
- Fixed new networking layer to alleviate multi-app-running "weirdness" #640
- Fixed intermittent permission borking for Linux users using alpine-based services #795
- Improved
linux
Docker start command handling #659 - Improved handling and documentation of upload issues on Windows #396
- Improved and simplified our examples #798 #801
- Switched to use new
host.docker.internal
for host resolution from container.
v3.0.0-beta.37 - March 20, 2018
THIS RELEASE CONTAINS SIGNIFICANT CODE REFACTORING TO HELP WITH TESTING. YOU MAY WANT TO HOLD OFF FOR A FEW VERSIONS IF YOU WANT TO BE SUPER SAFE ABOUT THINGS!
*BUT IF YOU"RE AWESOME AND WANT TO HELP US, USE IT AND BREAK IT AND SUBMIT ISSUES. * If you do experience any issues try the following corrective action first:
lando rebuild
any failing appslando destroy
and thenlando start
any failing apps- Restart the docker daemon
- Restart your computer
docker rm -f CONTAINER_ID
any containers throwing errors- Reset the docker daemon to factory defaults (this will blow up all your containers)
- Submit an issue to GitHub
- Revert to beta.35 :(
ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added
run
andrun_as_root
as the preferred build step keys #745 - Added
run_internal
andrun_as_root_internal
forlando
to use for programmatic build steps #745 - Added some functional tests to get us moving on testing #675
- Added legitimate cross-project service networking #640
- Added
postgresql-client
tophp
images #717 - Broadened scope of build step re-run to increase start stability #683
- Changed default interactive
yes/no
prompts tono
#669 - Changed
proxy
to be less aggressive ondocker
restarts #761 - Documented common
.lando.yml
syntax more explicitly #643 - Finally moved over to all the
eslint
#620 - Fixed bug where offline mode was failing on metrics check #630
- Fixed bug where
php 5.3 apache
was not starting correctly #652 - Fixed GitHub API rate limit bug #598
- Fixed
postgres
persistent storage and config loading #39 - Fixed bug where
lando pull
fails to replace wordpress URLs in db #711 - Improved build step failure UX #683
- Improved speed of
lando init METHOD
drivengit clone
#178 - Improved overriding of global config through envvars #647
- Improved
lando start
so it wait for services that need ahealthcheck
#677 - Improved default
php
sendmail
behavior #756 - Provided some corrective action around
proxy
start failures #632 - Refactored the code to increase testibility and reduce complexity and dependents #620
- Removed
disableAutoComposerInstall
andpantheon
recipe autocomposer install
#501 - Removed dependency on
grunt
#639 - Switched to all the
yarn
#639 - Updated
drush launcher
to version0.5.1
#666 - Updated docs to reflect new refactor, dx and governance. #685
- Updated
terminus
to version1.7.1
v3.0.0-beta.35 - January 8, 2018
SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Fixed bug in URL scanning where no color was specified for caught errors #627
- Fixed bug in URL scanning where wilcard domains were unintentionally being scanned #627
- Fixed bug in Windows where custom
php
config file was being mounted with wrong path separator #625
v3.0.0-beta.34 - January 5, 2018
SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added ability to disable
lando
provided tooling commands #472 - Added support for
php
7.2
to Pantheon recipes - Added support for wildcard proxy domains #618
- Fixed bug preventing usage of
--dest
flag inlando init
s #584 - Fixed bug where
cli
containers were reporting not existing on first run #586 - Fixed bug where
cli
containers were not inheriting overrides #586 - Fixed annoying permissions bug on non-root run services on Linux #437
- Fixed bug where build steps ignored
-s
flag onlando rebuild
#596 - Improved handling of custom
php.ini
files so injection is clearer #589 - Improved handling of
docker
too-many-networks error #274
v3.0.0-beta.33 - January 4, 2018
SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Fixed a bug where Pantheon recipes were erroring on no
solr
user #611
v3.0.0-beta.32 - January 4, 2018
SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added some small changes needed by Pantheon Localdev
- Added a Tomcat service #568
- Added
known_hosts
mapping #601 - Added support for
php
7.2
#578 - Fixed nasty custom
solr
conf bug #551 - Improved handling of non-standard proxy ports
- Improved feedback to user when the
docker
engine is down #550
v3.0.0-beta.31 - November 26, 2017
SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
v3.0.0-beta.29 - November 25, 2017
SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added
drush: false
to Drupaly recipes to turn off Landodrush
handling #535 - Added
drush: composer
to Drupaly recipes to install Drush Launcher (good for Drupal 8.4+) #536 #537 - Added drush: path:/PATH to Drupaly recipes to manually specify the Drush path #542
- Added
apcu
extension forphp
where applicable #541 - Added
intl
andgettext
extensions forphp
#528 - Udpated base images to
jessie
where applicable #539
v3.0.0-beta.28 - November 23, 2017
SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- This release is only intended to verify the new update logic #430
3.0.0-beta.27 - November 23, 2017
SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Signed
macOS
package. - Improved update considerations #430
v3.0.0-beta.26 - November 20, 2017
SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added
solr
6.6
,7.0
,7.1
#513 - Improved
solr
to inject core specific config as well. - Improved support for
python
#444 - Persisted
solr
index data through rebuilds #59
v3.0.0-beta.25 - November 16, 2017
THIS RELEASE SHOULD AUTOFIX #497 SEE BULLET BELOW FOR DETAIL
Error: EISDIR: illegal operation on a directory, open '/Users/daniel/.lando/services/config/nginx/fastcgi_params'
error.
SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added
HTTP_USER_AGENT_HTTPS
as annginx
server var #423 - Improved
tmp
directory handling forpantheon
recipes #481 - Improved handling of botched script/conf file injection #497
v3.0.0-beta.24 - November 14, 2017
HOTFIX RELEASE!!!
SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Fixed missing nginx conf file
v3.0.0-beta.23 - November 14, 2017
SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added ability to add global envvars through
config.yml
#479 - Added
disableAutoComposerInstall
settings to allow users to disable autocomposer install
onpantheon
recipe start ops #464 - Clarified and standarized docs around loading custom config files for
php-y
things #410 - Improved handling of
HTTPS
server var forphp
things #486 - Improved handling of custom
php.ini
files so they override better #410 - Improved
pantheon.yml
andpantheon.upstream.yml
handling #453 - Improved Getting Started docs #326
- Improved Terminus docs #454
- Increased THREAT LEVEL of malformed
.lando.yml
files #457 - Removed the deletion of user configuration files for Lando during un-install on Linux and OSX #470
- Upgraded
terminus
to1.6.1
forpantheon
recipeslando rebuild
required #487
v3.0.0-beta.22 - October 23, 2017
SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added support for
pantheon.upstream.yml
#425 - Changed default DB and files
lando push
targets to none on Pantheon recipe #422 - Fixed
drush
compatibility on Backdrop sites usingphp 5.3
#418 - Update Backdrop Drush to
0.0.6
v3.0.0-beta.21 - October 15, 2017
SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
This update contains potentially breaking changes for Windows users!!! Please be mindful of the install prompts.
- Improved messaging and customization around Windows installer #398
- Improved
lando pull
for pantheon recipes to not clear caches on live env #406 - Updated to use new Docker for Windows installer (#thanksdocker) #405
v3.0.0-beta.20 - October 12, 2017
SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added
go
service #70 - Added
--stdout
flag todb-export
#349 - Added ability to pipe data into
db-import
(this is currently finicky) #349 - Added
memcached
php extension to core php image #343 - Added
exif
php extension to core php image #371 - Added info about installed
php
extensions #343 - Added
--no-wipe
flag todb-import
to prevent above #353 - Added documentation on how to use Lando when behind a proxy #363 #369
- Added machine identifier to Lando-generated ssh keys #388
- Added global config option
loadPassphraseProtectedKeys
to load passphrase protected keys #344 - Added Apache Tika to Pantheon recipes #350
- Switched
db-import
to wipe target DB before import #353 - Switched Pantheon
lando pull
to purge local DB first before importing remote one #353 - Switched
drupal8
recipe to install global Drupal Console by default #381 - Upgraded to
terminus
1.6.0. #343 - Fixed bug reporting
manifest for solr:4.10 not found
#380
v3.0.0-beta.19 - October 2, 2017
SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
v3.0.0-beta.18 - October 1, 2017
SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Updated
docs.lndo.io
andmetrics.lndo.io
to*.devwithlando.io
- Improved app start to separate
urls
by service #327 - Switched
lando share
to operate based onurl
instead ofservice
#312 - Provided warning to
macOS
installer regarding Docker installation #355 - Fixed bug caused by badly formatted
lando share
subdomain #368 - Fixed bug where
lando CMD
was throwingarg.match
error when using numbers #351
v3.0.0-beta.17 - September 9, 2017
SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/
- Added ability to run
php
in cli mode #160 - Added ability to use
terminus
forphp 5.3
Pantheon apps #328 - Added extra check to validate format of injected
ssh
keys #335 - Fixed broken
php-fpm 5.3
service #328
v3.0.0-beta.16 - September 5, 2017
- Moved from
kalabox
namespace tolando
namespace.
v3.0.0-beta.15 - September 4, 2017
- Moved from
kalabox
namespace tolando
namespace.
v3.0.0-beta.14 - September 4, 2017
SERIOUSLY, READ THE DOCS: https://docs.devwithlando.io/
- Fixed hang when starting Pantheon recipe #300 #302 #311
- Fixed issue grabbing files on different branches for Pantheon recipes #329
v3.0.0-beta.13 - September 4, 2017
SERIOUSLY, READ THE DOCS: https://docs.devwithlando.io/
v3.0.0-beta.12 - September 1, 2017
SERIOUSLY, READ THE DOCS: https://docs.devwithlando.io/
- Added a
python
service #69 - Improved handling of app directories that are deleted before
lando destroy
#265 - Pegged
terminus
version in our Dockerfiles to reduce potential of "nasty surprises" - Fixed bug where GitHub reported errors were not being checked correctly
- Fixed "bug" causing SQL imports to fail on single large transactions #313
- Fixed bug that required
db-import
dbs to be in same dir as.lando.yml
#314
v3.0.0-beta.11 - August 27, 2017
SERIOUSLY, READ THE DOCS: https://docs.devwithlando.io/
- Fixed bug where recipe-set proxy config could not be unset #295
- Added
db-export
command and docs. #292 - Added new versions to all services where applicable. #303
- Added
ruby
service. #68
v3.0.0-beta.10 - August 19, 2017
Consult https://docs.devwithlando.io/cli/init.html or run lando init -- --help
for the usage change.
ALSO SERIOUSLY, READ THE DOCS: https://docs.devwithlando.io/
- Changed
name
from an argument to an option inlando init
#276 - Changed
pantheon
recipe|method solando init
auto-sets the app name #276 - Changed
github
method solando init
auto-sets the app name #276 - Added support for
.env
file injection #281 - Added *UNOFFICIAL * support for
php 7.1
in Pantheon apps #278 - Added some docs on how to use lando in a ci environment #147 #149
- Updated
backdrush
version to0.0.5
for Pantheon apps #285 - Improved
lando pull
so no files backup degrades torsync
#277 - Improved tooling to support string commands #282
- Improved bubbling up of correct error code on all
tooling
commands. Helps with things liketravis
- Improved UX
lando push
andlando pull
return terminal color to default after message - Fixed bug where app names with
.
in them were silently failing #283 - Fixed regression that caused machine token to not be saved correctly.
v3.0.0-beta.9 - August 18, 2017
Consult https://docs.devwithlando.io/cli/init.html or run lando init -- --help
for the usage change.
ALSO SERIOUSLY, READ THE DOCS: https://docs.devwithlando.io/
- Changed
name
from an argument to an option inlando init
#276 - Changed
pantheon
recipe|method solando init
auto-sets the app name #276 - Changed
github
method solando init
auto-sets the app name #276 - Added support for
.env
file injection #281 - Added *UNOFFICIAL * support for
php 7.1
in Pantheon apps #278 - Added some docs on how to use lando in a ci environment #147 #149
- Updated
backdrush
version to0.0.5
for Pantheon apps #285 - Improved
lando pull
so no files backup degrades torsync
#277 - Improved tooling to support string commands #282
- Improved bubbling up of correct error code on all
tooling
commands. Helps with things liketravis
- Improved UX
lando push
andlando pull
return terminal color to default after message - Fixed bug where app names with
.
in them were silently failing #283
v3.0.0-beta.8 - August 10, 2017
If you are upgrading and encounter issues try doing a lando rebuild
on your app. If that does not work try doing a lando destroy
on your app and then try recreating.
SERIOUSLY, READ THE DOCS: https://docs.devwithlando.io/
- Improved
node
service so you have a decoupledcli
container #267 - Changed
tooling
to run on theengine
instead of theapp
level #267 - Added
needs
options totooling
to boot up dependent services #267 - Moved proxy dashboard to lesser used port
58086
- Fixed
@cleanurl
fails inpantheon
nginx config. #266 - Fixed bug where some simultaneous uses of
proxy
andinit
caused errors #259 - Fixed bug where
load-keys
was not filtering out non-keys #268 - Fixed bugs in
lando init
handling - Fixed bug where
pantheon
machine token was barfing onlando start
when passed in as option - Fixed bug where
pantheon
lando push
was not asking for a message #260 - Fixed bug where
pantheon
lando push/pull
was not using the right environments #261 - Fixed bugs with using
pantheon
site without usinglando init
#269
v3.0.0-beta.7 - August 4, 2017
- Fixed URL unknowns
v3.0.0-beta.6 - August 3, 2017
- Added
lando switch
command to handlepantheon
multidev #241 - Added
interactivity
topantheon
utility commands #249 - Added
hhvm
option tophp
#67 - Added
mongo
service. #54 - Added
mean
recipe. #54
v3.0.0-beta.5 - August 2, 2017
- Made
lando pull
more robust for Pantheon recipes #240 - Added
lando push
command forpantheon
recipes #239 - Fixed brittle remote host determination #231
v3.0.0-beta.4 - August 1, 2017
- Improved addition of
sudoers
todocker
group - Fixed incorrect assertion that
drush alias
does not exist duringlando pull
#240
v3.0.0-beta.3 - July 31, 2017
- Fixed critical
localtunnel
not found bug.
v3.0.0-beta.2 - July 31, 2017
- Added the
events
framework #242 - Added a
lando share
command to share your local site publicly #84 - Fixed build step "merge" to concatenate #228
- Fixed
lando init
to rebase on preexisting.lando.yml
#243
v3.0.0-beta.1 - July 30, 2017
- Updated
GitHub
issue template #137 - Added option to rebuild specific services on a
lando rebuild
#223 - Improved cli feedback for unknown commands #162
- Fixed regresion causing custom
extra_hosts
not to load #222 - Fixed proxy
extra_hosts
not working onlinux
#221 - Fixed
xdebug
not working onlinux
#231
v3.0.0-alpha.19 - July 29, 2017
- Revamped the docs to prep for
beta.1
#139 - Provided option handling for
tooling
routes #141 - Added
mysql-import
helper #140 - Added Pantheon
pull
helper #142 - Added
pv
to allphp
images #140 - Removed kalabox legacy
path2bind4u
, should allow nonC:\
drive apps onWin32
- Removed kalabox legacy desktop icon on
Win32
#229 - Switched default
lando ssh
user fromroot
toyou
- Fixed broken
php:5.3-apache
because @uberhacker is the best :)
v3.0.0-alpha.18 - July 22, 2017
- Bumped binary to use
node8
, gives a nice 33% CLI speed improvement - Removed references to needing to set up shared drives on
win32
, this happens on demand now #219 - Moved
/usr/local/bin
chown
setting up the start up stack. #184 - "Fixed" hyper annoying
exec
hang bug onwin32
withdocker-compose exec
shellout workaround #181 - "Fixed" read provided better handing for
user 33 doesn't exist
race condition #184
v3.0.0-alpha.17 - July 19, 2017
- Made sure
/srv/includes/pantheon.sh
is executable.
v3.0.0-alpha.16 - July 19, 2017
- Ensured auto-creation of
/user/.lando/keys
v3.0.0-alpha.15 - July 19, 2017
- Fixed bug where wrong
LANDO_ENGINE_REMOTE_IP
was borkingextra_hosts
#129 - Fixed some lingering permissions errors #129 #163 #177
v3.0.0-alpha.14 - July 18, 2017
- Updated documentation #130
- Added
mailhog
service #64 - Added
elasticearch
service #16 - Added support for php
5.4
#136 - Added
lando init
docs link #155 - Switched
hipache
totraefik
for proxying. #169 - Fixed bug where services could not
curl
themselves withproxy
domains eg*.lndo.site
#154 - Fixed bug causing directly loaded compose files to fail URL scan. #169
- Fixed bug where default php version for
pantheon
recipe was delegated to downstream #132 - Fixed bug where Lando was not delegating
--help
correctly #131 - Fixed bug where
lando ssh
was not dumping user into$LANDO_MOUNT
#159
v3.0.0-alpha.13 - June 29, 2017
- Fixed
util
container scripts to be set to executable - Fixed regression where
scripts
lost executability - Fixed bug where
init
method permissions were stoppingssh-keygen
onlinux
- Tweaked
init
permission handling onwindoze
- Fixed persistent cache fail on
windoze
- Updated
linux
to usedocker-compose
1.14.0
- Included
routes.json
in executable - Fixed bug where
lando init mysite github --recipe pantheon
was not giving Pantheon options - Removed
unison
file sharing in favor ofosxfs
. RequiresDocker for Mac 17.04+
. #41 - Added
phpmyadmin
service. #66 - Fixed bug where multiple DBs on the same app were sharing the same data volume. #66
- Added undocumented
LANDO_NO_SCRIPTS
envvar to handle alpine containers that cannot handle auto-script running. #66 - Fixed a bug where not specifying a
site
in theconfig
for apantheon
recipe would throw an error. - Improved handling around loading and dumping of YAML files.
- Added auto SSH key forwarding. #63
- Added
lando init
command. #110 - Added
pantheon
init method. #110 - Added
github
init method. #110
v3.0.0-alpha.12 - June 28, 2017
- Fixed regression where
scripts
lost executability
v3.0.0-alpha.11 - June 28, 2017
- Fixed bug where
init
method permissions were stoppingssh-keygen
onlinux
- Tweaked
init
permission handling onwindoze
- Fixed persistent cache fail on
windoze
v3.0.0-alpha.10 - June 28, 2017
- Updated
linux
to usedocker-compose
1.14.0
- Included
routes.json
in executable - Fixed bug where
lando init mysite github --recipe pantheon
was not giving Pantheon options
v3.0.0-alpha.9 - June 28, 2017
- Removed
unison
file sharing in favor ofosxfs
. RequiresDocker for Mac 17.04+
. #41 - Added
phpmyadmin
service. #66 - Fixed bug where multiple DBs on the same app were sharing the same data volume. #66
- Added undocumented
LANDO_NO_SCRIPTS
envvar to handle alpine containers that cannot handle auto-script running. #66 - Fixed a bug where not specifying a
site
in theconfig
for apantheon
recipe would throw an error. - Improved handling around loading and dumping of YAML files.
- Added auto SSH key forwarding. #63
- Added
lando init
command. #110 - Added
pantheon
init method. #110 - Added
github
init method. #110
v3.0.0-alpha.8 - June 24, 2017
- Fixed
pantheon
recipe not sharingprepend.php
andpantheon.vcl
correctly.
v3.0.0-alpha.7 - June 24, 2017
- Added
laravel
recipe. #94 - Added
pantheon
recipe. #95 - Fixed volume mounting bug that was causing no
css
orjs
to show up onnginx
onlinux
- Fixed incorrect
DB_PORT
env forL{A|E}MP
recipes usingpostgres
. #111
v3.0.0-alpha.6 - June 20, 2017
- Switched from
encloseJS
topkg
. #108 - Added
.gitattributes
to forceLF
checkout of container files. #108 - Fixed broken
win32
build. #108
v3.0.0-alpha.5 - June 16, 2017
- Fixed bug where recipe overrides were not being mixed in correctly. #97
- Fixed bug where
portforward: true
was not showing the actual port given. #97 - Separated
build
fromextras
. #91 - Added ability to run arbitrary scripts after services start up. #93
- Provided some more information for
lando info
. #75 - Added a
--deep
flag tolando info
. #75 - Made
command
usage fornode
services more obvious. #73 - Added
varnish
service. #62 - Added
xdebug
options. #65 - Fixed bug where tooling cmds were dropping path parts in common with
appRoot
. #104
v3.0.0-alpha.4 - June 9, 2017
- Added a
recipe
layer on top ofservices
,sharing
andproxy
. #9 - Increased
maxListeners
forlando.events
. #9 - Added
webroot
tolando info
as applicable.. #9 - Added a
lamp
recipe. #79 - Added a
lemp
recipe. #79 - Added a
drupal6
recipe. #79 - Added a
drupal7
recipe. #79 - Added a
backdrop
recipe. #79 - Added a
wordpress
recipe. #79 - Added a
drupal8
recipe. #79 - Updated documentation to include information about recipes. #79
- Locked down host/container permission mappings. #83
- Added
wget
andunzip
tophp
service. #85 - Fixed bug where
mod_rewrite
was not enabled for thephp
service by default. #79 - Fixed
linux
perm mapping whenLANDO_ENGINE_UID
already exists. #85 - Fixed bug where
win32
was incorrectly escaping command spaces. #85
v3.0.0-alpha.3 - June 7, 2017
- Added API docs. #48
- Fixed bug where
node
was looking for webserver when in CLI mode. #61 - Refactored
sharing
to handle webroots better. #61 - Refactored
sharing
to prep forosxfs
based sharing mode. #61 - Updated examples to reflect above. #61
- Added
memcached
service. #17 - Added
redis
service. #14 - Added
lando logs
command. #56
v3.0.0-alpha.2 - June 2, 2017
- Added a Backdrop CMS example. #52
- Added Lando API to documentation #48
- Added support for php 7.1. #52
- Added composer to our php containers. #52
- Added
git
andssh
to our php containers. #52 - Refactored
lando.engine.run
to usedocker exec
. #52 - Added
extras
section for arbitrary post start build steps. #52 - Added
composer
section to install global deps for php. #52 - Added a tooling plugin to handle command routing. #11
- Added a
lando ssh
command. #11 - Added a
node
service. #53 - Fixed a bug where
extras
were not running serially. #11 - Added a
solr
service. #15 - Added a
drupal8-composer
example withsolr
support. #15
v3.0.0-alpha.1 - May 24, 2017
- Initial release of Lando core framework.
v3.0.0-alpha.0 - May 23, 2017
- Testing release cycle.