Dokku v0.4.4 Release Notes

  • ๐Ÿš€ This release adds a few interesting changes:

    • ๐Ÿ”Š The dokku logs command now roughly maps to the heroku logs command, and supports most available options.
    • ๐Ÿ‘ Native Microsoft Azure support is now available!
    • ๐Ÿ›  Quite a few shellcheck issues were fixed thanks to @callahad!
    • ๐Ÿš€ Experimental debian installation support. Going forward, we will try and make dokku compatible with all systemd installations, as well as investigate dockerfile-based deployment to continue simplifying installation.

    ๐Ÿš€ Thanks to all our contributors for making this release great!

    ๐Ÿ› Bug Fixes

    • #1606: @josegonzalez Install plugn 0.2.0 in Makefile installs
    • #1643: @Flink Fix generated nginx config when NO_VHOST=1
    • #1644: @mmerickel Watch dokku events through a logrotate
    • #1647: @callahad Resolve SC2115: 'Use "${var:?}" to ensure this never expands to /'
    • #1648: @callahad Resolve SC2154: 'variable is referenced but not assigned'
    • #1649: @callahad Resolve SC2164: 'Use cd ... || exit in case cd fails.'
    • #1650: @callahad Resolve SC2148: 'target shell is unknown'
    • #1651: @callahad Resolve SC2029: 'this expands on client side'
    • #1652: @callahad Resolve SC2143: 'Instead of [ -n $(foo | grep bar) ], use foo | grep -q bar'
    • #1653: @callahad Resolve SC2145: 'Argument mixes string and array.'
    • #1655: @callahad Resolve SC2162: 'read without -r mangles backslashes'
    • ๐Ÿ‘€ #1656: @callahad Resolve SC2001: 'See if you can use ${var//search/replace} instead'
    • #1660: @callahad Fixup debian/control for Debian
    • #1662: @xadh00m Only return users of group 'adm'

    ๐Ÿ†• New Features

    • ๐Ÿ‘ #1607: @josegonzalez Dokku support for Debian Jessie installation
    • #1610: @kdomanski Add post-stop plugn trigger
    • ๐Ÿ”Š #1612: @Flink Add multiple options to the logs plugin
    • โช #1613: @kdomanski Add ps:restore to start applications which weren't manually stopped
    • โช #1628: @michaelshobbs Move RESTORE variable to DOKKU_APP namespace
    • #1634: @callahad Allow installation of bats via homebrew
    • #1645: @rvalyi Add ability to access git repo via ssh
    • #1664: @michaelshobbs Add $REV to pre-receive-app call

    ๐Ÿ“š Documentation

    • #1605: @josegonzalez Make commented output a bit more readable
    • #1621: @josegonzalez Document --force option for :destroy commands
    • ๐Ÿ“š #1623: @sedouard Add Azure Documentation
    • #1624: @u2mejc Add trace to help output
    • ๐Ÿ”Œ #1626: @josegonzalez Add official dokku-copy-files-to-image plugin
    • #1630: @adamwolf Enabling tracing is actually 'dokku trace on'
    • โš  #1633: @elia Add a warning regarding the use of trace on
    • ๐Ÿšš #1635: @callahad Remove deprecated Linode stackscript
    • โšก๏ธ #1657: @kimausloos Various small doc updates