Skip to content

Releases: DataFog/datafog-python

DataFog v4.7.0

Choose a tag to compare

@sidmohan0 sidmohan0 released this 02 Jul 22:59
07ae2d2

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

Choose a tag to compare

@sidmohan0 sidmohan0 released this 02 Jul 20:06
5dbdffd

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

Choose a tag to compare

@sidmohan0 sidmohan0 released this 02 Jul 17:34

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

Beta Release 4.5.0b5 Pre-release
Pre-release

Choose a tag to compare

@sidmohan0 sidmohan0 released this 02 Jul 03:15

No changes since last release.

Nightly Alpha 4.5.0a4

Nightly Alpha 4.5.0a4 Pre-release
Pre-release

Choose a tag to compare

@sidmohan0 sidmohan0 released this 29 Jun 03:22

No changes since last release.

Beta Release 4.5.0b4

Beta Release 4.5.0b4 Pre-release
Pre-release

Choose a tag to compare

@sidmohan0 sidmohan0 released this 25 Jun 03:16

No changes since last release.

Nightly Alpha 4.5.0a3

Nightly Alpha 4.5.0a3 Pre-release
Pre-release

Choose a tag to compare

@sidmohan0 sidmohan0 released this 22 Jun 03:23

No changes since last release.

Beta Release 4.5.0b3

Beta Release 4.5.0b3 Pre-release
Pre-release

Choose a tag to compare

@sidmohan0 sidmohan0 released this 18 Jun 03:18

No changes since last release.

Nightly Alpha 4.5.0a2

Nightly Alpha 4.5.0a2 Pre-release
Pre-release

Choose a tag to compare

@sidmohan0 sidmohan0 released this 15 Jun 03:23

No changes since last release.

Beta Release 4.5.0b2

Beta Release 4.5.0b2 Pre-release
Pre-release

Choose a tag to compare

@sidmohan0 sidmohan0 released this 11 Jun 03:16

No changes since last release.