Releases: meysamhadeli/booking-microservices
Releases · meysamhadeli/booking-microservices
v2.0.0
What Changed 👀
🚀 Features
- feat: add husky for pre commit rules @meysamhadeli (#302)
- feat: add dotnet tools configurations. @meysamhadeli (#300)
- feat: add retry for distributed transaction in postgres @meysamhadeli (#265)
🐛 Bug Fixes
- fix: fix event store restart policy in docker compose. @meysamhadeli (#301)
👷 CI
- ci: update deployments configurations @meysamhadeli (#298)
- ci: update kubernetes image versions. @meysamhadeli (#290)
- ci: update docker image versions @meysamhadeli (#288)
- ci: add grafana dashboards for dotnet core @meysamhadeli (#275)
- ci: add prometheus and grafana to kubernetes deployment @meysamhadeli (#274)
- ci: add node exporter and cadvisor to prometheus exporters @meysamhadeli (#273)
- ci: add monitoring with prometheus and grafana @meysamhadeli (#272)
♻️ Refactor
- refactor: refactor analyzer configs @meysamhadeli (#304)
- refactor: refactor access modifiers in feature slices @meysamhadeli (#270)
- refactor: refactor booking bounded context to use value object @meysamhadeli (#269)
- refactor: refactor flight bounded context to use value object @amirhossein18121380 (#266)
- refactor: refactor passenger bounded context to use value object @amirhossein18121380 (#262)
🧰 Maintenance
- chore: update dockerfiles for copy dependencies in root @meysamhadeli (#306)
- chore: update docker files for root directory files @meysamhadeli (#305)
- chore: update nuget packages @meysamhadeli (#296)
- chore: improve registration services injection in test base. @meysamhadeli (#291)
- chore: remove moq library @meysamhadeli (#276)
📄 Documentation
Full Changelog: v1.7.0...v2.0.0
v1.7.0
What Changed 👀
🚀 Features
- feat: add distributed transaction to EfTxBehavior (#256)
- feat: Add required keyword to models for handle mandatory property in… (#244)
- feat: Use NewId instead of IdGen for generate unique Id in dis… (#242)
- feat: Use built-in problem-details .Net 7 instead of Hellang.Middlewa… (#241)
🐛 Bug Fixes
- fix: Fix scope validation in claims for all endpoints (#260)
- fix: Fix null reference exception in swagger default value (#259)
- fix: Fix problem run persist-message background job service in test-base (#255)
- fix: Fix problem details type (#245)
🧪 Test
- test: Add Performance tests (#248)
♻️ Changes
- refactor: Remove migration from message processor (#264)
- refactor: Refactor persist message processor (#263)
- refactor: Refactor and remove unnecessary code in masstransit base (#258)
- refactor: Refactor db-context base (#257)
- refactor: Refactor tests read-side (#254)
- refactor: Refactor core domain in building-blocks (#251)
- refactor: Refactor minimal apis to new fluent syntax (#243)
🧰 Maintenance
- chore: Update problem details extensions for more additional info (#246)
Full Changelog: v1.6.0...v1.7.0
v1.6.0
What Changed 👀
🚀 Features
- feat: Add result model for handlers for better structure in vertical … (#236)
🐛 Bug Fixes
- fix: Fix bug event-store for load configuration options (#232)
🧪 Test
- test: add event store test container (#230)
👷 CI
- ci: Add LetsEncrypt for handle certificate in cert-manager (#228)
♻️ Changes
- refactor: Refactor IdGenerator (#239)
- refactor: Refactor feature folder structure in vertical slice archite… (#234)
Full Changelog: v1.5.0...v1.6.0
v1.5.0
v1.4.1
What Changed 👀
👷 CI
- ci: Update github-actions for using reusable workflow (#132)
♻️ Changes
- refactor: Refactor PersistMessageProcessor with locking (#136)
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What Changed 👀
🚀 Features
- feat: Add retry failure for Npgsql (#121)
- feat: Add optimistic concurrency to all services (#119)
- feat: Add polly for handle resilience (#111)
- feat: Add swagger response type (#92)
🐛 Bug Fixes
- fix: Fix DbUpdateConcurrencyException in PersistMessageDbContext (#117)
🧪 Test
- test: Add unit tests for flight domain models (#96)
👷 CI
Full Changelog: v1.3.2...v1.4.0
v1.3.2
v1.3.1
What Changed 👀
🚀 Features
🐛 Bug Fixes
- fix: Fix bug dispose service provider in test base (#77)
Full Changelog: v1.3.0...v1.3.1