Skip to content

v1.3.6

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 01 Jan 10:30
3837aef

What Changed πŸ‘€

πŸš€ Features

  • feat: ✨ add masstransit in-memeory and rabbitmq broker for messaging support.
  • feat: ✨ add .net 8 new resiliency mechanism for application.
  • feat: ✨ using .net 9 new hybrid cache for primary and second cache with in-memory and distributed cache with redis.
  • feat: ✨ add .net 9 opnapi support for generating openapi documents beside of existing swagger functionality.
  • feat: ✨ add rate limit.
  • feat: ✨ add .net 8 header propagations middleware.
  • feat: ✨ add opentelemetry building blocks and using ActivitySource for collecting traces, IMeterFactory and Meter for collecting metrics and using .net ILogger besides of adding builder.Logging.AddOpenTelemetry for collecting logs.
  • feat: 🧱 add some Grafana dashboards for application.
  • feat: 🧱 add otel-collector and use OTLP/gRPC port for collecting telemetry data
  • feat: πŸ”Š integrate prometheus for collection metrics with opentelemetry and otel-collector.
  • feat: πŸ”Š integrate jaeger, tempo and zipkin for collection tracer with opentelemetry and otel-collector.
  • feat: πŸ”Š integrate loki and elastic-search kibana for collection logs with opentelemetry and otel-collector.
  • feat: πŸ”Š add aspire-dashboard for collecting telemetry data in development mode through OTLP/gRPC port.
  • feat: 🧱 add docker-compose for infrastructure and application services.
  • feat: 🧱 add k8s manifest for infrastructure and application services.
  • feat: ✨ add kiota for generating api client besides of existing connectted service client.

♻️ Enhancement

  • refactor: πŸ“¦ upgrade to .net 9 (#25)
  • refactor: ♻️ refactor test base building blocks

πŸ§ͺ Test

  • test: πŸ§ͺ add some k6 load tests.

πŸ‘· CI

  • ci: πŸ‘· using .nuspec for Template Nuget package (#24)
    Full Changelog: v1.3.5...v1.3.6