0.4.0-prevew.1
Pre-release
Pre-release
Breaking Changes
- EventLogs.EF: Row Version field type changed to string (byte[] database compatibility is poor)
- Repository.EF: change _context To Context
- Dispatcher: Added IDistributedDispatcherOptions (inheriting IDispatcherOptions), and UseDaprEventBus was changed to an extension of IDistributedDispatcherOptions
- IAuditEntity removes inheritance from ISoftDelete (If you want to implement soft delete, you need to add and implement ISoftDelete yourself)
- CustomDbContext inherits from IntegrationEventLogContext to MasaDbContext
Chores
- Repository.EF: change _context To Context (#22)
CI
- Github Action: Add Es job (#24)
Docs
- Ddd.Domain: adjust Masa.Contrib.Ddd.Domain doc (#21)
- IntegrationEvents.Dapr: adjust Masa.Contrib.Dispatcher.IntegrationEvents.Dapr doc (#21)
- SearchEngine.AutoComplete: add AutoComplete Readme (#24)
Features
- EventBus: Throws an exception while retaining the original stack information and does not change the exception information (#25)
- SearchEngine.AutoComplete: Support autocomplete (#24)
Refactor
- Contracts.EF: Delete SoftDelete (#21)
- Repository.EF: Remove the individually specified Assembly (#21)
- UoW: Refactor UnitOfWork to delay getting DbContext (#21)
- EventLogs.EF: Refactored EventLogs.EF to adapt to Masa.Utils.EntityFramework 0.4.1-preview.1 (#21)
- Dispatcher: Adjust the usage of EventBus and IntegrationEventBus, Adjust UseDaprEventBus、UseEventLog extension method parameters (#22)
- EventLogs.EF: change the state of the local message table to be processed by sql statement (#22)