Skip to content

Conversation

@opentdf-automation
Copy link
Contributor

Description

Backport of #2896 to release/service/v0.11.

…ound (#2896)

### Proposed Changes

* If attribute value FQNs not found, deny access to the resource
containing the FQN instead of returning error to request

### Checklist

- [X] I have added or updated unit tests
- [ ] I have added or updated integration tests (if appropriate)
- [ ] I have added or updated documentation

### Testing Instructions

(cherry picked from commit 802db02)
@opentdf-automation opentdf-automation bot force-pushed the backport-2896-to-release/service/v0.11 branch from ea9c43a to d8ec7bd Compare November 12, 2025 15:32
@github-actions
Copy link
Contributor

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

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

Benchmark authorization.v2.GetMultiResourceDecision Results:

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

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 388.90868ms
Throughput 257.13 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 38.811565821s
Average Latency 386.457379ms
Throughput 128.83 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 27.371800746s
Average Latency 272.493918ms
Throughput 182.67 requests/second

@jakedoublev jakedoublev merged commit 225627d into release/service/v0.11 Nov 12, 2025
34 checks passed
@jakedoublev jakedoublev deleted the backport-2896-to-release/service/v0.11 branch November 12, 2025 15:51
jakedoublev pushed a commit that referenced this pull request Nov 14, 2025
🤖 I have created a release *beep* *boop*
---


##
[0.11.4](service/v0.11.3...service/v0.11.4)
(2025-11-14)


### Features

* **kas:** add configurable SRT skew tolerance and diagnostics [backport
to release/service/v0.11]
([#2913](#2913))
([cac20cd](cac20cd))


### Bug Fixes

* **authz:** deny resources granularly when attribute value FQNs not
found [backport to release/service/v0.11]
([#2897](#2897))
([225627d](225627d))
* **core:** add obligations X-Rewrap-Additional-Context to default CORS
allowed headers [backport to release/service/v0.11]
([#2902](#2902))
([b9586b4](b9586b4))

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants