Skip to content

Conversation

opentdf-automation[bot]
Copy link
Contributor

@opentdf-automation opentdf-automation bot commented Sep 2, 2025

🤖 I have created a release beep boop

0.10.0 (2025-09-17)

⚠ BREAKING CHANGES

  • policy: Add manager column to provider configuration for multi-instance support (#2601)

Features

  • authz: add obligation policy decision point (#2706) (bb2a4f8)
  • core: add service negation for op mode (#2680) (029db8c)
  • core: Bump default write timeout. (#2671) (6a233c1)
  • core: Encapsulate>Encrypt (#2676) (3c5a614)
  • core: Lets key manager factory take context (#2715) (8d70993)
  • policy: add FQN of obligation definitions/values to protos (#2703) (45ded0e)
  • policy: Add manager column to provider configuration for multi-instance support (#2601) (a5fc994)
  • policy: Add obligation triggers (#2675) (22d0837)
  • policy: add protovalidate for obligation defs + vals (#2699) (af5c049)
  • policy: Allow creation and update of triggers on Obligation Values (#2691) (b1e7ba1)
  • policy: Allow for additional context to be added to obligation triggers (#2705) (7025599)
  • policy: Include Triggers in GET/LISTable reqs (#2704) (b4381d1)
  • policy: obligations + values CRUD (#2545) (c194e35)
  • use public AES protected key from lib/ocrypto (#2600) (75d7590)

Bug Fixes

  • core: remove extraneous comment (#2741) (ada8da6)
  • core: return services in the order they were registered (#2733) (1d661db)
  • deps: bump github.com/opentdf/platform/lib/ocrypto from 0.3.0 to 0.6.0 in /service (#2714) (00354b3)
  • deps: bump github.com/opentdf/platform/protocol/go from 0.7.0 to 0.9.0 in /service (#2726) (9004368)
  • deps: bump protocol/go to 0.10.0 in service (#2734) (11e6201)
  • deps: update protovalidate to v0.14.2 to use new buf validate MessageOneofRule (#2698) (1cae18e)
  • policy: Registered Resources should consider actions correctly within Decision Requests (#2681) (cf264a2)
  • sanitize db schema identifiers (#2682) (0d3dd94)

This PR was generated with Release Please. See documentation.

@opentdf-automation opentdf-automation bot requested a review from a team as a code owner September 2, 2025 16:16
@opentdf-automation opentdf-automation bot requested a review from a team as a code owner September 2, 2025 16:16
@github-actions github-actions bot added comp:ci Github Actions Work size/s labels Sep 2, 2025
Copy link
Contributor

github-actions bot commented Sep 2, 2025

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 566.795379ms
Throughput 176.43 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 36.792417002s
Average Latency 365.977839ms
Throughput 135.90 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 25.52379833s
Average Latency 254.093435ms
Throughput 195.90 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from 0bda5b7 to 8b9227a Compare September 3, 2025 13:44
Copy link
Contributor

github-actions bot commented Sep 3, 2025

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 343.846756ms
Throughput 290.83 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 36.45984578s
Average Latency 362.809237ms
Throughput 137.14 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 25.748455864s
Average Latency 256.927663ms
Throughput 194.19 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch 14 times, most recently from 0fa2f59 to c4651ec Compare September 10, 2025 15:40
@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch 7 times, most recently from d844877 to 2b7a419 Compare September 15, 2025 20:15
Copy link
Contributor

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 341.677073ms
Throughput 292.67 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 37.842946302s
Average Latency 376.021892ms
Throughput 132.13 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 26.327696077s
Average Latency 262.076847ms
Throughput 189.91 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch 6 times, most recently from 8806ee9 to 399c5c4 Compare September 17, 2025 14:47
@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from 399c5c4 to a7f2448 Compare September 17, 2025 19:39
Copy link
Contributor

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 353.441745ms
Throughput 282.93 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 37.837538487s
Average Latency 375.57348ms
Throughput 132.14 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 26.537813072s
Average Latency 264.486102ms
Throughput 188.41 requests/second

@jrschumacher jrschumacher added this pull request to the merge queue Sep 17, 2025
Merged via the queue into main with commit da1366a Sep 17, 2025
33 checks passed
@jrschumacher jrschumacher deleted the release-please--branches--main--components--service branch September 17, 2025 22:19
@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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants