Tags: matrix-org/sygnal
Tags
Sygnal 0.13.0 (2023-11-21) Sygnal will soon be forked by Element under an AGPLv3.0 licence (with CLA, for proprietary dual licensing). You can read more about this here: - https://matrix.org/blog/2023/11/06/future-of-synapse-dendrite/ - https://element.io/blog/element-to-adopt-agplv3/ The Matrix.org Foundation copy of the project will be archived. Any changes needed by server administrators will be communicated via our usual announcements channels, but we are striving to make this as seamless as possible. - Set log level for `/health` endpoint to `DEBUG`. ([\#352](#352)) - Fix a bug introduced in Sygnal 0.5.0 where `sygnal.__version__` would not be correctly populated. ([\#355](#355)) - Update outdated links in `README.md`. ([\#316](#316)) - Change `master` to `main` branch in `CONTRIBUTING.md`. ([\#317](#317)) - Remove support for Python 3.7. ([\#343](#343)) - Don't attempt delivery of notification if we have rejected pushkey. ([\#315](#315)) - Improve static type checking. ([\#333](#333), [\#336](#336)) - Extend logging for outgoing pushes. ([\#334](#334)) - Move from setup.py to pyproject.toml. ([\#335](#335)) - Add entrypoint to allow running Sygnal by running the `sygnal` script. ([\#341](#341)) - Bump aioapns dependency to 3.0 in order to support Python 3.10+. ([\#347](#347)) - Bump `matrix-common` dependency to `1.3.0`. ([\#348](#348)) - Bump development dependencies. ([\#349](#349))
Sygnal 0.12.0 (2022-07-04) ========================== Features -------- - Add a new `push_type` configuration option for APNs apps, to control the value of the `apns-push-type` header when sending requests. ([\#309](#309)) Bugfixes -------- - Fix a bug introduced in Sygnal 0.7.0 where a malformed `default_payload` could cause an internal server error. ([\#292](#292)) Improved Documentation ---------------------- - Document the use of an iOS Notification Service Extension and the Push Gateway API as a workaround to trigger VoIP notifications on iOS. ([\#285](#285)) - Add a link to the docker image in the README. ([\#297](#297)) Internal Changes ---------------- - Avoid a breaking change in aioapns 2.1 by requiring an earlier version of that package. ([\#294](#294)) - Fix test failures by using the latest versions of TLS in the TLS proxy tests. ([\#306](#306)) - Update the `black` code formatter to 22.3.0. ([\#307](#307))
Sygnal 0.11.0 (2021-12-15) ========================== Bugfixes -------- - Fix a bug introduced in Sygnal 0.5.0 where pushkin names would match substrings of app IDs and treat dots as wildcards. ([\#269](#269)) - Fix a bug introduced in Sygnal 0.5.0 where GCM pushes would always fail when configured to handle an app ID glob. ([\#270](#270)) - Treat more APNs errors as permanent rejections. ([\#280](#280)) - Fix a bug introduced in Sygnal 0.9.1 where web pushkeys with missing endpoints would cause an error. ([\#288](#288)) Improved Documentation ---------------------- - Document that the `topic` is most commonly the Bundle Identifier for the iOS application. ([\#284](#284)) - Add troubleshooting documentation for when you receive 'Could not deserialize key data' when using APNs with key files. ([\#286](#286)) Internal Changes ---------------- - Fix the changelog CI check when running on a fork of the Sygnal repository, rather than a branch. ([\#254](#254)) - Configure @matrix-org/synapse-core to be the code owner for the repository. ([\#259](#259)) - Improve static type checking. ([\#264](#264)) - Use absolute imports for consistency. ([\#265](#265)) - Remove explicit inheritance from `object` that was left over from Python 2. ([\#266](#266)) - Use Python 3-style super calls. ([\#267](#267)) - Add type hints to most of the code. ([\#271](#271), [\#273](#273), [\#274](#274), [\#275](#275), [\#276](#276)) - Convert the README to use markdown rather than reStructuredText for consistency and familiarity. ([\#278](#278)) - Move `glob_to_regex` to `matrix-python-common`. ([\#281](#281)) - Add `opentracing-types` to the dev dependencies. ([\#287](#287)) - Add missing dependencies to `setup.py`. ([\#290](#290))
PreviousNext