Skip to content

Conversation

@opentdf-automation
Copy link
Contributor

@opentdf-automation opentdf-automation bot commented Oct 29, 2025

πŸ€– I have created a release beep boop

0.12.0 (2026-01-16)

⚠ BREAKING CHANGES

  • core: DSPX-2090 Removes unnamed key mgrs (#2952)

Features

  • core: Actually use KeyManager ProviderConfig (#2837) (65ba2e0)
  • core: add additive CORS configuration fields (#2941) (d45a34b)
  • core: add direct entitlement support (#2630) (cc8337a)
  • kas: add configurable SRT skew tolerance and diagnostics (#2886) (1a57227)
  • kas: Add nano policy binding to rewrap audit. (#2870) (a12d1d4)
  • policy: Create/Update scs to use transaction. (#2882) (7493941)
  • Update Go toolchain version to 1.24.11 across all modules (#2943) (a960eca)

Bug Fixes

  • authz: deny resources granularly when attribute value FQNs not found (#2896) (802db02)
  • authz: handle individual resource edge cases in decisions (#2835) (fad4437)
  • authz: if entity identifier results in multiple representations, treat with AND in resource decision results (#2860) (e869b35)
  • authz: obligations should be logged to audit but not returned when not entitled (#2847) (35da5e3)
  • Connect RPC v1.19.1 (#3009) (c354fd3)
  • core: add obligations X-Rewrap-Additional-Context to default CORS allowed headers (#2901) (d86868d)
  • core: Add stderr log output option (#2989) (7e01b2b)
  • core: DSPX-1944 Fix service negation for extra services (#2905) (b07a4fe)
  • core: DSPX-2090 Removes unnamed key mgrs (#2952) (ddd98db)
  • core: Let default basic keymanager work again (#2858) (fb0b99d)
  • core: remove duplicate root-level trace configuration (#2944) (d323e85)
  • core: Support audit and warn log levels (#2996) (e789a64)
  • core: Updates audit events when cancelled (#2954) (808457e)
  • deps: bump github.com/opentdf/platform/lib/fixtures from 0.3.0 to 0.4.0 in /service (#2964) (58512e2)
  • deps: bump github.com/opentdf/platform/lib/ocrypto from 0.7.0 to 0.8.0 in /service (#2976) (be970db)
  • deps: bump github.com/opentdf/platform/protocol/go from 0.13.0 to 0.14.0 in /service (#2965) (6672550)
  • deps: bump the external group across 1 directory with 5 updates (#2950) (6dc3bca)
  • deps: bump toolchain to go1.24.9 for CVEs found by govulncheck (#2849) (23f76c0)
  • ers: Do not use auth header jwt in MultiStrategy ERS (#2862) (dd6256e)
  • kas: Do not log index object (#2910) (4f9b8b9)
  • kas: document rewrap proto fields used in bulk flow (#2826) (32a7e91)
  • kas: Ensure root key is not logged. (#2918) (de9a76e)
  • kas: Fix kas panics on bad requests (#2916) (182b463)
  • kas: populate rewrap audit log (#2861) (4fe97fd)
  • policy: ListKeys 404 on missing KAS (#3001) (65a228b)
  • policy: Return the correct total during list responses. (#2836) (5c1ec9c)
  • policy: wrap SQL optional param type casts in null checks (#2977) (4f6825e)
  • remove lingering kas info endpoint definition (#2997) (b7e7a66)

This PR was generated with Release Please. See documentation.

@opentdf-automation opentdf-automation bot requested review from a team as code owners October 29, 2025 14:41
@github-actions github-actions bot added comp:ci Github Actions Work size/s labels Oct 29, 2025
@github-actions
Copy link
Contributor

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 197.000817ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 102.320724ms

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 372.858273ms
Throughput 268.20 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 41.876089964s
Average Latency 417.202599ms
Throughput 119.40 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 28.87464215s
Average Latency 287.738139ms
Throughput 173.16 requests/second

@github-actions
Copy link
Contributor

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from 47026a5 to f6d089a Compare October 29, 2025 16:27
@github-actions
Copy link
Contributor

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 185.603107ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 96.23431ms

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 373.543113ms
Throughput 267.71 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 39.509357192s
Average Latency 393.638256ms
Throughput 126.55 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 28.177759635s
Average Latency 280.958912ms
Throughput 177.44 requests/second

@github-actions
Copy link
Contributor

@github-actions
Copy link
Contributor

@github-actions
Copy link
Contributor

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 168.056914ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 95.1325ms

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 355.860084ms
Throughput 281.01 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 38.979790118s
Average Latency 387.863416ms
Throughput 128.27 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 27.26299203s
Average Latency 271.784723ms
Throughput 183.40 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from f6d089a to 5dae0fb Compare October 30, 2025 00:24
@github-actions
Copy link
Contributor

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 154.755521ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 83.435474ms

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 582.813346ms
Throughput 171.58 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 38.198871208s
Average Latency 380.427086ms
Throughput 130.89 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 26.934863032s
Average Latency 268.61143ms
Throughput 185.63 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from 5dae0fb to ac7aa13 Compare October 30, 2025 13:25
@github-actions
Copy link
Contributor

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 176.06986ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 115.785326ms

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 367.932743ms
Throughput 271.79 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 38.733443304s
Average Latency 385.894702ms
Throughput 129.09 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 27.24995221s
Average Latency 271.375788ms
Throughput 183.49 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from ac7aa13 to a276003 Compare October 30, 2025 20:18
@github-actions
Copy link
Contributor

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 159.38849ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 81.006678ms

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 378.67313ms
Throughput 264.08 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 38.845254946s
Average Latency 387.394879ms
Throughput 128.72 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 27.350114313s
Average Latency 272.437302ms
Throughput 182.81 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from a276003 to c63b8db Compare November 3, 2025 15:58
@github-actions
Copy link
Contributor

github-actions bot commented Nov 3, 2025

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 193.816755ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 179.25801ms

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 364.702364ms
Throughput 274.20 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 37.606229097s
Average Latency 373.673462ms
Throughput 132.96 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 26.171170734s
Average Latency 260.699063ms
Throughput 191.05 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from c63b8db to 33a635d Compare November 4, 2025 22:31
@github-actions
Copy link
Contributor

github-actions bot commented Nov 4, 2025

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 177.457813ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 103.967303ms

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 378.952114ms
Throughput 263.89 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 41.892187709s
Average Latency 417.636258ms
Throughput 119.35 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 29.029122023s
Average Latency 289.233688ms
Throughput 172.24 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from 33a635d to aa6f009 Compare November 6, 2025 16:26
@github-actions
Copy link
Contributor

github-actions bot commented Nov 6, 2025

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 194.258276ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 105.658825ms

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 368.09477ms
Throughput 271.67 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 40.477187146s
Average Latency 403.099377ms
Throughput 123.53 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 28.769992341s
Average Latency 286.616104ms
Throughput 173.79 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from 1067ad2 to a51ff86 Compare December 22, 2025 17:48
@github-actions
Copy link
Contributor

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 192.503146ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 106.306655ms

Benchmark Statistics

Name β„– Requests Avg Duration Min Duration Max Duration

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 370.072707ms
Throughput 270.22 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 38.952596581s
Average Latency 388.313932ms
Throughput 128.36 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 27.806088036s
Average Latency 277.209917ms
Throughput 179.82 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from a51ff86 to e4b687c Compare December 30, 2025 01:20
@github-actions
Copy link
Contributor

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 175.300135ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 103.831481ms

Benchmark Statistics

Name β„– Requests Avg Duration Min Duration Max Duration

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 349.919007ms
Throughput 285.78 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 39.842223149s
Average Latency 396.833032ms
Throughput 125.50 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 26.823887913s
Average Latency 267.278801ms
Throughput 186.40 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from e4b687c to 23c3293 Compare January 6, 2026 16:46
@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 249.202993ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

Metric Value
Approved Decision Requests 1000
Denied Decision Requests 0
Total Time 130.821724ms

Benchmark Statistics

Name β„– Requests Avg Duration Min Duration Max Duration

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 433.102403ms
Throughput 230.89 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 46.684983754s
Average Latency 465.020402ms
Throughput 107.10 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 33.087491639s
Average Latency 330.019295ms
Throughput 151.11 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from 23c3293 to 90e1484 Compare January 6, 2026 19:30
@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from 90e1484 to d692983 Compare January 7, 2026 17:52
@github-actions
Copy link
Contributor

github-actions bot commented Jan 7, 2026

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from d692983 to ecdc549 Compare January 8, 2026 19:37
@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from ecdc549 to 1f621dd Compare January 9, 2026 17:12
@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from 1f621dd to f79c508 Compare January 12, 2026 15:02
@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from f79c508 to 6d2792b Compare January 13, 2026 16:29
@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from 6d2792b to cc38c5d Compare January 14, 2026 14:44
@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from cc38c5d to e15a5c9 Compare January 15, 2026 15:42
@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from e15a5c9 to a53a399 Compare January 15, 2026 16:04
@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from a53a399 to a1527d9 Compare January 16, 2026 20:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant