ABP Platform 10.0 RC 已发布

ABP Platform 10.0 RC 已发布

💡 原文中文,约4300字,阅读约需11分钟。
📝

内容提要

ABP 10.0 RC 1 发布,新增特性包括升级至 .NET 10.0、Blazorise 1.8.2、Elsa 工作流模块和 Mapperly 对象映射器。支持 JSON 文件嵌套对象、EF Core 共享实体类型,InboxProcessor 增加失败重试策略,迁移至新 Angular 构建器并支持 SSR。欢迎试用反馈。

🎯

关键要点

  • 发布 ABP 10.0 RC 1,欢迎试用并反馈。
  • 新特性包括升级至 .NET 10.0、Blazorise 1.8.2、Elsa 工作流模块和 Mapperly 对象映射器。
  • 支持 JSON 文件中的嵌套对象和 EF Core 共享实体类型。
  • InboxProcessor 增加失败重试策略,提升系统弹性。
  • 迁移至新 Angular 构建器并支持服务端渲染(SSR)。
  • ABP 现已内置工作流模块,集成 Elsa Workflows。
  • Mapperly 作为默认对象映射器,提供更高性能与易维护性。
  • JSON 本地化文件支持嵌套对象,提升可维护性。
  • 支持 EF Core 的共享类型实体,允许自定义实体名称。
  • InboxProcessor 支持配置失败处理策略,避免单个失败阻塞后续事件。
  • 迁移至基于 Esbuild 的新 Angular 构建系统,提升构建速度与开发体验。
  • ABP Angular 模板支持服务端渲染,提升首屏渲染与 SEO 性能。

延伸问答

ABP 10.0 RC 1 的主要新特性有哪些?

主要新特性包括升级至 .NET 10.0、Blazorise 1.8.2、Elsa 工作流模块和 Mapperly 对象映射器。

如何开始使用 ABP 10.0 RC 1?

可以访问 https://abp.io/get-started 页面了解如何开始使用 ABP,或下载 ABP Studio。

ABP 10.0 RC 1 中的 InboxProcessor 有什么新功能?

InboxProcessor 现在支持配置失败处理策略,包括重试、稍后重试和丢弃失败事件。

ABP 10.0 RC 1 如何支持 JSON 文件中的嵌套对象?

ABP 现在支持在 JSON 本地化文件中使用嵌套对象,允许以层次结构组织翻译内容。

ABP 10.0 RC 1 对 Angular 的构建系统做了哪些改进?

ABP Angular 模板迁移至基于 Esbuild 的新构建系统,提升了构建速度和开发体验,并支持服务端渲染(SSR)。

ABP 10.0 RC 1 中的 Mapperly 对象映射器有什么优势?

Mapperly 是一种编译期、基于源码生成的映射器,具备更高性能与更易维护的优势。

➡️

继续阅读