Skip to content

Revo-1.13.0

Compare
Choose a tag to compare
@martinzima martinzima released this 29 Nov 23:39

[1.13.0] - 2019-11-29

Added

  • database migrations - new own system for managing database schema version migrations (incl. module dependencies)
  • standalone database migration tool Revo.Tools.DatabaseMigrator (also invokable as global .NET Core tool revo-dbmigrate)
  • support for SQLite in EF Core infrastructure implementation (event store, async event queues, etc.)

Fixed

  • events are now correctly marked as dispatched even when there are no listeners for them
  • fixed missing IExternalEventStore registration for EF6 provider
  • not resetting DbContexts after EFCoreCoordinatedTransaction finishes

Changed

  • Entity Framework 6 provider updated to EF6.3 version and is now targeting both net472 and netstandard2.1
  • Revo.Extensions.Notifications and Revo.Extensions.History now need to be explicitly registered in Revo configuration using AddHistoryExtension and AddNotificationsExtension
  • removed IRepository.SaveChangesAsync to avoid confusion - it doesn't work well in certain situations (e.g. with EF Core provider) and IUnitOfWork.CommitAsync should be used instead
  • NLog updated to 4.6.7