You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add response compression, health checks, traceId in errors, tag-based cache invalidation, per-version OpenAPI docs, and code quality improvements
- Add Brotli + Gzip response compression middleware
- Add Redis and Hangfire health checks on /health/ready
- Surface traceId and correlationId in ProblemDetails error responses
- Add tag-based cache invalidation (SetItemAsync with tags, RemoveByTagAsync) to ICacheService
- Generate per-version OpenAPI documents (configurable via OpenApiOptions.Versions)
- Add AsNoTracking to read-only EF queries in Group handlers and UpdateGroupCommandHandler
- Replace read-then-delete with ExecuteDeleteAsync in session cleanup
- Add explanatory comments to all intentional broad catch blocks across caching, eventing, jobs, auditing, identity, and multitenancy
- Fix MultitenancyOptionsTests to match actual default values
0 commit comments