Skip to content

chore(main): release otdfctl 0.36.0 - #3758

Merged
alkalescent merged 2 commits into
mainfrom
release-please--branches--main--components--otdfctl
Aug 4, 2026
Merged

chore(main): release otdfctl 0.36.0#3758
alkalescent merged 2 commits into
mainfrom
release-please--branches--main--components--otdfctl

Conversation

@opentdf-automation

@opentdf-automation opentdf-automation Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.36.0 (2026-08-04)

⚠ BREAKING CHANGES

  • policy: GetPC does not respect manager field. (#3752)

Features

  • authz: dynamic value mapping and direct entitlement e2e coverage (#3774) (49c80a0)
  • cli: add an sdkfactory for optional override in otdfctl for extension (#3793) (c2f2afe)
  • cli: add dynamic value mapping CRUD commands and e2e tests (#3768) (aecd265)
  • cli: expose handler hook for injecting SDK options (#3755) (76305b0)
  • cli: Unsafe update key cli (#3733) (65d888e)

Bug Fixes

  • deps: bump github.com/opentdf/platform/protocol/go from 0.36.0 to 0.39.0 in /otdfctl (#3765) (a3346f8)
  • deps: bump github.com/opentdf/platform/sdk from 0.25.0 to 0.27.0 in /otdfctl (#3773) (490c990)
  • policy: GetPC does not respect manager field. (#3752) (0d3c0a0)

This PR was generated with Release Please. See documentation.

@opentdf-automation
opentdf-automation Bot force-pushed the release-please--branches--main--components--otdfctl branch from 2eca771 to 56e130b Compare July 21, 2026 12:32
@opentdf-automation
opentdf-automation Bot force-pushed the release-please--branches--main--components--otdfctl branch from 56e130b to 75457b8 Compare July 22, 2026 16:29
@opentdf-automation
opentdf-automation Bot force-pushed the release-please--branches--main--components--otdfctl branch from 75457b8 to 0bbc8a4 Compare July 22, 2026 17:48
@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 196.420663ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 440.568936ms
Throughput 226.98 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 49.704554081s
Average Latency 494.36053ms
Throughput 100.59 requests/second

@opentdf-automation
opentdf-automation Bot force-pushed the release-please--branches--main--components--otdfctl branch from 0bbc8a4 to b7838b1 Compare July 22, 2026 18:23
@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 187.733042ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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.806733ms
Throughput 230.52 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 49.885416217s
Average Latency 496.162064ms
Throughput 100.23 requests/second

@opentdf-automation
opentdf-automation Bot force-pushed the release-please--branches--main--components--otdfctl branch from b7838b1 to 1bd6553 Compare July 22, 2026 20:07
@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.277972ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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.807978ms
Throughput 230.52 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 49.794647775s
Average Latency 495.701431ms
Throughput 100.41 requests/second

@opentdf-automation
opentdf-automation Bot force-pushed the release-please--branches--main--components--otdfctl branch from 1bd6553 to 1dc86b4 Compare July 22, 2026 20: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 242.913522ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 426.030846ms
Throughput 234.72 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 52.368620761s
Average Latency 522.040282ms
Throughput 95.48 requests/second

@opentdf-automation
opentdf-automation Bot force-pushed the release-please--branches--main--components--otdfctl branch from 1dc86b4 to 7f85952 Compare July 23, 2026 23:20
@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 153.014975ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 320.616624ms
Throughput 311.90 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 40.24372145s
Average Latency 401.438536ms
Throughput 124.24 requests/second

@opentdf-automation
opentdf-automation Bot force-pushed the release-please--branches--main--components--otdfctl branch from 7f85952 to ee73db6 Compare July 24, 2026 17:46
@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 224.147387ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 427.394714ms
Throughput 233.98 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 53.616021946s
Average Latency 534.503035ms
Throughput 93.26 requests/second

@opentdf-automation
opentdf-automation Bot force-pushed the release-please--branches--main--components--otdfctl branch from e5a57d0 to 9b3b6df Compare August 3, 2026 16:07
@github-actions

github-actions Bot commented Aug 3, 2026

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 340.785663ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 569.068942ms
Throughput 175.73 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 50.967166661s
Average Latency 507.703018ms
Throughput 98.10 requests/second

@opentdf-automation
opentdf-automation Bot force-pushed the release-please--branches--main--components--otdfctl branch from 9b3b6df to f2b6358 Compare August 4, 2026 15:50
@github-actions

github-actions Bot commented Aug 4, 2026

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 285.997574ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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.093807ms
Throughput 157.46 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 51.105149131s
Average Latency 509.528248ms
Throughput 97.84 requests/second

elizabethhealy
elizabethhealy previously approved these changes Aug 4, 2026
alkalescent
alkalescent previously approved these changes Aug 4, 2026
@elizabethhealy
elizabethhealy added this pull request to the merge queue Aug 4, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to a conflict with the base branch Aug 4, 2026
@elizabethhealy
elizabethhealy dismissed stale reviews from alkalescent and themself via 9b2728a August 4, 2026 18:17
@github-actions

github-actions Bot commented Aug 4, 2026

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 213.158798ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 408.243266ms
Throughput 244.95 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 51.765247861s
Average Latency 515.518353ms
Throughput 96.59 requests/second

@github-actions

github-actions Bot commented Aug 4, 2026

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 Aug 4, 2026
Merged via the queue into main with commit e0adb66 Aug 4, 2026
44 checks passed
@alkalescent
alkalescent deleted the release-please--branches--main--components--otdfctl branch August 4, 2026 19:31
@opentdf-automation

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

khvirtru pushed a commit to khvirtru/platform that referenced this pull request Aug 5, 2026
Reverts opentdf#3758

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Chores**
  * Corrected the `otdfctl` release version to `0.35.0`.
* Updated release metadata and configuration to consistently reflect
version `0.35.0`.
  * Removed the incorrect `0.36.0` changelog entry.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
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