Skip to content

prepares for cedar-java-4.11 release - #375

Merged
muditchaudhary merged 1 commit into
release/4.11.xfrom
release-staging/4.11.x
Oct 29, 2026
Merged

muditchaudhary merged 1 commit into
release/4.11.xfrom
release-staging/4.11.x

Conversation

@muditchaudhary

Copy link
Copy Markdown
Contributor

Prepare cedar-java 4.11.0 release

Release changes

Cedar 4.11 compatibility

  • TPE FFI adapted to the 4.11 API: uses TpeResponse::residual_policies() (all residuals in 4.11) and converts TpeError / tpe_err::EntitiesError, which are not miette::Diagnostics in 4.11, to DetailedError. Schema-validation failures keep the structured form: a top-level error with each validation error under related.
  • Integration tests: the corpus is now downloaded from cedar-integration-tests branch release/4.11.x (set by one variable in build.gradle) and extracted to a branch-independent `cedar-integr
  • Tests aligned with cedar-policy 4.11 behavior:
    • Partial entities with a duple later entry wins), as in 4.11.
    • Reverted the update tests to reflect cedar#2545 #369 ValidationTests changes, which expected cedar#2545 behavior that exists only on cedar main.
    • TPE residual text and reauthorize error messages now match 4.11's output.

Signed-off-by: Mudit Chaudhary <chmudit@amazon.com>
@muditchaudhary
muditchaudhary marked this pull request as ready for review October 29, 2026 15:57
@muditchaudhary
muditchaudhary merged commit d8dd5c9 into release/4.11.x Oct 29, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants