Skip to content

Releases: lando/core

v3.22.0-beta.6

04 Sep 20:46

Choose a tag to compare

v3.22.0-beta.6 Pre-release
Pre-release
  • This release contains only tests and is mostly to keep version sync with the CLI

v3.22.0-beta.5

04 Sep 16:54

Choose a tag to compare

v3.22.0-beta.5 Pre-release
Pre-release

New Features

  • 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

Bug Fixes

  • Fixed bug causing autosetup to still U Need Setup after installing new orchestrator on lando starty events
  • Fixed bug preventing non-boot image build hooks from running
  • Fixed bug causing hook files to be COPYed to early in Imagefile
  • Fixed bug causing appMount to be not correctly added as a git safe.directory

v3.22.0-beta.4

30 Aug 18:47

Choose a tag to compare

v3.22.0-beta.4 Pre-release
Pre-release

Bug Fixes

  • Fixed os not defined during lando setup on linux
  • Fixed inconsistent usage of skipInstallCa
  • Renamed lash and landorc to lash.sh and landorc.sh for more consistent naming and packaging

v3.22.0-beta.3

01 Aug 18:31

Choose a tag to compare

v3.22.0-beta.3 Pre-release
Pre-release
  • Changed user build script to always run (for now)

v3.22.0-beta.2

30 Jul 20:04

Choose a tag to compare

v3.22.0-beta.2 Pre-release
Pre-release

Bug Fixes

  • Fixed bug causing new lando exec command to incorrectly shell wrap
  • Fixed bug causing compose directories to bloat indefinitely
  • Fixed bug causing stop to not kill when it can just kill

Internal

  • Improved run volume mounting
  • Improved volume type detection

v3.22.0-beta.1

25 Jul 18:09

Choose a tag to compare

v3.22.0-beta.1 Pre-release
Pre-release

New Features

  • 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 in task functions
  • Added usage, examples and positionals support to task and tooling objects
  • Added LANDO_SERVICE_CERT and LANDO_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

Bug Fixes

  • Fixed bug causing EISDIR: illegal operation on a directory on some mounts #169
  • Fixed bug causing COLUMNS to be forced to 256 #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

DEPRECATIONS

  • DEPRECATED lando ssh in favor of new lando exec
  • Defunct lando share command is now a hidden command

Internal

  • Changed .ps1 scripts to use -Option style option convention
  • Changed LANDO_HOST_IP to now use new host.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

20 Jun 18:59

Choose a tag to compare

Bug Fixes

  • Fixed bug causing legacy meUser auto detection to fail in some situation for new Lando 4 service #178

v3.21.1

19 Jun 19:40

Choose a tag to compare

Bug Fixes

  • Fixed issue with importing databases to a service with the "default" database named database. lando/mysql#53

v3.21.0

25 May 12:11

Choose a tag to compare

New Features

  • 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 with healthcheck: 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 use mariadb-dump command (if available). #148

Fixes

  • 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 up proxy
  • Fixed Docker Engine autostart for users using service instead of systemctl #110
  • Fixed once events running more than once
  • Fixed broken Docker Compose|Desktop|Engine links
  • Fixed bug causing lando services to report Up when they actually Exited 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 of stderr
  • Fixed bug causing healthy info to not persist correctly
  • Fixed bug causing proxy 502 Bad Gateway when assiging duplicate urls with different ports
  • Fixed inconsistent container shutdown by switching from kill to stop
  • 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

Internal

  • Added buildkit as an alias for buildx in l337 service image key
  • Added app.addMessage for more granular and accessible post-start app status reporting
  • Bumped minimum node version to 18
  • Changed download-x to prefer ipv4 #165
  • Changed lando.log and app.log to be more like debug
  • Changed rebuild to kill instead of stop
  • 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

DEPRECATIONS

  • DEPRECATED app.addWarning in favor of app.addMessage

v3.21.0-beta.20

09 May 19:16

Choose a tag to compare

New Features

  • Improved sql-import.sh to drop and recreate mysql and mariadb tables before importing

Bug Fixes

  • Fixed updating bug caused by improperly named v3.21.0-beta18 @lando/cli release