v1.4.0
What's Changed
Added
- Per-tenant
AUTH_MODE(none|basic|keycloak) for tenant API authentication. basicmode: HTTP Basic auth backed by thegwapischema (gwapi.users, roles, user CRUD via admin API).- Unified
ApiUseridentity withrequire_role()FastAPI dependency. app/schemas.pycentralizes DDL bootstrap forlogandgwapischemas.- Install script for production deployment (single-tenant)
Deprecated
KEYCLOAK_ENABLEDper-tenant env var (shim maps toAUTH_MODE; removal in 2.0.0,# DEPRECATED #22).- Admin API top-level
keycloakblock (useauth.mode+auth.keycloak).
Pull Requests
Full Changelog: v1.3.2...v1.4.0