chore(main): release service 0.5.4
:robot: I have created a release beep boop
0.5.4 (2025-05-29)
Features
-
authz: access pdp v2 with actions (#2264) (7afefb7)
-
authz: logic for authz v2 (actions within ABAC decisioning) (#2146) (0fdc259)
-
policy: Default Platform Keys (#2254) (d7447fe)
-
policy: Update key status's and UpdateKey rpc. (#2315) (7908db9)
Bug Fixes
-
policy: DSPX-1151 update of registered resource value always clears existing action attribute values (#2325) (ca94425)
-
policy: Ensure non active keys cannot be assigned. (#2321) (207d10d)
This PR was generated with Release Please. See documentation.
Benchmark results, click to expand
Benchmark Results:
| Metric |
Value |
| Approved Decision Requests |
5000 |
| Denied Decision Requests |
0 |
| Total Time |
482.656847ms |
Bulk Benchmark Results
| Metric |
Value |
| Total Decrypts |
100 |
| Successful Decrypts |
100 |
| Failed Decrypts |
0 |
| Total Time |
364.527068ms |
| Throughput |
274.33 requests/second |
TDF3 Benchmark Results:
| Metric |
Value |
| Total Requests |
5000 |
| Successful Requests |
5000 |
| Failed Requests |
0 |
| Concurrent Requests |
50 |
| Total Time |
1m17.447327088s |
| Average Latency |
772.403736ms |
| Throughput |
64.56 requests/second |
NANOTDF Benchmark Results:
| Metric |
Value |
| Total Requests |
5000 |
| Successful Requests |
4949 |
| Failed Requests |
51 |
| Concurrent Requests |
50 |
| Total Time |
1m5.986107304s |
| Average Latency |
655.374037ms |
| Throughput |
75.00 requests/second |
Error Summary:
| Error Message |
Occurrences |
ReadNanoTDF error: getNanoRewrapKey: rewrapError: internal: internal error rpc error: code = Internal desc = could not perform access |
51 occurrences |
Standard Benchmark Metrics Skipped or Failed
Benchmark results, click to expand
Benchmark Results:
| Metric |
Value |
| Approved Decision Requests |
5000 |
| Denied Decision Requests |
0 |
| Total Time |
473.103957ms |
Bulk Benchmark Results
| Metric |
Value |
| Total Decrypts |
100 |
| Successful Decrypts |
100 |
| Failed Decrypts |
0 |
| Total Time |
375.84297ms |
| Throughput |
266.07 requests/second |
TDF3 Benchmark Results:
| Metric |
Value |
| Total Requests |
5000 |
| Successful Requests |
5000 |
| Failed Requests |
0 |
| Concurrent Requests |
50 |
| Total Time |
1m14.937795729s |
| Average Latency |
747.517266ms |
| Throughput |
66.72 requests/second |
NANOTDF Benchmark Results:
| Metric |
Value |
| Total Requests |
5000 |
| Successful Requests |
4929 |
| Failed Requests |
71 |
| Concurrent Requests |
50 |
| Total Time |
1m6.608321334s |
| Average Latency |
664.023978ms |
| Throughput |
74.00 requests/second |
Error Summary:
| Error Message |
Occurrences |
ReadNanoTDF error: getNanoRewrapKey: rewrapError: internal: internal error rpc error: code = Internal desc = could not perform access |
71 occurrences |
Standard Benchmark Metrics Skipped or Failed
Benchmark results, click to expand
Benchmark authorization.GetDecisions Results:
| Metric |
Value |
| Approved Decision Requests |
5000 |
| Denied Decision Requests |
0 |
| Total Time |
503.494975ms |
Benchmark authorization.v2.GetMultiResourceDecision Results:
| Metric |
Value |
| Approved Decision Requests |
5000 |
| Denied Decision Requests |
0 |
| Total Time |
356.3955ms |
Bulk Benchmark Results
| Metric |
Value |
| Total Decrypts |
100 |
| Successful Decrypts |
100 |
| Failed Decrypts |
0 |
| Total Time |
350.303826ms |
| Throughput |
285.47 requests/second |
TDF3 Benchmark Results:
| Metric |
Value |
| Total Requests |
5000 |
| Successful Requests |
5000 |
| Failed Requests |
0 |
| Concurrent Requests |
50 |
| Total Time |
53.043871543s |
| Average Latency |
527.991876ms |
| Throughput |
94.26 requests/second |
NANOTDF Benchmark Results:
| Metric |
Value |
| Total Requests |
5000 |
| Successful Requests |
4962 |
| Failed Requests |
38 |
| Concurrent Requests |
50 |
| Total Time |
44.039902602s |
| Average Latency |
437.307911ms |
| Throughput |
112.67 requests/second |
Error Summary:
| Error Message |
Occurrences |
ReadNanoTDF error: getNanoRewrapKey: rewrapError: internal: internal error rpc error: code = Internal desc = could not perform access |
38 occurrences |
Standard Benchmark Metrics Skipped or Failed
Benchmark results, click to expand
Benchmark authorization.GetDecisions Results:
| Metric |
Value |
| Approved Decision Requests |
5000 |
| Denied Decision Requests |
0 |
| Total Time |
463.940479ms |
Benchmark authorization.v2.GetMultiResourceDecision Results:
| Metric |
Value |
| Approved Decision Requests |
5000 |
| Denied Decision Requests |
0 |
| Total Time |
275.168529ms |
Bulk Benchmark Results
| Metric |
Value |
| Total Decrypts |
100 |
| Successful Decrypts |
100 |
| Failed Decrypts |
0 |
| Total Time |
355.34144ms |
| Throughput |
281.42 requests/second |
TDF3 Benchmark Results:
| Metric |
Value |
| Total Requests |
5000 |
| Successful Requests |
5000 |
| Failed Requests |
0 |
| Concurrent Requests |
50 |
| Total Time |
52.79035649s |
| Average Latency |
524.393976ms |
| Throughput |
94.71 requests/second |
NANOTDF Benchmark Results:
| Metric |
Value |
| Total Requests |
5000 |
| Successful Requests |
4950 |
| Failed Requests |
50 |
| Concurrent Requests |
50 |
| Total Time |
44.179675092s |
| Average Latency |
434.94601ms |
| Throughput |
112.04 requests/second |
Error Summary:
| Error Message |
Occurrences |
ReadNanoTDF error: getNanoRewrapKey: rewrapError: internal: internal error rpc error: code = Internal desc = could not perform access |
50 occurrences |
Standard Benchmark Metrics Skipped or Failed
Benchmark results, click to expand
Benchmark authorization.GetDecisions Results:
| Metric |
Value |
| Approved Decision Requests |
5000 |
| Denied Decision Requests |
0 |
| Total Time |
451.044153ms |
Benchmark authorization.v2.GetMultiResourceDecision Results:
| Metric |
Value |
| Approved Decision Requests |
5000 |
| Denied Decision Requests |
0 |
| Total Time |
279.352053ms |
Bulk Benchmark Results
| Metric |
Value |
| Total Decrypts |
100 |
| Successful Decrypts |
100 |
| Failed Decrypts |
0 |
| Total Time |
346.698707ms |
| Throughput |
288.43 requests/second |
TDF3 Benchmark Results:
| Metric |
Value |
| Total Requests |
5000 |
| Successful Requests |
5000 |
| Failed Requests |
0 |
| Concurrent Requests |
50 |
| Total Time |
53.374834131s |
| Average Latency |
530.550202ms |
| Throughput |
93.68 requests/second |
NANOTDF Benchmark Results:
| Metric |
Value |
| Total Requests |
5000 |
| Successful Requests |
4950 |
| Failed Requests |
50 |
| Concurrent Requests |
50 |
| Total Time |
43.984048367s |
| Average Latency |
434.626704ms |
| Throughput |
112.54 requests/second |
Error Summary:
| Error Message |
Occurrences |
ReadNanoTDF error: getNanoRewrapKey: rewrapError: internal: internal error rpc error: code = Internal desc = could not perform access |
50 occurrences |
Standard Benchmark Metrics Skipped or Failed
:robot: Created releases: