Skip to content

Commit 52aeece

Browse files
committed
Release 6.0.0
1 parent 2019f90 commit 52aeece

File tree

3 files changed

+36
-2
lines changed

3 files changed

+36
-2
lines changed

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,37 @@
1+
# 6.0.0 / 2019-11-05
2+
3+
Breaking changes:
4+
5+
- Exoframe has been updated to work with Traefik v2.0
6+
7+
Additions:
8+
9+
- Config command now includes additional port, compess and letsencrypt settings
10+
11+
## Migrating to v6.0
12+
13+
In the majority of cases the migration path is pretty straightforward (albeit slightly painful):
14+
15+
1. Stop and remove current version of Exoframe Server and Traefik
16+
2. Pull latest version of Exoframe Server and start it with new config
17+
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)
18+
19+
Things to keep in mind:
20+
21+
- v6.0 is not backwards compatible with your current deployments, so once you update the server - **current deployments will stop working**
22+
- Exoframe Server now requires a additional labels to correctly work with letsencrypt
23+
- Hosts can no longer be specified as list, i.e. instead of this:
24+
25+
```json
26+
{"domain": "exynize.net, exynize.org, exynize.com"}
27+
```
28+
29+
you will now need to do this:
30+
31+
```js
32+
{"domain": "Host(`exynize.net`, `exynize.org`, `exynize.com`)"}
33+
```
34+
135
# 5.2.1 / 2019-09-30
236

337
Fixes:

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Exoframe is a self-hosted tool that allows simple one-command deployments using
3838
## Installation and Usage
3939

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

4343
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):
4444

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "exoframe",
3-
"version": "5.2.2-dev",
3+
"version": "6.0.0",
44
"description": "Exoframe is a self-hosted tool that allows simple one-command deployments using Docker",
55
"main": "index.js",
66
"repository": "[email protected]:exoframejs/exoframe.git",

0 commit comments

Comments
 (0)