From a13a0df35e2be808d995a8ce8c087750b32abb23 Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Wed, 13 Apr 2016 13:32:04 -0400 Subject: [PATCH] Release 0.5.5 --- HISTORY.md | 33 ++++++++++ README.md | 4 +- contrib/dokku-installer.py | 2 +- debian/control | 2 +- docs/assets/favicons/browserconfig.xml | 8 +-- docs/assets/favicons/manifest.json | 12 ++-- docs/assets/style.css | 45 ++++++++++--- docs/assets/versions.json | 2 +- docs/development/release-process.md | 2 +- docs/home.html | 87 ++++++-------------------- docs/index.md | 4 +- docs/installation.md | 4 +- docs/template.html | 36 +++++------ plugins/00_dokku-standard/plugin.toml | 2 +- plugins/20_events/plugin.toml | 2 +- plugins/apps/plugin.toml | 2 +- plugins/build-env/plugin.toml | 2 +- plugins/certs/plugin.toml | 2 +- plugins/checks/plugin.toml | 2 +- plugins/common/plugin.toml | 2 +- plugins/config/plugin.toml | 2 +- plugins/docker-options/plugin.toml | 2 +- plugins/domains/plugin.toml | 2 +- plugins/enter/plugin.toml | 2 +- plugins/git/plugin.toml | 2 +- plugins/logs/plugin.toml | 2 +- plugins/named-containers/plugin.toml | 2 +- plugins/nginx-vhosts/plugin.toml | 2 +- plugins/plugin/plugin.toml | 2 +- plugins/proxy/plugin.toml | 2 +- plugins/ps/plugin.toml | 2 +- plugins/shell/plugin.toml | 2 +- plugins/storage/plugin.toml | 2 +- plugins/tags/plugin.toml | 2 +- plugins/tar/plugin.toml | 2 +- 35 files changed, 151 insertions(+), 134 deletions(-) diff --git a/HISTORY.md b/HISTORY.md index 98598980e..72e13754a 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,38 @@ # History +## 0.5.5 + +Release 0.5.5 is mostly a documentation release, further clarifying how our default proxy implementation (nginx) interacts with Dockerfiles. Note that we also updated how ssl certificates interact with application domains, so please check out our domains and ssl documentation. + +We've also added a small section to the [dokku homepage](http://dokku.viewdocs.io/dokku/) that lists the current core team. Feel free to look at their beautiful faces and imagine yourself contributing to Dokku and joining our core team. There are [quite a few ways to contribute](https://github.com/dokku/dokku/blob/master/CONTRIBUTING.md) - even without code/documentation - so feel more than free to jump on the bandwagon! + +Finally, we've started an [Official Dokku Blog](https://dokku.github.io/), where we will post about dokku internals, roadmaps, potential use-cases, etc. An rss feed is available [here](https://dokku.github.io/feed.xml). + +Thanks to all the contributors who helped with this release! + +### Bug Fixes + +- #2094: @josegonzalez Create storage directories on install. Closes #2091 +- #2102: @josegonzalez Only strip .git directory from end of url + +### New Features + +- #2088: @josegonzalez Upgrade herokuish package +- #2089: @michaelshobbs Update how ssl and multiple domains interact + +### Documentation + +- #2076: @josegonzalez Add a note to dockerfile deploys concerning ports being exposed as http +- #2080: @michaelshobbs Clarify the need for contents of dockerfile when debugging +- #2082: @michaelshobbs Add use case example for ssl redirect +- #2083: @louisbl Clarify 0.5.0 migration guide about `EXPOSE` +- #2084: @louisbl Clarify where to put nginx custom template without `WORKDIR` +- #2093: @fwolfst Fix path in storage example +- #2098: @josegonzalez Add a blog link to the header area +- #2100: @kane-c Fix docs navigation link to domain configuration +- #2104: @crisward Added new clone plugin +- #2105: @josegonzalez Add a note about how disabling the proxy affects the host port an application is deployed to + ## 0.5.4 This release continues on our tradition of making bugfixes in patch releases. Also note that we now release dokku with `sshcommand` version `0.4.0`, which should increase usability of that package quite a bit. diff --git a/README.md b/README.md index 1d7956dfe..0cbf73a83 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/dokku/dokku/v0.5.4/bootstrap.sh - sudo DOKKU_TAG=v0.5.4 bash bootstrap.sh + wget https://raw.githubusercontent.com/dokku/dokku/v0.5.5/bootstrap.sh + sudo DOKKU_TAG=v0.5.5 bash bootstrap.sh ### Upgrading diff --git a/contrib/dokku-installer.py b/contrib/dokku-installer.py index 4ed5c6b42..7619ff7f8 100755 --- a/contrib/dokku-installer.py +++ b/contrib/dokku-installer.py @@ -9,7 +9,7 @@ import subprocess import sys import threading -VERSION = 'v0.5.4' +VERSION = 'v0.5.5' hostname = '' try: diff --git a/debian/control b/debian/control index 744056e07..e232f9a51 100644 --- a/debian/control +++ b/debian/control @@ -1,5 +1,5 @@ Package: dokku -Version: 0.5.4 +Version: 0.5.5 Section: web Priority: optional Architecture: amd64 diff --git a/docs/assets/favicons/browserconfig.xml b/docs/assets/favicons/browserconfig.xml index 35fb2e152..5743e7074 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 bf65735ce..34257ae42 100644 --- a/docs/assets/favicons/manifest.json +++ b/docs/assets/favicons/manifest.json @@ -2,37 +2,37 @@ "name": "Dokku", "icons": [ { - "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.5.4\/docs\/assets\/favicons\/android-chrome-36x36.png", + "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.5.5\/docs\/assets\/favicons\/android-chrome-36x36.png", "sizes": "36x36", "type": "image\/png", "density": "0.75" }, { - "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.5.4\/docs\/assets\/favicons\/android-chrome-48x48.png", + "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.5.5\/docs\/assets\/favicons\/android-chrome-48x48.png", "sizes": "48x48", "type": "image\/png", "density": "1.0" }, { - "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.5.4\/docs\/assets\/favicons\/android-chrome-72x72.png", + "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.5.5\/docs\/assets\/favicons\/android-chrome-72x72.png", "sizes": "72x72", "type": "image\/png", "density": "1.5" }, { - "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.5.4\/docs\/assets\/favicons\/android-chrome-96x96.png", + "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.5.5\/docs\/assets\/favicons\/android-chrome-96x96.png", "sizes": "96x96", "type": "image\/png", "density": "2.0" }, { - "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.5.4\/docs\/assets\/favicons\/android-chrome-144x144.png", + "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.5.5\/docs\/assets\/favicons\/android-chrome-144x144.png", "sizes": "144x144", "type": "image\/png", "density": "3.0" }, { - "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.5.4\/docs\/assets\/favicons\/android-chrome-192x192.png", + "src": "https:\/\/cdn.rawgit.com\/progrium\/dokku\/v0.5.5\/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 151798a01..9b3613824 100644 --- a/docs/assets/style.css +++ b/docs/assets/style.css @@ -36,13 +36,13 @@ h1 { background-repeat: no-repeat; } .header .navbar-brand a { - background-image: url(https://cdn.rawgit.com/dokku/dokku/v0.5.4/docs/assets/dokku.png); + background-image: url(https://cdn.rawgit.com/dokku/dokku/v0.5.5/docs/assets/dokku.png); text-indent: 40px; } .blurb { color: #424242; background-color: #ededed; - background-image: url(https://cdn.rawgit.com/dokku/dokku/v0.5.4/docs/assets/gplaypattern.png); + background-image: url(https://cdn.rawgit.com/dokku/dokku/v0.5.5/docs/assets/gplaypattern.png); padding: 45px 0; text-align: center; } @@ -178,6 +178,37 @@ h1 { display: inline-block; margin-left: 0.5em } +.slack-button { + background-image: -webkit-linear-gradient(#FCFCFC, #EAEAEA); + background-image: linear-gradient(#FCFCFC, #EAEAEA); + border: 1px solid #ddd; + padding: 0.25rem 0.5rem; +} +.slack-button img { + height: 1em; +} +.team-members img { + -moz-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.75); + -webkit-border-radius: 3px; + -webkit-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.75); + border-radius: 3px; + border: 8px solid white; + box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.75); + display: block; + height: 200px; + margin: 20px auto 20px auto; +} +.team-members .fund-link { + display: block; + font-size: 80%; +} +.team-member { + min-height: 320px; +} +.team-member-image img:last-child { display: none } +.team-member-image:hover img:first-child { display: none; } +.team-member-image:hover img:last-child { display: inline-block; } + .list-group-item { border: none; font-weight: normal; @@ -488,11 +519,6 @@ ul.fas li .fa-large:before, ul.fas li .fa-large:before { font-size: 50px; } } -@media (max-width: 992px) { - .featurette img { - width: 200px; - } -} @media (min-width: 992px) { .featurette img { width: 300px; @@ -501,3 +527,8 @@ ul.fas li .fa-large:before, ul.fas li .fa-large:before { margin-top: 30px; } } +@media (max-width: 992px) { + .featurette img { + width: 200px; + } +} diff --git a/docs/assets/versions.json b/docs/assets/versions.json index b5128f5f2..db7f4b842 100644 --- a/docs/assets/versions.json +++ b/docs/assets/versions.json @@ -2,6 +2,6 @@ "max-versions": [ "0.3.26", "0.4.14", - "0.5.4" + "0.5.5" ] } diff --git a/docs/development/release-process.md b/docs/development/release-process.md index c4ec6615b..0d220df25 100644 --- a/docs/development/release-process.md +++ b/docs/development/release-process.md @@ -67,7 +67,7 @@ The workflow looks like this: ```shell # having dokku-arch in ../dokku-arch vagrant up build-arch -# wait for "==> build-arch: ==> Finished making: dokku 0.5.4-2 (Mon Feb 22 23:20:37 CET 2016)" +# wait for "==> build-arch: ==> Finished making: dokku 0.5.5-2 (Mon Feb 22 23:20:37 CET 2016)" cd ../dokku-arch git add PKGBUILD .SRCINFO git commit -m 'Update to dokku 0.9.9' diff --git a/docs/home.html b/docs/home.html index bbc00d9d0..f90f53087 100644 --- a/docs/home.html +++ b/docs/home.html @@ -10,79 +10,32 @@ Dokku - The smallest PaaS implementation you've ever seen - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - + + - + @@ -142,12 +95,12 @@

