You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.rst
+63-4Lines changed: 63 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,14 +2,18 @@
2
2
Change history
3
3
==============
4
4
5
-
3.5.0 (TBD)
6
-
-----------
5
+
3.5.0 (2025-12-01)
6
+
------------------
7
+
8
+
**New features**
9
+
10
+
* [:open-api-framework:`176`] Upgrade ``mozilla-django-oidc-db`` to 1.1.1
7
11
8
12
.. warning::
9
13
10
14
Changes to format of ``setup_configuration`` data for OpenID connect
11
15
12
-
In this release, ``mozilla-django-oidc-db`` has been updated to version 1.1.0, which requires the new data format.
16
+
In this release, ``mozilla-django-oidc-db`` has been updated to version 1.1.1, which requires the new data format.
13
17
The old format is deprecated and will be removed in future releases.
14
18
15
19
The new configuration must be used, as it splits the previous solo model configuration into ``OIDCProvider`` and ``OIDCClient``
@@ -33,6 +37,61 @@ Change history
33
37
For detailed configuration, see :ref:`Admin OIDC Configuration Step <ref_step_mozilla_django_oidc_db.setup_configuration.steps.AdminOIDCConfigurationStep>`.
34
38
Make sure to check which fields are marked as ``DEPRECATED`` and replace them with the fields that are mentioned as replacements.
35
39
40
+
* [:open-api-framework:`152`] Add OpenTelemetry (``OTel``) for collecting and exporting application metrics.
41
+
42
+
.. note::
43
+
44
+
- Metrics now exposed include:
45
+
46
+
- HTTP request durations.
47
+
- Number of active requests.
48
+
- Number of users, logins, logouts, failed logins, and account lockouts.
49
+
- **CRUD** operations for the ``/objects`` endpoint.
50
+
- All metrics are exported using the **OpenTelemetry standard**, enabling seamless integration with existing monitoring and visualization platforms.
51
+
52
+
.. warning::
53
+
54
+
The OpenTelemetry SDK is **enabled by default**.
55
+
56
+
If you do not have an endpoint to send system telemetry to, update your deployment to **disable it** by setting the environment variable:
57
+
58
+
.. code-block:: bash
59
+
60
+
OTEL_SDK_DISABLED=true
61
+
62
+
If this is not done, warnings will be emitted to the container logs. The application will continue to function normally.
63
+
64
+
All available metrics and details can be found in the **“Observability” documentation** see :ref:`installation_observability_index`
65
+
66
+
* [:open-api-framework:`188`] Support ``CSV`` in the data dump script.
67
+
* [:objects-api:`621`] Improve admin search bar for JSON data using key-value patterns, see :ref:`admin_objects_search`
68
+
69
+
**Bugfixes**
70
+
71
+
* [:commonground-api-common:`134`] Fix exceptions in API endpoints not forwarded to Sentry when ``DEBUG=False``
72
+
73
+
**Maintenance**
74
+
75
+
* [:open-api-framework:`191`] ``nodejs`` to v24
76
+
* [:open-api-workflows:`31`] ``codeql`` to v4
77
+
* [:open-api-framework:`188`] Update docker backend image to ``python:3.12-slim-trixie`` and frontend image to ``node:24-trixie-slim``
78
+
* Upgrade python dependencies
79
+
80
+
* [:open-api-framework:`171`] ``open-api-framework`` to 0.13.2
81
+
* ``commonground-api-common`` to 2.10.5
82
+
* ``notifications-api-common`` to 0.9.0
83
+
* ``django-setup-configuration`` to 0.11.0
84
+
* ``mozilla-django-oidc-db`` to 1.1.1
85
+
* ``maykin-common`` to 0.11.0
86
+
* ``django`` to 5.2.8
87
+
* ``uwsgi`` to 2.0.31
88
+
* ``pip`` to 25.3
89
+
90
+
**Documentation**
91
+
92
+
* [:objects-api:`689`] Fix resource reference in notification documentation.
93
+
* [:objects-api:`694`] Add minimum postgres database requirements to documentation.
94
+
36
95
37
96
3.4.0 (2025-10-28)
38
97
------------------
@@ -61,7 +120,7 @@ Change history
61
120
62
121
**Project maintenance**
63
122
64
-
* [:open-api-framework:`163`] Integrate django-common to make uses of shared views/templates
123
+
* [:open-api-framework:`163`] Integrate ``maykin-common`` to make uses of shared views/templates
65
124
* [:objects-api:`663`] Upload performance tests results to bencher
66
125
* [:open-api-workflows:`30`] Run API Design Rules linter on OpenAPI specification in CI
0 commit comments