Notifications-api-common

Latest version: v0.3.0

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.3.0

------------------

* Upgraded Django requirement to >= 4.2
* Upgraded minimum python requirement to >= 3.10
* Added python 3.12 support
* Added the `NOTIFICATIONS_GUARANTEE_DELIVERY` environment variable which allows
`RuntimeError`s to be raised (or not to) whenever no Notifications API is
configured. The default for this setting is set to `True`.
* Upgraded zgw-consumers to 0.35.1
* This removed support for retrieving external OAS files to determine
* This requires `zgw_consumers.models.Service` ("service") instances to be
created to do external API calls through `zgw_consumer`

0.2.2

------------------

Fixed a crash in migrations during fresh installs when using the latest zgw-consumers.

0.2.1

------------------

Fixed automatic retry for assured delivery introduced in 0.2.0

* After automatic retries are exhausted failed notifications with 50x HTTP statuses
will be shown in the admin interface.

0.2.0

------------------

Feature release for assured delivery.

The notification delivery mechanism is now delegated to Celery, so make sure to
configure celery correctly in your project and deploy (one or more) task workers in
your infrastructure. Autoretry behaviour can be configured in the admin interface.

Other changes:

* Added support for gemma-zds-client 2.0+
* Updated CI pipeline for deprecated actions
* Fixed some package metadata
* Removed deprecated Django < 3.2 constructs
* Added NL and EN translations

0.1.0

------------------

Extracted the shared notification publishing/subscribing code from vng-api-common.

This includes some refactors where the service configuration now makes use of
zgw-consumers, breaking away from ``Secret``, ``APICredential`` and other config models
of vng-api-common.

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.