Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: 📦 upgrade to .net 9 #25

Merged
merged 7 commits into from
Dec 31, 2024
Merged

Conversation

mehdihadeli
Copy link
Owner

@mehdihadeli mehdihadeli commented Dec 18, 2024

  • refactor: 📦 upgrade to .net 9.
  • 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 kiota for generating api client besides of existing connectted service client.
  • test: 🧪 add some k6 load tests.
  • refactor: ♻️ refactor test base building blocks
  • 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.

@github-actions github-actions bot added the enhancement New feature or request label Dec 18, 2024
@mehdihadeli mehdihadeli merged commit 9d3ec8e into main Dec 31, 2024
3 checks passed
@mehdihadeli mehdihadeli deleted the refactor/upgrade-dotnet-9 branch December 31, 2024 21:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant