Skip to content

Releases: netcorepal/netcorepal-cloud-framework

v3.3.0

Choose a tag to compare

@witskeeper witskeeper released this 25 Mar 09:22
79e7768

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

Choose a tag to compare

@witskeeper witskeeper released this 26 Jan 09:11
e25b7e8

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

Choose a tag to compare

@witskeeper witskeeper released this 13 Jan 05:11
5a90735

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

Choose a tag to compare

@witskeeper witskeeper released this 31 Dec 06:46
fb5f836

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

Full Changelog: v3.0.3...v3.1.0

v3.0.3

Choose a tag to compare

@witskeeper witskeeper released this 02 Dec 05:55
cd28d98

What's Changed

  • Optimize performance of DeleteExpiresAsync in #301

Full Changelog: v3.0.2...v3.0.3

v3.0.2

Choose a tag to compare

@witskeeper witskeeper released this 21 Nov 11:19
6271f3f

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

Choose a tag to compare

@witskeeper witskeeper released this 21 Nov 06:46
4a39c75

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

Choose a tag to compare

@witskeeper witskeeper released this 12 Nov 02:58
9c49759

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

v3.0.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@witskeeper witskeeper released this 25 Oct 03:40
baa5b18

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

Choose a tag to compare

@witskeeper witskeeper released this 19 Aug 08:39
375550b

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