Releases: DataFog/datafog-python
Release list
DataFog v4.7.0
What's New
Released: 2026-07-02
🚀 New Features
- Merge pull request #159 from DataFog/feat/4.7-allowlist
- feat: allowlist support, presidio entity aliases, py.typed
🐛 Bug Fixes
- fix: harden allowlist patterns against ReDoS, document match semantics
- docs: refresh README for 4.6 — agent firewall section, fix stale version refs and entity labels
📚 Documentation
- Merge pull request #157 from DataFog/docs/plugin-crosslink
- docs: give Claude Code plugin install top billing in firewall section
- Merge pull request #156 from DataFog/docs/readme-refresh
🔧 Other Changes
- Merge pull request #160 from DataFog/release/4.7.0
- Prepare v4.7.0 stable release
- test: cover subject-length cap fail-safe in allowlist pattern matching
📥 Installation
# Core package (lightweight)
pip install datafog
# With all features
pip install datafog[all]📊 Metrics
- Package size: ~2MB (core)
- Install time: ~10 seconds
- Tests passing: ✅
- Commits this week: 10
DataFog v4.6.0
What's New
Released: 2026-07-02
🚀 New Features
- Merge pull request #154 from DataFog/feat/litellm-guardrail
- Merge remote-tracking branch 'origin/dev' into feat/litellm-guardrail
- Merge pull request #152 from DataFog/feat/claude-code-hook
- Merge remote-tracking branch 'origin/dev' into feat/claude-code-hook
- feat: add LiteLLM guardrail adapter (DataFogGuardrail)
- docs: add realistic-scenarios and limitations sections to hook README
- feat: add Claude Code hook adapter (datafog-hook)
- docs: add public v5.0.0 roadmap
🐛 Bug Fixes
- ci: fix lint (pre-commit formatting, B017) and run guardrail tests in coverage job
📚 Documentation
- style: apply prettier formatting to hook README
- Revert "Merge pull request #151 from DataFog/docs/v5-roadmap"
- Merge pull request #151 from DataFog/docs/v5-roadmap
- docs: document ask-vs-deny permission mode gotcha for datafog-hook
🔧 Other Changes
- Merge pull request #155 from DataFog/release/4.6.0
- Prepare v4.6.0 stable release
- ci: install fastapi with litellm; cover guardrail edge paths
📥 Installation
# Core package (lightweight)
pip install datafog
# With all features
pip install datafog[all]📊 Metrics
- Package size: ~2MB (core)
- Install time: ~10 seconds
- Tests passing: ✅
- Commits this week: 16
DataFog v4.5.0
What's New
Released: 2026-07-02
4.5 Release Focus
DataFog 4.5.0 is a focused release for lightweight text PII screening. The core install remains dependency-light while the text APIs, CLI, guardrail helpers, German structured PII coverage, optional-profile docs, and Python 3.13 compatibility story become clearer and easier to verify.
German Structured PII
German VAT IDs and German IBANs are detected by default in the regex engine. Broader German identifiers such as tax IDs, postal codes, passport numbers, residence permit numbers, and pension insurance numbers require locales=["de"] or explicit entity selection.
Python 3.13 Optional Profiles
Python 3.13 is certified for the core SDK, CLI, nlp, nlp-advanced, and ocr install profiles. Donut OCR still requires a model already available locally. distributed and all are not newly certified on Python 3.13 in 4.5.0.
Optional OCR And Spark Surfaces
OCR and Spark remain supported optional surfaces. They are not deprecated, but their broader overhaul is deferred beyond 4.5.0 so the core package can stay tight and text-first.
Telemetry Defaults
Telemetry remains disabled unless DATAFOG_TELEMETRY=1 is set. DATAFOG_NO_TELEMETRY=1 and DO_NOT_TRACK=1 continue to force telemetry off.
🐛 Bug Fixes
- Merge pull request #149 from DataFog/fix/4.5-release-review
- fix: restore v4.4.0 detection parity for SSN and detect() output keys
🔧 Other Changes
- Merge pull request #150 from DataFog/release/4.5.0
- Prepare v4.5.0 stable release
- ci: exclude historical audit artifacts from prettier
- chore: finalize 4.5.0 changelog and document guardrail engine defaults
- chore: bump version to 4.4.0 [skip ci]
- Prepare v4.4.0 stable release (#133)
📥 Installation
# Core package (lightweight)
pip install datafog
# With all features
pip install datafog[all]📊 Metrics
- Package size: ~2MB (core)
- Install time: ~10 seconds
- Tests passing: ✅
- Commits this week: 8
Beta Release 4.5.0b5
No changes since last release.
Nightly Alpha 4.5.0a4
No changes since last release.
Beta Release 4.5.0b4
No changes since last release.
Nightly Alpha 4.5.0a3
No changes since last release.
Beta Release 4.5.0b3
No changes since last release.
Nightly Alpha 4.5.0a2
No changes since last release.
Beta Release 4.5.0b2
No changes since last release.