Skip to content

chore(main): release service 0.18.0#3601

Merged
alkalescent merged 1 commit into
mainfrom
release-please--branches--main--components--service
Jun 23, 2026
Merged

chore(main): release service 0.18.0#3601
alkalescent merged 1 commit into
mainfrom
release-please--branches--main--components--service

Conversation

@opentdf-automation

@opentdf-automation opentdf-automation Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.18.0 (2026-06-23)

⚠ BREAKING CHANGES

  • core: conform hybrid PQ/T key formats to IETF drafts (#3563)
  • core: Add min_len to search term. (#3604)

Features

  • authz: enrich casbin authorization (#3614) (8702ac1)
  • core: Add search term information to protos. (#3547) (40f35df)
  • core: Add statement timeout parameter. (#3544) (0ec99ee)
  • core: Adds comprehensive DPoP (RFC 9449) support (#3582) (8a00646)
  • core: conform hybrid PQ/T key formats to IETF drafts (#3563) (dc18568)
  • policy: Add the ability to do substring search (#3551) (33b6fd7)
  • policy: DSPX-2754 DynamicValueMapping protos + generated code (#3580) (090c0f6)
  • policy: DSPX-2998 optionally namespace resource mappings (#3567) (2b6d54c)

Bug Fixes

  • core: Add min_len to search term. (#3604) (09e22dc)
  • core: log at debug instead of error for expected IPC missing client id state (#3636) (fe7f787)
  • deps: bump github.com/opentdf/platform/sdk from 0.21.0 to 0.22.0 in /service (#3618) (23b639a)
  • deps: Update to latest sdk, protos, ocrypto. (#3658) (a47b3f1)

This PR was generated with Release Please. See documentation.

@opentdf-automation opentdf-automation Bot requested a review from a team as a code owner June 12, 2026 19:29
@opentdf-automation opentdf-automation Bot requested a review from a team as a code owner June 12, 2026 19:29
@github-actions github-actions Bot added comp:ci Github Actions Work size/s labels Jun 12, 2026
@github-actions

Copy link
Copy Markdown
Contributor
Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 623.605143ms
Throughput 160.36 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 43.855174287s
Average Latency 437.572901ms
Throughput 114.01 requests/second

@opentdf-automation opentdf-automation Bot force-pushed the release-please--branches--main--components--service branch from 3088711 to dfa5db2 Compare June 15, 2026 14:21
@github-actions

Copy link
Copy Markdown
Contributor
Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 472.328269ms
Throughput 211.72 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 45.336195678s
Average Latency 451.358603ms
Throughput 110.29 requests/second

@opentdf-automation opentdf-automation Bot force-pushed the release-please--branches--main--components--service branch from dfa5db2 to a983f21 Compare June 15, 2026 16:58
@github-actions

Copy link
Copy Markdown
Contributor
Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 439.040746ms
Throughput 227.77 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 43.575249869s
Average Latency 434.068736ms
Throughput 114.74 requests/second

@opentdf-automation opentdf-automation Bot force-pushed the release-please--branches--main--components--service branch from a983f21 to a0c9cc8 Compare June 16, 2026 13:35
@github-actions

Copy link
Copy Markdown
Contributor
Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 445.863876ms
Throughput 224.28 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 43.796307311s
Average Latency 435.978717ms
Throughput 114.16 requests/second

@opentdf-automation opentdf-automation Bot force-pushed the release-please--branches--main--components--service branch from a0c9cc8 to 68d21c7 Compare June 16, 2026 15:37
@github-actions

Copy link
Copy Markdown
Contributor
Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 628.047847ms
Throughput 159.22 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 46.031163463s
Average Latency 458.253984ms
Throughput 108.62 requests/second

@opentdf-automation opentdf-automation Bot force-pushed the release-please--branches--main--components--service branch from 68d21c7 to d311420 Compare June 16, 2026 17:04
@github-actions

Copy link
Copy Markdown
Contributor
Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 411.446546ms
Throughput 243.04 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 41.905909653s
Average Latency 417.202984ms
Throughput 119.31 requests/second

@opentdf-automation opentdf-automation Bot force-pushed the release-please--branches--main--components--service branch from d311420 to b7890af Compare June 17, 2026 15:03
@github-actions

Copy link
Copy Markdown
Contributor
Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 361.180017ms
Throughput 276.87 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 35.1503659s
Average Latency 350.406027ms
Throughput 142.25 requests/second

alkalescent
alkalescent previously approved these changes Jun 17, 2026
@alkalescent alkalescent enabled auto-merge June 17, 2026 15:14
@opentdf-automation opentdf-automation Bot force-pushed the release-please--branches--main--components--service branch from b7890af to 5337926 Compare June 17, 2026 17:30
@github-actions

Copy link
Copy Markdown
Contributor
Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 449.730925ms
Throughput 222.36 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 44.721470044s
Average Latency 445.243273ms
Throughput 111.80 requests/second

@opentdf-automation opentdf-automation Bot force-pushed the release-please--branches--main--components--service branch from f1d767b to 801f119 Compare June 22, 2026 17:16
@github-actions

Copy link
Copy Markdown
Contributor

@github-actions

Copy link
Copy Markdown
Contributor
Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 416.954219ms
Throughput 239.83 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 41.650837336s
Average Latency 413.973006ms
Throughput 120.05 requests/second

@github-actions

Copy link
Copy Markdown
Contributor
Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 439.421072ms
Throughput 227.57 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 44.042674043s
Average Latency 438.610351ms
Throughput 113.53 requests/second

@opentdf-automation opentdf-automation Bot force-pushed the release-please--branches--main--components--service branch from 801f119 to 52c2eb6 Compare June 22, 2026 21:01
@github-actions

Copy link
Copy Markdown
Contributor
Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 419.525218ms
Throughput 238.36 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 46.127305418s
Average Latency 459.311965ms
Throughput 108.40 requests/second

@opentdf-automation opentdf-automation Bot force-pushed the release-please--branches--main--components--service branch from 52c2eb6 to 6321873 Compare June 23, 2026 13:55
@github-actions

Copy link
Copy Markdown
Contributor
Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 409.995264ms
Throughput 243.91 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 43.862258967s
Average Latency 436.159719ms
Throughput 113.99 requests/second

@opentdf-automation opentdf-automation Bot force-pushed the release-please--branches--main--components--service branch from 6321873 to 1bf1aa3 Compare June 23, 2026 14:36
@github-actions

Copy link
Copy Markdown
Contributor
Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 405.555931ms
Throughput 246.58 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 45.03378796s
Average Latency 448.161663ms
Throughput 111.03 requests/second

@opentdf-automation opentdf-automation Bot force-pushed the release-please--branches--main--components--service branch from 1bf1aa3 to bdab339 Compare June 23, 2026 17:24
@github-actions

Copy link
Copy Markdown
Contributor
Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 635.482687ms
Throughput 157.36 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 44.762381499s
Average Latency 445.590629ms
Throughput 111.70 requests/second

@github-actions

Copy link
Copy Markdown
Contributor

⚠️ Govulncheck found vulnerabilities ⚠️

The following modules have known vulnerabilities:

  • examples
  • otdfctl
  • sdk
  • service
  • lib/fixtures
  • tests-bdd

See the workflow run for details.

@alkalescent alkalescent added this pull request to the merge queue Jun 23, 2026
Merged via the queue into main with commit 57d6a28 Jun 23, 2026
45 checks passed
@alkalescent alkalescent deleted the release-please--branches--main--components--service branch June 23, 2026 18:00
@opentdf-automation

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

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.

3 participants