v0.2.11 — Enterprise Tier Deep Lock + Free Tier Power-Up + Premium UI/UX
What's New in v0.2.11
Enterprise Tier (Deep Locking)
- HMAC-SHA256 license token validation on all /enterprise/* endpoints
- require_tier('enterprise') dependency with Authorization: License header
- Hardware-bound license validation with 24h grace period
- Online revalidation support
Free Tier Power-Up
- Generous limits: 100 RPM / 10,000 RPD (was 30/1,000)
- Unlocked for free: social_batch (limited to 5/batch), self_learning (basic)
- Anonymous access: 12 free features (was 3)
Tier System Unification
- PLAN_LIMITS in pro.py is now single source of truth
- feature_flags.py and licensing.py derive from PLAN_LIMITS at import
- Fixed broken pro router (removed non-existent STARTER/PRO tiers)
- Fixed deps.py tier hierarchy (2-level: free/enterprise)
Premium UI/UX
- Product Hunt-ready README with comparison tables, feature cards, pricing
- Landing page (docs/index.html) with particle effects, scroll animations
- Animated counters, glass morphism, gradient borders, interactive terminal
- SEO: Open Graph, Twitter Cards, JSON-LD structured data
Enterprise Features (Phase 1-6)
- RBAC, OIDC, encryption, audit chain, sessions
- Telemetry, distributed tracing, /metrics, /health
- Query analytics, trend detection, anomaly alerts
- Multi-tenant management, SLA monitoring
- SOC2 controls, data residency, retention policies
- Webhooks, batch jobs, enterprise admin API
Bug Fixes
- Fixed broken pro.py PlanTier.STARTER/PlanTier.PRO references
- Fixed deps.py 4-level tier hierarchy (now 2-level)
- Fixed AuthManager class structure
- Fixed circular imports between auth.py and deps.py
Tests
- 828 passed, 9 skipped, 0 failed
Installation
\\�ash
pip install jirosearch==0.2.11
\\