Skip to content

Releases: lando/core

v3.22.1

11 Oct 14:26
Compare
Choose a tag to compare
  • Added explicit CA install support for linuxmint and endeavouros #3749 #223 #225
  • Added fallback method for installing CA on Linux distros that are based on other supported distros
  • Switched cli update channel back to cli for now

v3.22.0

10 Oct 02:54
Compare
Choose a tag to compare

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
  • Added !import yaml tag for future v4 services things
  • Added build context tmp directory to house various build assets
  • Improved build context generation error handling
  • Improved consisteny of mounty APIs re source: and target:
  • Improved working_dir discover in v4 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

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
  • 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
  • Fixed os not defined during lando setup on linux
  • Fixed inconsistent usage of skipInstallCa
  • 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
  • Fixed bug causing preexisting urls in lando info to be clobbered by localhost 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 in lando info to be clobbered by localhost 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

Internal

  • Changed .ps1 scripts to use -Option style option convention
  • Changed LANDO_HOST_IP to now use new host.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 new yaml component
  • Rebased git history on lando/cli for pending MERGE
  • Renamed lash and landorc to lash.sh and landorc.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

DEPRECATIONS

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

v3.22.0-beta.7

05 Sep 14:06
Compare
Choose a tag to compare
v3.22.0-beta.7 Pre-release
Pre-release

Bug Fixes

  • Fixed bug causing preexisting urls in lando info to be clobbered by localhost port discovery
  • Fixed bug causing allServices to sometimes be unset in some recipe tasks

v3.22.0-beta.6

04 Sep 20:46
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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