You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+22-8Lines changed: 22 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,25 +1,27 @@
1
1
## Next
2
2
3
-
4
3
**Status**
5
4
The `mup status` command gives an overview of what is running on the servers and shows any problems plugins detected.
6
5
7
6
**Reverse Proxy**
8
7
- The reverse proxy is no longer an "experimental feature"
9
-
-Support for customizing the generated server and location blocks of the nginx config
8
+
-Add support for customizing the generated nginx config
10
9
- Add `mup proxy nginx-config` command to view the generated config
11
-
- Fix checking deployment when using the reverse proxy.
10
+
-`HTTP_FORWARDED_COUNT` defaults to 1 when using the reverse proxy (@jehartzog)
11
+
- Fix verifying deployment when using the reverse proxy.
12
12
- Fix deploying when `app.env.PORT` is set to a value other than 80
13
-
- Fix setting up proxy when non-root user
13
+
- Fix setting up proxy when using a non-root user
14
14
15
15
**Mongo**
16
-
- Oplog is automatically enabled. To use, set `app.env.MONGO_OPLOG_URL` to `mongodb://mongodb/local` (@edemaine)
16
+
- Oplog is automatically enabled. To use, set `app.env.MONGO_OPLOG_URL` to `mongodb://mongodb/local` (@edemaine)
17
+
- The `Start Mongo` task now waits until mongo has sucessfully started before finishing
18
+
- If mongo fails to start, the `Start Mongo` task will now fail
17
19
18
20
**Depreciations**
19
21
20
-
`meteor.ssl`and `meteor.nginx` is depreciated. It uses a different implementation for custom certificates and lets encrypt, each with different features and restrictions. Also, the custom certificate implementation has security problems. The reverse proxy should be used instead. It doesn't have the security problems, uses the same implementation for custom certificates and lets encrypt, and has many additional features. Learn how to use the [reverse proxy in the docs](http://meteor-up.com/docs#reverse-proxy).
22
+
`meteor.ssl`, `meteor.nginx`, and `meteor.docker.imageFrontendServer` are depreciated. It uses a different implementation for custom certificates and lets encrypt, each with different features and restrictions. Also, the custom certificate implementation has security problems. The reverse proxy should be used instead. It doesn't have the security problems, uses the same implementation for custom certificates and lets encrypt, and has many additional features. Learn how to use the [reverse proxy in the docs](http://meteor-up.com/docs#reverse-proxy).
21
23
22
-
`proxy.shared.clientUploadLimit` is depreciated. Use `proxy.clientUploadLimit` instead, which allows each app to have a different clientUploadLimit.
24
+
`proxy.shared.clientUploadLimit` is depreciated. Use `proxy.clientUploadLimit` instead, which allows each app to have a different value.
23
25
24
26
**Other Changes**
25
27
-`mup init` will create a `.deploy` folder when run in the same folder as a Meteor app
@@ -32,20 +34,32 @@ The `mup status` command gives an overview of what is running on the servers and
32
34
- Add section to readme about Meteor compatibility
33
35
- Initial work has been done to support Docker Swarm
34
36
- When there is only one server, `mup ssh` will not require the name of a server
37
+
- Add `zodern/meteor` to list of images that Prepare Bundle is automatically enabled for
35
38
- If the app's docker container is restarting during 10 checks, the Deployment Verifier will revert the app without waiting the full time in `deployCheckWaitTime`
39
+
- Some of Mup's dependencies use Buffer.alloc. When the version of node used to run mup is missing the function, mup will show a message explaining the problem and exit
36
40
- Added 10 second timeout to the curl command in the Deployment Verifier
37
41
- Fix retry logic for the copy file task
38
42
- Fix running Prepare Bundle when image already has a `/built_app` folder
39
43
- Fix alignment of list of servers when running `mup ssh` without specifying a server
44
+
- Fix showing stack trace of errors with old versions of Node
40
45
- Fix plugins preparing the config multiple times
41
46
- Fix loading locally installed plugins
42
-
-`npm install` will still succeed even if Open Collectives's post install hook fails
47
+
-`npm install` will still succeed even if Open Collectives's post-install hook fails
48
+
49
+
**Docs**
50
+
- Document using a private docker registry (@justinr1234)
51
+
- Document `HTTP_FORWARDED_COUNT` (@jehartzog)
52
+
- Change `app.buildOptions.debug` to `false` in example configs
53
+
- Add section to readme about changing the docker image
54
+
- Add the [`zodern:meteor`](https://github.com/zodern/meteor-docker) image to list of docker images
55
+
- Improve the style of tables in the docs
43
56
44
57
**Plugins**
45
58
- list.executeScript supports server specific variables
46
59
- Using the `post.status` hook, plugins can show their status
47
60
- Plugins can add a `solution` property to errors. Mup will show the solution in yellow before exiting
48
61
- Plugins can add a depreciation warning while validating a config with `utils.addDepreciation`
62
+
- Validator utils support joi v11, v12, and v13 in addition to joi v10.
0 commit comments