Skip to content

chore(main): release sdk 0.33.0 - #4068

Merged
marythought merged 1 commit into
mainfrom
release-please--branches--main--components--sdk
Sep 28, 2026
Merged

marythought merged 1 commit into
mainfrom
release-please--branches--main--components--sdk

Conversation

@opentdf-automation

@opentdf-automation opentdf-automation Bot commented Sep 17, 2026 •

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.33.0 (2026-09-25)

Features

  • sdk: accept io.Reader in CreateTDF and drop the 64 GB payload cap (#3945) (20ff505)
  • sdk: add a chunked segment writer (experimental) (#3940) (69cb391)

Bug Fixes

  • deps: bump google.golang.org/grpc from 1.83.1 to 1.83.2 in /sdk (#4018) (d1d4bd6)
  • sdk: emit spec-compliant key access in experimental/tdf and delegate Writer (#3944) (3e8d88a)
  • sdk: read zip entry bytes with io.ReadFull (DSPX-4590) (#4087) (40fa788)
  • sdk: stop GetManifest from splitting the key under the lock (#3941) (cf1b083)

This PR was generated with Release Please. See documentation.

@coderabbitai

coderabbitai Bot commented Sep 17, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: ASSERTIVE

Plan: Advanced

Run ID: 3fb819f2-8d21-402d-8b8f-b13fbcd94e2c

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@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 Sep 17, 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 263.359308ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 430.541929ms
Throughput 232.27 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 1m2.870572554s
Average Latency 627.184117ms
Throughput 79.53 requests/second

@opentdf-automation
opentdf-automation Bot force-pushed the release-please--branches--main--components--sdk branch from 7fa57e2 to 4a3ebc6 Compare September 18, 2026 15:39
@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 252.077924ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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.206225ms
Throughput 238.55 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 59.509868257s
Average Latency 593.789874ms
Throughput 84.02 requests/second

@opentdf-automation
opentdf-automation Bot force-pushed the release-please--branches--main--components--sdk branch from 4a3ebc6 to 24d1873 Compare September 21, 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 246.20677ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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.412555ms
Throughput 224.51 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 59.282278538s
Average Latency 590.9083ms
Throughput 84.34 requests/second

@opentdf-automation
opentdf-automation Bot force-pushed the release-please--branches--main--components--sdk branch from 24d1873 to 67aa935 Compare September 21, 2026 14: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 202.310838ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 363.006306ms
Throughput 275.48 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 50.157518902s
Average Latency 500.360344ms
Throughput 99.69 requests/second

@opentdf-automation
opentdf-automation Bot force-pushed the release-please--branches--main--components--sdk branch 2 times, most recently from 971ed93 to 8ec06c8 Compare September 21, 2026 21:25
@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 194.625268ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 429.542668ms
Throughput 232.81 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 53.026042519s
Average Latency 529.057656ms
Throughput 94.29 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 231.464063ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 456.450268ms
Throughput 219.08 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 1m1.183706236s
Average Latency 610.38614ms
Throughput 81.72 requests/second

@opentdf-automation
opentdf-automation Bot force-pushed the release-please--branches--main--components--sdk branch from 8ec06c8 to 2659b89 Compare September 22, 2026 14:54
@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 239.850616ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 434.290327ms
Throughput 230.26 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 58.369345078s
Average Latency 582.22591ms
Throughput 85.66 requests/second

@opentdf-automation
opentdf-automation Bot force-pushed the release-please--branches--main--components--sdk branch from 2659b89 to f7b3658 Compare September 24, 2026 13:54
@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.024837ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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.277546ms
Throughput 240.22 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 57.819620568s
Average Latency 576.629253ms
Throughput 86.48 requests/second

@opentdf-automation
opentdf-automation Bot force-pushed the release-please--branches--main--components--sdk branch from f7b3658 to 4403848 Compare September 25, 2026 13:12
@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 177.028856ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 367.367152ms
Throughput 272.21 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 44.86322534s
Average Latency 447.632178ms
Throughput 111.45 requests/second

@github-actions

Copy link
Copy Markdown
Contributor

⚠️ Govulncheck found vulnerabilities ⚠️

The following modules have known vulnerabilities:

  • otdfctl
  • service
  • tests-bdd

See the workflow run for details.

@marythought
marythought added this pull request to the merge queue Sep 28, 2026
Merged via the queue into main with commit 3ee815f Sep 28, 2026
48 checks passed
@marythought
marythought deleted the release-please--branches--main--components--sdk branch September 28, 2026 15:14
@opentdf-automation

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

opentdf-automation Bot added a commit that referenced this pull request Sep 28, 2026
Bump the SDK dependency in otdfctl from v0.32.0 to v0.33.0 (released in
#4068).

- `otdfctl/go.mod`: `github.com/opentdf/platform/sdk` v0.32.0 → v0.33.0
- `otdfctl/go.sum`: updated checksums (verified against sum.golang.org)

SDK v0.33.0 transitive deps (grpc 1.83.2, x/crypto 0.55, x/net 0.58,
x/sys 0.47, x/text 0.41) are already at or below the versions otdfctl
pins, so no other module changes are needed. The
`CreateTDF`/`CreateTDFContext` reader param widened from `io.ReadSeeker`
to `io.Reader`, which is source-compatible with the existing call in
`pkg/handlers/tdf.go`.

Co-authored-by: CoopAgent <coopagent@users.noreply.github.com>
(cherry picked from commit 87dcf1c)
elizabethhealy added a commit that referenced this pull request Sep 28, 2026
Bump the SDK dependency in otdfctl from v0.32.0 to v0.33.0 (released in
#4068).

- `otdfctl/go.mod`: `github.com/opentdf/platform/sdk` v0.32.0 → v0.33.0
- `otdfctl/go.sum`: updated checksums (verified against sum.golang.org)

SDK v0.33.0 transitive deps (grpc 1.83.2, x/crypto 0.55, x/net 0.58,
x/sys 0.47, x/text 0.41) are already at or below the versions otdfctl
pins, so no other module changes are needed. The
`CreateTDF`/`CreateTDFContext` reader param widened from `io.ReadSeeker`
to `io.Reader`, which is source-compatible with the existing call in
`pkg/handlers/tdf.go`.

(cherry picked from commit 87dcf1c)

Co-authored-by: CoopAgent <coopagent@users.noreply.github.com>
Signed-off-by: Elizabeth Healy <35498075+elizabethhealy@users.noreply.github.com>
pflynn-virtru pushed a commit to pflynn-virtru/platform that referenced this pull request Sep 30, 2026
Bump the SDK dependency in otdfctl from v0.32.0 to v0.33.0 (released in
opentdf#4068).

- `otdfctl/go.mod`: `github.com/opentdf/platform/sdk` v0.32.0 → v0.33.0
- `otdfctl/go.sum`: updated checksums (verified against sum.golang.org)

SDK v0.33.0 transitive deps (grpc 1.83.2, x/crypto 0.55, x/net 0.58,
x/sys 0.47, x/text 0.41) are already at or below the versions otdfctl
pins, so no other module changes are needed. The
`CreateTDF`/`CreateTDFContext` reader param widened from `io.ReadSeeker`
to `io.Reader`, which is source-compatible with the existing call in
`pkg/handlers/tdf.go`.

Co-authored-by: CoopAgent <coopagent@users.noreply.github.com>
pflynn-virtru pushed a commit to pflynn-virtru/platform that referenced this pull request Sep 30, 2026
Bump the SDK dependency to v0.33.0 (released in opentdf#4068).

- `service`: `github.com/opentdf/platform/sdk` v0.31.0 → v0.33.0
- `examples`: `github.com/opentdf/platform/sdk` v0.32.0 → v0.33.0
- `go.sum` checksums updated in both (verified against sum.golang.org)

SDK v0.33.0 transitive deps are already at or below the versions both
modules pin, so no other module changes are needed.

Not included:
- `test/integration` uses a local `replace`, so nothing to bump
- `tests-bdd` is still pinned to sdk v0.25.0 / service v0.7.2 with many
older deps. Upgrading it needs a full `go mod tidy`, so it should get
its own PR.

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

## Summary by CodeRabbit

* **Chores**
* No user-facing changes are included in this update. There are no new
features, behavior changes, or bug fixes to highlight. The update is
limited to behind-the-scenes maintenance and does not alter the
experience or capabilities available in the product.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

Co-authored-by: CoopAgent <coopagent@users.noreply.github.com>
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.

2 participants