[0.1.5] - 2026-03-01
Added
- Principal sessions —
POST /v1/principal-sessionscreates short-lived session JWTs for end-users - End-user permissions dashboard —
GET /permissionsserves HTML self-service UI - Three principal endpoints:
GET /v1/principal/grants,GET /v1/principal/audit,DELETE /v1/principal/grants/:id - Express middleware (
@grantex/express) — drop-in Grantex token verification for Node.js APIs - FastAPI middleware (
grantex-fastapi) — drop-in Grantex token verification for Python APIs - Go SDK (
github.com/mishrasanjeev/grantex-go) v0.1.0 — 12 resource services, offline JWT verification, PKCE, webhook HMAC-SHA256 - Service provider adapters (
@grantex/adapters) — Google Calendar, Gmail, Stripe, Slack - Reverse-proxy gateway (
@grantex/gateway) — YAML-configured, Fastify-based token verification proxy principalSessions.create()in TypeScript and Python SDKs- Conformance suite: principal-sessions test suite
Changed
- Bumped
@grantex/sdkto 0.1.5 andgrantex(Python) to 0.1.5 - Bumped
@grantex/conformanceto 0.1.2
[0.1.4] - 2026-02-28
Added
- Token refresh —
POST /v1/token/refreshwith single-use rotation per SPEC §7.4 tokens.refresh()method in TypeScript and Python SDKs- Conformance suite: token refresh tests
- Troubleshooting guide in docs
Changed
- Bumped
@grantex/sdkto 0.1.4 andgrantex(Python) to 0.1.4
[0.1.3] - 2026-02-28
Added
- PKCE (S256) support in authorization and token exchange flows
generatePkce()helper in TypeScript SDKgenerate_pkce()helper in Python SDK- Rate limiting on auth-service (100/min global, 20/min token, 10/min authorize)
- CHANGELOG.md, CODE_OF_CONDUCT.md, issue templates, PR template
Changed
- Bumped
@grantex/sdkto 0.1.3 andgrantex(Python) to 0.1.3
Fixed
- “ML-based detection” copy corrected to “Pattern-based detection” on landing page
[0.1.2] - 2026-02-27
Added
tokens.exchange()method to TypeScript and Python SDKs for exchanging authorization codes for grant tokens- Python examples for the token exchange flow
- OpenAI Agents SDK integration (
grantex-openai-agents) - Google ADK integration (
grantex-adk) - MCP server package (
@grantex/mcp) with 13 tools for Claude Desktop / Cursor / Windsurf - Health endpoint (
GET /health) in auth-service - CLI commands for policies, billing, SCIM, and SSO
- Portal webhooks management page
- Webhook retry with exponential backoff (persistent delivery table + background worker)
- Anomaly detection background worker (runs every 60 minutes)
- Plan limit enforcement for grants, audit entries, and policies
Changed
- Bumped
@grantex/sdkandgrantex(Python) to 0.1.2 - Webhook delivery is now persistent with retry instead of fire-and-forget
[0.1.1] - 2026-02-26
Added
- CrewAI integration (
grantex-crewai) published to PyPI - Vercel AI SDK integration (
@grantex/vercel-ai) - AutoGen integration (
@grantex/autogen) - CLI tool (
@grantex/cli) with commands for agents, grants, tokens, audit, and anomalies - LangChain integration (
@grantex/langchain) - Example apps: quickstart-ts, quickstart-py, langchain-agent, crewai-agent, vercel-ai-chatbot
- Developer portal with React dashboard
- Landing page deployed to Firebase Hosting at grantex.dev
Changed
- Bumped integration packages to 0.1.1
Fixed
- Compliance timestamptz cast using null instead of empty string
- Startup migration runner for production DB schema
[0.1.0] - 2026-02-25
Added
- Protocol specification v1.0 (SPEC.md)
- Auth service (Fastify + PostgreSQL + Redis) with full API surface:
- Authorization flow, consent, approve/deny
- Token exchange, verification, and revocation
- Grant management with delegation support
- Tamper-evident audit log with hash chaining
- Anomaly detection
- Policy engine
- SCIM provisioning
- SSO configuration (OIDC)
- Billing integration (Stripe)
- Webhook registration and delivery
- JWKS endpoint for offline token verification
- TypeScript SDK (
@grantex/sdk) published to npm - Python SDK (
grantex) published to PyPI - CI/CD pipelines (GitHub Actions)
- Cloud Run deployment configuration
- Docker Compose for local development