Skip to content

v3.22.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@pirog pirog released this 25 Jul 18:09
· 6591 commits to main since this 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