$ - wget https://raw.githubusercontent.com/dokku/dokku/v0.5.4/bootstrap.sh + wget https://raw.githubusercontent.com/dokku/dokku/v0.5.5/bootstrap.sh

$ - sudo DOKKU_TAG=v0.5.4 bash bootstrap.sh + sudo DOKKU_TAG=v0.5.5 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 ebac94814..ccd520437 100644 --- a/docs/index.md +++ b/docs/index.md @@ -15,12 +15,12 @@

~ $ - wget https://raw.githubusercontent.com/dokku/dokku/v0.5.4/bootstrap.sh + wget https://raw.githubusercontent.com/dokku/dokku/v0.5.5/bootstrap.sh

~ $ - sudo DOKKU_TAG=v0.5.4 bash bootstrap.sh + sudo DOKKU_TAG=v0.5.5 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 c85ca59b9..aaaf01154 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -21,8 +21,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/dokku/dokku/v0.5.4/bootstrap.sh -sudo DOKKU_TAG=v0.5.4 bash bootstrap.sh +wget https://raw.githubusercontent.com/dokku/dokku/v0.5.5/bootstrap.sh +sudo DOKKU_TAG=v0.5.5 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 06743f3fb..9b737e211 100644 --- a/docs/template.html +++ b/docs/template.html @@ -10,26 +10,26 @@ Dokku - The smallest PaaS implementation you've ever seen - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - + + - +