Skip to content

chore(main): release sdk 0.7.0 #2589

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

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-21)

⚠ 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
autorelease: pending 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.

2 participants