Releases: mehdihadeli/vertical-slice-api-template
Releases · mehdihadeli/vertical-slice-api-template
v1.3.6
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
andMeter
for collecting metrics and using .netILogger
besides of addingbuilder.Logging.AddOpenTelemetry
for collecting logs. - feat: 🧱 add some Grafana dashboards for application.
- feat: 🧱 add
otel-collector
and useOTLP/gRPC
port for collecting telemetry data - feat: 🔊 integrate prometheus for collection metrics with
opentelemetry
andotel-collector
. - feat: 🔊 integrate jaeger, tempo and zipkin for collection tracer with
opentelemetry
andotel-collector
. - feat: 🔊 integrate
loki
andelastic-search kibana
for collection logs withopentelemetry
andotel-collector
. - feat: 🔊 add
aspire-dashboard
for collecting telemetry data in development mode throughOTLP/gRPC
port. - feat: 🧱 add
docker-compose
forinfrastructure
andapplication services
. - feat: 🧱 add
k8s
manifest forinfrastructure
andapplication services
. - feat: ✨ add
kiota
for generating api client besides of existingconnectted 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
v1.3.5
What Changed 👀
🐛 Bug Fixes
- fix: 🐛 fix in the installing template via nuget package @mehdihadeli (#21)
Full Changelog: v1.3.4...v1.3.5
v1.3.4
What Changed 👀
🚀 Features
- feat: ✨ migrate to use Mediator source generator instead of MediatR @mehdihadeli (#20)
- feat: ✨ replacing all mappings to use Mapperly source generator instead of AutoMapper @mehdihadeli (#12)
♻️ Enhancement
- refactor: refactor commands @mehdihadeli (#17)
- refactor: ♻️ enhance formatting and analyzer rules @mehdihadeli (#15)
- refactor: ♻️ refactor problem details exception handler @mehdihadeli (#14)
🐛 Bug Fixes
- fix: 🐛 fix ci check formatting issue @mehdihadeli (#16)
👷 CI
- ci: 👷 add release drafter auto labeler github action @mehdihadeli (#18)
🧪 Test
- test: ✅ some dependency test fixes @mehdihadeli (#13)
Full Changelog: v1.3.3...v1.3.4
v1.3.2-preview.1
What's Changed
- refactor: upgrade to .net 8 and packages upgrade by @mehdihadeli in #8
- refactor: ♻️ upgrade ef core to latest version by @mehdihadeli in #10
Full Changelog: https://github.com/mehdihadeli/vertical-slice-api-template/commits/v1.3.2-preview.1
v1.3.2
What's Changed
- refactor: ♻️ refactor project folder structure and improve tests by @mehdihadeli in #11
Full Changelog: v1.3.2-preview.1...v1.3.2