Skip to content

Commit ef96bbd

Browse files
[static] 0.5.4 release notes (#3318)
Signed-off-by: Itai Segall <itai.segall@digitalasset.com> Co-authored-by: Martin Florian <martin.florian@digitalasset.com>
1 parent 07df590 commit ef96bbd

File tree

1 file changed

+5
-40
lines changed

1 file changed

+5
-40
lines changed

docs/src/release_notes.rst

Lines changed: 5 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,16 @@
55
66
.. _release_notes:
77

8-
.. release-notes:: upcoming
8+
.. release-notes:: 0.5.4
99

10-
- Validator
10+
- Participant
1111

1212
- Fix a bug introduced in 0.5.0/0.5.1 that could cause participant pruning to prune active data.
1313
The bug only manifests in a rare edge case involving a manual ACS import on a participant that was already running for some time.
1414

15+
- Fix a performance regression in participants that causes the processing of events to pause for multiple minutes at random times,
16+
due to a bad database query plan on the critical part of the indexer pipeline.
17+
1518
- Scan
1619

1720
- Removed the non-existing `command_id` field from the OpenAPI spec of all
@@ -20,44 +23,6 @@
2023
of the returned transaction object. This is only a bugfix in the OpenAPI spec
2124
and has no impact on the actual API behavior.
2225

23-
- API security
24-
25-
- Tightened authorization checks for all non-public API endpoints.
26-
27-
All non-public endpoints now properly respect the current user rights
28-
defined in the participant user management service.
29-
Revoking user rights on the participant will revoke access to the corresponding API endpoints.
30-
31-
In general, endpoints that required authentication before will now check that the authenticated user
32-
is not deactivated on the participant has ``actAs`` rights for the relevant party
33-
(wallet party for the wallet app API, SV operator party for the SV app API, etc).
34-
35-
- Administrative SV app endpoints now require participant admin rights.
36-
37-
The following SV app endpoints now require the user to have participant admin rights in
38-
the participant user management service.
39-
40-
- ``/v0/admin/domain/pause``
41-
- ``/v0/admin/domain/unpause``
42-
- ``/v0/admin/domain/migration-dump``
43-
- ``/v0/admin/domain/migration-dump``
44-
- ``/v0/admin/domain/identities-dump``
45-
- ``/v0/admin/domain/data-snapshot``
46-
47-
This allows for finer grained access control
48-
where users with ``actAs`` rights for the SV operator party but without participant admin
49-
rights may use the SV or wallet UIs, but may not perform administrative actions like
50-
hard synchronizer migrations.
51-
52-
Note that only the service users of the SV and validator apps should automatically have participant admin rights.
53-
If you are using other users to access the above endpoints, check their rights.
54-
55-
- Some endpoints will have changed authorization rules in an upcoming release.
56-
57-
- SV app ``/v0/dso`` is currently public, but will require authorization as SV operator,
58-
similar to most other SV app endpoints.
59-
Use the public ``/v0/dso`` endpoint in the scan app if you need to fetch DSO info.
60-
6126
.. release-notes:: 0.5.3
6227

6328
Note: 0.5.2 mistakingly introduced default pruning for Canton participants and should be skipped in favor of 0.5.3.

0 commit comments

Comments
 (0)