Skip to content

Releases: mishabar410/PolicyShield

v0.14.0

01 Mar 12:56

Choose a tag to compare

v0.13.0 — Tier 2: SDK, DX & Integrations

25 Feb 15:01

Choose a tag to compare

What's New (16 features)

SDK & Integrations

  • Python SDK: PolicyShieldClient + AsyncPolicyShieldClient — typed check, kill, resume, reload, post_check
  • TypeScript SDK: added kill/resume/reload/waitForApproval to @policyshield/openclaw-plugin
  • @shield() decorator: sync + async function wrapping with on_block config
  • MCP Proxy: transparent proxy for MCP tool calls through PolicyShield

CLI & Developer Experience

  • Quickstart wizard: policyshield quickstart — interactive setup
  • Dry-run CLI: policyshield check --tool <name> --rules <path> (exit 0/2)
  • Role presets: coding-agent, data-analyst, customer-support
  • Full ENV config: 31 POLICYSHIELD_* env vars (12-factor)

Reliability & Operations

  • Retry/backoff: async retry_with_backoff() utility
  • K8s probes: /api/v1/livez and /api/v1/readyz aliases
  • OpenAPI tags: check, admin, observability API groups
  • Slack approval backend: Incoming Webhook notifications
  • Integration examples: standalone_check, fastapi_middleware, docker_compose

Install

pip install policyshield==0.13.0
npm i @policyshield/openclaw-plugin@0.12.0

Stats

  • 1226 tests, 85% coverage
  • mypy: 0 errors in 99 files
  • TypeScript: 51 tests across 5 test files

v0.11.0

20 Feb 11:55

Choose a tag to compare

Full Changelog: v0.10.0...v0.11.0

v0.10.0

16 Feb 20:55

Choose a tag to compare

Full Changelog: v0.9.0...v0.10.0

v0.9.0

15 Feb 14:51

Choose a tag to compare

Full Changelog: v0.8.1...v0.9.0

v0.8.1

14 Feb 19:47

Choose a tag to compare

Full Changelog: v0.7.0...v0.8.1

v0.7.0

14 Feb 19:47

Choose a tag to compare

Full Changelog: v0.6.0...v0.7.0

v0.6.0

12 Feb 19:36

Choose a tag to compare

Full Changelog: v0.5.0...v0.6.0