Skip to content

Conversation

@opentdf-automation
Copy link
Contributor

@opentdf-automation opentdf-automation bot commented Apr 3, 2025

🤖 I have created a release beep boop

0.5.3 (2025-05-22)

Features

  • authz: authz v2 versioning implementation (#2173) (557fc21)
  • authz: authz v2, ers v2 protos and gencode for ABAC with actions & registered resource (#2124) (ea7992a)
  • authz: export entity id prefix constant from entity instead of authorization service v1 (#2261) (94079a9)
  • authz: subject mapping plugin support for ABAC with actions (#2223) (d08b939)
  • bulk keycloak provisioning (#2205) (59e4485)
  • core: add otel to opentdf services (#1858) (53a7aa0)
  • core: Adds EC withSalt options (#2126) (67b6fb8)
  • core: enhance db configuration options (#2285) (ed9ff59)
  • core: New Key Index and Manager Plugin SPI (#2095) (eb446fc)
  • core: support onConfigUpdate hook when registering services (#1992) (366d4dc)
  • core: v2 ERS with proto updates (#2210) (a161ef8)
  • policy: actions crud service endpoints and proto validation (#2037) (e933fa9)
  • policy: actions service RPCs should actually hit storage layer CRUD (#2063) (da4faf5)
  • policy: add enhanced standard/custom actions protos (#2020) (bbac53f)
  • policy: Add platform key indexer. (#2189) (861ef8d)
  • policy: consume lib/identifier parse function (#2181) (1cef22b)
  • policy: DSPX-1018 NDR retrieval by FQN support (#2131) (0001041)
  • policy: DSPX-1057 registered resource action attribute values (DB + Service implementation) (#2191) (6bf1b2e)
  • policy: DSPX-1057 registered resource action attribute values (protos only) (#2217) (6375596)
  • policy: DSPX-893 NDR define crud protos (#2056) (55a5c27)
  • policy: DSPX-898 NDR database schema (#2055) (2a10a6a)
  • policy: DSPX-901 NDR database crud (#2071) (20e0a5f)
  • policy: DSPX-902 NDR service crud implementation (2/2) (#2066) (030ad33)
  • policy: DSPX-902 NDR service crud protos only (1/2) (#2092) (24b6cb5)
  • policy: Finish resource mapping groups (#2224) (5ff754e)
  • policy: GetMatchedSubjectMappings should provide value FQN (#2151) (ad80044)
  • policy: key management crud (#2110) (4c3d53d)
  • policy: Key management proto (#2115) (561f853)
  • policy: Modify get request to search for keys by kasid with keyid. (#2147) (780d2e4)
  • policy: Restrict KAS deletion when tied to Key (#2144) (4c4ab13)
  • policy: Return KAS Key structure (#2172) (7f97b99)
  • policy: rotate keys rpc (#2180) (0d00743)
  • policy: stored enhanced actions database migration, CRUD queries, SM updates (#2040) (e6b7c79)
  • sdk: Add a KAS allowlist (#2085) (d7cfdf3)
  • sdk: add nanotdf plaintext policy (#2182) (e5c56db)
  • sdk: Use ConnectRPC in the go client (#2200) (fc34ee6)

Bug Fixes

  • core: access pdp cleanup before actions in ABAC decisioning (#2123) (9b38a3c)
  • core: Autobump service (#2080) (006c724)
  • core: Autobump service (#2104) (1f72cc7)
  • core: Autobump service (#2108) (be5b7d7)
  • core: bump to go 1.24 and bump service proto module dependencies (#2064) (94891a0)
  • core: Fix DPoP with grpc-gateway (#2044) (4483ef2)
  • core: fix service go.mod (#2141) (3b98f6d)
  • core: Improves errors when under heavy load (#2132) (4490a14)
  • core: Let legacy KAOs use new trust plugins (#2218) (5aa6916)
  • core: migrate from mitchellh/mapstructure to go-viper/mapstructure (#2087) (0a3a82e)
  • core: update viper to 1.20.1 (#2088) (09099e9)
  • core: Updates vulnerable dep go/x/net (#2072) (11c02cd)
  • deps: bump github.com/creasty/defaults from 1.7.0 to 1.8.0 in /service (#2242) (86a9b46)
  • deps: bump github.com/jackc/pgx/v5 from 5.5.5 to 5.7.5 in /service (#2249) (d8f3b67)
  • deps: bump the internal group across 1 directory with 2 updates (#2296) (7f92c70)
  • deps: bump toolchain in /lib/fixtures and /examples to resolve CVE GO-2025-3563 (#2061) (9c16843)
  • handle empty private and public key ctx structs (#2272) (f3fc647)
  • policy: remove predefined rules in actions protos (#2069) (060f059)
  • policy: return kas uri on keys for definition, namespace and values (#2186) (6c55fb8)
  • update key_mode to provide more context (#2226) (44d0805)

This PR was generated with Release Please. See documentation.

@opentdf-automation opentdf-automation bot requested a review from a team as a code owner April 3, 2025 18:00
@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch 4 times, most recently from e7ce180 to d2f695c Compare April 11, 2025 02:29
@github-actions
Copy link
Contributor

Benchmark Statistics

Name № Requests Avg Duration Min Duration Max Duration
publickey 3 0.067 ms 0.046 ms 0.106 ms
rewrap-nanotdf 4611 307.589 ms 34.039 ms 663.142 ms
rewrap-tdf3 5001 51.659 ms 19.253 ms 224.286 ms

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 14.939726714s
Throughput 6.69 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from d2f695c to 91b8e15 Compare April 11, 2025 20:22
@github-actions
Copy link
Contributor

Benchmark Statistics

Name № Requests Avg Duration Min Duration Max Duration
publickey 3 0.074 ms 0.047 ms 0.099 ms
rewrap-nanotdf 4539 310.732 ms 32.440 ms 632.256 ms
rewrap-tdf3 5001 49.381 ms 16.869 ms 282.560 ms

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 13.734771141s
Throughput 7.28 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from 91b8e15 to 73db359 Compare April 14, 2025 14:56
@github-actions
Copy link
Contributor

Benchmark Statistics

Name № Requests Avg Duration Min Duration Max Duration
publickey 3 0.064 ms 0.038 ms 0.104 ms
rewrap-nanotdf 4875 306.008 ms 32.957 ms 703.605 ms
rewrap-tdf3 5001 51.988 ms 17.155 ms 225.256 ms

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 14.501132129s
Throughput 6.90 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from 73db359 to e032eb6 Compare April 14, 2025 17:57
@github-actions
Copy link
Contributor

Benchmark Statistics

Name № Requests Avg Duration Min Duration Max Duration
publickey 3 0.068 ms 0.048 ms 0.109 ms
rewrap-nanotdf 4573 357.878 ms 50.194 ms 825.176 ms
rewrap-tdf3 5001 50.891 ms 18.794 ms 289.020 ms

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 19.311140725s
Throughput 5.18 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from e032eb6 to 7e2e07a Compare April 14, 2025 20:10
@github-actions
Copy link
Contributor

Benchmark Statistics

Name № Requests Avg Duration Min Duration Max Duration
publickey 3 0.062 ms 0.029 ms 0.107 ms
rewrap-nanotdf 4624 360.146 ms 61.344 ms 671.502 ms
rewrap-tdf3 5001 51.730 ms 18.579 ms 228.889 ms

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 21.966115106s
Throughput 4.55 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from 7e2e07a to dc0c9dc Compare April 16, 2025 16:45
@github-actions
Copy link
Contributor

Benchmark Statistics

Name № Requests Avg Duration Min Duration Max Duration
publickey 3 0.058 ms 0.031 ms 0.098 ms
rewrap-nanotdf 4816 357.825 ms 55.145 ms 695.137 ms
rewrap-tdf3 5001 52.238 ms 19.197 ms 227.350 ms

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 18.007811132s
Throughput 5.55 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from dc0c9dc to 8f3a60d Compare April 16, 2025 18:11
@github-actions
Copy link
Contributor

Benchmark Statistics

Name № Requests Avg Duration Min Duration Max Duration
publickey 3 0.079 ms 0.040 ms 0.137 ms
rewrap-nanotdf 4805 365.325 ms 59.597 ms 739.492 ms
rewrap-tdf3 5001 50.330 ms 19.018 ms 224.049 ms

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 18.615661021s
Throughput 5.37 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from 8f3a60d to 2d450a9 Compare April 16, 2025 20:59
@github-actions
Copy link
Contributor

Benchmark Statistics

Name № Requests Avg Duration Min Duration Max Duration
publickey 3 0.068 ms 0.043 ms 0.113 ms
rewrap-nanotdf 4786 386.483 ms 69.361 ms 769.922 ms
rewrap-tdf3 5001 53.413 ms 19.603 ms 229.086 ms

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 21.571540029s
Throughput 4.64 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from 2d450a9 to 09613a3 Compare April 17, 2025 14:42
@github-actions
Copy link
Contributor

Benchmark Statistics

Name № Requests Avg Duration Min Duration Max Duration
publickey 3 0.075 ms 0.028 ms 0.130 ms
rewrap-nanotdf 4920 348.434 ms 60.196 ms 636.878 ms
rewrap-tdf3 5001 48.132 ms 17.069 ms 219.997 ms

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 21.182107673s
Throughput 4.72 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from 09613a3 to d3f8e6b Compare April 17, 2025 19:59
@github-actions
Copy link
Contributor

Benchmark Statistics

Name № Requests Avg Duration Min Duration Max Duration
publickey 3 0.060 ms 0.037 ms 0.093 ms
rewrap-nanotdf 4922 409.895 ms 66.440 ms 963.569 ms
rewrap-tdf3 5001 446.588 ms 54.734 ms 1065.818 ms

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 356.85551ms
Throughput 280.23 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from d3f8e6b to ba7d51f Compare April 17, 2025 20:48
@github-actions
Copy link
Contributor

Benchmark Statistics

Name № Requests Avg Duration Min Duration Max Duration
publickey 3 0.068 ms 0.040 ms 0.109 ms
rewrap-nanotdf 4739 476.338 ms 54.146 ms 981.633 ms
rewrap-tdf3 5001 500.157 ms 67.573 ms 1153.021 ms

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 362.265684ms
Throughput 276.04 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from ba7d51f to 42717e0 Compare April 18, 2025 15:23
@github-actions
Copy link
Contributor

Standard Benchmark Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 366.6873ms
Throughput 272.71 requests/second

@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch 18 times, most recently from 2d5a0ad to 4ff42b3 Compare May 22, 2025 16:25
@opentdf-automation opentdf-automation bot force-pushed the release-please--branches--main--components--service branch from 4ff42b3 to 305b693 Compare May 22, 2025 19:51
@github-actions
Copy link
Contributor

Benchmark results, click to expand

Benchmark Results:

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

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 358.025224ms
Throughput 279.31 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 1m16.48067642s
Average Latency 762.489554ms
Throughput 65.38 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 4949
Failed Requests 51
Concurrent Requests 50
Total Time 1m5.627743675s
Average Latency 651.807859ms
Throughput 75.41 requests/second

Error Summary:

Error Message Occurrences
ReadNanoTDF error: getNanoRewrapKey: rewrapError: internal: internal error
rpc error: code = Internal desc = could not perform access
51 occurrences

Standard Benchmark Metrics Skipped or Failed

@elizabethhealy elizabethhealy added this pull request to the merge queue May 22, 2025
Merged via the queue into main with commit 66550d2 May 22, 2025
29 checks passed
@elizabethhealy elizabethhealy deleted the release-please--branches--main--components--service branch May 22, 2025 20:43
@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