Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion astrbot/__init__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import logging

__version__ = "4.27.4"
__version__ = "4.28.0-beta.1"
logger = logging.getLogger("astrbot")
66 changes: 66 additions & 0 deletions changelogs/v4.28.0-beta.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
## [4.28.0-beta.1] - 2026-09-02

### Major Additions

- Redesigned the WebUI pages for model providers, bots, and profiles, and consolidated logs, traces, conversation management, and data into the **Data & Logs** page. Removed the **Agent Runner** from model providers and embedded its settings into each profile. (#9820, #9825, #9821, #9883, #9846)
- Redesigned the default and local T2I rendering. (#9803)
- Enriched unified group metadata across messaging platform adapters. (#9851)
- Automatically record readable names for unified message origins (UMOs), such as group and user names, making them easier to find in the WebUI. (#9909)
- Added masked secret fields for sensitive values in the WebUI and plugin configurations. (#9824)
- Added batch deletion to the WebUI skill management page. (#9906)
- Added AnySearch as a built-in web search provider. (#9767)
- Added support for password-style plugin configuration fields and masked sensitive profile fields by default. (#9824)

### Major Optimizations

- Improved how browser password managers recognize the WebUI login page. (#9830)
- Adapted model provider icons for dark mode. (#9647)
- Improved context handling for future-task agents. (#9818)
- Made the skill editor dialog responsive on smaller screens. (#9873)
- Stabilized the OpenAI tool schema order by sorting tools alphabetically by name. (#9798)

### Major Fixes

- Fixed an issue where DingTalk could remain in an unknown `CREATING` state after scanning the QR code, preventing app creation from continuing. (#9808)
- Fixed an issue where commands in Lark groups would not trigger when the bot mention appeared before the command. (#9872)
- Isolated rate limits by unified message origin (UMO). (#9814)
- Aligned Anthropic API Base URL handling with the OpenAI API; `/v1` must now be included in the configured URL. (#9802)
- Fixed cached-token usage accounting for Anthropic and Gemini. (#9880, #9881)
- Applied the `max_agent_step` configuration to scheduled-task and background-task agents. (#9801)
- Preserved text in Lark mixed text-and-image messages. (#9841)
- Displayed the create-folder button in the mobile persona manager. (#9812)

## 中文

### 主要新增

- 重新设计 WebUI 的模型提供商页、机器人页和配置文件页,并将日志、追踪、对话管理、数据页综合为「数据与日志」页。移除模型提供商的 “Agent 执行器”,将其内嵌到各个配置文件中。 (#9820, #9825, #9821, #9883, #9846)
- 重新设计默认和本地的 T2I 渲染效果。 (#9803)
- 丰富各消息平台适配器的统一群组元数据 (#9851)
- 自动记录统一消息来源(UMO)的可读名称(如群名、用户名),方便在 WebUI 查询。 (#9909)
- 为 WebUI 和插件配置中的敏感值新增掩码密钥字段。 (#9824)
- 为 WebUI 技能管理页新增批量删除功能。 (#9906)
- 新增 AnySearch 内置网页搜索服务商。 (#9767)
- 支持插件配置项使用密码效果的字段,并默认将配置文件中敏感字段使用密码效果。 (#9824)

### 主要优化

- 改进浏览器自动记忆密码功能对 WebUI 登录页的识别逻辑。 (#9830)
- 使模型提供商图标适配深色模式。 (#9647)
- 优化未来任务 Agent 的上下文。 (#9818)
- 使技能编辑器对话框适配小屏幕。 (#9873)
- 按工具名字典序稳定 OpenAI 工具 Schema 的顺序。 (#9798)

### 主要修复

- 钉钉部分情况下扫码之后出现 CREATING 未知状态导致无法继续创建。 (#9808)
- 修复飞书群里当 at 机器人在前而命令在后会无法触发命令的问题。 (#9872)
- 按统一消息来源(UMO)隔离限流。 (#9814)
- 使 Anthropic API Base URL 逻辑与 OpenAI API 保持一致,需要输入 /v1。 (#9802)
- 修复 Anthropic 和 Gemini 有关缓存 token 的用量统计口径。 (#9880, #9881)
- 将 max_agent_step 配置应用到定时任务和后台任务 Agent。 (#9801)
- 保留飞书图文混合消息中的文本。 (#9841)
- 在移动端的人格管理器中显示新建文件夹按钮。 (#9812)


[4.28.0-beta.1]: https://github.com/AstrBotDevs/AstrBot/compare/v4.27.4...v4.28.0-beta.1
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "AstrBot"
version = "4.27.4"
version = "4.28.0-beta.1"
description = "Easy-to-use multi-platform LLM chatbot and development framework"
readme = "README.md"
license = { text = "AGPL-3.0-or-later" }
Expand Down
Loading