Releases: mattermost/mattermost-push-proxy
Release v5.25.0
What's Changed
-
MM-53924 - Include category in the Android payload (https://github.com/mattermost/mattermost-push-proxy/pull/106[)](https://github.com/mattermost/mattermost-push-proxy/commit/42a16698b8d5dcc72d59a70a86cf1b65cdf6141a)
-
MM-54414: Bump up CI tool versions (https://github.com/mattermost/mattermost-push-proxy/pull/105[)](https://github.com/mattermost/mattermost-push-proxy/commit/40620594d2d03640251e458df72dae0a4c6384e9)
-
Remove automated cert renewal (https://github.com/mattermost/mattermost-push-proxy/pull/104[)](https://github.com/mattermost/mattermost-push-proxy/commit/351d6b3c67dcf6c50a3b95e048a14bddf2592c7a)
-
Improve some more code (https://github.com/mattermost/mattermost-push-proxy/pull/107[)](https://github.com/mattermost/mattermost-push-proxy/commit/ec68e7e1ff855361314b13034e3332777a5263c7)
Full Changelog: v5.24.0...v5.25.0
v5.24.0
What's Changed
Full Changelog: v5.23.0...v5.24.0
v5.23.0
What's Changed
- Add version flag and build amd64 and arm64 targets by @cpanato in #86
- replace circleci to use github actions by @cpanato in #88
- Bump github.com/stretchr/testify from 1.4.0 to 1.7.0 by @dependabot in #94
- Bump github.com/kyokomi/emoji from 2.2.2+incompatible to 2.2.4+incompatible by @dependabot in #89
- Bump github.com/gorilla/mux from 1.7.4 to 1.8.0 by @dependabot in #92
- Bump github.com/gorilla/handlers from 1.4.2 to 1.5.1 by @dependabot in #93
- Bump github.com/prometheus/common from 0.9.1 to 0.32.1 by @dependabot in #91
- Bump github.com/prometheus/client_golang from 1.5.1 to 1.12.0 by @dependabot in #90
- Bump github.com/prometheus/client_golang from 1.12.0 to 1.12.1 by @dependabot in #95
- Add server_id & team_id to notification payload by @enahum in #87
- Handle test notifications by @larkox in #96
- Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 by @dependabot in #97
- Remove dependabot integration by @agnivade in #100
- Add app version if available by @enahum in #102
New Contributors
Full Changelog: v5.22.5...v5.23.0
v5.22.5
What's Changed
- [MM-24322] replace string len check with idiomatic way by @isacikgoz in #75
- [MM-24321] server/metrics: remove globals by @isacikgoz in #74
- MM-24585: Add swagger specification for push proxy API by @agnivade in #76
- Bump golang image by @metanerd in #77
- Bump prismjs from 1.20.0 to 1.21.0 by @dependabot in #78
- MM-24725: add go mod tidy check by @agnivade in #79
- Bump dompurify from 2.0.12 to 2.2.6 by @dependabot in #80
- Add automation steps for creating and converting apple push notification cert by @metanerd in #73
- Improve comments and README.md. by @metanerd in #81
- Added AckID to log message by @icelander in #84
- MM-36687 Fix CRT Notifications by @anurag6713 in #85
New Contributors
- @isacikgoz made their first contribution in #75
- @metanerd made their first contribution in #77
- @dependabot made their first contribution in #78
- @icelander made their first contribution in #84
- @anurag6713 made their first contribution in #85
Full Changelog: v5.22.4...v5.22.5
Release 5.22.4
Features
- Support for session type push notification added.
- Logging architecture was revamped. Now we can log to files as well as the console.
There are 2 new keys in config.json that can be used for this:
"EnableFileLog": false,
"LogFileLocation": "" // path to the log file
Automatic log rotation is performed.
- Refactored the config to be inside the server struct.
- Replaced the graceful package by the standard library for graceful HTTP server shutdown.
- The docker image was cleaned up.
v5.22.3: Use a better docker image (#71)
And we add another quick fix in the same PR to fix the docker build. Stripping off the "v" from the version results in a 404 during docker build.
v5.22.2: Use an image with docker installed (#70)
Using mattermost/mattermost-build-server:20200322_golang-1.14.1 as the default image causes failure in the docker build step because that image does not have docker installed. We use the circleCI docker image for this to build the image. There is no need for mattermost specific stuff for building docker image.
v5.22.1: Remove golangci-lint from build step (#69)
The lint check is already part of make golangci-lint which is called explicitly. But making it part of build step causes the tagged-build to fail because golangci-lint doesn't get installed as part of make golangci-lint. We remove it because building doesn't really require linting to succeed.
Release 5.21
Features
- Adds proxy server support for both iOS and Android clients. To set this, just set the environment variable
HTTP_PROXY
orHTTPS_PROXY
accordingly. - Bumps up dependencies to latest.
Fixes
- Various cleanups in the Makefile
v5.10.0-rc3
ID Loaded flag insted of type (#58)