@@ -5,6 +5,18 @@ All notable changes to the AxonFlow Java SDK will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 2.6.0] - 2026-01-18
9+
10+ ### Added
11+
12+ - ** Workflow Policy Enforcement** (Issues #1019 , #1020 , #1021 ): Policy transparency for workflow operations
13+ - ` StepGateResponse ` now includes ` getPoliciesEvaluated() ` and ` getPoliciesMatched() ` methods with ` PolicyMatch ` type
14+ - ` PolicyMatch ` class with ` getPolicyId() ` , ` getPolicyName() ` , ` getAction() ` , ` getReason() ` for policy transparency
15+ - ` PolicyEvaluationResult ` class for MAP execution with ` isAllowed() ` , ` getAppliedPolicies() ` , ` getRiskScore() `
16+ - Workflow operations (` workflow_created ` , ` workflow_step_gate ` , ` workflow_completed ` ) logged to audit trail
17+
18+ ---
19+
820## [ 2.5.0] - 2026-01-17
921
1022### Added
@@ -23,12 +35,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2335 - Helper methods on ` StepGateResponse ` : ` isAllowed() ` , ` isBlocked() ` , ` requiresApproval() `
2436 - Helper methods on ` WorkflowStatus ` and ` WorkflowStatusResponse ` : ` isTerminal() `
2537
26- - ** Workflow Policy Enforcement** (Issues #1019 , #1020 , #1021 ): Policy transparency for workflow operations
27- - ` StepGateResponse ` now includes ` getPoliciesEvaluated() ` and ` getPoliciesMatched() ` methods with ` PolicyMatch ` type
28- - ` PolicyMatch ` class with ` getPolicyId() ` , ` getPolicyName() ` , ` getAction() ` , ` getReason() ` for policy transparency
29- - ` PolicyEvaluationResult ` class for MAP execution with ` isAllowed() ` , ` getAppliedPolicies() ` , ` getRiskScore() `
30- - Workflow operations (` workflow_created ` , ` workflow_step_gate ` , ` workflow_completed ` ) logged to audit trail
31-
3238---
3339
3440## [ 2.4.0] - 2026-01-14
0 commit comments