github docksal/docksal v1.9.0

latest releases: v1.18.2, v1.18.1, v1.18.0...
5 years ago

1.9.0 (2018-06-05)

New software versions

  • fin 1.60.0
  • Stack updates
  • Docker 18.03.1
  • Docker Compose 1.21.1
    • [BREAKING] Projects with dashes in names need fin reset (Read more)
  • VirtualBox 5.2.2

New Features

  • Alpine Linux support.
  • Play-with-Docker support
    • You can now try and play with Docksal online, free of charge, and within minutes!
  • Experimental: Cloud9 IDE integration
    • Cloud9 provides an in-browser IDE and terminal for your project and stack.
    • Run fin config set IDE_ENABLED=1 && fin project reset cli in your project folder to enable Cloud9 IDE.
    • Open http://ide.<VIRTUAL_HOST>
  • fin config [get|set|remove]
    • New commands to manage project level (.docksal/docksal.env) and global ($HOME/docksal/docksal.env) Docksal variables.
    • See fin help config for details.
  • New boilerplate frameworks:

Changes and improvements

  • Improved fin share to allow for custom ngrok configuration (see Additional ngrok configuration).
  • Extended fin config generate to allow for DOCKSAL_STACK and DOCROOT to be set at runtime.
    • See fin help config for details.
  • fin run-cli:
    • Switched default image for fin run-cli to use docksal/cli:2.2-php7.1.
    • Allow passing environment variables to the run-cli container at run time or through $HOME/.docksal/docksal.env file.
    • Fixed Windows support.
    • Standard secrets (SECRET_* variables) are now passed to the run-cli container.
    • Substantially improved startup container time by declaring /home/docker as a volume (same as in the default stack).
    • See fin help run-cli for more details
    • [BREAKING] Persistent $HOME directory in the run-cli container by default.
    • [BREAKING] Image and debug are now options (--image=..., --debug)
  • Reworked fin project create command screen to separate out different frameworks and languages.
  • Refactored fin ssh-add command to allow for non-standard ssh keys to be add automatically (see Automatically add keys).
  • Refactored OS detection.
  • Fixed fin help to reference commands within folders.
  • Refactored container remove function.
  • Refactored unison volumes integration.
    • Forked our own docksal/unison image.
    • [BREAKING] renamed bg-sync to unison in fin and in stacks/volumes-unison.yml.
  • Fixed fin stop --all to stop all Docksal projects not all existing Docker containers.
  • Fixed Travis CI to run correctly with external pull requests.
  • Improved testing across functionality.
  • Fixed issue with fin db create failing if database exists and fin db drop failing if database did not exist.
  • Fixed missing host file on WSL.
  • Added blackfire service configuration to services.yml and updated Blackfire documentation.
  • Refactored network configuration on Ubuntu
    • During fin system stop network settings introduced by Docksal will now be reverted.
  • Fixed (workaround) a Docker bug with long commands overlapping on single terminal line (fin exec and fin run-cli).
  • Add a warning when running fin as root.

Documentation

Don't miss a new docksal release

NewReleases is sending notifications on new releases.