github docksal/docksal v1.16.0

latest releases: v1.19.0, v1.18.2, v1.18.1...
3 years ago

1.16.0 (2021-08-03)

New software versions

  • fin v1.106.0
  • Docker Desktop v3.4.0 (65384)
  • Docker v20.10.7
  • Docker Compose v1.29.2
  • VirtualBox v6.1.22
  • Switched vhost-proxy service to docksal/vhost-proxy:1.7 (multi-arch amd64/arm64 image)
  • Switched cli service and run-cli command to docksal/cli:php7.4-3.0
    • This is a major version upgrade of the image
    • arm64 support
    • PHP 8.0 image
    • Xdebug v3 PHP extension
    • Dropped some tools, not all tools available for arm64, terminus not available for PHP 8.0
  • Switched mysql service to docksal/mysql:5.7-1.5

New features

  • Switched stack files to Docker Compose file format v3.9
    • As the "version" property is now optional, this change is fully backwards compatible with the existing 2.1 stack files.
    • Moved dns, healthchecks, and logging settings into x-common-settings in services.yml (yaml anchors are now supported!)
  • Platform.sh alike stack (stack-platformsh.yml) based on platformsh-templates/drupal9
  • fin acli to top level command (using acquia/cli)

Changes and improvements

  • Switched from Travis CI to Github Actions for CI/CD
  • Enhanced NFS diagnostics in fin sysinfo
    • Showing nfsd status and showmount -e
  • Allow addons/scripts to use variables and functions defined in fin by sourcing it (source $(which fin))
  • Removed deprecated services/web
  • Fixed NFS mounts with Docker Desktop (Virtualization Framework/M1) in macOS Big Sur
  • Added check for existing host name before adding to eliminate duplicates
  • Replaced which with command in shell function wrappers (pwd, docker, docker-compose) (#1496)
  • Dropped docker-machine wrapper, as microsoft/WSL#4078 is now resolved.
  • Fixed exit code at the end of fin update - without this, fin update would exit with 0 even if there were errors during the update process.
  • Updated XHProf service to work with XHProf 2.x and 3.x (#1507)
  • Updated IDE settings for XDebug v3 compatibility
  • Preserving compatibility with XDebug v2
    • This will prevent breaking changes for custom stacks or stacks that pin the CLI_IMAGE version to a version with XDebug v2 (docksal/cli v2.12 and below).
  • Added sponsor prompt after fin update
  • Using busybox instead of docksal/empty image in is_docker_path check (busybox is multi-arch)
    Included WSL in Windows usage reporting

Documentation

  • Added documentation for Xdebug 3
  • Added documentation for Platform.sh alike stack
  • Bumped WSL Ubuntu v20.04 in docs
  • Added warning for changing volume mount type (#1486)
  • Update docs for Acquia CLI (acquia/cli) and add to top level commands (#1481)
  • Updated drush links in doc for fin pull
  • Blocked search engines on feature/version branches of the docs
  • Added a redirect for a most common URLs linking to the old RTD docs website
  • Added documentation version link for develop branch as "Upcoming"
  • Added example and help on obtaining info on latest available images
  • Added documentation on routing to a custom port (#1526)
  • Created CODEOWNERS
  • Added Feedback button in docs (#1527)
  • Switched to CarbonAds in docs
  • Switches community support to GitHub discussions
  • Added GitHub Discussions link to docs sidebar menu

Don't miss a new docksal release

NewReleases is sending notifications on new releases.