From 629f2976f99578ba60584663632bd908f65ff786 Mon Sep 17 00:00:00 2001 From: Soulter <905617992@qq.com> Date: Thu, 20 Aug 2026 00:29:59 +0800 Subject: [PATCH] chore: bump version to 4.27.4 --- astrbot/__init__.py | 2 +- changelogs/v4.27.4.md | 49 +++++++++++++++++++++++++++++++++++++++++++ pyproject.toml | 2 +- 3 files changed, 51 insertions(+), 2 deletions(-) create mode 100644 changelogs/v4.27.4.md diff --git a/astrbot/__init__.py b/astrbot/__init__.py index af6eab2570..59d03e3127 100644 --- a/astrbot/__init__.py +++ b/astrbot/__init__.py @@ -1,4 +1,4 @@ import logging -__version__ = "4.27.3" +__version__ = "4.27.4" logger = logging.getLogger("astrbot") diff --git a/changelogs/v4.27.4.md b/changelogs/v4.27.4.md new file mode 100644 index 0000000000..ebcc06d562 --- /dev/null +++ b/changelogs/v4.27.4.md @@ -0,0 +1,49 @@ +## [4.27.4] - 2026-08-20 + +### Added + +- Displayed plugin update times in marketplace details. (#9690) +- Logged the effective Windows local runtime shell to simplify environment diagnosis. (#9648) + +### Fixed + +- Fixed an issue where single preference reads could preload the entire preferences table in some cases, causing excessive memory and database overhead. (#9747) +- Included JSON cards in group-chat context and added an LLM metadata fallback endpoint. (#9655, #9725) +- Detected audio formats from file contents and converted Telegram audio files into Record components. (#9612, #9702) +- Kept the chat sidebar accessible at medium viewport widths and adapted trace colors to the active Dashboard theme. (#9698, #9688) +- Preserved the Dashboard password while `password_change_required` is set. (#9665) +- Separated reasoning metadata from provider configuration. (#9699) +- Removed the 10-file limit for knowledge-base uploads. (#9701) +- Accepted synced Weixin Kefu messages that omit `open_kfid` instead of failing webhook processing. + +### Maintenance + +- Migrated statistics and Misskey visibility handling away from deprecated interfaces. (#9658, #9674) +- Added plugin attribution guidance and corrected the self-hosted text-to-image setup documentation. (#9720) +- Updated the CodeQL GitHub Action. (#9721) + +## 中文 + +### 新增 + +- 在插件市场详情中展示插件更新时间。 (#9690) +- 记录 Windows 本地运行时实际使用的 Shell,便于排查环境问题。 (#9648) + +### 修复 + +- 修复部分情况下读取单个偏好设置时会预加载整张偏好设置表,导致内存与数据库开销过高的问题。 (#9747) +- 将 JSON 卡片纳入群聊上下文,并为 LLM 元数据增加回退接口。 (#9655, #9725) +- 根据文件内容识别音频格式,并将 Telegram 音频文件转换为 Record 组件。 (#9612, #9702) +- 确保中等宽度视口下聊天侧边栏仍可访问,并使 Dashboard 链路追踪颜色适配当前主题。 (#9698, #9688) +- 在设置 `password_change_required` 时保留 Dashboard 密码,不再意外轮换。 (#9665) +- 将推理元数据与供应商配置分离。 (#9699) +- 移除知识库每次最多上传 10 个文件的限制。 (#9701) +- 微信客服同步消息缺少 `open_kfid` 时不再导致 Webhook 处理失败。 + +### 维护 + +- 将统计服务和 Misskey 可见性处理迁移出已弃用接口。 (#9658, #9674) +- 新增插件署名规范,并修正自部署文生图配置文档。 (#9720) +- 更新 CodeQL GitHub Action。 (#9721) + +[4.27.4]: https://github.com/AstrBotDevs/AstrBot/compare/v4.27.3...v4.27.4 diff --git a/pyproject.toml b/pyproject.toml index a6b22329af..9084d3dcea 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "AstrBot" -version = "4.27.3" +version = "4.27.4" description = "Easy-to-use multi-platform LLM chatbot and development framework" readme = "README.md" license = { text = "AGPL-3.0-or-later" }