lando

A development tool for all your projects that is fast, easy, powerful and liberating

GPL-3.0 License

Stars
4K
Committers
219

Bot releases are hidden (Show)

lando - v3.0.0-rc.2

Published by pirog over 5 years ago

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:

  1. CHECK OUT THE BIG CHANGES IN RC.2!
  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 and post .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 keep lando 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 to 512 #1094
  • Changed rebuild events to fire on the outside #1352
  • Changed xdebug: false to actually disable the php extension #760
  • Changed update warning to print to stderr #1000
  • Changed wordpress recipe to download wp-cli version 1.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 the gid correctly on linux #1240
  • Fixed bug where cyclical app -> app symlink was being create in pantheon recipes #1043
  • Fixed various solr config bugs #1249 #1350 #1319 #1351
  • Increased events maxListeners to 64 #1097
  • Improved drush handling, fixes #1315 #1317 #1318
  • Removed lando "global options", fixes #1173
  • Upgraded terminus to version 1.9.0 #1259
  • Upgraded docker to version 18.09.0/2.0.0.2 #1297 #1316
  • Upgraded docker-compose to version 1.23.2 #1297 #1316
lando - v3.0.0-rc.1

Published by pirog about 6 years ago

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 on php-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
lando - v3.0.0-beta.47

Published by pirog over 6 years ago

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
lando - v3.0.0-beta.46

Published by pirog over 6 years ago

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... when proxy service changed #942
  • Fixed bug where the rsync option was not overrideable for lando pull #982
  • Fixed bug where any -- global options were resetting overriden option defaults #982
  • Fixed bug where pull component of lando 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 and volumes overrides to handle absolute and relative paths #950
lando - v3.0.0-beta.45

Published by pirog over 6 years ago

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 and php-curl to php 5.3 Apache image #882
  • Added support for postgres to lando db-import and lando db-export #803
  • Added support for a compose service type. #933
  • Added documentation on using patch versions of images where applicable #890
  • Deprecated DB_* and CACHE_* environment variables in favor of LANDO_INFO #868
  • Fixed bug that prevented usage of overriden Dockerfiles #740
  • Improved remote Docker handling #647
  • Improved handling of mysql and pgsql commands #803
  • Improved detection of non-standard docker and docker-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 to sh if bash is not available #895
  • Injected APP_LOG=errorlog for Laravel recipes #958
  • Removed legacy php_value xdebug.remote_autostart 1 being set in the php httpd-ssl.conf #886
  • Switched pantheon drupal8 sites to globally install Drush 8 by default #580
  • Moved prestissimo from build step to image #882
  • Updated legacy Pantheon API endpoints #953
lando - v3.0.0-beta.44

Published by pirog over 6 years ago

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
lando - v3.0.0-beta.43

Published by pirog over 6 years ago

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
lando - v3.0.0-beta.42

Published by pirog over 6 years ago

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/

  • Set default service versions #908
  • Convert interactive name parameters to machine safe #891
lando - v3.0.0-beta.41

Published by pirog over 6 years ago

THIS IS A HOTFIX RELEASE DUE TO BREAKING UPSTREAM CHANGES

If you are upgrading it is recommended (although possibly not necessary) for you to:

  1. Uninstall Docker (only if you are on macOS or Windows)
  2. Remove the Lando config directory at ~/.lando
  3. Install the new Lando

PLEASE NOTE THAT THIS WILL DESTROY ALL YOUR LOCAL APPS!!!

ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/

  • Set default service versions #908
  • Convert interactive name parameters to machine safe #891
lando - v3.0.0-beta.40

Published by pirog over 6 years ago

Beta 40 is currently in PRERELEASE state. If you are experiencing issues after upgrading, rollback to beta 39 until our next stable release.

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 version 1.8.0 #848
lando - v3.0.0-beta.39

Published by pirog over 6 years ago

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
lando - v3.0.0-beta.38

Published by pirog over 6 years ago

WE HIGHLY RECOMMEND YOU UPDATE TO THIS VERSION!!!

NOTE: If you are using Linux and your XDEBUG is no longer working, try the latest DEV release

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.
lando - v3.0.0-beta.37

Published by pirog over 6 years ago

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:

  1. lando rebuild any failing apps
  2. lando destroy and then lando start any failing apps
  3. Restart the docker daemon
  4. Restart your computer
  5. docker rm -f CONTAINER_ID any containers throwing errors
  6. Reset the docker daemon to factory defaults (this will blow up all your containers)
  7. Submit an issue to GitHub
  8. Revert to beta.35 :(

ALSO, STILL, SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/

  • Added run and run_as_root as the preferred build step keys #745
  • Added run_internal and run_as_root_internal for lando to use for programmatic build steps #745
  • Added some functional tests to get us moving on testing #675
  • Added legitmate cross-project service networking #640
  • Added postgresql-client to php images #717
  • Broadened scope of build step re-run to increase start stability #683
  • Changed default interactive yes/no prompts to no #669
  • Changed proxy to be less aggresive on docker 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 driven git clone #178
  • Improved overriding of global config through envvars #647
  • Improved lando start so it wait for services that need a healthcheck #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 and pantheon recipe auto composer install #501
  • Removed dependency on grunt #639
  • Switched to all the yarn #639
  • Updated drush launcher to version 0.5.1 #666
  • Updated docs to reflect new refactor, dx and governance. #685
  • Updated terminus to version 1.7.1
lando - v3.0.0-beta.35

Published by pirog almost 7 years ago

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
lando - v3.0.0-beta.34

Published by pirog almost 7 years ago

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 in lando inits #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 on lando rebuild #596
  • Improved handling of custom php.ini files so injection is clearer #589
  • Improved handling of docker too-many-networks error #274
lando - v3.0.0-beta.33

Published by pirog almost 7 years ago

SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/

  • Fixed a bug where Pantheon recipes were erroring on no solr user #611
lando - v3.0.0-beta.32

Published by pirog almost 7 years ago

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
lando - v3.0.0-beta.31

Published by pirog almost 7 years ago

SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/

  • Added READMEs to our examples #51
  • Give error when trying to run Lando with sudo #545
lando - v3.0.0-beta.29

Published by pirog almost 7 years ago

SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/

  • Added drush: false to Drupaly recipes to turn off Lando drush 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 for php where applicable #541
  • Added intl and gettext extensions for php #528
  • Udpated base images to jessie where applicable #539
lando - v3.0.0-beta.28

Published by pirog almost 7 years ago

SERIOUSLY, READ THE DOCS!: https://docs.devwithlando.io/

  • This release is only intended to verify the new update logic #430