Releases: masastack/MASA.Framework
Releases · masastack/MASA.Framework
0.4.0-preview.3
Bug Fixes
- Resitory: Fix Entity to use IRepository, but we recommend using IRepository for aggregate root, not IRepository for Entity (#33)
Chores
- Update MASA.Utils library package to 0.4.0-preview.3 (#37)
Docs
- Isolation: Fix Isolation documentation errors (#31)
Features
- Pm: Added pm client (#32)
- Storage: Added Aliyun Cloud Storage
Refactors
- Configuration: Local Configuration removes the file Section node (#36)
Tests
- Configuration: Handling ConfigurationTest exceptions (#37)
0.4.0-prevew.2
Chores
- IntegrationEvents.Dapr: Adjust UoW enable check prompt (#28)
- UoW.EF: Remove invalid references (#28)
- Modify using global using (#30)
Docs
- UoW: Fix UoW documentation errors (#27)
- Isolation: Added Isolation doc (#28)
- Isolation: Adjust Isolation document usage(#29)
Features
- UoW: Extend UseUoW method for IEventBusBuilder (#27)
- UoW: Added IUnitOfWorkManager and IUnitOfWorkAccessor, Support for creating new DbContext, IUnitOfWork Add IServiceProvider (#27)
- Isolation: Added isolation support (#28)
- UoW.EF: CreateDbContext supports lazy loading (#28)
Refactors
- IntegrationEvents.Dapr: Refactoring background tasks (#27)
- Isolation: Update Parser and Isolation Usage (#30)
- Isolation: Adjust SaveChangeFilter, adjust environment, tenant attribute assignment (#30)
Tests
0.4.0-prevew.1
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
0.3.3
0.3.2
0.3.1
0.3.0
0.3.0 (#13) * chore: update readme * Merge branch 'docs/contrib' of... * fix: Fix the problem of failing to get context after enabling soft delete * Configuration and UnitTest * chore: support net6.0 * Doc/contrib * Feature/optimize * chore: add package CI * chore: update library package * chore: add Codecov * chore: update codecov * chore: update codecov * docs: add codecov badge * chore: codecov ignore tests * chore: update codecov * chore: update codecov * Update packge.yml * Feature/ci * 🆕 feat(minimal-apis): Improve MapGet, MapPost, MapPut and MapDelete with BaseUri prop * 🐛 fix: Combine baseUri and customUri * Update .gitlab-ci.yml * 更新.gitlab-ci.yml文件 * Delete .gitlab-ci.yml * chore: change fileName * chore: update dapr library package * chore: change readme * chore: Added a solution to the failure to obtain the Event relationship chain * Fix/event * add ghpackageconfig * Update package_push_github.yml * Update package_push_nuget.org.yml * Update nuget.config * Update nuget.config * Update package_push_nuget.org.yml * Update package_push_github.yml * Update nuget.config * chore: Modify the introduction of Uow usage documentation (#3) * chore: Modify the introduction of Uow usage documentation * chore: Remove invalid comments * Update package_push_github.yml * Update nuget.config * feat:event bus * chore: Support local message retry * chore: add retry record * chore: Change the current time to Utc time * chore: Optimize background tasks * chore: Increase local message retry * chore: Add local queue to support short retry * chore: add retry retry Policy Documentation * chore: Upgrade the base library * chore: 1. Adjust EventBus to automatically execute savechange 2. UoW supports Dispose 3. Simplify the writing of Event, Command, Query, IntegrationEvent, etc. * chore: Open transactions are controlled by Repository * chore: adjust UnitOfWork and localmessage * chore: add EventBus doc * chore: Add local message table log * chore: Adjust retry configuration * chore: code review modification * chore: Get current time support modification * chore: Change the file name ConfigurationAPIClient -> ConfigurationApiClient * chore: Change the file name ConfigurationAPIClient -> ConfigurationApiClient Change the file name ConfigurationAPIManage -> ConfigurationApiManage EntityState overload * chore: Change the file name ConfigurationAPIClient -> ConfigurationApiClient Change the file name ConfigurationAPIManage -> ConfigurationApiManage EntityState overload * chore: Update MASA.BuildingBlocks.DDD.Domain package version * chore: add JsonIgnore and adjust unittest * chore: code review modification * chore: Adjust the writing method of CheckAndOpenTransaction to simplify nested if * chore: Change the parameter description, change Task.Delay to Thread.Sleep * fix: Fixed an error in the PublishQueueAsync method in the IDomainEventBus * fix: Fixed an error in the PublishQueueAsync method in the IDomainEventBus class * chore: remove using by class * Squashed 'src/MASA.BuildingBlocks/' content from commit b6a2d36 git-subtree-dir: src/MASA.BuildingBlocks git-subtree-split: b6a2d366dae89cef24d452ae2ad4d4debe252ae6 * update src * add buildingblock * update action * Delete package_push_github.yml * Update package_push_nuget.org.yml * refactor: project references building blocks * chore: Support local message retry * chore: add retry record * chore: Change the current time to Utc time * chore: Optimize background tasks * chore: Increase local message retry * chore: Add local queue to support short retry * chore: add retry retry Policy Documentation * chore: Upgrade the base library * chore: 1. Adjust EventBus to automatically execute savechange 2. UoW supports Dispose 3. Simplify the writing of Event, Command, Query, IntegrationEvent, etc. * chore: Open transactions are controlled by Repository * chore: adjust UnitOfWork and localmessage * chore: add EventBus doc * chore: Add local message table log * chore: Adjust retry configuration * chore: code review modification * chore: Get current time support modification * chore: Change the file name ConfigurationAPIClient -> ConfigurationApiClient * chore: Change the file name ConfigurationAPIClient -> ConfigurationApiClient Change the file name ConfigurationAPIManage -> ConfigurationApiManage EntityState overload * chore: Change the file name ConfigurationAPIClient -> ConfigurationApiClient Change the file name ConfigurationAPIManage -> ConfigurationApiManage EntityState overload * chore: Update MASA.BuildingBlocks.DDD.Domain package version * chore: add JsonIgnore and adjust unittest * chore: code review modification * chore: Adjust the writing method of CheckAndOpenTransaction to simplify nested if * chore: Change the parameter description, change Task.Delay to Thread.Sleep * Update package_push_github.yml * chore: update library package and filter the local failure message just executed * chore: update library package * Update package_push_github.yml * Update package_push_github.yml * chore: ILogger changed to optional * chore: add Logging by integrationEventBus * chore: Handle background local message tasks * refactor: Handling null exceptions, warnings, and Logger changed to not requiredHandling null exceptions, warnings, and Logger changed to not required * chore: update library package * chore: adjust DelayAsync * chore: Replacement interval in seconds * chore: delete summodule * chore: add MASA.BuildingBlocks submodules * chore: Change parameter remarks * chore: Adjust package references * chore: remove MASA.BuildingBlock package * Update package_push_nuget.org.yml * Update package_push_nuget.org.yml * refactor: change MASA.Contrib to Masa.Contrib (#11) * tag: 0.3.0-preview.1 (#10) * chore: update readme * Merge branch 'docs/contrib' of... * fix: Fix the problem of failing to get context after enabling soft delete * Configuration and UnitTest * chore: support net6.0 * Doc/contrib * Feature/optimize * chore: add package CI * chore: update library package * chore: add Codecov * chore: update codecov * chore: update codecov * docs: add codecov badge * chore: codecov ignore tests * chore: update codecov * chore: update codecov * Update packge.yml * Feature/ci * 🆕 feat(minimal-apis): Improve MapGet, MapPost, MapPut and MapDelete with BaseUri prop * 🐛 fix: Combine baseUri and customUri * Update .gitlab-ci.yml * 更新.gitlab-ci.yml文件 * Delete .gitlab-ci.yml * chore: change fileName * chore: update dapr library package * chore: change readme * chore: Added a solution to the failure to obtain the Event relationship chain * Fix/event * add ghpackageconfig * Update package_push_github.yml * Update package_push_nuget.org.yml * Update nuget.config * Update nuget.config * Update package_push_nuget.org.yml * Update package_push_github.yml * Update nuget.config * chore: Modify the introduction of Uow usage documentation (#3) * chore: Modify the introduction of Uow usage documentation * chore: Remove invalid comments * Update package_push_github.yml * Update nuget.config * feat:event bus * chore: Support local message retry * chore: add retry record * chore: Change the current time to Utc time * chore: Optimize background tasks * chore: Increase local message retry * chore: Add local queue to support short retry * chore: add retry retry Policy Documentation * chore: Upgrade the base library * chore: 1. Adjust EventBus to automatically execute savechange 2. UoW supports Dispose 3. Simplify the writing of Event, Command, Query, IntegrationEvent, etc. * chore: Open transactions are controlled by Repository * chore: adjust UnitOfWork and localmessage * chore: add EventBus doc * chore: Add local message table log * chore: Adjust retry configuration * chore: code review modification * chore: Get current time support modification * chore: Change the file name ConfigurationAPIClient -> ConfigurationApiClient * chore: Change the file name ConfigurationAPIClient -> ConfigurationApiClient Change the file name ConfigurationAPIManage -> ConfigurationApiManage EntityState overload * chore: Change the file name ConfigurationAPIClient -> ConfigurationApiClient Change the file name ConfigurationAPIManage -> ConfigurationApiManage EntityState overload * chore: Update MASA.BuildingBlocks.DDD.Domain package version * chore: add JsonIgnore and adjust unittest * chore: code review modification * chore: Adjust the writing method of CheckAndOpenTransaction to simplify nested if * chore: Change the parameter description, change Task.Delay to Thread.Sleep * fix: Fixed an error in the PublishQueueAsync method in the IDomainEventBus * fix: Fixed an error in the PublishQueueAsync method in the IDomainEventBus class * chore: remove using by class * Squashed 'src/MASA.BuildingBlocks/' content from commit b6a2d36 git-subtree-dir: src/MASA.BuildingBlocks git-subtree-split: b6a2d366dae89cef24d452ae2ad4d4debe252ae6 * update src * add buildingblock * update action * Delete package_push_github.yml * Update package_push_nuget.org.yml * refactor: project references building blocks * chore: Support local message retry * chore: add retry record * chore: Change the current time to Utc time * chore: Optimize background tasks * chore: Increase local message retry * chore: Add local queue to support short retry * chore: add retry retry Policy Documentation * chore: Upgrade the base library * chore: 1. Adjust EventBus to automatically execute savechange 2. UoW supports Dispose 3. Simplify the writing of Event, Command, Query, IntegrationEvent, etc. * chore: Open transactions are controlled by Repository * chore: adjust UnitOfWork and localmessage * chore: add EventBus doc * chore: Add local message table log * chore: Adjust retry configuration * chore: code review modification * chore: Get current time support modification * chore: Change the file name ConfigurationAPIClient -> ConfigurationApiClient * chore: Change the file name ConfigurationAPIClient -> ConfigurationApiClient Change the file name ConfigurationAPIManage -> ConfigurationApiManage EntityState overload * chore: Change the file name ConfigurationAPIClient -> ConfigurationApiClient Change the file name ConfigurationAPIManage -> ConfigurationApiManage EntityState overload * chore: Update MASA.BuildingBlocks.DDD.Domain package version * chore: add JsonIgnore and adjust unittest * chore: code review modification * chore: Adjust the writing method of CheckAndOpenTransaction to simplify nested if * chore: Change the parameter description, change Task.Delay to Thread.Sleep * Update package_push_github.yml * chore: update library package and filter the local failure message just executed * chore: update library package * Update package_push_github.yml * Update package_push_github.yml * chore: ILogger changed to optional * chore: add Logging by integrationEventBus * chore: Handle background local message tasks * refactor: Handling null exceptions, warnings, and Logger changed to not requiredHandling null exceptions, warnings, and Logger changed to not required * chore: update library package * chore: adjust DelayAsync * chore: Replacement interval in seconds * chore: delete summodule * chore: add MASA.BuildingBlocks submodules * chore: Change parameter remarks * chore: Adjust package references * chore: remove MASA.BuildingBlock package * Update package_push_nuget.org.yml Co-authored-by: zhenlei520 <[email protected]> Co-authored-by: zhenlei520 <[email protected]> Co-authored-by: 朱嵘 <[email protected]> Co-authored-by: capdiem <[email protected]> Co-authored-by: 曹尤先 <[email protected]> Co-authored-by: zhenlei520 <[email protected]> Co-authored-by: 王达 <[email protected]> Co-authored-by: PollosD <[email protected]> * Update package_push_nuget.org.yml * Update package_push_nuget.org.yml * chore: delete submodule * chore: add submodule * refactor: change MASA.Contrib to Masa.Contrib * refactor: change MASA.Contrib to Masa.Contrib * chore: update readme * chore: change readme * chore: change readme Co-authored-by: 鬼谷子 <[email protected]> Co-authored-by: zhenlei520 <[email protected]> Co-authored-by: zhenlei520 <[email protected]> Co-authored-by: 朱嵘 <[email protected]> Co-authored-by: capdiem <[email protected]> Co-authored-by: 曹尤先 <[email protected]> Co-authored-by: 王达 <[email protected]> Co-authored-by: PollosD <[email protected]> * chore: update submodule * chore: update git workflow Co-authored-by: zhenlei520 <[email protected]> Co-authored-by: zhenlei520 <[email protected]> Co-authored-by: 朱嵘 <[email protected]> Co-authored-by: capdiem <[email protected]> Co-authored-by: 曹尤先 <[email protected]> Co-authored-by: zhenlei520 <[email protected]> Co-authored-by: 王达 <[email protected]> Co-authored-by: PollosD <[email protected]>
0.3.0-preview.1
Update package_push_nuget.org.yml