diff --git a/HISTORY.md b/HISTORY.md index 68937ee6e..b12871571 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,47 @@ # History +## 0.4.3 + +This release was mainly a documentation release/bugfix. + +One major removal was is that as of 0.4.3, we no longer restart containers automatically on failure via docker. This feature was introduced in 0.4.0, and caused issues with duplicate containers being started on server reboot. Until the docker api for container restarts stabilizes, we will not be able to provide this functionality within Dokku. + +If desired, you may replicate this functionality using the official `docker-options` plugin. + +## Bug Fixes + +- #1560: @darklow Fixes issue where SSL and non-SSL templates cannot be used at the same time +- #1566: @michaelshobbs Fix logic error in enabling nginx +- #1568: @josegonzalez Remove 'connection closed' messages from dokku ssh client +- #1574: @josegonzalez Ensure the user has a valid hostname set during installation +- #1585: @michaelshobbs Ensure dokku can read nginx logs and don't remove other perms +- #1589: @michaelshobbs Patch broken nginx 1.8.0 logrotate script +- #1591: @michaelshobbs Remove docker restart policy until the docker api stabilizes +- #1603: @josegonzalez Add missing plugin triggers +Quiet client #1568 + +## New Features + +- #1490: @vijayviji Add windows-specific vagrant setup +- #1563: @kdomanski Cleanup all dead containers in dokku cleanup +- #1590: @michaelshobbs Trigger docker-args-build for dockerfile deployments +- #1600: @josegonzalez Upgrade to Herokuish 0.3.4 +- #1602: @josegonzalez Add pre-receive-app plugin trigger + +## Documentation + +- #1556: @josegonzalez Use proper cdn link for css asset +- #1557: @josegonzalez Code styling changes +- #1561: @josegonzalez Set dokku-acl compatibility to 0.4.0+ +- #1562: @josegonzalez Documentation Overhaul +- #1573: @mateusortiz Add link to license +- #1577: @Flink Add official redirect plugin +- #1587: @josegonzalez Update "reporting other issues" to include `docker inspect` +- #1598: @adamwolf Add missing bootstrap.sh step +- #1599: @ssd532 Fix a few grammatical mistakes +- #1601: @ojacquemart Fix typo +- #1604: @josegonzalez Add every type of favicon to all templates + ## 0.4.2 This release was mainly a documentation release, with a few notable features: diff --git a/README.md b/README.md index 83b2b0a2c..07bf705fa 100644 --- a/README.md +++ b/README.md @@ -10,8 +10,8 @@ Docker powered mini-Heroku. The smallest PaaS implementation you've ever seen. S To install the latest stable release, you can run the following commands as a user that has access to `sudo`: - wget https://raw.githubusercontent.com/progrium/dokku/v0.4.2/bootstrap.sh - sudo DOKKU_TAG=v0.4.2 bash bootstrap.sh + wget https://raw.githubusercontent.com/progrium/dokku/v0.4.3/bootstrap.sh + sudo DOKKU_TAG=v0.4.3 bash bootstrap.sh ### Upgrading diff --git a/contrib/dokku-installer.rb b/contrib/dokku-installer.rb index 89c902769..906c6994c 100755 --- a/contrib/dokku-installer.rb +++ b/contrib/dokku-installer.rb @@ -21,7 +21,7 @@ if ARGV[0] == "onboot" exit end -version = "v0.4.2" +version = "v0.4.3" dokku_root = ENV["DOKKU_ROOT"] || "/home/dokku" admin_keys = `cat /root/.ssh/authorized_keys`.split("\n") hostname = `bash -c '[[ $(dig +short $HOSTNAME) ]] && echo $HOSTNAME || curl icanhazip.com'`.strip diff --git a/docs/assets/favicons/browserconfig.xml b/docs/assets/favicons/browserconfig.xml index c70b2071c..24c754783 100644 --- a/docs/assets/favicons/browserconfig.xml +++ b/docs/assets/favicons/browserconfig.xml @@ -2,10 +2,10 @@ - - - - + + + + #da532c diff --git a/docs/assets/favicons/manifest.json b/docs/assets/favicons/manifest.json index d4f251a81..1e0824b7b 100644 --- a/docs/assets/favicons/manifest.json +++ b/docs/assets/favicons/manifest.json @@ -1,41 +1,41 @@ { - "name": "Dokku", - "icons": [ - { - "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.4.2\/docs\/assets\/favicons\/android-chrome-36x36.png", - "sizes": "36x36", - "type": "image\/png", - "density": "0.75" - }, - { - "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.4.2\/docs\/assets\/favicons\/android-chrome-48x48.png", - "sizes": "48x48", - "type": "image\/png", - "density": "1.0" - }, - { - "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.4.2\/docs\/assets\/favicons\/android-chrome-72x72.png", - "sizes": "72x72", - "type": "image\/png", - "density": "1.5" - }, - { - "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.4.2\/docs\/assets\/favicons\/android-chrome-96x96.png", - "sizes": "96x96", - "type": "image\/png", - "density": "2.0" - }, - { - "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.4.2\/docs\/assets\/favicons\/android-chrome-144x144.png", - "sizes": "144x144", - "type": "image\/png", - "density": "3.0" - }, - { - "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.4.2\/docs\/assets\/favicons\/android-chrome-192x192.png", - "sizes": "192x192", - "type": "image\/png", - "density": "4.0" - } - ] + "name": "Dokku", + "icons": [ + { + "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.4.3\/docs\/assets\/favicons\/android-chrome-36x36.png", + "sizes": "36x36", + "type": "image\/png", + "density": "0.75" + }, + { + "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.4.3\/docs\/assets\/favicons\/android-chrome-48x48.png", + "sizes": "48x48", + "type": "image\/png", + "density": "1.0" + }, + { + "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.4.3\/docs\/assets\/favicons\/android-chrome-72x72.png", + "sizes": "72x72", + "type": "image\/png", + "density": "1.5" + }, + { + "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.4.3\/docs\/assets\/favicons\/android-chrome-96x96.png", + "sizes": "96x96", + "type": "image\/png", + "density": "2.0" + }, + { + "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.4.3\/docs\/assets\/favicons\/android-chrome-144x144.png", + "sizes": "144x144", + "type": "image\/png", + "density": "3.0" + }, + { + "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.4.3\/docs\/assets\/favicons\/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image\/png", + "density": "4.0" + } + ] } diff --git a/docs/assets/style.css b/docs/assets/style.css index 411eae028..39b2642c1 100644 --- a/docs/assets/style.css +++ b/docs/assets/style.css @@ -25,7 +25,7 @@ h1 { padding: 0 0 0 1em; } .header a { - background-image: url(https://cdn.rawgit.com/progrium/dokku/v0.4.2/docs/assets/dokku.png); + background-image: url(https://cdn.rawgit.com/progrium/dokku/v0.4.3/docs/assets/dokku.png); color: #fff; text-indent: 40px; background-position: center left; @@ -40,7 +40,7 @@ h1 { .blurb { color: #424242; background-color: #ededed; - background-image: url(https://cdn.rawgit.com/progrium/dokku/v0.4.2/docs/assets/gplaypattern.png); + background-image: url(https://cdn.rawgit.com/progrium/dokku/v0.4.3/docs/assets/gplaypattern.png); padding: 45px 0; text-align: center; } diff --git a/docs/home.html b/docs/home.html index 1e468ac69..375921ad8 100644 --- a/docs/home.html +++ b/docs/home.html @@ -10,26 +10,26 @@ Dokku - The smallest PaaS implementation you've ever seen - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - + + @@ -86,12 +86,12 @@

