Skip to content

Commit 21e2bd9

Browse files
fix: add media category enum values to PolicyCategory
Add MEDIA_SAFETY, MEDIA_BIOMETRIC, MEDIA_PII, MEDIA_DOCUMENT enum members to prevent Jackson deserialization crash when server returns policies with media-* categories. Add v3.6.0 CHANGELOG entry.
1 parent 8db3d1b commit 21e2bd9

2 files changed

Lines changed: 17 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,17 @@ 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+
## [3.6.0] - 2026-02-19
9+
10+
### Added
11+
12+
- Media governance configuration methods: `getMediaGovernanceConfig()`, `updateMediaGovernanceConfig()`, `getMediaGovernanceStatus()`
13+
- Media governance types: `MediaGovernanceConfig`, `MediaGovernanceStatus`
14+
- Media policy category constants: `CATEGORY_MEDIA_SAFETY`, `CATEGORY_MEDIA_BIOMETRIC`, `CATEGORY_MEDIA_PII`, `CATEGORY_MEDIA_DOCUMENT`
15+
- `PolicyCategory` enum values: `MEDIA_SAFETY`, `MEDIA_BIOMETRIC`, `MEDIA_PII`, `MEDIA_DOCUMENT`
16+
17+
---
18+
819
## [3.5.0] - 2026-02-18
920

1021
### Added

src/main/java/com/getaxonflow/sdk/types/policies/PolicyTypes.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,12 @@ public enum PolicyCategory {
7272
// Sensitive data category
7373
SENSITIVE_DATA("sensitive-data"),
7474

75+
// Media governance categories
76+
MEDIA_SAFETY("media-safety"),
77+
MEDIA_BIOMETRIC("media-biometric"),
78+
MEDIA_PII("media-pii"),
79+
MEDIA_DOCUMENT("media-document"),
80+
7581
// Dynamic policy categories
7682
DYNAMIC_RISK("dynamic-risk"),
7783
DYNAMIC_COMPLIANCE("dynamic-compliance"),

0 commit comments

Comments
 (0)