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