Changelog
Release history for Rdakt AI
v0.3.0
- Pydantic config —
RdaktConfigmigrated to Pydantic with full validation - CLI
--configflag — pass a custom config path tordakt-ai demo - Expanded docs — configuration guide with middleware integration examples
- Edge case coverage — additional tests for config, stores, and middleware
v0.2.0
- Streaming deanonymization — real-time token replacement in SSE streams
- Provider-agnostic formats — support for OpenAI, Anthropic, and Gemini SSE formats
- Gzip decompression — automatic handling of Anthropic's compressed streams
- Session stores — MemoryStore, SQLiteStore, RedisStore
- Event callbacks — on_entities_detected, on_anonymized, on_deanonymized, on_error
- Audit mode — detection without anonymization
v0.1.0
- Initial release
- RegexDetector with 8 built-in patterns
- Token, synthetic, and hybrid anonymization strategies
- RdaktMiddleware (async) and RdaktSyncMiddleware
- YAML configuration support
- CLI:
rdakt-ai initandrdakt-ai demo