Releases: Taiizor/Xavier
Releases · Taiizor/Xavier
Xavier v1.0.4
Xavier v1.0.4
Opinionated but customizable API defaults pack for ASP.NET Core.
Xavier bundles common cross-cutting concerns into a simple, one-liner setup — no boilerplate required.
Installation
dotnet add package Xavier --version 1.0.4Features
- ✅ ProblemDetails - RFC 7807 error responses with trace/correlation IDs
- ✅ Correlation ID - Request tracking with
X-Correlation-Idheader - ✅ Health Endpoints -
/health(liveness) and/ready(readiness) - ✅ OpenAPI - Document exposure at
/openapi/v1.json(net8+) - ✅ HTTP Logging - Safe-by-default request/response logging
- ✅ Rate Limiting - Global, Per-IP, Per-Client policies (net7+)
- ✅ Resilience - HttpClient retry/timeout/circuit-breaker (net8+)
- ✅ Observability - OpenTelemetry wiring (no forced exporters)
Supported Frameworks
net6.0 | net7.0 | net8.0 | net9.0 | net10.0
Links
What's Changed
- ci(deps): bump actions/setup-dotnet from 4 to 5 by @dependabot[bot] in #3
- ci(deps): bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #2
- ci(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #4
New Contributors
- @dependabot[bot] made their first contribution in #3
Full Changelog: https://github.com/Taiizor/Xavier/commits/v1.0.4