New
v1.0.0
3th April 2025
What Changed π
π Features
- feat: π§± adding deployment configs which contains, tempo, prometheus, loki, grafana configuration. @mehdihadeli (#246)
- feat: π§± integrate opentelemetry and opentelemetry collector and using
OTLP/gRPCport to export telemetry data like traces, logs and metrics to different exporters like loki, tempo and prometheus,... @mehdihadeli (#246) - feat: π§± add some Grafana dashboards for application. @mehdihadeli (#246)
- feat: π§± integrate prometheus for collection metrics with
opentelemetryandotel-collector. @mehdihadeli (#246) - feat: π§± integrate jaeger, tempo and zipkin for collection tracer with
opentelemetryandotel-collector. @mehdihadeli (#246) - feat: π§± integrate
lokiandelastic-search kibanafor collection logs withopentelemetryandotel-collector. @mehdihadeli (#246) - feat: π§± add
aspire-dashboardfor collecting telemetry data in development mode throughOTLP/gRPCport. @mehdihadeli (#246) - feat: β¨ add .net 8 new resiliency mechanism for application. @mehdihadeli (#246)
- feat: β¨ add opentelemetry building blocks and using
ActivitySourcefor collecting traces,IMeterFactoryandMeterfor collecting metrics and using .netILoggerbesides of addingbuilder.Logging.AddOpenTelemetryfor collecting logs. @mehdihadeli (#246) - feat: β¨ adding some features and refactoring in the building blocks projects. @mehdihadeli (#246)
- feat: β¨ using .net 9 new hybrid cache for primary and second cache with in-memory and distributed cache with redis. @mehdihadeli (#246)
- feat: β¨ add .net 9 opnapi support for generating openapi documents beside of existing swagger functionality. @mehdihadeli (#246)
- feat: β¨ add rate limit. @mehdihadeli (#246)
- feat: β¨ add .net 8 header propagations middleware. @mehdihadeli (#246)
- feat: β¨adding ObservabilityPipelineBehavior and adding ActivityExtensions and DiagnosticsProvider for writing application activity and metrics. @mehdihadeli (#246)
- feat: β¨ using mapperly source generator package for simple mappings and manual mappings for complex mappings. @mehdihadeli (#246)
- feat: β¨ using Mediator source generator package for handling request and event handling as implementation of mediator pattern and removing MediatR package. @mehdihadeli (#246)
β»οΈ Enhancement
- refactor: β»οΈ upgrade to .net 9 and some refactoring @mehdihadeli (#246)
- refactor: β»οΈ refactor husky for pre-commit quality checks through running
format,styleandanalyzersnpm commands @mehdihadeli (#246) - refactor: β»οΈ update services dockerfiles @mehdihadeli (#246)
π· CI
- ci: π· refactor reusable github action workflows for services @mehdihadeli (#246)