Releases: dokku/dokku
v0.4.14
Hah you got us. We have to ship another 0.4.x release to fix issues with
running commands via dokku run. For quite a few releases, we've been
ignoring the --rm flag, meaning containers were lying around if you were
using dokku run in cron. This release fixes it, and is important enough
to warrant a 0.4.x release.
Thanks to all the contributors who helped with this release!
Install/update via the bootstrap script:
wget https://raw.githubusercontent.com/dokku/dokku/v0.4.14/bootstrap.sh
sudo DOKKU_TAG=v0.4.14 bash bootstrap.shBug Fixes
#1888: @u2mejc Remove broken symlinks when using copyfiles
#1887: @u2mejc Fix :help hangs for certs, enter, tags, tar
#1901: @josegonzalez Add shebang to config/functions so editors see it as a shell script
#1907: @michaelshobbs Fix dokku run --rm regression
#1911: @2mia Add support for github url patterns when installing plugins
#1912: @mattberther Pass -i -t to docker exec only if tty present
#1923: @michaelshobbs Fix typo in generate_scale_file()
Documentation
#1882: @josegonzalez Add a note to warn users to peg to specific versions of buildpacks
#1883: @michaelshobbs Show plugn version when listing plugins
#1900: @josegonzalez Upgrade our CoC to 1.4 of the Contributor Covenant
#1913: @michaelshobbs document appropriate crontab usage
#1921: @josegonzalez Create ISSUE_TEMPLATE.md
#1922: @josegonzalez Link to our new ISSUE_TEMPLATE.md
v0.4.13
We lied. This is the final 0.4.x release. This specific release fixes support for bash 4.2, which may be the only bash version available for certain testing environments.
Thanks to all the contributors who helped with this release!
Install/update via the bootstrap script:
wget https://raw.githubusercontent.com/dokku/dokku/v0.4.13/bootstrap.sh
sudo DOKKU_TAG=v0.4.13 bash bootstrap.shBug Fixes
- #1871: @michaelshobbs Support bash 4.2 so we don't have to modify all plugin test envs
- #1872: @kenips Update log to better reflect what's going on with CHECKS
v0.4.12
This is a small bugfix release, which will be the final release before the 0.5.x line. You can follow along on bugs/features we hope to cleanup for 0.5.x here.
Thanks to all the contributors who helped with this release!
Install/update via the bootstrap script:
wget https://raw.githubusercontent.com/dokku/dokku/v0.4.12/bootstrap.sh
sudo DOKKU_TAG=v0.4.12 bash bootstrap.shBug Fixes
v0.4.11
Thanks to all the contributors who helped with this release!
Install via the bootstrap script:
wget https://raw.githubusercontent.com/dokku/dokku/v0.4.11/bootstrap.sh
sudo DOKKU_TAG=v0.4.11 bash bootstrap.shBug Fixes
- #1840: @alessio Append trailing slash '/' to $PLUGIN_DIR
- #1841: @michaelshobbs Don't build nginx config if the app has not been deployed
- #1844: @michaelshobbs Handle multiple old containers and don't attempt to rename a dead container
- #1845: @michaelshobbs Update nodejs in test apps
- #1849: @floriangosse Fix logrotate file for debian system
- #1862: @michaelshobbs Install bash 4.3.x on circleci
- #1863: @znz Fix a typo in IPV6 detection
New Features
- #1842: @michaelshobbs skip cleanup in ci to speed up tests
- #1848: @u2mejc Move docker-options functions to functions file, rework phase_file_path
- #1855: @jvanbaarsen Add skip_keyfile option for deb package
- #1864: @znz Remove nullglob from ps commands
Documentation
v0.4.10
This release is mostly a bugfix release, though we have a few important changes:
dokku plugin:updatecan now be used to update a specific plugin. Previously, this could potentially result in an error a user would have to manually resolve.- We have started labeling all dokku-managed containers. In a future minor release, triggering a
dokku cleanupwill remove only exited containers that are managed by dokku. This change allows users to start containers outside of dokku and be assured that dokku would not inadvertently remove them.
Thanks to all the contributors who helped with this release!
Install via the bootstrap script:
wget https://raw.githubusercontent.com/dokku/dokku/v0.4.10/bootstrap.sh
sudo DOKKU_TAG=v0.4.10 bash bootstrap.shBug Fixes
- #1818: @josegonzalez Fix pre-receive git-hook in apps:rename
- #1819: @andrewsomething Write out /home/dokku/HOSTNAME as specified by the web installer.
- #1823: @josegonzalez Fix output formatting of dokku apps
- #1827: @michaelshobbs Use docker 1.9.0 on circleci
- #1834: @jvanbaarsen Make sure we ignore hidden files in the SSL cert check
- #1835: @josegonzalez Add support to herokuish for more versions of docker-engine
- #1837: @michaelshobbs Add back some deploy tests that test dokku functionality
New Features
- #1826: @michaelshobbs Implement plugn update
- #1829: @michaelshobbs Implement dokku report command
- #1828: @michaelshobbs Label all dokku-managed containers
Documentation
- #1822: --no-restart option after config:set not before
v0.4.9
This release is significant for two reasons:
- A bugfix for git submodule support that was broken in 0.4.7
- Improved and tested support for modern variants of Ubuntu/Debian. This should also improve support for docker-based deployments of dokku, as well as potential support for the upcoming Ubuntu 16.04 release.
Thanks to all the contributors who helped with this release!
Install via the bootstrap script:
wget https://raw.githubusercontent.com/dokku/dokku/v0.4.9/bootstrap.sh
sudo DOKKU_TAG=v0.4.9 bash bootstrap.shBug Fixes
- #1810: @josegonzalez Fix debian packaging for usage inside of docker containers
- #1814: @blackxored Add support for new method of extracting container IP
- #1807: @josegonzalez Allow updating submodules at any revision
New Features
- #1812: @josegonzalez Fully-tested debian packaging for modern Ubuntu/Debian distributions
Documentation
- #1811: @josegonzalez Add dokku haproxy to plugins
v0.4.8
If upgrading to 0.4.8, please note that we have tightened the application naming schema, per docker requirements. Upgrade your dokku installation to 0.4.7 first to take advantage of the dokku apps:rename command if you are having issues with the new requirement.
Thanks to all the contributors who helped with this release!
Install via the bootstrap script:
wget https://raw.githubusercontent.com/dokku/dokku/v0.4.8/bootstrap.sh
sudo DOKKU_TAG=v0.4.8 bash bootstrap.shBug Fixes
- #1804: @josegonzalez Fix deprecated version constraint usage in debian control file
- #1798: @michaelshobbs Ensure app name begins with lowercase alphanumeric character
- #1808: @josegonzalez Fix path to dokku-installer
New Features
- #1801: @josegonzalez Allow setting DOKKU_LIB_ROOT env var to modify the lib path on install
- #1803: @michaelshobbs update plugn download url and version
Documentation
- #1809: @josegonzalez Remove non-zero downtime version of letsencrypt plugin
v0.4.7
Thanks to all the contributors who helped with this release!
Install via the bootstrap script:
wget https://raw.githubusercontent.com/dokku/dokku/v0.4.7/bootstrap.sh
sudo DOKKU_TAG=v0.4.7 bash bootstrap.shBug Fixes
- #1776: @t-8ch Fix docker version constraints on jessie systems
- #1777: @michaelshobbs Format test labels
- #1782: @michaelshobbs make docker cp work on circleci
- #1788: @michaelshobbs Updates for moving of dokku sshcommand and plugn repos
- #1791: @michaelshobbs Don't run app deploy tests and spread out unit tests to 4 containers
- #1793: @michaelshobbs Filter out Procfile comments
New Features
- #1670: @zachfeldman Add apps:rename
- #1771: @jvanbaarsen Make plugin hooks send out more information
- #1778: @mmerickel Optimize git clone for large repositories
- #1781: @jvanbaarsen Add post config update hook
- #1789: @lvillani Make it possible to skip a deploy
- #1790: @michaelshobbs Use pgup/pgdown for history shortcut in dev env
- #1794: @josegonzalez Replace dokku-installer.rb with dokku-installer.py
- #1797: @michaelshobbs Ensure we run plugin commands as root
- #1799: @josegonzalez Add support for tutum-agent as docker alternative
- #1800: @josegonzalez Respect DOKKU_ROOT in debian/postint
Documentation
- #1779: @sseemayer Add link to new zero-downtime Let's Encrypt Plugin to docs
- #1780: @jvanbaarsen Add documentation for the new domain plugin hooks
- #1784: @duboff Tiny fix in SSL documentation
v0.4.6
This is mostly a documentation release. A few notable changes:
- Rebooting dokku servers should properly handle not starting stopped services.
- Better support for newer versions of Debian/Ubuntu.
- Moved the dokku project to the dokku github organization.
Thanks to all the contributors who helped with this release!
Install via the bootstrap script:
wget https://raw.githubusercontent.com/dokku/dokku/v0.4.6/bootstrap.sh
sudo DOKKU_TAG=v0.4.6 bash bootstrap.shBug Fixes
- #1775: @Flink Match complete container name in named-containers plugin
- #1767: @jvanbaarsen Remove shebang from config/functions
- #1745: @beverku Change herokuish to recommended package
- #1727: @louisbl Enable dokku-redeploy systemd service.
- #1732: @michaelshobbs do not chown file that doesn't exist
- #1717: @josegonzalez Avoid using the PPA for ubuntu versions 15.10 and higher
New Features
- #1735: @michaelshobbs use ps:restore on instance boot
- #1718: @josegonzalez Add post-create hook
Documentation
- #1761: @josegonzalez Fix link to docker-options documentation
- #1757: @josegonzalez Add DigitalOcean as a sponsor
- #1754: @josegonzalez Update all links to dokku repo
- #1753: @hhff Add .ca-bundle information to SSL docs
- #1752: @byrnedo Moved dokku-nats into official plugins section
- #1748: @byrnedo Added unofficial Nats plugin to plugins.md
- #1751: @josegonzalez Use flat-square style on image badges
- #1750: @jlachowski New graphite & statsd plugin with grafana frontend added
- #1747: @josegonzalez Add Lets Encrypt plugin
- #1739: @michaelshobbs clarify location of nginx.conf.template in app repo
- #1723: @josegonzalez Add herokuish version to desired debugging info
- #1720: @josegonzalez Add memory usage output as desired data for reporting issues
v0.4.5
This release is mostly a bugfix release. Two notable changes:
- It is now possible to build complex authentication layers around dokku using the new user auth plugin trigger introduced in #1671.
- We have a Code of Conduct in our repository. Please refer to this document if you have any questiosn regarding what is acceptable in the Dokku community.
Thanks to all the contributors who helped with this release!
Install via the bootstrap script:
wget https://raw.githubusercontent.com/dokku/dokku/v0.4.5/bootstrap.sh
sudo DOKKU_TAG=v0.4.5 bash bootstrap.shBug Fixes
- #1666: @michaelshobbs Revert dokku group changes and add dokku user to adm group
- #1667: @u2mejc Fix dokku certs:add file input bug
- #1684: @u2mejc Cause certs:remove to return non zero on error
- #1690: @u2mejc Fix "App tls has not been deployed" error
- #1696: @michaelshobbs chown plugins paths to dokku:dokku
- #1698: @pmvieira Ensure curl is installed inside of source-based installations
- #1700: @michaelshobbs copy nginx.ssl.template from app container
- #1701: @michaelshobbs Don't call nginx_build_config twice
- #1702: @josegonzalez Remove extra whitespace in command output
- #1703: @josegonzalez Fix casing on help output
- #1706: @michaelshobbs Respect DOKKU_RM_CONTAINER in run phase
- #1707: @Flink Do a perfect match on the container name in named-containers plugin
- #1708: @michaelshobbs ensure permissions are locked down on tls folder and contents
- #1709: @michaelshobbs Fix Must specify DOMAIN error over ssh
- #1712: @michaelshobbs filter incompatible docker option when building dockerfile vs herokuish apps
- #1715: @michaelshobbs use patched static buildpack in test
- @1682: @michaelshobbs Aet nullglob when looking for PORT files
New Features
- #1665: @callahad Replace curl with wget
- #1671: @josegonzalez User Auth plugin trigger
- #1683: @u2mejc Add bats test for certs plugin
- #1699: @michaelshobbs print where we find DOKKU_SCALE when we find it
Documentation
- #1642: @cjblomqvist Add new plugin adding app name to env
- #1674: @josegonzalez Expand buildpack deployment documentation
- #1675: @josegonzalez Create CODE_OF_CONDUCT.md
- #1677: @ignlg Added dokku-builders-plugin to plugins page
- #1681: @josegonzalez Fix email in code of conduct
- #1694: @MarcDiethelm Improve docker-options doc
- #1713: @mbriskar Wkhtmltopdf plugin