Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 30, 2025

Bumps github.com/opentdf/platform/lib/ocrypto from 0.2.0 to 0.3.0.

Release notes

Sourced from github.com/opentdf/platform/lib/ocrypto's releases.

protocol/go: v0.3.0

0.3.0 (2025-04-16)

⚠ BREAKING CHANGES

  • core: Require go 1.23+ (#1979)

Features

Bug Fixes

  • deps: bump toolchain in /lib/fixtures and /examples to resolve CVE GO-2025-3563 (#2061) (9c16843)
  • policy: remove predefined rules in actions protos (#2069) (060f059)

lib/fixtures: v0.3.0

0.3.0 (2025-05-20)

⚠ BREAKING CHANGES

  • core: Require go 1.23+ (#1979)

Features

Bug Fixes

  • deps: bump toolchain in /lib/fixtures and /examples to resolve CVE GO-2025-3563 (#2061) (9c16843)
  • perfsprint lint issues (#2209) (7cf8b53)

lib/ocrypto: v0.3.0

0.3.0 (2025-06-30)

Features

  • sdk: Adds rsa:4096 support to ocrypto; fix larger curves (#2478) (44d800e)

protocol/go: v0.2.29

0.2.29 (2025-03-06)

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/opentdf/platform/lib/ocrypto](https://github.com/opentdf/platform) from 0.2.0 to 0.3.0.
- [Release notes](https://github.com/opentdf/platform/releases)
- [Commits](sdk/v0.2.0...sdk/v0.3.0)

---
updated-dependencies:
- dependency-name: github.com/opentdf/platform/lib/ocrypto
  dependency-version: 0.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Jun 30, 2025
@dependabot dependabot bot requested review from a team as code owners June 30, 2025 17:35
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Jun 30, 2025
@github-actions github-actions bot added comp:sdk A software development kit, including library, for client applications and inter-service communicati size/xs labels Jun 30, 2025
Copy link
Contributor

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

Metric Value
Approved Decision Requests 5000
Denied Decision Requests 0
Total Time 579.880107ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

Metric Value
Approved Decision Requests 5000
Denied Decision Requests 0
Total Time 328.757702ms

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 494.70395ms
Throughput 202.14 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 36.398860642s
Average Latency 362.388964ms
Throughput 137.37 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 25.537601926s
Average Latency 254.170156ms
Throughput 195.79 requests/second

@dmihalcik-virtru dmihalcik-virtru added this pull request to the merge queue Jun 30, 2025
Merged via the queue into main with commit 3ec8b35 Jun 30, 2025
32 checks passed
@dmihalcik-virtru dmihalcik-virtru deleted the dependabot/go_modules/sdk/github.com/opentdf/platform/lib/ocrypto-0.3.0 branch June 30, 2025 18:02
@dmihalcik-virtru
Copy link
Member

/backport

opentdf-automation bot pushed a commit that referenced this pull request Jun 30, 2025
… 0.3.0 in /sdk (#2502)

Bumps
[github.com/opentdf/platform/lib/ocrypto](https://github.com/opentdf/platform)
from 0.2.0 to 0.3.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/opentdf/platform/releases">github.com/opentdf/platform/lib/ocrypto's
releases</a>.</em></p>
<blockquote>
<h2>protocol/go: v0.3.0</h2>
<h2><a
href="https://github.com/opentdf/platform/compare/protocol/go/v0.2.29...protocol/go/v0.3.0">0.3.0</a>
(2025-04-16)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li><strong>core:</strong> Require go 1.23+ (<a
href="https://redirect.github.com/opentdf/platform/issues/1979">#1979</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>core:</strong> Require go 1.23+ (<a
href="https://redirect.github.com/opentdf/platform/issues/1979">#1979</a>)
(<a
href="https://github.com/opentdf/platform/commit/164c922af74b1265fe487362c356abb7f1503ada">164c922</a>)</li>
<li><strong>policy:</strong> add enhanced standard/custom actions protos
(<a
href="https://redirect.github.com/opentdf/platform/issues/2020">#2020</a>)
(<a
href="https://github.com/opentdf/platform/commit/bbac53fd622defefc6e8831ab041356fe7e23776">bbac53f</a>)</li>
<li><strong>policy:</strong> DSPX-893 NDR define crud protos (<a
href="https://redirect.github.com/opentdf/platform/issues/2056">#2056</a>)
(<a
href="https://github.com/opentdf/platform/commit/55a5c279d0499f684bc62c53838edbcb89bec272">55a5c27</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump toolchain in /lib/fixtures and /examples
to resolve CVE GO-2025-3563 (<a
href="https://redirect.github.com/opentdf/platform/issues/2061">#2061</a>)
(<a
href="https://github.com/opentdf/platform/commit/9c168437db3b138613fe629419dd6bd9f837e881">9c16843</a>)</li>
<li><strong>policy:</strong> remove predefined rules in actions protos
(<a
href="https://redirect.github.com/opentdf/platform/issues/2069">#2069</a>)
(<a
href="https://github.com/opentdf/platform/commit/060f05941f9b81b007669f51b6205723af8c1680">060f059</a>)</li>
</ul>
<h2>lib/fixtures: v0.3.0</h2>
<h2><a
href="https://github.com/opentdf/platform/compare/lib/fixtures/v0.2.10...lib/fixtures/v0.3.0">0.3.0</a>
(2025-05-20)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li><strong>core:</strong> Require go 1.23+ (<a
href="https://redirect.github.com/opentdf/platform/issues/1979">#1979</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>bulk keycloak provisioning (<a
href="https://redirect.github.com/opentdf/platform/issues/2205">#2205</a>)
(<a
href="https://github.com/opentdf/platform/commit/59e4485bdd0ced85c69604130505553f447918d1">59e4485</a>)</li>
<li><strong>core:</strong> Require go 1.23+ (<a
href="https://redirect.github.com/opentdf/platform/issues/1979">#1979</a>)
(<a
href="https://github.com/opentdf/platform/commit/164c922af74b1265fe487362c356abb7f1503ada">164c922</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump toolchain in /lib/fixtures and /examples
to resolve CVE GO-2025-3563 (<a
href="https://redirect.github.com/opentdf/platform/issues/2061">#2061</a>)
(<a
href="https://github.com/opentdf/platform/commit/9c168437db3b138613fe629419dd6bd9f837e881">9c16843</a>)</li>
<li>perfsprint lint issues (<a
href="https://redirect.github.com/opentdf/platform/issues/2209">#2209</a>)
(<a
href="https://github.com/opentdf/platform/commit/7cf8b5372a1f90f12a3b6e4038305bea9a877ee9">7cf8b53</a>)</li>
</ul>
<h2>lib/ocrypto: v0.3.0</h2>
<h2><a
href="https://github.com/opentdf/platform/compare/lib/ocrypto/v0.2.0...lib/ocrypto/v0.3.0">0.3.0</a>
(2025-06-30)</h2>
<h3>Features</h3>
<ul>
<li><strong>sdk:</strong> Adds rsa:4096 support to ocrypto; fix larger
curves (<a
href="https://redirect.github.com/opentdf/platform/issues/2478">#2478</a>)
(<a
href="https://github.com/opentdf/platform/commit/44d800e262258325a4a24e5633686103d8914212">44d800e</a>)</li>
</ul>
<h2>protocol/go: v0.2.29</h2>
<h2><a
href="https://github.com/opentdf/platform/compare/protocol/go/v0.2.28...protocol/go/v0.2.29">0.2.29</a>
(2025-03-06)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/opentdf/platform/commit/af8d66bbcb78b293ab9119b3a6ec697160ee7e28"><code>af8d66b</code></a>
chore(main): release sdk 0.3.0 (<a
href="https://redirect.github.com/opentdf/platform/issues/1137">#1137</a>)</li>
<li><a
href="https://github.com/opentdf/platform/commit/baaee4df1c8b0b06e0a456267e0dc6ec657b0980"><code>baaee4d</code></a>
fix(core): Autobump service (<a
href="https://redirect.github.com/opentdf/platform/issues/1136">#1136</a>)</li>
<li><a
href="https://github.com/opentdf/platform/commit/15a6760d083c68575c2c1b8f2e43ef0a7bf8504f"><code>15a6760</code></a>
fix(core): Autobump examples (<a
href="https://redirect.github.com/opentdf/platform/issues/1135">#1135</a>)</li>
<li><a
href="https://github.com/opentdf/platform/commit/588b862d9d258ccac2761e41edda04ea77270187"><code>588b862</code></a>
feat(sdk)!: Autoconfigure with grants (<a
href="https://redirect.github.com/opentdf/platform/issues/1051">#1051</a>)</li>
<li><a
href="https://github.com/opentdf/platform/commit/8f46f19efa00c4f25f9b174e78f7232fc4d27d2c"><code>8f46f19</code></a>
chore(main): release sdk 0.2.11 (<a
href="https://redirect.github.com/opentdf/platform/issues/1127">#1127</a>)</li>
<li><a
href="https://github.com/opentdf/platform/commit/988e222d098ac45bebe35ef7353ea3e20b6bac83"><code>988e222</code></a>
fix(core): Autobump examples (<a
href="https://redirect.github.com/opentdf/platform/issues/1134">#1134</a>)</li>
<li><a
href="https://github.com/opentdf/platform/commit/1a1a64f9511a38ccbc516ad0d6710cccaf9cf741"><code>1a1a64f</code></a>
fix(core): Autobump service (<a
href="https://redirect.github.com/opentdf/platform/issues/1133">#1133</a>)</li>
<li><a
href="https://github.com/opentdf/platform/commit/da9145cce0738293281f6fba84d81dc221fc4e6f"><code>da9145c</code></a>
fix(core): Autobump sdk (<a
href="https://redirect.github.com/opentdf/platform/issues/1132">#1132</a>)</li>
<li><a
href="https://github.com/opentdf/platform/commit/b9a12457b3ed59c918450862ccd9853557a649c5"><code>b9a1245</code></a>
chore(main): release protocol/go 0.2.9 (<a
href="https://redirect.github.com/opentdf/platform/issues/1131">#1131</a>)</li>
<li><a
href="https://github.com/opentdf/platform/commit/ac85bf7aef6c9a00bfa0900f6ff3533059ab4bc8"><code>ac85bf7</code></a>
feat(core): GetEntitlements with_comprehensive_hierarchy (<a
href="https://redirect.github.com/opentdf/platform/issues/1121">#1121</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/opentdf/platform/compare/sdk/v0.2.0...sdk/v0.3.0">compare
view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/opentdf/platform/lib/ocrypto&package-manager=go_modules&previous-version=0.2.0&new-version=0.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)

</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit 3ec8b35)
@opentdf-automation
Copy link
Contributor

opentdf-automation bot added a commit that referenced this pull request Jun 30, 2025
… 0.3.0 in /sdk (#2502)

Bumps
[github.com/opentdf/platform/lib/ocrypto](https://github.com/opentdf/platform)
from 0.2.0 to 0.3.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/opentdf/platform/releases">github.com/opentdf/platform/lib/ocrypto's
releases</a>.</em></p>
<blockquote>
<h2>protocol/go: v0.3.0</h2>
<h2><a
href="https://github.com/opentdf/platform/compare/protocol/go/v0.2.29...protocol/go/v0.3.0">0.3.0</a>
(2025-04-16)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li><strong>core:</strong> Require go 1.23+ (<a
href="https://redirect.github.com/opentdf/platform/issues/1979">#1979</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>core:</strong> Require go 1.23+ (<a
href="https://redirect.github.com/opentdf/platform/issues/1979">#1979</a>)
(<a
href="https://github.com/opentdf/platform/commit/164c922af74b1265fe487362c356abb7f1503ada">164c922</a>)</li>
<li><strong>policy:</strong> add enhanced standard/custom actions protos
(<a
href="https://redirect.github.com/opentdf/platform/issues/2020">#2020</a>)
(<a
href="https://github.com/opentdf/platform/commit/bbac53fd622defefc6e8831ab041356fe7e23776">bbac53f</a>)</li>
<li><strong>policy:</strong> DSPX-893 NDR define crud protos (<a
href="https://redirect.github.com/opentdf/platform/issues/2056">#2056</a>)
(<a
href="https://github.com/opentdf/platform/commit/55a5c279d0499f684bc62c53838edbcb89bec272">55a5c27</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump toolchain in /lib/fixtures and /examples
to resolve CVE GO-2025-3563 (<a
href="https://redirect.github.com/opentdf/platform/issues/2061">#2061</a>)
(<a
href="https://github.com/opentdf/platform/commit/9c168437db3b138613fe629419dd6bd9f837e881">9c16843</a>)</li>
<li><strong>policy:</strong> remove predefined rules in actions protos
(<a
href="https://redirect.github.com/opentdf/platform/issues/2069">#2069</a>)
(<a
href="https://github.com/opentdf/platform/commit/060f05941f9b81b007669f51b6205723af8c1680">060f059</a>)</li>
</ul>
<h2>lib/fixtures: v0.3.0</h2>
<h2><a
href="https://github.com/opentdf/platform/compare/lib/fixtures/v0.2.10...lib/fixtures/v0.3.0">0.3.0</a>
(2025-05-20)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li><strong>core:</strong> Require go 1.23+ (<a
href="https://redirect.github.com/opentdf/platform/issues/1979">#1979</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>bulk keycloak provisioning (<a
href="https://redirect.github.com/opentdf/platform/issues/2205">#2205</a>)
(<a
href="https://github.com/opentdf/platform/commit/59e4485bdd0ced85c69604130505553f447918d1">59e4485</a>)</li>
<li><strong>core:</strong> Require go 1.23+ (<a
href="https://redirect.github.com/opentdf/platform/issues/1979">#1979</a>)
(<a
href="https://github.com/opentdf/platform/commit/164c922af74b1265fe487362c356abb7f1503ada">164c922</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump toolchain in /lib/fixtures and /examples
to resolve CVE GO-2025-3563 (<a
href="https://redirect.github.com/opentdf/platform/issues/2061">#2061</a>)
(<a
href="https://github.com/opentdf/platform/commit/9c168437db3b138613fe629419dd6bd9f837e881">9c16843</a>)</li>
<li>perfsprint lint issues (<a
href="https://redirect.github.com/opentdf/platform/issues/2209">#2209</a>)
(<a
href="https://github.com/opentdf/platform/commit/7cf8b5372a1f90f12a3b6e4038305bea9a877ee9">7cf8b53</a>)</li>
</ul>
<h2>lib/ocrypto: v0.3.0</h2>
<h2><a
href="https://github.com/opentdf/platform/compare/lib/ocrypto/v0.2.0...lib/ocrypto/v0.3.0">0.3.0</a>
(2025-06-30)</h2>
<h3>Features</h3>
<ul>
<li><strong>sdk:</strong> Adds rsa:4096 support to ocrypto; fix larger
curves (<a
href="https://redirect.github.com/opentdf/platform/issues/2478">#2478</a>)
(<a
href="https://github.com/opentdf/platform/commit/44d800e262258325a4a24e5633686103d8914212">44d800e</a>)</li>
</ul>
<h2>protocol/go: v0.2.29</h2>
<h2><a
href="https://github.com/opentdf/platform/compare/protocol/go/v0.2.28...protocol/go/v0.2.29">0.2.29</a>
(2025-03-06)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/opentdf/platform/commit/af8d66bbcb78b293ab9119b3a6ec697160ee7e28"><code>af8d66b</code></a>
chore(main): release sdk 0.3.0 (<a
href="https://redirect.github.com/opentdf/platform/issues/1137">#1137</a>)</li>
<li><a
href="https://github.com/opentdf/platform/commit/baaee4df1c8b0b06e0a456267e0dc6ec657b0980"><code>baaee4d</code></a>
fix(core): Autobump service (<a
href="https://redirect.github.com/opentdf/platform/issues/1136">#1136</a>)</li>
<li><a
href="https://github.com/opentdf/platform/commit/15a6760d083c68575c2c1b8f2e43ef0a7bf8504f"><code>15a6760</code></a>
fix(core): Autobump examples (<a
href="https://redirect.github.com/opentdf/platform/issues/1135">#1135</a>)</li>
<li><a
href="https://github.com/opentdf/platform/commit/588b862d9d258ccac2761e41edda04ea77270187"><code>588b862</code></a>
feat(sdk)!: Autoconfigure with grants (<a
href="https://redirect.github.com/opentdf/platform/issues/1051">#1051</a>)</li>
<li><a
href="https://github.com/opentdf/platform/commit/8f46f19efa00c4f25f9b174e78f7232fc4d27d2c"><code>8f46f19</code></a>
chore(main): release sdk 0.2.11 (<a
href="https://redirect.github.com/opentdf/platform/issues/1127">#1127</a>)</li>
<li><a
href="https://github.com/opentdf/platform/commit/988e222d098ac45bebe35ef7353ea3e20b6bac83"><code>988e222</code></a>
fix(core): Autobump examples (<a
href="https://redirect.github.com/opentdf/platform/issues/1134">#1134</a>)</li>
<li><a
href="https://github.com/opentdf/platform/commit/1a1a64f9511a38ccbc516ad0d6710cccaf9cf741"><code>1a1a64f</code></a>
fix(core): Autobump service (<a
href="https://redirect.github.com/opentdf/platform/issues/1133">#1133</a>)</li>
<li><a
href="https://github.com/opentdf/platform/commit/da9145cce0738293281f6fba84d81dc221fc4e6f"><code>da9145c</code></a>
fix(core): Autobump sdk (<a
href="https://redirect.github.com/opentdf/platform/issues/1132">#1132</a>)</li>
<li><a
href="https://github.com/opentdf/platform/commit/b9a12457b3ed59c918450862ccd9853557a649c5"><code>b9a1245</code></a>
chore(main): release protocol/go 0.2.9 (<a
href="https://redirect.github.com/opentdf/platform/issues/1131">#1131</a>)</li>
<li><a
href="https://github.com/opentdf/platform/commit/ac85bf7aef6c9a00bfa0900f6ff3533059ab4bc8"><code>ac85bf7</code></a>
feat(core): GetEntitlements with_comprehensive_hierarchy (<a
href="https://redirect.github.com/opentdf/platform/issues/1121">#1121</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/opentdf/platform/compare/sdk/v0.2.0...sdk/v0.3.0">compare
view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/opentdf/platform/lib/ocrypto&package-manager=go_modules&previous-version=0.2.0&new-version=0.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)

</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit 3ec8b35)
dmihalcik-virtru pushed a commit that referenced this pull request Jul 1, 2025
… 0.3.0 in /sdk [backport to release/sdk/v0.5] (#2508)

# Description
Backport of #2502 to `release/sdk/v0.5`.

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: opentdf-automation[bot] <149537512+opentdf-automation[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit that referenced this pull request Jul 10, 2025
🤖 I have created a release *beep* *boop*
---


##
[0.6.0](sdk/v0.5.0...sdk/v0.6.0)
(2025-07-09)


### Features

* **policy:** Add list key mappings rpc.
([#2533](#2533))
([fbc2724](fbc2724))
* **sdk:** bump protocol/go v0.6.0
([#2536](#2536))
([23e4c2b](23e4c2b))


### Bug Fixes

* **deps:** bump github.com/opentdf/platform/lib/ocrypto from 0.2.0 to
0.3.0 in /sdk ([#2502](#2502))
([3ec8b35](3ec8b35))
* **deps:** bump github.com/opentdf/platform/protocol/go from 0.5.0 to
0.5.1 in /sdk ([#2505](#2505))
([4edab72](4edab72))
* **sdk:** Prefer KID and Algorithm selection from key maps
([#2475](#2475))
([98fd392](98fd392))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: opentdf-automation[bot] <149537512+opentdf-automation[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit that referenced this pull request Aug 26, 2025
🤖 I have created a release *beep* *boop*
---


##
[0.7.0](sdk/v0.6.1...sdk/v0.7.0)
(2025-08-25)


### ⚠ BREAKING CHANGES

* **core:** Require go 1.23+
([#1979](#1979))

### Features

* add system metadata assertions to TDFConfig
([#2446](#2446))
([4eb9fff](4eb9fff))
* **authz:** authz v2 versioning implementation
([#2173](#2173))
([557fc21](557fc21))
* **core:** adds bulk rewrap to sdk and service
([#1835](#1835))
([11698ae](11698ae))
* **core:** Adds EC withSalt options
([#2126](#2126))
([67b6fb8](67b6fb8))
* **core:** Adds ErrInvalidPerSchema
([#1860](#1860))
([456639e](456639e))
* **core:** DSPX-608 - Deprecate public_client_id
([#2185](#2185))
([0f58efa](0f58efa))
* **core:** EXPERIMENTAL: EC-wrapped key support
([#1902](#1902))
([652266f](652266f))
* **core:** Expose version info
([#1841](#1841))
([92a9f5e](92a9f5e))
* **core:** Require go 1.23+
([#1979](#1979))
([164c922](164c922))
* **core:** v2 ERS with proto updates
([#2210](#2210))
([a161ef8](a161ef8))
* **policy:** actions service RPCs should actually hit storage layer
CRUD ([#2063](#2063))
([da4faf5](da4faf5))
* **policy:** Add list key mappings rpc.
([#2533](#2533))
([fbc2724](fbc2724))
* **policy:** adds new public keys table
([#1836](#1836))
([cad5048](cad5048))
* **policy:** Allow the deletion of a key.
([#2575](#2575))
([82b96f0](82b96f0))
* **policy:** Default Platform Keys
([#2254](#2254))
([d7447fe](d7447fe))
* **policy:** DSPX-902 NDR service crud implementation (2/2)
([#2066](#2066))
([030ad33](030ad33))
* **policy:** key management crud
([#2110](#2110))
([4c3d53d](4c3d53d))
* **sdk:** Add a KAS allowlist
([#2085](#2085))
([d7cfdf3](d7cfdf3))
* **sdk:** add nanotdf plaintext policy
([#2182](#2182))
([e5c56db](e5c56db))
* **sdk:** adds seeker interface to TDF Reader
([#2385](#2385))
([63ccd9a](63ccd9a))
* **sdk:** Allow key splits with same algo
([#2454](#2454))
([7422b15](7422b15))
* **sdk:** Allow schema validation during TDF decrypt
([#1870](#1870))
([b7e6fb2](b7e6fb2))
* **sdk:** autoconfig kaos with kids
([#2438](#2438))
([c272016](c272016))
* **sdk:** bump protocol/go v0.6.0
([#2536](#2536))
([23e4c2b](23e4c2b))
* **sdk:** CreateTDF option to run with specific target schema version
([#2045](#2045))
([0976b15](0976b15))
* **sdk:** Enable base key support.
([#2425](#2425))
([9ff3806](9ff3806))
* **sdk:** Expose connectrpc wrapper codegen for re-use
([#2322](#2322))
([8b29392](8b29392))
* **sdk:** MIC-1436: User can decrypt TDF files created with
FileWatcher2.0.8 and older.
([#1833](#1833))
([f77d110](f77d110))
* **sdk:** remove hex encoding for segment hash
([#1805](#1805))
([d7179c2](d7179c2))
* **sdk:** sdk.New should validate platform connectivity and provide
precise error ([#1937](#1937))
([aa3696d](aa3696d))
* **sdk:** Use ConnectRPC in the go client
([#2200](#2200))
([fc34ee6](fc34ee6))


### Bug Fixes

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

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: opentdf-automation[bot] <149537512+opentdf-automation[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport release/sdk/v0.5 comp:sdk A software development kit, including library, for client applications and inter-service communicati dependencies Pull requests that update a dependency file go Pull requests that update Go code size/xs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant