Skip to content

0.4.0-prevew.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@doddgu doddgu released this 29 Mar 05:52
· 665 commits to main since this release
14655f8

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)

Tests

  • Adjusted EventLogs.EF, Repository.EF, Ddd.Domain, IntegrationEvents.Dapr unit tests (#21)
  • Adapt to Utils.EntityFramework 0.4.0-preview.2 (#24)
  • SearchEngine.AutoComplete: Add AutoComplete UnitTest (#24)