From 29e44260a0e63d5c4e61c19a2b6bff18305c2d45 Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Wed, 9 Aug 2017 17:07:06 -0400 Subject: [PATCH 1/4] docs: add links to migration guides [ci skip] --- docs/getting-started/upgrading.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/getting-started/upgrading.md b/docs/getting-started/upgrading.md index cfb2b72b8..bcdeacc80 100644 --- a/docs/getting-started/upgrading.md +++ b/docs/getting-started/upgrading.md @@ -18,6 +18,18 @@ Before upgrading, check the migration guides to get comfortable with new feature - [0.7 Migration Guide](/docs/appendices/0.7.0-migration-guide.md) +### 0.8 Migration Guide + +- [0.8 Migration Guide](/docs/appendices/0.8.0-migration-guide.md) + +### 0.9 Migration Guide + +- [0.9 Migration Guide](/docs/appendices/0.9.0-migration-guide.md) + +### 0.10 Migration Guide + +- [0.10 Migration Guide](/docs/appendices/0.10.0-migration-guide.md) + ## Upgrade Instructions If Dokku was installed via `apt-get install dokku` or `bootstrap.sh` (most common), upgrade with: From c2f92e07d91b0ab64fab4dc6a512a0e993db993c Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Wed, 9 Aug 2017 17:15:30 -0400 Subject: [PATCH 2/4] Create 0.8.0-migration-guide.md --- docs/appendices/0.8.0-migration-guide.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 docs/appendices/0.8.0-migration-guide.md diff --git a/docs/appendices/0.8.0-migration-guide.md b/docs/appendices/0.8.0-migration-guide.md new file mode 100644 index 000000000..6247a3e51 --- /dev/null +++ b/docs/appendices/0.8.0-migration-guide.md @@ -0,0 +1,19 @@ +# 0.8.0 Migration Guide + +## Domain Management + +You can now set global and app domains via `domains:set` and `domains:set-global`. See the [domains documentation](/docs/configuration/domains/) for more details. + +## Plugin Uninstallation + +A new `uninstall` plugin trigger was introduced. This functionality may be in use for newer plugins, so be aware that older Dokku versions may require manual cleanup. + +See the [uninstall trigger documentation](/docs/development/plugin-triggers/#uninstall) for implementation instructions. + +## Deployment Tasks + +Should a pre or post deployment task fail, we now fail the entire deploy. + +## Nginx HTTP2 Support + +Due to bugs in Nginx, the minimum version for HTTP2 is now 1.11.5. From 64162a0bfd8d3be8f46cef18af922f4b70718ec0 Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Wed, 9 Aug 2017 17:19:53 -0400 Subject: [PATCH 3/4] Create 0.9.0-migration-guide.md --- docs/appendices/0.9.0-migration-guide.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 docs/appendices/0.9.0-migration-guide.md diff --git a/docs/appendices/0.9.0-migration-guide.md b/docs/appendices/0.9.0-migration-guide.md new file mode 100644 index 000000000..0a00cbcdd --- /dev/null +++ b/docs/appendices/0.9.0-migration-guide.md @@ -0,0 +1,12 @@ +# 0.9.0 Migration Guide + +## Golang Migration + +There is an ongoing migration to rewrite Dokku in Golang. The reasons are beyond the scope of this document, but this may impact any patches you have for Dokku. As of 0.9.0, only the `repo` plugin is in Golang. + +The following shall remain true, regardless of the state of our rewrite: + +- You will be able to write custom plugins in any language. +- You will be able to enable or disable core plugins. +- `plugn` will continue to be used for executing plugin triggers. +- We will provide bash wrappers that can be sourced to execute core functionality that is implemented in golang. From e7a22842263fd11b87661d36281d389e5b783be5 Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Wed, 9 Aug 2017 17:23:51 -0400 Subject: [PATCH 4/4] Create 0.10.0-migration-guide.md [ci skip] --- docs/appendices/0.10.0-migration-guide.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 docs/appendices/0.10.0-migration-guide.md diff --git a/docs/appendices/0.10.0-migration-guide.md b/docs/appendices/0.10.0-migration-guide.md new file mode 100644 index 000000000..23ccb6c49 --- /dev/null +++ b/docs/appendices/0.10.0-migration-guide.md @@ -0,0 +1,9 @@ +# 0.10.0 Migration Guide + +## PCI Compliance + +By default, Dokku will ship a PCI Compliant nginx configuration. For developers whose users are on older browsers or mobile devices, you may need to ship a custom `nginx.conf.sigil` to enable ciphers for older browsers. + +## Nginx Error Pages + +We now ship with nicer error pages by default. You are free to customize your Dokku installation via a custom `nginx.conf.sigil` to change what error pages are displayed in different circumstances.