Tags: maykinmedia/open-klant
Tags
*March, 4, 2025* **New features** * [:open-klant:`233`] Fix set of values for PartijIdentificatoren (ENUM) * [:open-klant:`267`] Enforce uniqueness of Partij and PartijIdentificatoren * [:open-klant:`309`] Add separate fields for Dutch addresses next to address lines 1 to 3 * [:open-klant:`310`] Update BAG ID fields with new validations * [:open-klant:`311`] Update country codes fields with ISO 3166 .. warning:: Issues ``#311``, ``#310``, ``#267`` modify existing fields and add new constraints to models, which can cause them to break, as some previous values will no longer be valid. During migration, invalid values are logged so that they can be fixed manually and then migrations have to be executed again. **Project maintenance** * Upgrading dependencies: * Upgrade open-api-framework to 0.9.3 * Upgrade Django to 4.2.19 * Upgrade cryptography to 44.0.1 * [:open-klant:`324`] Upgrade django-setup-configuration to 0.7.1 * [:open-klant:`324`] Upgrade mozilla-django-oidc-db to 0.22.0 * [:open-api-framework:`79`] Disable admin nav sidebar * [:open-api-framework:`99`] Add quick-start workflow to test docker-compose.yml * [:open-api-framework:`107`] Add release template * [:open-klant:`299`] Add Nginx to Open Klant helm chart **Documentation** * [:open-klant:`324`] Update documentation for setup-configuration
**New features** * Add support for setup configuration * [#293] Configuring access tokens * [#294] Admin authentication via OIDC **Bugfixes/QoL**: * Add UUID to Klantinteracties admin search fields and fieldsets * [#254] Fix incorrect URLs being returned in API responses for ``Persoon``, ``Bijlage`` and ``CategorieRelatie`` * [#265] Fix ``adres__icontains`` for GET requests on ``digitaleadressen`` endpoint * [#272] Make ``digitaalAdres.omschrijving`` not required * [#252] Make ``Persoon.overlijdensdatum`` optional via admin interface * Point help text for ``DigitaalAdres.is_standaard_adres`` to correctly cased field name * [maykinmedia/charts#148] Add timeouts to celery tasks **Project maintenance** * [#66] Update zgw-consumers to 0.35.1 * [#66] Update commonground-api-common to 2.1.2 * [#66] Update notifications-api-common to 0.3.1 * Update open-api-framework to 0.9.2 * [maykinmedia/open-api-framework#92] Make sure documentation is built in CI * [maykinmedia/open-api-framework#92] Fix pushing of Docker latest tag * Fix code-analysis workflow * [maykinmedia/open-api-framework#81] Switch from pip-compile to UV * [maykinmedia/open-api-framework#93] Security updates for third party libraries **Documentation** * Add documentation for OpenKlant v2 semantic information model
**New features**: * Add support for mounting Open Klant on a ``SUBPATH`` * Elastic APM service name can now be configured with ``ELASTIC_APM_SERVICE_NAME`` envvar * Added expand for detail endpoints in redoc * Made user emails unique to prevent two users logging in with the same email, causing an error * Added afgehandeld_op field for internetaken * Introduced two-factor authentification (2FA) for the Admin, which can be disabled by the environment variable ``DISABLE_2FA`` **Bugfixes/QoL**: * Settings module was refactored to use generic settings provided by Open API Framework * Streamline environment variables * Fix help-text icon for datetime field in the admin **Documentation** * Remove links to outdated VNG documentation
PreviousNext