Releases: famedly/hedwig
v2.3.0
- fix: conditionally include the keys
category,mutable_contentandcontent-availablein aps payload - chore: clarify how to disable APNS in the config
- feat: redirect / endpoint to /version
- chore: remove unused k8s configuration
- fix(deps): update rust dependencies
- test: allow any otel sdk version in prometheus output for the tests to pass
v2.2.1-rc1
fix: fcm error when category is `null` or unknown string
v2.2.1-rc0
fix: fcm error when category is `null` or unknown string
v2.2.0
🚨 This version has some issues with iOS notifications, please directly upgrade to 2.3.0 instead, but still use those upgrade notes
- feat: Remove kustomize config and update Dockerfile to new openshift standards
- bump: update crates to mitigate possible vulnerabilities
- feat: add CatchPanic middleware
- feat: configurable apns-push-type header
- feat: use rust-metrics instead of axum-opentelemetry-middleware
- feat: add direct APNS support
- feat: add support for all fcm and apns notification keys and headers
🚨 BREAKING changes: Configuration Schema changes
Hedwig will fail to start without adjustment to your configuration!
Most existing configuration settings have been renamed(if you had a setting that started with fcm_, you will have to make a change). Specific settings for Android(FCM) and iOS(FCM or APNS) have been added. New optional telemetry settings have been added.
Previously, Hedwig configuration was fairly simple. The new changes are extensive, and it is recommended you start from a fresh configuration file based on the provided sample config yaml. Copying existing settings to this new file should be fairly straight forward.
The FCM (google) auth has also changed, you either need to set the config var fcm_credentials_file_path pointing to your existing credentials file, or use one of the methods listed here.
Support for direct APNS is optional, config related to it isn't mandatory.
v2.2.0-rc.3
feat: support custom path for fcm credentials
v2.2.0-rc.2
feat: make direct APNS usage optional
v2.2.0-rc.1
feat: add flag to use direct apns or fcm for iOS notifications
v2.2.0-rc.0
release: v2.2.0
v2.1.0
v1.2.0
Fixed clearing notifications for iOS