0.12.8 (2026-06-26)
- Migrate custom_health_checks to django-health-check v4 API (ceb200d)
- release-please: Update uv.lock TOML JSONPath (2f071eb)
- Update resilient_logger API usage after library upgrade (831d4f4)
- Move ipython and factory-boy to dev-dependencies (3454ed5)
- Update pre-commit tool versions (a6e4513)
0.12.7 (2026-06-23)
0.12.6 (2026-05-20)
- Bump idna from 3.11 to 3.15 (53e8e05)
0.12.5 (2026-05-19)
- Bump urllib3 from 2.6.3 to 2.7.0 (8d0ecdb)
0.12.4 (2026-05-11)
0.12.3 (2026-04-14)
- Bump pytest from 9.0.2 to 9.0.3 (da14a3d)
0.12.2 (2026-04-09)
0.12.1 (2026-04-02)
- Bump cryptography from 46.0.5 to 46.0.6 (0222f6f)
- Bump ecdsa from 0.19.1 to 0.19.2 (44e3188)
- Bump pygments (4620d39)
- Bump requests from 2.32.5 to 2.33.0 (a9baf2b)
0.12.0 (2026-03-19)
- Disable django admin password login (e35d6e2)
0.11.2 (2026-03-18)
- Bump pyasn1 from 0.6.2 to 0.6.3 (a40603b)
0.11.1 (2026-03-16)
- Bump pyjwt from 2.10.1 to 2.12.0 (9aef8b2)
0.11.0 (2026-03-05)
- Remove AuditLogEntry (d69b6d5)
- Bump django from 5.2.11 to 5.2.12 (23ec336)
0.10.5 (2026-02-19)
- Bump cryptography from 46.0.3 to 46.0.5 (480df5c)
0.10.4 (2026-02-18)
- Bump sqlparse from 0.5.3 to 0.5.4 (564ab91)
0.10.3 (2026-02-18)
- audit_log: Convert DeliveryLog messages report from dict to list (24075a0)
0.10.2 (2026-02-04)
0.10.1 (2026-01-27)
0.10.0 (2026-01-12)
- Remove logging audit logs to a logger (10ea145)
- Use a similar get_remote_address from other projects (2827fed)
- Use django-resilient-logger for audit logging (3bfe35d)
- When audit logging is enabled logs will be put to DB (e842ab6)
- Bump urllib3 (5044b31)
- Bump urllib3 from 2.6.2 to 2.6.3 (#124) (9b9d7bd)
- Move ipython to main requirements for better console (44f5998)
- Move uwsgi to main requirements (2c4af38)
0.9.1 (2025-12-04)
- Bump django from 5.2.8 to 5.2.9 (603307d)
0.9.0 (2025-12-01)
- Allow Sentry uWSGI-plugin to be optional (51e9b72)
0.8.0 (2025-11-26)
- Change log format to json (f66447e)
0.7.0 (2025-11-06)
- Allow dynamic sentry trace ignore paths (4fd68bc)
- Enable sentry logging for uWSGI (f4b5a07)
- sentry: Update sentry configuration (d93746b)
- Bump django from 5.2.7 to 5.2.8 (8dc9f6e)
- Bump pip from 25.2 to 25.3 (340d371)
- Bump sentry-sdk from 2.38.0 to 2.41.0 (b912669)
0.6.1 (2025-10-13)
0.6.0 (2025-09-19)
- Migrate to django-csp 4.0 (ac20b9f)
- Bump django 5.2 and requirements (e0e2137)
- Generate hashes for requirements (3e66283)
- Update ruff and pre-commit configurations (44cb538)
- Upgrade to python 3.12 (d75bb44)
- Use psycopg-c instead of psycopg2 (1a227d4)
- Update README and Docker docs (e84245b)
0.5.5 (2025-09-10)
- Bump django from 5.1.11 to 5.1.12 (8f2bbe6)
0.5.4 (2025-08-13)
- Bump urllib3 from 2.2.3 to 2.5.0 (6cd6403)
0.5.3 (2025-06-11)
0.5.2 (2025-06-09)
- Bump django from 5.1.9 to 5.1.10 (0cd486a)
0.5.1 (2025-05-23)
- Bump cryptography from 43.0.3 to 44.0.1 (b6c510d)
- Bump django from 5.1.2 to 5.1.9 (25dff55)
- Bump python-jose from 3.3.0 to 3.4.0 (3dc1b49)
0.5.0 (2024-12-02)
- Add prune_(delivery_log|django_admin_log) management commands (76e1450)
- Add Table of Contents to all Markdown files except CHANGELOG.md (c15e08c)
- auditlog: Add "user_id" field to audit actor (a4af758)
- auditlog: Add a management command to prune the audit logs (186b1bc)
- auditlog: Add audit log admin view mixin (ccb9979)
- auditlog: Add AuditLogManager and AuditLogQuerySet (51ee0a2)
- auditlog: Add dry_run option to prune audit logs command (1e39326)
- auditlog: Add is_sent option to prune audit logs command (c3d2482)
- auditlog: Add model_name in the audit log target (33af4b9)
- auditlog: Extend DeliveryLog admin view with audit logging (f53ca5b)
- auditlog: Install and init audit_log app (f5e95c7)
- auditlog: Message columns and filters to admin list view (2c43e4f)
- auditlog: Start writing the object states to audit log (92384e4)
- auditlog: Store object states and diffs to audit event target (ad8454c)
- auditlog: Write audit log from delivery log api actions (d5038a5)
- Delivery log admin search from report field (8fd461e)
- Filter message logs with created at date (3bf7e28)
- Improve user admin view (a8e7d23)
- Install and configure django-csp (12875c4)
- Message logs admin default ordering set to descending created at (fd5a3d4)
- Message logs admin filter with status (d9fe2c1)
- Prune audit/delivery/Django admin logs using uwsgi cron at night (66cf503)
- Search message logs with user email (5687125)
- Validate input of send message and filter invalid phone numbers (b8a8485)
- Whitelist only the auth service for CORS (889e7a4)
- auditlog: Audit log model admin mixin save model operation value (f45dda1)
- auditlog: Write readlog only of current admin list page objects (f140128)
- Hot reload when using docker compose by using .:/app volume mapping (90d6f28)
- Remove cronjobs from uwsgi.ini, OpenShift is wanted for cronjobs (5979301)
- auditlog: Add a reference to structued log transfer (a4ae0af)
- auditlog: Audit log object state storing (ba07f41)
- auditlog: Init readme for audit log (ea0a9ff)
0.4.1 (2024-10-31)
- Add DjangoIntegration to Sentry settings (6438ca0)
0.4.0 (2024-10-30)
- Add build and release information to the readiness probe (f76cfe3)
0.3.3 (2024-10-30)
- Add project in pyproject.toml to fix release please versioning (471a296)
- release: Set release version to Django project (3951bf2)
0.3.2 (2024-10-30)
- release: Set release version to Django project (5463ad2)
- Releasing with release-please process and deploying (a336ccb)
0.3.1 (2024-10-29)
- release: Trigger a new release with release-please (3488748)
0.3.0 (2024-10-29)
- deps: Remove unused dependency to django-ilmoitin (4a082a9)
- Healthz-endpoint checks the database connection (0e88293)
- Cache directory permission errors when running ruff & pytest (cd3902d)
- Chained even more RUNs to make SonarCloud happy. (a4d51ea)
- Compatibility with podman 5.2.3 (3ed0300)
- Manage.py can't be assumed to be executable. (a12ea37)
- The 'version' attribute is deprecated (e429802)
- The entrypoint script calls manage.py, therefore it can't exist before /app. (ded8a54)
- Added description of what the project is about. (910f8c0)
- Bringing README up to date and adding details, as well as fixmes. (6965dd6)
- Code formatting with ruff (b322767)
- Docker-compose is still by default a separate command (81b63b6)
- Notes about docker-compose configuration and minor fixes. (7e5fca5)
- Separated instructions without docker; possibly outdated. (9930279)
- Keycloak integration
0.1.0 - 5 Oct 2020
- Notification REST API:
- Add API token authentication
- Add API to send SMS to phone numbers
- Add delivery log endpoint to receive delivery report from webhook
- Add API to query delivery report by message UUID