Changelog
0.10.1 (2025-12-12)
[#64] Ensure that CloudEvents are sent using the
Content-Type: application/cloudevents+jsonheader.
0.10.0 (2025-11-25)
New features
[#61] Add optional source field to NotificatieSerializer
[#61] Add send_cloudevent task & utils for creating cloudevents
0.9.0 (2025-10-06)
New features
[maykinmedia/open-klant#489] Validate that the
SITE_DOMAINsetting has a value when attempting to save theNotificationsConfig
0.8.2 (2025-08-11)
Maintenance
Make notification action changeable in construct_message
[open-api-framework#172] Upgrade zgw-consumers to 1.0.0
0.8.1 (2025-07-18)
Maintenance
[open-zaak/open-zaak#2114] move construct and send message to separate method
[#51] Use codecov with token to avoid 429 errors
0.8.0 (2025-07-08)
New features
[open-zaak/open-notificaties#290] Add configurable base factor for retry mechanism, this is also configurable via
setup_configurationvia the attributenotification_delivery_base_factor(default: 4)Modify defaults for retry behavior:
notification_delivery_max_retriesto 7notification_delivery_retry_backoffto 25notification_delivery_retry_backoff_maxto 52000
Maintenance
Replace
bumpversionwithbump-my-version
0.7.3 (2025-06-17)
New features
[#37] Set the
notifications_api_service_identifierfield as required in setup-configurationAdd the env variable
TIME_LEEWAYthat defines a leeway inUntilNowValidator
Maintenance
[maykinmedia/open-api-framework#132] Replace
check_sphinx.pywithmake[maykinmedia/open-api-framework#133] Replace
black,isortandflake8withruffand update code-quality workflow[maykinmedia/open-api-framework#140] Upgrade python to 3.12
0.7.2 (2025-03-28)
Add get_domain() for
register_kanalen
0.7.1 (2025-03-20)
Fix quickstart.rst and add
example.comas default value for SITE_DOMAIN
0.7.0 (2025-03-18)
[#31] Add
notificaties.mdin manifest to make suresrc/manage.py generate_notificatiesworksFix incorrect kanaal name anchors on kanalen page
[#59] Remove
django.contrib.sitesdependency and addSITE_DOMAINenvironment variableWarning
The
SITE_DOMAINmust be configured to the correct domain to ensuresrc/manage.py register_kanalenworks (e.g. if your application is hosted atapplication.local,SITE_DOMAIN=application.local)
0.6.0 (2025-02-06)
Update setup-config docs to use example directive and add extra example values to models
0.5.0 (2024-12-20)
Changes to
Kanaal.get_kenmerkento:support nested kenmerken
allow using the
requestparameterspecify custom help texts for kenmerken
Add
generate_notificatiesmanagement command (ported over fromcommonground-api-common)Update existing kanalen when running the
register_kanalenmanagement command
0.4.0 (2024-12-12)
Added an
identifierfield to theSubscriptionmodelIntroduced support for
django-setup-configurationand added twoConfigurationStepimplementations:NotificationConfigurationStepandNotificationSubscriptionConfigurationStep
0.3.1 (2024-10-27)
Fixed kanalen not being registered. This regression was introduced in
0.3.0.
0.3.0 (2024-10-24)
Upgraded Django requirement to >= 4.2
Upgraded minimum python requirement to >= 3.10
Added python 3.12 support
Added the
NOTIFICATIONS_GUARANTEE_DELIVERYenvironment variable which allowsRuntimeErrorto be raised (or not to) whenever no Notifications API is configured. The default for this setting is set toTrue.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 throughzgw_consumers
0.2.2 (2023-04-20)
Fixed a crash in migrations during fresh installs when using the latest zgw-consumers.
0.2.1 (2023-02-07)
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 (2022-12-14)
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 (2022-09-28)
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.