Skip to content

Tags: gregmos/PII-Shield

Tags

v1.0.0

Toggle v1.0.0's commit message
Release v1.0.0 — first public release

Server:
- Rewrite bootstrap: lifespan + anyio.to_thread (fixes deadlock on Windows)
- pip call + import verification (fixes false pip failures)
- Retry wrapper for transient OSError/DLL locks (3 retries, 10s delay)
- Dynamic retry_after_sec: 25s first 3 min, 10s after
- Chunked processing works with HITL entity overrides
- Docx table cells joined with " | " for NER context
- sys.executable instead of hardcoded "python" (macOS/Linux fix)
- macOS/Linux platform_overrides in manifest (python3)

README:
- Professional layout for awesome-mcp submission
- Dynamic badges (CI, stars, forks, release, platforms, tech stack)
- Privacy architecture table, cross-platform instructions

SKILL.md:
- Realistic boot timings (2-5 min first launch)
- Correct retry behavior: sleep for "loading", STOP for "No such tool"

Tests (new):
- 73 tests across 8 files (detection, anonymization, dedup, chunking,
  overrides, mapping, EU patterns, false positives)
- GitHub Actions CI: Python 3.10/3.12 × Windows/macOS/Linux

Version sync:
- All files aligned to v1.0.0, .dxt format, GLiNER model updated to
  knowledgator/gliner-pii-base-v1.0

Co-Authored-By: stevenobiajulu <[email protected]>
Co-Authored-By: Claude Opus 4.6 <[email protected]>