All Versions
14
Latest Version
Avg Release Cycle
198 days
Latest Release
380 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.2.0 Changes
May 23, 2025What's Changed
- ๐ MongoosePush now supports Elixir 1.17+ and OTP 26+
- APNS Silent notification fix (iOS 13+) by @4nirmall in #198
- โ Add migration guides by @pawlooss1 in #220
- ๐ Fix gh pages deploy by @pawlooss1 in #221
- โก๏ธ Update dependencies by @pawlooss1 in #222
๐ New Contributors
Full Changelog : 2.1.2...2.2.0
-
v2.1.2 Changes
April 25, 2024What's Changed
๐ This release targets problems with configuration.
PRs:
- ๐ Fix and refactor job for publishing documentation by @pawlooss1 in #214
- โก๏ธ Update test images by @kamilwaz in #215
- ๐ Fix config resolution by @pawlooss1 in #216
- ๐ Fix token path resolution by @pawlooss1 in #217
- โ Add a doc entry about mounting a TOML config for docker instalation by @pawlooss1 in #218
Full Changelog : 2.1.1...2.1.2
-
v2.1.1 Changes
March 05, 2024โ Added
- ๐ง Assert TLS configuration when booting MongoosePush #192
- 0๏ธโฃ Default grafana dashboards #191
- โ Add migration instructions for configuration files #189
๐ Changed
- โก๏ธ Update config guide with logformat var #185
- ๐ Fix directory naming and update versions.js #187
- ๐ Fix the volume path in docker image documentation #190
Other
- ๐คก Replace APNs mock with kamilwaz/apns-mock-server #202
- โฌ๏ธ Upgrade dependencies #203
- ๐ Migrate to mix release #204
- โก๏ธ Update telemetry #205
- โก๏ธ Update dependencies #210
- ๐ Fix CI #212
- โ Add hex and rebar in gh-pages-deploy job by #213
Full Changelog : 2.1.0...2.1.1
-
v2.1.0 Changes
July 08, 2020โ Added
- Telemetry support. Created events to be emitted (#135)
- Telemetry Metrics. These metrics are more descriptive and detailed than what we had before. They are exposed in the
prometheusformat under a new endpoint (#151, #152, #154, #155, #169, #171, #175, #176, #180) - OpenAPI specification using
Open API Spexlibrary (#145, #146, #147, #149, #168, #172) - Configuration via TOML file - old, alternative way did not change (#167)
- JSON log formatter. Default for
prodenvironment (#174) - Healthcheck endpoint (#177)
๐ Changed
- Phoenix is now used as a web framework instead of Maru (#144, #149, #150, #153, #156, #158)
- ๐ Updated documentation, now available on Github pages and reorganised (#183)
- โก๏ธ Logs are now structured when using
logfmt. Default fordevandtestenvironment (#148, #161, #178). Please note that if you use log aggregators, they may need to be updated to match current log format - API v2 is now deprecated (#170)
โ Removed
- Exometer metrics (#160). Instead, Telemetry metrics were introduced.
- โ
Obsolete testing frameworks (
:meckand:mock) (#181)
Other
- ๐ Improved testing (#159, #165, #172, #173)
- Reenabled bind_addr setting (#163)
- ๐ Improved docker integration (#142, #157, #182)
- ๐ง Configurable swagger (#166)
- โก๏ธ Updated dependencies (#179)
Special thanks to @rslota for his continued care about this project's well being.
-
v2.0.2 Changes
February 20, 2020๐ Fixes
- ๐ Fixed issue where in some cases FCM errors resulted in generic HTTP 5xx code in MongoosePush APIv3 instead of documented equivalents.
-
v2.0.1 Changes
February 13, 2020๐ Fixes:
- Don't crash the connection management process when HTTP/2 ping fails due to connection being shutting down (race condition)
- ๐ Don't allow HTTP/2 pings to stack/accumulate due to connection restarts (fixes #136)
-
v2.0.0 Changes
January 29, 2020โ Added
- ๐ FCM v1 protocol support has been added (please make sure to use new device tokens and verify that your configuration is compatible with new FCM authorization schemas)
- Pool tagging - each connection pool may be associated with custom tags, and later selected for sending push notification by adding similar list of tags to the request
- APNS token authorization (new, alternative auth method - certificates still supported)
- API v3 with abstracted error handling - only documented errors are returned with proper HTTP error statuses
๐ Changed
- ๐ง Raw configuration files now have different structure to accommodate for newly added features (not backwards compatible)
- ๐ Docker image is now being build with Elixir 1.9.x and Erlang/OTP 22.x
- ๐ API v2 has been deprecated and will be removed in future releases
โ Removed
- ๐ FCM Legacy protocol support has been removed (please use MongoosePush 1.0.x if compatibility with FCM Legacy is critical)
Other
- ๐ Fixed HTTPS certificate chain configuration
- ๐ Improved CA validation for FCM / APNS connections
- ๐ Improved logging
-
v2.0.0-beta.1
November 28, 2019 -
v2.0.0-alpha.4 Changes
November 21, 2019- ๐ FCM v1 protocol support has been added (please make sure to use new device tokens and verify that your configuration is compatible with new FCM authorization schemas)
- Pool tagging - each connection pool may be associated with custom tags, and later selected for sending push notification by adding similar list of tags to the request
- APNS token authorization (new, alternative auth method - certificates still supported)
- API v3 with abstracted error handling - only documented errors are returned with proper HTTP error statuses
๐ Changed
- ๐ง Raw configuration files now have different structure to accommodate for newly added features (not backwards compatible)
- ๐ Docker image is now being build with Elixir 1.9.x and Erlang/OTP 22.x
- ๐ API v2 has been deprecated and will be removed in future releases
โ Removed
- ๐ FCM Legacy protocol support has been removed (please use MongoosePush 1.0.x if compatibility with FCM Legacy is critical)
Other
- ๐ Fixed HTTPS certificate chain configuration
- ๐ Improved CA validation for FCM / APNS connections
- ๐ Improved logging
-
v1.0.6 Changes
November 21, 2019๐ Changed
- ๐ Docker image is now being build with Elixir 1.9.x and Erlang/OTP 22.0