Skip to content

Releases: Taiizor/Xavier

Xavier v1.0.4

11 Jan 18:27

Choose a tag to compare

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.4

Features

  • ProblemDetails - RFC 7807 error responses with trace/correlation IDs
  • Correlation ID - Request tracking with X-Correlation-Id header
  • 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

Full Changelog: https://github.com/Taiizor/Xavier/commits/v1.0.4