~ $ - wget https://raw.githubusercontent.com/progrium/dokku/v0.4.2/bootstrap.sh + wget https://raw.githubusercontent.com/progrium/dokku/v0.4.3/bootstrap.sh

~ $ - sudo DOKKU_TAG=v0.4.2 bash bootstrap.sh + sudo DOKKU_TAG=v0.4.3 bash bootstrap.sh

# => Go to your server's IP and follow the web installer diff --git a/docs/index.md b/docs/index.md index 0d0fb38d3..425a6683e 100644 --- a/docs/index.md +++ b/docs/index.md @@ -15,12 +15,12 @@

~ $ - wget https://raw.githubusercontent.com/progrium/dokku/v0.4.2/bootstrap.sh + wget https://raw.githubusercontent.com/progrium/dokku/v0.4.3/bootstrap.sh

~ $ - sudo DOKKU_TAG=v0.4.2 bash bootstrap.sh + sudo DOKKU_TAG=v0.4.3 bash bootstrap.sh

# => Go to your server's IP and follow the web installer diff --git a/docs/installation.md b/docs/installation.md index bb3ca88ff..4e1558672 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -19,8 +19,8 @@ To install the latest stable version of dokku, you can run the following shell c ```shell # installs dokku via apt-get -wget https://raw.githubusercontent.com/progrium/dokku/v0.4.2/bootstrap.sh -sudo DOKKU_TAG=v0.4.2 bash bootstrap.sh +wget https://raw.githubusercontent.com/progrium/dokku/v0.4.3/bootstrap.sh +sudo DOKKU_TAG=v0.4.3 bash bootstrap.sh ``` The installation process takes about 5-10 minutes, depending upon internet connection speed. diff --git a/docs/template.html b/docs/template.html index b25fd137c..1c2fce158 100644 --- a/docs/template.html +++ b/docs/template.html @@ -10,45 +10,32 @@ Dokku - The smallest PaaS implementation you've ever seen - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - + + - +