Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 1.02 KB

File metadata and controls

26 lines (20 loc) · 1.02 KB

Changelog

All notable changes to Xavier will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • Initial release of Xavier API Defaults Pack
  • AddXavier() service collection extension
  • UseXavier() application builder extension
  • MapXavierInfrastructureEndpoints() endpoint routing extension
  • Error handling with ProblemDetails (enabled by default)
  • Correlation ID middleware with W3C traceparent support
  • HTTP logging with safe defaults (opt-in)
  • Rate limiting with built-in policies (net7+, opt-in)
  • OpenAPI document exposure (net8+, enabled by default in Development)
  • Health endpoints (/health, /ready)
  • HttpClient resilience defaults (net8+, opt-in)
  • OpenTelemetry wiring helpers (opt-in)
  • Multi-targeting: net6.0, net7.0, net8.0, net9.0, net10.0