v3.21.0-alpha.1
Pre-release
Pre-release
DANGER NOTES
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!
Installation Notes
If you decide to try it out and want lando update
to grab new versions of the cli then you need to install the cli in a directory owned by your user eg DO NOT install it someplace like /usr/local/bin
.
Your best bet is to do something like this:
mkdir -p ~/.lando/bin
curl https://github.com/lando/cli/releases/download/v3.21.0-alpha.1/lando-macos-arm64-v3.21.0-alpha.1 -fsSLo ~/.lando/bin/lando-v3.21.0-alpha.1
chmod +x ~/.lando/bin/lando-v3.21.0-alpha.1
ln -sf ~/.lando/bin/lando-v3.21.0-alpha.1 ~/.lando/bin/lando
Note that you will need to replace the above with a link for your OS and ARCH and then make sure that ~/.lando/bin
is in your $PATH
.
Releases
- Changed release assets to only include
@lando/core
by default. Runlando setup
to fetch all the previously packaged plugins. Subsequent releases will offer fully packaged binaries and aslim
option.
New Features
- 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
Fixes
- 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
Internal
- Added
app.addMessage
for more granular and accessible post-start app status reporting - Changed
lando.log
andapp.log
to be more likedebug
- Changed
lando version
to now track@lando/core|@lando/core-next
instead of@lando/cli
- 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) - Reorganized cli 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
DEPRECATIONS
- DEPRECATED
app.addWarning
in favor ofapp.addMessage