All Versions
224
Latest Version
Avg Release Cycle
18 days
Latest Release
-

Changelog History
Page 21

  • v0.3.21 Changes

    ๐Ÿš€ This release fixes an issue with installing buildstep and dokku.

    ๐Ÿ†• New Features

    • ๐ŸŒฒ #1256: @alessio Log all dokku events to /var/log/dokku/events.log

    ๐Ÿ› Bug Fixes

    • ๐Ÿ— #1269: @josegonzalez Peg lxc-docker in buildstep to 1.6.2
  • v0.3.20 Changes

    ๐Ÿš€ This release pegs Dokku to Docker 1.6.2. Docker 1.7.0 introduced changes in docker ps which cause incompatibilities with many popular dokku plugins.

    ๐Ÿ†• New Features

    • ๐Ÿ‘ #1245: @arthurschreiber Support config variables containing newlines
    • ๐Ÿ”Š #1257: @josegonzalez Split nginx ssl logs by $APP

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  #1207: @rockymadden Fixed bug with client commands taking verb, appname, and also arguments.
    • #1251: @josegonzalez Fallback to using /etc/init.d/nginx reload directly to restart nginx
    • ๐Ÿณ #1264: @josegonzalez Require lxc-docker-1.6.2

    ๐Ÿ“š Documentation

    • #1252: @josegonzalez Fix ssh port for vagrant installation. Closes #1139. [ci skip]
    • ๐Ÿ“š #1250: @josegonzalez SSL documentation is misleading
  • v0.3.19 Changes

    ๐Ÿ†• New Features

    • ๐Ÿ’… #1118: @michaelshobbs Heroku-style Container-Level scaling
    • ๐Ÿ”Š #1210: @cddr Split nginx logs out by $APP
    • ๐Ÿš€ #1232: @michaelshobbs Allow passing of docker build options and document dockerfile deployment. Closes #1231

    ๐Ÿ› Bug Fixes

    • #1179: @follmann Prevent dismissal of URLs in CHECKS file that contain query params
    • ๐Ÿณ #1193: @michaelshobbs Handle docker opts over ssh without escaping quotes. closes #1187
    • #1198: @3onyc Check web_config before key_file (Fixes #1196)
    • ๐Ÿ‘• #1200: @josegonzalez Fix lintball from #1198
    • ๐Ÿš€ #1202: @michaelshobbs Filter out literal wildcard when deploying an unrelated domain. Closes #1185
    • #1204: @3onyc Fix bootstrap.sh, install curl when it's missing, make curl follow redirects, don't suppress stderr
    • #1206: @rockymadden Handle for installs in /usr/local/bin and the like.
    • ๐Ÿณ #1212: @michaelshobbs Let circleci dictate docker install (fixes master)
    • #1217: @kirushanth-sakthivetpillai Fix broken ssl wildcard redirect
    • ๐Ÿ— #1227: @Flink Use --no-cache when building Dockerfile
    • ๐Ÿ“ฆ #1246: @josegonzalez Ensure we call apt-get before installing packages

    ๐Ÿ“š Documentation

    • โšก๏ธ #1168: @cjblomqvist [docs] Update git-rev plugin to point to maintained version
    • ๐Ÿณ #1180: @sherbondy [docs] Clarify usage around official dokku docker-options plugin
    • ๐Ÿ”Œ #1192: @alessio [docs] Add reference to dokku-events plugin
    • ๐Ÿ”Š #1218: @michaelshobbs [docs] add dokku-logspout plugin
    • ๐Ÿ”Œ #1224: @lmars [docs] Add link from plugin-creation to pluginhooks
    • ๐Ÿ“„ #1237: @zyegfryed [docs] Typo (at at -> at)
  • v0.3.18 Changes

    • ๐Ÿ— #1111: @michaelshobbs Call pre-build-dockerfile before docker build
    • ๐ŸŒฒ #1119: @joshco Logging info suggesting tuned CHECKS
    • ๐Ÿ“„ #1120: @josegonzalez [docs] Add freenode shield to readme
    • ๐ŸŒ #1121: @josegonzalez Prompt users to run the web installer via MOTD. Closes #943
    • ๐Ÿ”ง #1129: @josegonzalez Validate nginx configuration before restarting nginx
    • ๐Ÿ“„ #1137: @YellowApple [docs] Safer installation method
    • ๐Ÿ“„ #1138: @chrisbutcher [docs] Include tip about using sshcommand acl-add
    • ๐Ÿ“„ #1140: @NigelThorne [docs] Replaced reference to gitreceive with sshcommand as per #746
    • #1144: @protonet Allow git-remote with different port
    • ๐Ÿณ #1145: @michaelshobbs allow docker-options over ssh. plus test. closes #1135
    • ๐Ÿš€ #1146: @michaelshobbs Don't re-deploy on domains:add. allow multple domains on command line. Closes #1142
    • ๐Ÿ†“ #1147: @michaelshobbs Utilize all 4 free CircleCI containers
    • 0๏ธโƒฃ #1148: @TheEmpty [docs] Add information about 444 for nginx in default_sever.
    • ๐Ÿ”Œ #1150: @cjblomqvist [docs] Add monit plugin
    • ๐Ÿณ #1151: @LTe Do not kill docker container with SIGKILL
    • ๐Ÿ“„ #1153: @econya [docs] Add README-section: how to contribute
    • ๐Ÿ“ฆ #1058: @josegonzalez Move bootstrap script to use debian package where possible
    • ๐Ÿ”ง #1171: @josegonzalez Use debconf for package configuration
    • 0๏ธโƒฃ #1172: @michaelshobbs unify default and custom nginx template processing
    • ๐Ÿ“„ #1173: @josegonzalez [docs] standardize readme badges
    • โšก๏ธ #1178: @jagandecapri [docs] Update plugins.md
    • #1189: @vincentfretin wait 30 seconds and not 30 minutes
    • ๐Ÿณ #1190: @josegonzalez Fix docker gpg key installation
  • v0.3.17 Changes

    • #1056: @joshco New check retries feature
    • ๐Ÿ”ง #1060: @josegonzalez Add .template suffix to nginx configuration templates. Refs #1054
    • โœ… #1064: @michaelshobbs [docs] Document test suite
    • #1065: @michaelshobbs Minor dev env cleanup
    • ๐Ÿ“„ #1067: @martinAntsy Fix nginx docs wording around config template eg
    • #1068: @matiaskorhonen Fix escaping in the rc.local script in the Linode StackScript
    • ๐Ÿ‘ #1074: @Flink Better detection of dokku remote in dokku_client.sh
    • #1075: @Flink Use TTY option for SSH
    • ๐Ÿ”Œ #1077: @Flink [docs] Add dokku-psql-single-container to plugins
    • ๐Ÿ”ง #1079: @rorykoehler Corrected configuration link in bootstrap.sh
    • ๐Ÿณ #1080: @michaelshobbs Include official docker-options plugin. closes #1062
    • โœ… #1081: @michaelshobbs Force testing .env with no newline. Closes #1025, #1026, #1063
    • ๐ŸŽ #1082: @michaelshobbs Test cleanup with slight performance boost
    • ๐Ÿ”ง #1084: @awendt Make port forwarding configurable
    • #1087: @michaelshobbs Make docker-options adhere to DOKKU_NOT_IMPLEMENTED_EXIT pattern
    • ๐Ÿณ #1088: @michaelshobbs Support dockerfiles without expose command. closes #1083
    • ๐Ÿณ #1097: @michaelshobbs Use config:set-norestart in domains plugin. config:get for dockerfile port. closes #1041
    • ๐Ÿš€ #1102: @kblcuk Source app-specific ENV during check-deploy
    • ๐Ÿ”Œ #1107: @Benjamin-Dobell [docs] Added Dokku Graduate to the list of known plugins
  • v0.3.16 Changes

    • #974: @michaelshobbs Don't use set to guard against pipefail
    • #975: @michaelshobbs Simplify SSL hostname handling and avoid overwriting variables. refs #971
    • ๐Ÿ“ฆ #978: @michaelshobbs Add apparmor and cgroup-lite as pre-dependencies for dokku debian package
    • ๐Ÿ“š #980: @josegonzalez [docs] Add documentation for pluginhooks
    • ๐Ÿšš #981: @josegonzalez Remove old files
    • ๐Ÿ“š #982: @josegonzalez [docs] Add documentation for existing clients. Closes #977
    • ๐Ÿ“š #983: @josegonzalez [docs] Update installation documentation
    • ๐Ÿ“„ #984: @josegonzalez [docs] Clarify installation instructions
    • ๐Ÿ—„ #988: @josegonzalez [docs] Add deprecated plugins section and where to get help
    • ๐Ÿ“„ #989: @josegonzalez [docs] Add more clients
    • ๐Ÿ— #986: @josegonzalez Switch to yabawock's static nginx buildpack for tests
    • ๐Ÿณ #987: @techniq Improve Dockerfile example/test
    • ๐Ÿณ #967: @alessio Really clean-up containers and images a-la-Docker
    • ๐Ÿ“„ #992: @josegonzalez [docs] Fix digital ocean docs. Closes #991
    • #994: @alessio Fix quoting in container termination. Closes #249
    • ๐Ÿ“š #996: @pmvieira [docs] Minor typo fix in the pluginhooks documentation
    • ๐Ÿ‘• #1003: @michaelshobbs Remove quoting around cleanup and disable lint for those lines
    • ๐Ÿ”Œ #1001: @sekjun9878 [docs] Add sekjun9878/dokku-redis-plugin to plugins.md
    • ๐Ÿณ #1004: @michaelshobbs Remove quoting from dockerfile env. closes #1002
    • #1018: @michaelshobbs Confine arg shifting to between dokku and command. closes #1017
    • ๐Ÿšง #1022: @Flink [docs] Add dokku-maintenance to plugins
    • ๐Ÿ‘ #1008: @lmars Support multiple domains using a wildcard TLS certificate
    • #1013: @lmars Fix URL schemes in dokku urls output
    • ๐Ÿ“š #1027: @nickstenning [docs] Add webhooks plugin to documentation
    • #1026: @michaelshobbs Ensure we have newlines around our config. closes #1025
    • โœ… #1010: @michaelshobbs Don't run create/destroy twice in tests
    • ๐Ÿ”Š #1028: @Flink [docs] Add rails-logs to plugins
    • โฌ†๏ธ #1031: @michaelshobbs Upgrade docker in CI to 1.5.0
    • #1029: @assaf Added several enhancements for CHECKS file:
      • Specify how long to wait before running first check
      • Specify timeout for each check
      • Check specific hosts, e.g. http://signin.example.com
      • Check both HTTP and HTTPS resources
    • โšก๏ธ #1032: @cameron-martin Updated dokku-installer to use relative path
    • ๐Ÿ”Œ #1035: @Flink [docs] Add dokku-http-auth to plugins
    • ๐Ÿ”Œ #1040: @ebeigarts [docs] Add dokku-slack plugin information
    • 0๏ธโƒฃ #1038: @michaelshobbs Default container check. closes #1020
    • #1036: @michaelshobbs Create config set/unset without restart. closes #908
    • ๐Ÿš€ #1009: @michaelshobbs Extract first port from Dockerfile and set config variable for use in deploy phase. closes #993
    • โšก๏ธ #1042: @michaelshobbs Update to Support xip.io wildcard DNS as a VHOST
    • ๐Ÿณ #1043: @michaelshobbs Use upstart config from docker docs. closes #1015
    • ๐Ÿš€ #1047: @michaelshobbs Show logs on deploy success and failure
    • ๐Ÿ“„ #1049: @ebeigarts [docs] Change Slack Notifications link
    • ๐Ÿš€ #1051: @Flink [docs] Add dokku-airbrake-deploy to plugins
    • โšก๏ธ #1057: @josegonzalez Updated deb packaging
  • v0.3.15 Changes

    • #950: @michaelshobbs Do not count blank lines in make count
    • #952: @michaelshobbs Document cli args over ssh. closes #951
    • ๐Ÿณ #954: @michaelshobbs Dockerfile support
    • ๐Ÿ’… #955: @michaelshobbs Quick style refactor
    • โœ… #956: @michaelshobbs Comment out skipped tests as we pay the cost for setup() and teardown() anyway
    • #957: @michaelshobbs Implement dokku shell and ls (by @plietar). refs #312
    • #960: @michaelshobbs Use consistent bash shebang. closes #959
    • โšก๏ธ #962: @josegonzalez Update debian package building due to man page generation changes
    • ๐Ÿ”Œ #964: @michaelshobbs Only look for long args in global space. allows for short args in plugins. closes #963
    • โฌ†๏ธ #966: @djelic handle upgrade in debian/preinst script
  • v0.3.14 Changes

    • ๐Ÿ”ง #891: @josegonzalez Keep existing configuration files when installing nginx. Refs #886
    • ๐Ÿ“š #892: @josegonzalez Change documentation on where the ssh config PORT is setup
    • #894: @josegonzalez Dokku client improvements
    • ๐Ÿš€ #895: @michaelshobbs Document deploying private git submodules. Closes #644
    • ๐Ÿ— #896: @michaelshobbs Add docker-args pluginhook call to build phase. Closes #515
    • ๐Ÿ”Œ #897: @michaelshobbs Official PS plugin
    • โšก๏ธ #898: @joliv Update man page for 0.3.13
    • #899: @joliv Use help2man to automatically generate man pages
    • ๐Ÿ‘ #900: @michaelshobbs Support extracting SANs from SSL certificates and adding them to nginx config
    • โšก๏ธ #901: @misto Pull new tags when upgrading to update VERSION
    • ๐Ÿš€ #904: @michaelshobbs Prevent error on restartall when no apps deployed
    • โœ… #905: @vincentfretin robv/dokku-elasticsearch not compatible with latest version
    • ๐Ÿ”Œ #907: @vincentfretin Don't use -o pipefail for plugin
    • #914: @michaelshobbs Conditionally set interactive and tty on dokku run. Closes #552. Closes #913
    • 0๏ธโƒฃ #915: @michaelshobbs Document default sites in nginx. Closes #650
    • ๐Ÿ— #916: @michaelshobbs Document build phase troubleshooting suggestions. Closes #841. Closes #911.
    • #917: @michaelshobbs Document resolvconf troubleshooting step. Closes #649
    • #922: @michaelshobbs Use tty cmd to detect if we have one. Closes #921
    • #925: @michaelshobbs Implement rebuild command that reuses git_archive_all
    • โšก๏ธ #926: @dyson Update Troubleshooting link in README.md.
    • ๐Ÿณ #927: @michaelshobbs Support both docker-args PHASE and docker-args-PHASE. Closes #906
    • ๐Ÿšš #933: @michaelshobbs Remove references to .pem. Closes #930
    • ๐Ÿ— #936: @michaelshobbs Only execute build stack if we have access to /var/run/docker.sock. Closes #929
    • #938: @vincentfretin Enable ssl_prefer_server_ciphers
    • #940: @michaelshobbs Use valid composer json with specified php runtime
    • #941: @michaelshobbs Source global env prior to app env. Closes #931
    • โœ… #942: @michaelshobbs Test clojure app
    • ๐Ÿ“œ #949: @michaelshobbs Common functions library with simple argument parsing. Closes #932. Closes #945
  • v0.3.13 Changes

    • ๐Ÿ”Œ #815: @abossard Added wordpress installation helper to plugin index
    • #858: @josegonzalez Disable server tokens in nginx. Closes #857
    • ๐Ÿณ #859: @josegonzalez Pass command being executed when retrieving DOCKER_ARGS via pluginhook.
    • 0๏ธโƒฃ #861: @josegonzalez Default DOKKU_ROOT to ~dokku if unspecified. Closes #587
    • #863: @josegonzalez Add missing properties to the php composer.json
    • ๐Ÿณ #864: @michaelshobbs bind docker container to internal port if using vhosts
    • #867: @michaelshobbs silent grep stderr. closes #862
    • โœ… #868: @michaelshobbs use circleci for automated testing
    • ๐Ÿ— #872: @michaelshobbs fix/enable multi buildpack test
    • ๐Ÿš€ #873: @michaelshobbs support pre deployment usage of domains plugin. fixes interface binding issue
    • ๐Ÿšš #874: @josegonzalez Add advanced installation docs that were removed in #706. Closes #869
    • #876: @vincentfretin give CACHE_PATH env variable for forward compatibility with herokuish
    • #877: @michaelshobbs add MH to AUTHORS
    • ๐Ÿš€ #880: @michaelshobbs disable VHOST deployment if global VHOST file is missing and an app domain has not been added
    • #881: @jomo troubleshooting typo: 64 != 46
    • #884: @michaelshobbs IP and PORT are likely to get clobbered. rename them
    • ๐Ÿš€ #885: @michaelshobbs test deploy node app without procfile
  • v0.3.12 Changes

    • #846: @michaelshobbs add certificate CN to app VHOST if it's not already
    • โšก๏ธ #847: @leonardodino Update bootstrap.sh: new docs url
    • ๐Ÿ“„ #849: @cjoudrey Add docs for CHECKS
    • ๐Ÿš€ #850: @michaelshobbs test scala deployment