Skip to content

Commit d4d763e

Browse files
docs: add v2.3.0 CHANGELOG entry for MCP policy enforcement
1 parent 62805a5 commit d4d763e

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,26 @@ All notable changes to the AxonFlow Java SDK will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [2.3.0] - 2026-01-09
9+
10+
### Added
11+
12+
- **MCP Query and Execute methods**: New methods for MCP connector operations with policy enforcement
13+
- `mcpQuery(MCPQueryRequest)` - Execute SQL query through MCP connector with policy enforcement
14+
- `mcpExecute(MCPExecuteRequest)` - Execute non-query SQL statement through MCP connector
15+
- Returns `ConnectorResponse` with `isRedacted()`, `getRedactedFields()`, and `getPolicyInfo()` methods
16+
17+
- **PolicyInfo types**: New types for policy enforcement metadata in responses
18+
- `PolicyInfo` - Contains `getPoliciesEvaluated()`, `isBlocked()`, `getBlockReason()`, `getRedactionsApplied()`, `getProcessingTimeMs()`, `getMatchedPolicies()`
19+
- `PolicyMatchInfo` - Details of matched policies including `getPolicyId()`, `getPolicyName()`, `getCategory()`, `getSeverity()`, `getAction()`
20+
21+
- **ConnectorResponse fields**: New fields for redaction information
22+
- `isRedacted()` - Whether any fields were redacted
23+
- `getRedactedFields()` - JSON paths of redacted fields (e.g., `rows[0].ssn`)
24+
- `getPolicyInfo()` - Policy enforcement metadata
25+
26+
---
27+
828
## [2.2.0] - 2026-01-08
929

1030
### Added

0 commit comments

Comments
 (0)