Skip to content

Releases: masastack/MASA.Framework

0.4.0-prevew.1

29 Mar 05:52
14655f8
Compare
Choose a tag to compare
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)

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)

0.3.3

18 Mar 11:07
592648e
Compare
Choose a tag to compare

Bug Fixes:

  • EventBus: Fix EventBus Cannel relationship error #18

Tests:

  • EventBus: Add EventBus unit test #18
  • EventBus: Remove invalid unit tests #18

Refactor

  • EventBus: Sort parameter check refactoring #18

Chore

  • update Masa.Utils package library version (#19)

0.3.2

14 Mar 08:20
b9bde32
Compare
Choose a tag to compare

Features

  • EeventBus: EventBus extension supports UseMiddleware and Optimized use of UseSoftDelete method (#16)

0.3.1

08 Mar 01:37
12c3df0
Compare
Choose a tag to compare

Features

  • feat: optimizing assembly assignment (#14)

0.3.0

25 Feb 02:10
80847ea
Compare
Choose a tag to compare
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

23 Feb 05:19
356460c
Compare
Choose a tag to compare
0.3.0-preview.1 Pre-release
Pre-release
Update package_push_nuget.org.yml