Skip to content

Commit

Permalink
Release 6.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
yamalight committed Nov 5, 2019
1 parent 2019f90 commit 52aeece
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 2 deletions.
34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,37 @@
# 6.0.0 / 2019-11-05

Breaking changes:

- Exoframe has been updated to work with Traefik v2.0

Additions:

- Config command now includes additional port, compess and letsencrypt settings

## Migrating to v6.0

In the majority of cases the migration path is pretty straightforward (albeit slightly painful):

1. Stop and remove current version of Exoframe Server and Traefik
2. Pull latest version of Exoframe Server and start it with new config
3. Re-deploy all of your current deployments to update labels to fit Traefik v2.0 (this is the largest step, but there's no way around it)

Things to keep in mind:

- v6.0 is not backwards compatible with your current deployments, so once you update the server - **current deployments will stop working**
- Exoframe Server now requires a additional labels to correctly work with letsencrypt
- Hosts can no longer be specified as list, i.e. instead of this:

```json
{"domain": "exynize.net, exynize.org, exynize.com"}
```

you will now need to do this:

```js
{"domain": "Host(`exynize.net`, `exynize.org`, `exynize.com`)"}
```

# 5.2.1 / 2019-09-30

Fixes:
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ Exoframe is a self-hosted tool that allows simple one-command deployments using
## Installation and Usage

To run Exoframe you will need two parts - Exoframe CLI and [Exoframe server](https://github.com/exoframejs/exoframe-server).
For server install instructions see [server installation section](docs/ServerInstallation.md).
For server install instructions see [server installation docs section](docs/ServerInstallation.md).

To install Exoframe CLI you can either download one of the pre-packaged binaries from [releases page](https://github.com/exoframejs/exoframe/releases) or install it using npm (needs at least Node 8.x):

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "exoframe",
"version": "5.2.2-dev",
"version": "6.0.0",
"description": "Exoframe is a self-hosted tool that allows simple one-command deployments using Docker",
"main": "index.js",
"repository": "[email protected]:exoframejs/exoframe.git",
Expand Down

0 comments on commit 52aeece

Please sign in to comment.