Releases: netcorepal/netcorepal-cloud-framework
Releases · netcorepal/netcorepal-cloud-framework
Release list
v3.3.0
What's Changed
- Add OpenTelemetry Diagnostics documentation (中英文) by @Copilot in #341
- feat(EF Core): 增加 Npgsql DateTimeOffset 写入前转 UTC 的可选补丁 by @zhouda1fu in #346
- Fix aggregate relation diagram collapsing all endpoints into a single node by @Copilot in #349
- Update AsyncKeyedLock and Backport.System.Threading.Lock by @MarkCiliaVincenti in #347
- Update VersionPrefix to 3.3.0 by @witskeeper in #352
- fix: GenerateVisualizationHtml produces non-empty dataSources when called without snapshots by @Copilot in #351
Full Changelog: v3.2.1...v3.3.0
v3.2.1
What's Changed
- Add EF Core-style migration snapshots to CodeAnalysis with interactive multi-snapshot visualization, historical trends charts, reflection-based discovery, complete MetadataAttribute serialization, and method overload merging by @Copilot in #335
- Add structured snapshot command reference to code-analysis-tools docs by @Copilot in #338
- Add markdown format output for code analysis tool by @Copilot in #340
Full Changelog: v3.2.0...v3.2.1
v3.2.0
What's Changed
- 添加 Star 历史记录 by @witskeeper in #329
- test: add null handling tests for NewtonsoftEntityIdJsonConverter and… by @witskeeper in #333
- Refactor CodeAnalysis.Tools to use .NET 10 single-file execution by @Copilot in #332
Full Changelog: v3.1.0...v3.2.0
v3.1.0
What's Changed
- feat(tests): add design-time DbContext factories and migration config… by @jzwo in #303
- Add GaussDB support for CAP distributed transactions by @Copilot in #308
- Update versions.props 3.1.x by @witskeeper in #309
- Add KingbaseES support for distributed transactions with CAP by @Copilot in #310
- Fix slnx and migrate KingbaseES/GaussDB tests to use NetCorePal testcontainers by @Copilot in #312
- Update to backport locking library by @MarkCiliaVincenti in #314
- Control CI test parallelism via .runsettings to prevent disk exhaustion by @Copilot in #318
- Split CI test execution by framework using matrix strategy and optimize workflow dependencies by @Copilot in #320
- Add build step to dotnet workflow by @witskeeper in #321
- 修复项目文件中的路径引用,使用配置变量替代硬编码的调试路径 by @witskeeper in #322
- 添加对达梦数据库的支持 by @DedsiTeam in #313
- Add comparison operators documentation to UpdateTime type by @Copilot in #324
- Update NetCorePalTestcontainerVersion to 1.0.1 by @witskeeper in #325
- Add UpdateTime Comparison operators functionality and related tests by @witskeeper in #323
- Add MongoDB support for CAP distributed transactions with optimized Attach/Update/Delete workaround by @Copilot in #316
- InMemoryDistributedLock improvements by @MarkCiliaVincenti in #326
- Add MongoDB support to AppDbContextBaseCapDataStorageSourceGenerator by @Copilot in #328
New Contributors
- @DedsiTeam made their first contribution in #313
Full Changelog: v3.0.3...v3.1.0
v3.0.3
v3.0.2
What's Changed
- Update monitoring API to return hourly job statistics with zero count… by @witskeeper in #298
- fix NetCorePalMonitoringApi to iterate over hours in ascending order … by @witskeeper in #299
Full Changelog: v3.0.1...v3.0.2
v3.0.1
What's Changed
- Fix DbContext base class detection, support abstract classes, and rename CAP source generator by @Copilot in #295
- fix NetCorePalMonitoringApi case-insensitive. Enhance message queryin… by @witskeeper in #296
- fix: NetCorePalMonitoringApi to use NetCorePalMediumMessage and i… by @witskeeper in #297
Full Changelog: v3.0.0...v3.0.1
v3.0.0
What's Changed
- docs: fix project run path in getting started guide by @shaojunda in #260
- .NET 10 by @witskeeper in #263
- feat: use MediatR 12.5.0, pass cancellation token to next delegate in… by @witskeeper in #264
- Fix Repository code examples in development process documentation by @Copilot in #265
- Unify repository interface naming: add Delete methods with backward compatibility by @Copilot in #266
- Add multilingual support to core framework packages with Chinese and English resources by @Copilot in #267
- feat: Add JWT key rotation and DataProtection support with enhanced service registration, optional key rotation, simplified architecture and .NET 10 compatibility by @Copilot in #268
- feat: introduce EnvCapSubscribe attribute for environment-specific CA… by @witskeeper in #270
- refactor: update project references to reflect new directory structure by @witskeeper in #271
- docs: 修改Controller相关的文档,改为使用FastEndpoints by @Copilot in #273
- 标记DotNetCore.CAP.MySql、DotNetCore.CAP.PostgreSql、DotNetCore.CAP.SqlServer相关类型为废弃 by @Copilot in #275
- 升级到 .NET 10 RC2 by @Copilot in #277
- Update DotNetCore.CAP packages with conditional versioning and implement IDataStorage interface changes by @Copilot in #280
- Update version suffix to 'rc.1' by @witskeeper in #281
- Fix transaction handling in NetCorePalDataStorage using SetDbConnection with UseTransactionAsync by @Copilot in #283
- Set current transaction in unit of work by @witskeeper in #284
- Update NetCorePalDataStorage.cs by @witskeeper in #285
- Update version suffix from rc.1 to rc.2 by @witskeeper in #287
- fix: add ordering to message queries in NetCorePalDataStorage by @witskeeper in #288
- Update badge links in README.md by @witskeeper in #289
- Add SQLite support for CAP storage by @Copilot in #291
- Remove unnecessary PackageReference from project file by @witskeeper in #292
- use 10.0 by @witskeeper in #293
New Contributors
- @shaojunda made their first contribution in #260
- @Copilot made their first contribution in #265
Full Changelog: v2.9.3...v3.0.0
v3.0.0-rc.1
What's Changed
- docs: fix project run path in getting started guide by @shaojunda in #260
- .NET 10 by @witskeeper in #263
- feat: use MediatR 12.5.0, pass cancellation token to next delegate in… by @witskeeper in #264
- Fix Repository code examples in development process documentation by @Copilot in #265
- Unify repository interface naming: add Delete methods with backward compatibility by @Copilot in #266
- Add multilingual support to core framework packages with Chinese and English resources by @Copilot in #267
- feat: Add JWT key rotation and DataProtection support with enhanced service registration, optional key rotation, simplified architecture and .NET 10 compatibility by @Copilot in #268
- feat: introduce EnvCapSubscribe attribute for environment-specific CA… by @witskeeper in #270
- refactor: update project references to reflect new directory structure by @witskeeper in #271
- docs: 修改Controller相关的文档,改为使用FastEndpoints by @Copilot in #273
- 标记DotNetCore.CAP.MySql、DotNetCore.CAP.PostgreSql、DotNetCore.CAP.SqlServer相关类型为废弃 by @Copilot in #275
- 升级到 .NET 10 RC2 by @Copilot in #277
- Update DotNetCore.CAP packages with conditional versioning and implement IDataStorage interface changes by @Copilot in #280
- Update version suffix to 'rc.1' by @witskeeper in #281
New Contributors
- @shaojunda made their first contribution in #260
- @Copilot made their first contribution in #265
Full Changelog: v2.9.3...v3.0.0-rc.1
v2.9.3
What's Changed
- 重构 CodeAnalysis实现方式,使代码更容易维护 by @witskeeper in #241
- 修正CodeAnalysis Tool by @witskeeper in #245
- fix: 修复聚合根处理逻辑,确保正确添加实体类型并递归获取领域事件类型 by @witskeeper in #246
- Codeanalysis tool by @witskeeper in #247
- Codeanalysis tool by @witskeeper in #248
- feat: 添加统计信息功能,增强可视化页面,支持统计数据展示和相关菜单 by @witskeeper in #249
- feat: 更新可视化标题为“系统模型架构图”,增强用户体验,菜单可隐藏、宽度可拖拽 by @witskeeper in #250
- feat: 调整可视化容器和图表的高度设置,优化布局适应性 by @witskeeper in #251
- feat: 优化可视化布局,调整侧边栏和主内容区的样式,增强响应式设计 by @witskeeper in #252
- feat: 增加可视化生成参数,提升最大边数和文本大小限制 by @witskeeper in #253
- feat: 添加 Attach 和 AttachRange 方法以支持直接从内存中加载已存在的实体 by @witskeeper in #254
- feat: 更新可视化样式,调整节点和关系的颜色及样式,提升可读性 by @witskeeper in #255
- feat: 更新聚合关系图样式,调整聚合节点的颜色以提升可读性 by @witskeeper in #256
- feat: 调整节点和关系类型的顺序,优化代码可读性 by @witskeeper in #257
- feat: 更新Pomelo版本至9.0.0,移除预览版本 by @witskeeper in #258
- feat: 更新文档,丰富可视化图表类型和功能描述,提升用户理解 by @witskeeper in #259
Full Changelog: v2.9.2...v2.9.3