Skip to content

Conversation

opentdf-automation[bot]
Copy link
Contributor

@opentdf-automation opentdf-automation bot commented Jul 25, 2025

🤖 I have created a release beep boop

0.7.0 (2025-08-25)

⚠ BREAKING CHANGES

  • core: Require go 1.23+ (#1979)

Features

Bug Fixes

  • Allow parsing IPs as hostnames (#1999) (d54b550)
  • ci: Fix intermittent failures from auth tests (#2345) (395988a)
  • ci: Update expired ca and certs in oauth unit tests (#2113) (5440fcc)
  • core: Autobump sdk (#1863) (855cb2b)
  • core: Autobump sdk (#1873) (085ac7a)
  • core: Autobump sdk (#1894) (201244e)
  • core: Autobump sdk (#1917) (edeeb74)
  • core: Autobump sdk (#1941) (0a5a948)
  • core: Autobump sdk (#1948) (4dfb457)
  • core: Autobump sdk (#1968) (7084061)
  • core: Autobump sdk (#1972) (7258f5d)
  • core: Autobump sdk (#2102) (0315635)
  • core: Fixes protoJSON parse bug on ec rewrap (#1943) (9bebfd0)
  • core: Improves errors when under heavy load (#2132) (4490a14)
  • core: Update fixtures and flattening in sdk and service (#1827) (d6d6a7a)
  • core: Updates ec-wrapped to newer salt (#1961) (0e17968)
  • deps: bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible in /sdk (#2597) (a68d00d)
  • deps: bump github.com/opentdf/platform/lib/ocrypto from 0.2.0 to 0.3.0 in /sdk (#2502) (3ec8b35)
  • deps: bump github.com/opentdf/platform/protocol/go from 0.3.6 to 0.4.0 in /sdk (#2397) (99e3aa4)
  • deps: bump github.com/opentdf/platform/protocol/go from 0.4.0 to 0.5.0 in /sdk (#2471) (e8f97e0)
  • deps: bump github.com/opentdf/platform/protocol/go from 0.5.0 to 0.5.1 in /sdk (#2505) (4edab72)
  • deps: bump github.com/opentdf/platform/protocol/go from 0.6.0 to 0.6.2 in /sdk (#2586) (4ed9856)
  • deps: bump github.com/opentdf/platform/protocol/go from 0.6.2 to 0.7.0 in /sdk (#2627) (e775e14)
  • deps: bump golang.org/x/oauth2 from 0.26.0 to 0.30.0 in /sdk (#2252) (9b775a2)
  • deps: bump google.golang.org/grpc from 1.71.0 to 1.72.1 in /sdk (#2244) (49484e0)
  • deps: bump the external group across 1 directory with 5 updates (#2400) (0b7ea79)
  • deps: bump toolchain in /lib/fixtures and /examples to resolve CVE GO-2025-3563 (#2061) (9c16843)
  • Improve http.Client usage for security and performance (#1910) (e6a53a3)
  • sdk: adds connection options to getPlatformConfiguration (#2286) (a3af31e)
  • sdk: Allow reuse of session key (#2016) (d48c11e)
  • sdk: bump lib/ocrypto to 0.1.8 (#1938) (53fa8ab)
  • sdk: bump protocol/go module dependencies (#2078) (e027f43)
  • sdk: Display proper error on kas rewrap failure (#2081) (508cbcd)
  • sdk: everything is mixedSplits now (#1861) (ba78f14)
  • sdk: Fix compatibility between bulk and non-bulk rewrap (#1914) (74abbb6)
  • sdk: Fixed token expiration time (#1854) (c3cda1b)
  • sdk: perfsprint lint issues (#2208) (d36a078)
  • sdk: Prefer KID and Algorithm selection from key maps (#2475) (98fd392)
  • sdk: Removes unnecessary down-cast of int (#1869) (66f0c14)
  • sdk: Version config fix (#1847) (be5d817)
  • Service utilize httputil.SafeHttpClient (#1926) (af32700)
  • set consistent system metadata id and schema (#2451) (5db3cf2)

This PR was generated with Release Please. See documentation.

@opentdf-automation opentdf-automation bot requested review from a team as code owners July 25, 2025 15:03
@github-actions github-actions bot added comp:ci Github Actions Work comp:sdk A software development kit, including library, for client applications and inter-service communicati size/s labels Jul 25, 2025
Copy link
Contributor

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 346.151155ms
Throughput 288.89 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 39.050329276s
Average Latency 388.868435ms
Throughput 128.04 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 27.308820158s
Average Latency 272.121162ms
Throughput 183.09 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--sdk branch from 2ca7f32 to 75231fa Compare July 29, 2025 16:35
Copy link
Contributor

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 348.983424ms
Throughput 286.55 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 36.514607569s
Average Latency 363.462385ms
Throughput 136.93 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 24.823105721s
Average Latency 246.950852ms
Throughput 201.43 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--sdk branch from 75231fa to dce478d Compare July 31, 2025 13:09
Copy link
Contributor

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 365.552289ms
Throughput 273.56 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 37.13221529s
Average Latency 369.079883ms
Throughput 134.65 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 26.215244935s
Average Latency 261.508583ms
Throughput 190.73 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--sdk branch from dce478d to d1661bb Compare August 4, 2025 15:22
Copy link
Contributor

github-actions bot commented Aug 4, 2025

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 477.696451ms
Throughput 209.34 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 36.886564041s
Average Latency 366.280526ms
Throughput 135.55 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 25.341603413s
Average Latency 252.327114ms
Throughput 197.30 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--sdk branch from d1661bb to 790c7a1 Compare August 6, 2025 16:21
Copy link
Contributor

github-actions bot commented Aug 6, 2025

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 344.611306ms
Throughput 290.18 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 37.392233614s
Average Latency 371.086272ms
Throughput 133.72 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 25.938183941s
Average Latency 258.117846ms
Throughput 192.77 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--sdk branch 7 times, most recently from a0b27c9 to f89f3c2 Compare August 13, 2025 14:53
Copy link
Contributor

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 354.655153ms
Throughput 281.96 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 39.296786892s
Average Latency 389.92257ms
Throughput 127.24 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 27.581868846s
Average Latency 274.673485ms
Throughput 181.28 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--sdk branch from f89f3c2 to 1628738 Compare August 15, 2025 18:25
Copy link
Contributor

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 373.351045ms
Throughput 267.84 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 37.089954736s
Average Latency 369.065656ms
Throughput 134.81 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 25.630568078s
Average Latency 255.448068ms
Throughput 195.08 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--sdk branch from 1628738 to 393ae17 Compare August 18, 2025 17:44
Copy link
Contributor

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 595.257431ms
Throughput 167.99 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 36.985985251s
Average Latency 368.831522ms
Throughput 135.19 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 25.385637173s
Average Latency 252.665279ms
Throughput 196.96 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--sdk branch from 393ae17 to fa5d134 Compare August 19, 2025 15:56
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.018599ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 337.059377ms
Throughput 296.68 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 36.647139547s
Average Latency 364.897315ms
Throughput 136.44 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 25.467544454s
Average Latency 253.246089ms
Throughput 196.33 requests/second

c-r33d
c-r33d previously approved these changes Aug 19, 2025
Copy link
Contributor

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 344.825588ms
Throughput 290.00 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 36.977195058s
Average Latency 368.233857ms
Throughput 135.22 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 25.891179966s
Average Latency 257.951946ms
Throughput 193.12 requests/second

pflynn-virtru
pflynn-virtru previously approved these changes Aug 19, 2025
@c-r33d c-r33d enabled auto-merge August 19, 2025 17:25
@c-r33d c-r33d disabled auto-merge August 19, 2025 17:25
@c-r33d c-r33d self-requested a review August 20, 2025 14:15
c-r33d
c-r33d previously approved these changes Aug 20, 2025
@opentdf-automation opentdf-automation bot dismissed stale reviews from c-r33d and pflynn-virtru via 2d00b9f August 21, 2025 19:13
@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--sdk branch from bbf59c3 to 2d00b9f Compare August 21, 2025 19:13
@policy-bot-opentdf policy-bot-opentdf bot dismissed c-r33d’s stale review August 21, 2025 19:13

Invalidated by push of 2d00b9f

Copy link
Contributor

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 348.462869ms
Throughput 286.97 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 37.655331301s
Average Latency 374.023742ms
Throughput 132.78 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 26.382698999s
Average Latency 262.771008ms
Throughput 189.52 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--sdk branch from 2d00b9f to ed16dde Compare August 25, 2025 19:04
Copy link
Contributor

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 347.189707ms
Throughput 288.03 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 36.817830091s
Average Latency 366.208955ms
Throughput 135.80 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 25.033931013s
Average Latency 249.380379ms
Throughput 199.73 requests/second

@jrschumacher jrschumacher enabled auto-merge August 26, 2025 16:06
@jrschumacher jrschumacher added this pull request to the merge queue Aug 26, 2025
Merged via the queue into main with commit 5874ce6 Aug 26, 2025
33 checks passed
@jrschumacher jrschumacher deleted the release-please--branches--main--components--sdk branch August 26, 2025 16:28
@opentdf-automation
Copy link
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
autorelease: tagged comp:ci Github Actions Work comp:sdk A software development kit, including library, for client applications and inter-service communicati size/s
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants