项目

ABP Studio 版本说明

本文档包含 ABP Studio 每个版本的简要版本说明。版本说明仅包含主要功能可见的增强,因此不包含相关版本中完成的所有开发工作。

1.4.2 (2025-10-30)

  • 升级了 ABP Framework 和 LeptonX 的模板依赖。(目标 ABP 版本 9.3.6
  • AI 助手现已对所有客户启用。
  • 修复了解决方案创建期间 CLI 默认语言问题。
  • 改进了任务自动启动逻辑和通知处理。
  • 修复了 Angular 本地化函数输入问题。
  • 在 UI 中将默认移动框架设置为
  • 禁止在微服务子模板的模块名称中使用点号(.)。
  • 解决方案运行器:需要时显示垂直滚动条,并在应用程序运行时禁用属性窗口。

1.4.1 (2025-10-16)

  • 修复了 AI 助手聊天问题。
  • 如果使用 CLI 构建,则添加了自定义步骤。
  • 修复了发布配置构建问题。

1.4.0 (2025-10-15)

  • 引入了任务面板,提供了一个集中管理和监控后台操作的地方。
  • 新增了 CLI 应用程序属性窗口,使直接在 Studio UI 内配置和管理命令行工具设置变得更加容易。
  • 添加了创建服务/Web/网关模块后建议构建的模态框。
  • 修复了主机文件记录命名空间不匹配的问题。
  • 允许在解决方案运行器中选择默认配置文件
  • 重构了 Angular 脚本。
  • 修复:使用 Aspire 进行 Kubernetes 部署后,解决方案运行器中的工具无法浏览的问题。

1.3.3 (2025-10-06)

  • 升级了 ABP Framework 和 LeptonX 的模板依赖。(目标 ABP 版本 9.3.5
  • 修复了欢迎页面教程链接。
  • 改进了 Helm Chart 安装和自定义命令执行期间的错误处理。
  • 修复了微服务问题。
  • 修复了连接字符串问题。

1.3.2 (2025-09-25)

  • 增强了 AI 助手,进行了错误修复和改进。
  • 为公共网站项目实现了新的公共网站布局。
  • 在解决方案运行器中添加了容器优先级设置。
  • 修复了 Markdown 文件中的相对图像路径问题并添加了 SVG 支持。
  • 通过应用程序构建器支持增强了 Angular 模板。
  • 修复了微服务模板中 Aspire 配置文件数据库创建问题。

1.3.1 (2025-09-22)

  • 在应用程序模板的 ReadMe 中添加了 Blazor WebApp 应用程序信息。

1.3.0 (2025-09-22)

  • 升级了 ABP Framework 和 LeptonX 的模板依赖。(目标 ABP 版本 9.3.4
  • 为 ABP Studio 和微服务启动模板添加了 .NET Aspire 集成
  • 引入了 AI 支持助手以增强开发体验。
  • 新增包选项:C# 控制台应用程序(使用 ABP)
  • 通过双击浏览功能增强了解决方案运行器。
  • 使 Blazor WebApp 选项可用于模块模板。
  • 更新了 React Native 模板以使用最新的 Expo/React Native 标准。
  • 默认从模板中移除了 LeptonX 主题管理。
  • 添加了 Scriban 模板构建时验证。
  • 通过本地化和加载指示器增强了 MVC UI 层。

1.2.2 (2025-08-27)

  • 升级了 ABP Framework 和 LeptonX 的模板依赖。(目标 ABP 版本 9.3.2
  • 修复了 LeptonX Lite 徽标问题。
  • 重新设计了 LeptonX 页脚组件。
  • 通过按显示名称排序增强了语言选择功能。
  • 通过默认语言处理改进了模板配置。
  • 优化了用于检测还原需求的搜索深度。

1.2.1 (2025-08-14)

  • 升级了 ABP Framework 和 LeptonX 的模板依赖。(目标 ABP 版本 9.3.1
  • 将模板迁移到独立的 Angular UI 结构。
  • 允许将工具与 Kubernetes 服务关联(允许浏览在 k8s 中运行的工具仪表板)。
  • 对解决方案运行器进行了多项增强。
  • 向**应用程序(单层)**模板(可选)添加了测试项目。

1.1.2 (2025-07-31)

  • 升级了 ABP Framework 和 LeptonX 的模板依赖。(目标 ABP 版本 9.2.3
  • 在模板中配置了 LeptonX Lite 徽标。
  • 添加了浏览器标签页记忆功能,可记住先前选定的标签页。
  • 通过首次使用工具时显示默认凭据增强了工具部分。
  • 通过更好的错误处理改进了模块和包的加载。

1.1.1 (2025-07-22)

  • 通过"清除 Cookie"选项增强了工具部分。
  • 修复了导入模块的语言管理模块名称显示问题。
  • 通过"跳过此版本"选项改进了更新窗口消息。
  • 修复了微服务模板中的 Docker Compose 文件问题。
  • 解决了 RabbitMQ 工具 Cookie 问题。

1.1.0 (2025-07-16)

  • 升级了 ABP Framework 和 LeptonX 的模板依赖。(目标 ABP 版本 9.2.2
  • 增强了所有窗口的 UI 缩放并改善了用户体验。
  • 在解决方案运行器主区域添加了工具部分,并为微服务模板提供了基本的 Grafana 仪表板。
  • 改进了应用程序构建期间的容器管理。
  • 增强了后台任务异常处理。
  • 向 Blazor WebApp 客户端添加了公共账户模块包引用。
  • 修复了租户数据库上下文更新错误。
  • 通过更好的文档集成改进了可选模块选择 UI。

1.0.2 (2025-06-24)

  • 增强了 ABP NuGet 包安装体验。
  • 升级了 ABP Framework 和 LeptonX 的模板依赖。(目标 ABP 版本 9.2.1
  • System.Data 包替换为 Microsoft.Data
  • 修复了 Angular 模板中动态环境变量文件路径配置问题。
  • 为 MAUI 应用程序禁用了推送授权。
  • 通过将主项目显示在专用的'main'文件夹中并隐藏.abppkg文件来改善 IDE 体验。

1.0.1 (2025-06-13)

  • 修复了解决方案创建期间的语言选择问题。
  • 解决了 Angular 半深色主题中徽标可见性问题。
  • 为 Windows 版本添加并纠正了对 CEF(Chromium Embedded Framework)资源的处理。

1.0.0 (2025-06-11)

  • 带健康检查的解决方案运行器:ABP Studio 的解决方案运行器现在提供可视化健康监控,让您可以轻松跟踪应用程序状态。
  • 改进的多 DbContext 迁移处理:当使用多个 DbContext 时,ABP Studio 现在会提示您为迁移操作选择正确的 DbContext。
  • 项目创建时的主题样式选择:创建新解决方案时,您现在可以在项目创建向导中直接选择主题、主题样式和布局,而无需稍后配置这些设置。
  • 解决方案与模块创建:引入了主要增强功能,包括语言选择、微服务的数据库提供程序选择、改进的文件夹处理、主题可视化以及更好的模块安装建议。
  • MAUI 和 Blazor:配置了新的 MAUI/Blazor 捆绑系统,向 MAUI 项目添加了仪表板页面,并针对主题和依赖项进行了各种修复。
  • 解决方案运行器与 Docker:向解决方案运行器添加了 Docker 容器支持,使用户能够在运行配置文件中添加和管理容器。
  • 身份验证与授权:修复了 Swagger 身份验证,并为微服务添加了动态声明支持。
  • ABP Studio 登录:通过选择账户和组织支持改进了登录流程。
  • 语言选择:在解决方案创建期间添加了语言选择。您现在可以在项目中仅包含所需的语言。
  • 性能:当依赖项未更改时,通过在项目运行时跳过包还原来加速开发周期。
  • 依赖项更新:将 ABP Framework、LeptonX 和其他 Microsoft 依赖项升级到最新版本。(目标 ABP 版本 9.2.0
  • 用户体验:实施了多项 UI/UX 改进,例如记住用户在向导中的选择并按字母顺序排序项目。
  • 测试与内部:为集成测试切换到 MongoSandbox,改善了针对 abp.io 网站的本地开发,并对 CI/CD 工作流进行了各种修复。

0.9.26 (2025-04-30)

  • 修复了 C# 应用程序在请求时不会停止的问题。
  • 向 Blazor WebAssembly 应用程序添加了空闲会话超时功能。
  • 向应用程序启动模板添加了“设置为模块化解决方案”选项。
  • 生成 C# 代理后自动添加远程服务基础 URL。
  • 为 Kubernetes 健康检查端点配置了 Helm Charts。
  • 修复了 Blazor WebAssembly 应用程序中的审计问题。
  • 修复了在 Blazor WebApp 中新用户注册后的登录错误。
  • 在 Studio CLI 中实现了密码登录流程。
  • 在 Docker Compose 配置中支持非 root 用户模式。
  • 将模板升级到版本 9.1.1

0.9.25 (2025-03-12)

  • 为解决方案运行器添加了就绪/健康检查。

0.9.24 (2025-03-11)

  • 添加了必要依赖项的自动安装。
  • 在应用程序使用第一周后添加了用户反馈收集功能。
  • 添加了在创建新的微服务解决方案时添加业务服务的能力。
  • 修复了模块安装期间的数据库迁移问题。
  • 修复了 Angular ESLint 依赖项问题。
  • 将模板升级到版本 9.1.0

0.9.23 (2025-02-04)

  • 修复了在 macOS 上“使用终端打开”选项无效的问题。
  • 如果默认端口不可用,则为 Abp Suite 修复了动态端口分配。
  • 向模块模板添加了 Suite 模板包。
  • 在 CLI 中添加了连接字符串损坏时的警告消息。

0.9.22 (2025-01-22)

  • 允许显示多个安装说明。
  • 在解决方案运行器侧边面板中显示内部异常
  • 未选择应用程序时隐藏日志。
  • 向模板添加了完整的 Docker Compose 文件。
  • 压缩了微服务模块模板以更好地构建解决方案结构。
  • 将模板升级到版本 9.0.4

0.9.21 (2025-01-09)

  • 在测试数据库连接时显示数据库测试连接消息。
  • 修复了 Books 示例的应用服务。

0.9.20 (2025-01-08)

  • 将模板升级到版本 9.0.3
  • 修复了源代码下载中的不变文化区域问题。
  • 向 OldCliInstaller 添加了缺失的 Linux 支持。
  • 将数据库测试连接超时时间增加到 10 秒。

0.9.19 (2025-01-02)

  • 当在日志记录部分向上滚动时禁用自动滚动。
  • 在解决方案加载期间添加了本地主机开发证书检查。
  • 在项目创建过程中添加了测试连接字符串。
  • 对异常处理进行了增强。

0.9.18 (2024-12-24)

  • 修复了 Blazor WebApp Kubernetes 问题。
  • 向解决方案根目录添加了 Visual Studio 和 Rider 选项。
  • 修复了 blazor-server nolayers 模板中的问题。

0.9.17 (2024-12-17)

  • 向“无分层” Blazor WebAssembly 模板添加了社交登录选项。
  • 修复了模块导入期间 AutoMapper 缺少配置异常的问题。
  • 修复了 MAUI 模板的 Blazor WebAssembly 构建问题。
  • 修复了阻止 ABP Studio 在 macOS 上打开的问题。

0.9.16 (2024-12-11)

此版本不适用于 macOS,我们正在努力解决。

  • 新增命令用于刷新先前运行的 C#/Js 代理。
  • 向微服务模板的 Blazor WebApp 添加了 Kubernetes 配置。
  • 处理了 EF Core 迁移操作的多个 DbContext。
  • 增强了微服务模板中的动态本地化功能。
  • 将 LeptonX 主题包版本升级到 4.0.2

0.9.15 (2024-12-05)

  • 将模板升级到版本 9.0.1
  • 修复了微服务 service_nolayers 模板中的问题。
  • 修复了微服务 angular 模板中错误的文件管理模块引用。
  • 修复了 hosts.txt 文件中添加额外行的问题。

0.9.14 (2024-12-03)

  • 重构了解决方案运行器中的 dotnet watch 命令。
  • 为开源启动模板添加了多租户选项。
  • 实现了创建新微服务时添加 Angular 库的功能。
  • 调整了解决方案配置中的可选模块部分。
  • 修复了 nolayers 主机项目中的错误。

0.9.13 (2024-11-25)

  • Angular - 主页的基于主题的修复。

0.9.12 (2024-11-25)

  • 处理了 DynamicPermissionDefinitionsChangedEto 事件,以自动为管理员角色添加权限。
  • 通过更直观的设计和更新的内容增强了解决方案配置窗口。
  • 通过在解决方案运行器中显示所有目标框架并根据操作系统自动设置适当的 targetFramework 来改进 MAUI 应用程序支持。

0.9.11 (2024-11-21)

  • 修复了在 v0.9.9 和 v0.9.10 中出现的扩展加载问题。

0.9.10 (2024-11-21)

对于 .NET 9,推荐使用 v0.9.11+。

  • 为构建和启动操作添加快捷键(Ctrl + 点击)。
  • 修复了 v0.9.9 中的扩展加载循环问题。
  • 修复了 Android 的 MAUI 模板。

0.9.9 (2024-11-21)

对于 .NET 9,推荐使用 v0.9.11+。

  • 将模板升级到 .NET 9。
  • 修复了微服务模板中的 Blazor wasm 捆绑问题。

0.9.8 (2024-11-20)

  • 将模板升级到版本 8.3.4

0.9.7 (2024-11-19)

  • 向 Blazor 服务器模板添加了 AppearanceStyles 组件。
  • 修复了模块导入窗口。
  • 对现有功能进行了多项增强。

0.9.6 (2024-11-15)

  • 向模板添加了缺失的导入。
  • 修复了 EF Core 包安装期间的错误。
  • 在添加数据库迁移时向用户显示错误。
  • 更改了“新建解决方案”向导中的空解决方案描述。
  • 修复了使用基本主题创建的模板的问题。
  • 确保在向现有解决方案添加新模块/包时使用正确的版本。

0.9.5 (2024-11-06)

  • 向微服务模板添加了动态本地化选项。
  • 为“应用程序(无分层)”模板添加了新的模板创建选项。
  • 修复了 .NET 全局工具的环境变量设置和工具安装验证。
  • 修复了日志视图自动滚动问题,确保平滑的滚动体验。
  • 将模板升级到版本 8.3.3

0.9.4 (2024-10-31)

  • TopMenuLayout 设置为微服务公共网站的默认布局类型。
  • 修复了打开 ABP Suite 时应用程序崩溃的问题。

0.9.3 (2024-10-30)

  • 添加了标准模块模板
  • 对预集成浏览器进行了增强。
  • 修复了 Blazor WebAssembly UI 在 Kubernetes 上无法运行的问题。
  • 在将模块添加到解决方案后执行数据库迁移。

0.9.2 (2024-10-22)

  • 向预集成浏览器添加了状态栏以显示错误。
  • 向专业模板添加了示例 CRUD 页面选项。
  • 为所有模板(可选)添加了测试项目。
  • 向微服务主机项目添加了 AutoMapper 配置。
  • 默认禁用 MongoDBSQLite事务

0.9.1 (2024-10-10)

  • 修复了 ABP Studio CLI 的捆绑命令。
  • 修复了微服务模板的公共网站项目。
  • 移除了社区版(开源)的 React Native 选项。
  • 在微服务创建期间添加了多网关和 UI 选择选项。
  • 为 Blazor 模板的用户菜单添加了外部登录项。

0.8.4 (2024-10-07)

  • 修复了 ABP Suite 在 macOS 上无法打开的问题。
  • 对新建微服务进行了改进。
  • 允许在 macOS 上使用浏览器快捷键(复制、粘贴、新建标签页等)。
  • 防止应用程序因解决方案运行器异常而崩溃。
  • WebApp.Client 项目样式包含在主应用程序中以启用 CSS 隔离。

0.8.3 (2024-09-24)

  • 允许从解决方案运行器设置执行顺序(或依赖关系)。
  • 为解决方案运行器的上下文菜单添加了图标。
  • 修复了微服务模板的 MongoDB 数据库问题。
  • 允许后台任务并行运行。

0.8.2 (2024-09-19)

  • 修复了 WireGuard 连接随机端口错误。
  • 自动化了微服务解决方案创建后的步骤。
  • 修复了试用版许可证不可用的选项/功能。
  • 修复了 blazor-server 单层模板。

0.8.1 (2024-09-12)

  • 修复了 nolayers 模板的 MySQL 连接问题。
  • 在加载时忽略失败的解决方案运行器配置文件。
  • 为导入/安装的模块添加了 EF Core 所需的 ModalBuilder 扩展。

0.8.0 (2024-09-11)

  • Blazor WebApp UI 添加到 app-nolayers微服务模板中。
  • 修复了捆绑命令的版本问题。
  • 修复了可选模块集成。
  • 向模块列表添加了 LeptonX 主题
  • 修复了与 Kubernetes 用户指定连接相关的错误。

0.7.9 (2024-08-29)

  • 在模块创建或打开解决方案后打开 Readme.md 文件。
  • 重构并对微服务模板进行了增强。
  • 修复了创建新模块时出现的一些错误。
  • 将新模板与旧模板同步。
  • Angular:修复了模板中的徽标问题。

0.7.8 (2024-08-23)

  • 修订了新建解决方案向导并改进了用户体验。
  • 修复了 Blazor WebApp 模板上的错误。
  • 减少了每个应用程序的日志数量。

0.7.7 (2024-08-14)

  • 在新模板中更新了 LeptonX 徽标。
  • ABP Suite:使用 .sln 路径而不是目录打开模块(修复了 Suite 集成中的一些问题)。
  • 对解决方案运行器进行了增强。

0.7.6 (2024-08-12)

  • 移除了冗余的 Helm 仓库安装。
  • 对欢迎页面区域进行了增强。
  • 微服务模板:在 AuthServer 中启用了 DynamicPermissionStore
  • 为应用程序模板添加了 Blazor WebApp 选项。
  • 添加了解决方案创建信息操作以识别解决方案。

0.7.5 (2024-08-06)

  • 修复了 macOS 的 ABP Suite 集成。
  • 修复了升级到 ABP 8.2.1 后的构建错误。
  • ABP Suite:检测到版本不一致并通知用户自动修复。

0.7.4 (2024-07-31)

  • 允许活跃许可证所有者创建开源模板。
  • 修复了 Angular 模板中的基本主题问题。
  • 处理了解决方案运行器中与 Docker 相关的错误。
  • 修复了聊天模块包的版本。

0.7.3 (2024-07-27)

  • 在应用程序标题上添加了管理员模式指示器。
  • 为在 macOS 上对齐应用程序标题进行了增强。

0.7.2 (2024-07-26)

  • 为与新托管逻辑对齐添加了 Blazor.Client 包。
  • 将 Microsoft 包更新到 v8.0.4。
  • 修订了应用程序升级流程。
  • 修复了分层项目中的个人资料照片问题。
  • 从模板中移除了关联账户权限委托菜单。

0.7.1 (2024-07-24)

  • 修复了在 macOS 上安装扩展后的重启问题。
  • 提供了一个供开发人员共享同一 Kubernetes 集群的模型。
  • 修复了应用程序模板中文本模板管理模块的构建问题。
  • 修复了社区版的登录问题。
  • 修复了所有报告的错误并进行了增强。

0.7.0 (2024-07-17)

  • 添加了直接构建和启动 C# 应用程序的选项。
  • 当解决方案是分层架构时,在迁移器中禁用 Redis。
  • 允许在 ABP Studio UI 上生成静态代理。

0.6.9 (2024-06-27)

  • 允许通过点击 *.abpsln 文件打开 ABP Studio。
  • 修复了解决方案运行器多实例问题。
  • 允许向包安装 NPM 包。

0.6.8 (2024-06-13)

  • 添加了免费版升级到专业版的选项。
  • 修复了微服务模板 Helm Chart 错误。
  • 对新 CLI 进行了增强。

0.6.7 (2024-05-31)

  • 向应用程序模板添加了免费选项。
  • 使社交登录对应用程序模板变为可选。
  • 添加了开源(免费)模板。
  • 开始在浏览器标签页中显示 Angular 项目。
  • 推出了社区版。
在本文档中