Skip to content

Releases: masastack/MASA.Framework

1.0.1-preview.2

31 Aug 10:03
f3f67ba
Compare
Choose a tag to compare
1.0.1-preview.2 Pre-release
Pre-release

##Auth SDK

  • update user claim #669

权限中心

  • 更新用户声明 #669

1.0.1-preview.1

22 Aug 09:18
b83ab5b
Compare
Choose a tag to compare
1.0.1-preview.1 Pre-release
Pre-release

##Chore

  • Validation : update china phone number regex #668

##Utils

杂项

  • 校验 : 更新中国手机号校验正则 #668

##工具

1.0.0

26 Jul 02:02
9e85d55
Compare
Choose a tag to compare

1.0.0

Breaking Changes

  • Cryptography: Unified AES and DES encryption methods, when the Key or IV does not exist, use the default Key or default IV (modification of the original AES encryption and DES encryption Key and IV use default value specifications are not uniform, please confirm whether the default Key or default IV ) #378
  • Cache: HashDecrementAsync processing failed to return Null #314
  • Add default no tracking for EFCore #517 542
  • Enumeration:Moving from Masa.BuildingBlocks.Ddd.Domain to Masa.BuildingBlocks.Data.Contracts

Bug Fixes

  • Caching:Fix perform delete memory cache failure #319、GetKeys, GetByKeyPattern methods fail to get (when T is generic) #322 、Fix GetList subscription event error in multilevel cache #361
  • Configuration: Fix ConfigurationApi.Dcc failed to get configuration object #322
  • EFCore: Fixed that when the configuration is changed, the data context of the current request is not affected #442
  • Caller: Fix issues-533 #534
  • ConnectionStringsIsolation: Fix ConnectionStrings options mode support #546
  • MinimalAPIs: Fix After disabling automatic mapping, the mapping route is incomplete #562
  • Serialization: Fixed dynamic type serialization not supported on .NET 7.0 and above #569
  • IntegrationEventBus:Fix #issues-607
  • DaprStarter: Cannot terminate sidecar when program exits abnormally #598 #605
  • DomainEventBus: Event bus and UnitOfWork are optional #618
  • Cache: Fix the problem that the global cache configuration does not take effect when the cache validity period is not set when using the GetOrSet method #619#622
  • Dispatcher: Fix issues-570 #624, Fix the order problem of multiple Handler calls #633
  • MultilevelCache : MultilevelCacheClient format key instanceId repeat #648

Features

  • RulesEngine:Add RulesEngine #311 #434
  • Dapr Starter:Add Dapr Starter #312 #341 #343
  • Configuration:Configuration.DCC supports encrypted configuration #313 #320、Support array #498
  • Caching:HashDecrementAsync support sliding expiration(HashDecrementAsync processing failure is changed to return Null)#314 、 DistributedCache Support UnSubscribe #319 Redis supports manual release #492
  • EventBus: The local event bus supports getting services from methods #324、Support CancellationTokenSource #340
  • Support I18n #330 #380 #381 #387 #404 #587 #584
  • Exception Support I18n #330 #333 #501
  • MasaDbContext supports value object nesting #347
  • Isolation:Support registering Repository based on entity type #352
  • Multiple DbContext optimization support #350 #585
  • Repository: Support registering Repository based on entity type #352
  • Added support for setting the global Assembly collection #398
  • Minimal-apis: MinimalAPI support a new way to register #432
  • Extensions: replenish extensions #435 [#449https://github.com//pull/498)
  • MinimalAPIs: MinimalAPIs auto-mapping supports public Get methods for public properties #554
  • EFCore: The CreationTime property cannot be customized to modify the value #566

Refactors

  • Caller: Refactor Caller and add middleware support #342 #365 #368 #391 #494 #528
  • IntegrationEventBus:Optimize integration events #344 374 #384 #399 #402
  • EventBus:Adjust the order of middleware to first-in-first-execute #412
  • Configuration:Refactoring sets global configuration environment variables with default values #349 #382
  • Refactor Elasticsearch #364 392 394 #395
  • QueryableExtensions remove IEntity constraint #367
  • FluentValidation: Refactor FluentValidation to support localization #369、Check ignores Null values and provides WhenNotEmpty method#485
  • DI : Refactor DI #372
  • Cryptography : Refactor dotnet and Cryptography #378
  • OIDC: Client detail sql linq add SplitQuery #396、optimize OIDC #408
  • Cache:Cache value allows null #400
  • Repository:GetPaginatedListAsync Supported override #403
  • Isolation:Refactor Isolation #521 #523
  • Refactoring IdGenerator #574
  • MasaException: Rewrite the message of MasaException #602
  • IntegrationEventBus: IntegrationEventBus supports isolation#604
  • LocalEventBus: Fix #issues-597
  • DomainEventBus: Checking the event bus in the AddDomainEventBus method should be changed to a warning instead of a direct error #594

Perfs

  • Caching:Improve user experience #315 #318
  • Fix does not support available user types #322 #331

Renames

  • Masa.Contrib.Data.Contracts.EFCore -> Masa.Contrib.Data.Contracts #346
  • Isolation: #345 #349
    • Environment -> MultiEnvironmen...
Read more

1.0.0-rc.4.4

17 Jul 02:08
047a967
Compare
Choose a tag to compare
1.0.0-rc.4.4 Pre-release
Pre-release
  • chore: correct extension class name
  • refactor:UseMultiEnvironment

1.0.0-rc.4.3

14 Jul 06:00
3d0488f
Compare
Choose a tag to compare
1.0.0-rc.4.3 Pre-release
Pre-release

StackSdks

  • IsolationProviter sequence edit #654
  • EsIsolationConfigProvider add contains key #650#651
  • UserModel add property RealDispalyName #652

业务SDK

  • IsolationProviter 顺序调整 #654
  • EsIsolationConfigProvider 增加key判断 #650#651
  • UserModel增加属性 RealDispalyName #652

1.0.0-rc.4.2

12 Jul 08:00
002c9d1
Compare
Choose a tag to compare
1.0.0-rc.4.2 Pre-release
Pre-release

Bug Fixes

  • MultilevelCache : MultilevelCacheClient format key instanceId repeat #648

StackSdks

  • AuthenticationService Request Header Setting Environment #649

修复Bug

  • MultilevelCache : 多级缓存客户端格式密钥instanceId重复 #648

业务SDK

*AuthenticationService 请求头设置环境 #649

1.0.0-rc.4.1

12 Jul 00:52
819eeaf
Compare
Choose a tag to compare
1.0.0-rc.4.1 Pre-release
Pre-release

StackSdks

  • stack sdk caller add environment middleware #645 #647

业务SDK

*业务SDK caller 添加环境中间件 #645 #647

1.0.0-rc.4

11 Jul 00:59
27ad6c8
Compare
Choose a tag to compare
1.0.0-rc.4 Pre-release
Pre-release

StackSdks

Auth

业务SDK

权限中心

*更新 #643 #644

1.0.0-rc.3.5

07 Jul 08:57
67409fe
Compare
Choose a tag to compare
1.0.0-rc.3.5 Pre-release
Pre-release

StackSdks

Auth

  • Update GetSystemListDataAsync #642

Scheduler

  • SchedulerTaskService add NotifyRunResultAsync #641

业务SDK

权限中心

  • 修改 GetSystemListDataAsync 方法 #642

调度中心

  • SchedulerTaskService 增加 NotifyRunResultAsync 方法 #641

1.0.0-rc.3.4

30 Jun 02:28
da33bba
Compare
Choose a tag to compare
1.0.0-rc.3.4 Pre-release
Pre-release

What's Changed