Skip to content

Releases: ChatLunaLab/chatluna

v1.0.0-rc.3

05 Jan 13:25
5ad0168
Compare
Choose a tag to compare
v1.0.0-rc.3 Pre-release
Pre-release

大家好😊!此更新将会是 ChatLuna 最后带有新功能的 rc 版本更新,这代表着 ChatLuna V1 的大功能已经基本成型。未来几周我们不再添加新功能,而是专注稳定性改进和 Bug 修复。

新特性

  • long-memory: 长期记忆拆分到新插件内,支持设置插入和索引时的文字相似度比对 (5f29db2, a200242 , #350, #340)
  • vector-store-service: 添加 ChatLuna 团队编写的 luna-vdb 向量数据库,使用 wasm,可开箱即用 (9fd2ccb, luna-vdb)
  • core: 世界书支持设置常量选项,表示始终插入 (19abf92)
  • core: 添加 chatluna.restart 命令,执行后将立即重载 ChatLuna 插件 (4c5cbad)
  • qwen-adapter: 添加一些新模型 (092bd4f)

修复 & 改进

  • core: 修复设置嵌入模型命令错误 (e0ff9ae)
  • core: 优化 Tiktoken 编码器逻辑,添加缓存保存和国内镜像源,大幅提高回复速度 (e0ff9ae, a50b499)
  • core: 优化锁工具实现,减少死锁概率 (c3e74cf)
  • core: 修复多次卸载和启用某些插件时出现的错误 (ca74e2f)
  • core: 修复重载主插件时多次触发清除房间缓存的问题 (17ff32b)
  • core: 优化 socks 代理实现 (29eb6b7)
  • long-memory: 修复长期记忆保存空文档时错误 (1d0bf54, #349)
  • vector-store-service: 修复 milvus向量数据库无法正常使用的问题 (ad01d86, #341)
  • openai-like-adapter: 修复函数调用传递参数错误,支持更多模型的函数调用(69135f1)

What's Changed

Full Changelog: v1.0.0-rc.2...v1.0.0-rc.3

v1.0.0-rc.2

24 Dec 11:46
9e2e4a1
Compare
Choose a tag to compare
v1.0.0-rc.2 Pre-release
Pre-release

大家好😊!本次更新标志着 ChatLuna 进入到一定程度上的稳定可用阶段。此阶段仍将持续一段时间,直到 v1 正式版发布。

新特性

  • core: 支持消息延时触发 (84e00d2)
  • search-service: 大幅重构搜索服务,支持三种搜索模式的切换,优化工具效率 (fb3831b, b6c4689)
  • zhipu-adapter: 支持智谱最新 glm-4v 系列模型 (d237305)

修复 & 改进

  • core: 添加长期记忆相似度比对逻辑 (b5bb582)
  • core: 插件模式可以正常的索引和保存长期记忆 (b89bdf6)
  • core: 支持设置是否回复引用消息 (9698707)
  • vector-store-service: 修复 redis 等向量数据库无法正常使用的问题 (10819c9)

其他

  • 在 rc 版本期间,我们仍会穿插发布 beta 版本。其中包括 rc 版本的 bug 修复,或者预览特性添加。

Full Changelog: v1.0.0-rc.1...v1.0.0-rc.2

v1.0.0-rc.1

06 Dec 00:06
9507473
Compare
Choose a tag to compare
v1.0.0-rc.1 Pre-release
Pre-release

大家好😊!本次更新标志着 ChatLuna 进入到一定程度上的稳定可用阶段。此阶段仍将持续一段时间,直到 v1 正式版发布。

新特性

  • core: 引用 bot 的消息也可以触发回复 (bf32c01)

修复 & 改进

  • core: 修复房间自动更新属性的问题 (9e5849b)
  • core: 优化错误码显示逻辑 (7e7d612)
  • core: 修改携带图片空消息的默认文本(a29e495)
  • image-renderer: 更新模版 CDN 链接 (3690496)

已知问题

  • Koishi 上游出现 bug,导致条件属性无法添加分支。目前的黑名单,聊天限额等可能无法正常触发。请等待 koishijs/koishi#1482 修复。

其他

  • 在 rc 版本期间,我们仍会穿插发布 beta 版本。其中包括 rc 版本的 bug 修复,或者预览特性添加。

Full Changelog: v1.0.0-rc.0...v1.0.0-rc.1

v1.0.0-rc.0

22 Nov 02:43
8d6fefa
Compare
Choose a tag to compare
v1.0.0-rc.0 Pre-release
Pre-release

大家好😊!本次更新标志着 ChatLuna 进入到一定程度上的稳定可用阶段。此阶段仍将持续一段时间,直到 v1 正式版发布。

新特性

  • core: 改进默认的 ChatGPT 预设 (bf5765f)
  • qwen-adapter: 为通义模型增加函数调用支持 (74f281a, #312)
  • ollama-adapter: 支持 embedding模型调用(e25497a)
  • image-renderer: 图片渲染器支持流程图渲染 (7935836)

修复 & 改进

  • core: 模型回复空消息时不保存历史记录 (a0d9f1c)
  • core: 优化房间删除和自动房间删除逻辑 (a6dd651, 7c0d8df)
  • core: 修复聊天限额逻辑 (a6411e2)

已知问题

  • Koishi 上游出现 bug,导致条件属性无法添加分支。目前的黑名单,聊天限额等可能无法正常触发。请等待 koishijs/koishi#1482 修复。

其他

  • 在 rc 版本期间,我们仍会穿插发布 beta 版本。其中包括 rc 版本的 bug 修复,或者预览特性添加。

What's Changed

Full Changelog: v1.0.0-beta.120...v1.0.0-rc.0

v1.0.0-beta.120

13 Nov 08:32
064b602
Compare
Choose a tag to compare
v1.0.0-beta.120 Pre-release
Pre-release

大家好😊!本次更新为重大更新!希望各位尽快更新到此版本。

ChatLuna 原定的完全重构将迁移到 v2 版本再实现。目前致力于 v1 正式版发布。

新特性

  • core: 新增 sst 服务集成,可选读取语音消息 (b1cd4f7)
  • plugin-common: 添加简易音乐生成插件(7305006)
  • search-service: 新增谷歌和 MediaWiki 作为搜索源(24882ef)
  • core: 重新实现作者注释 (89ac67c)
  • core: 新增模型搜索命令 (e6298b2)
  • core: 长期记忆支持编辑,删除,检索和添加 (064c03c, e5b8b33, f990fc4)
  • vector-store-service: 新增 Milvus 数据库支持 (f241504)

修复 & 改进

  • core: 优化世界书的实现 (d35ef9d)
  • core: 修复时区相关问题 (48c1c53, #278 )
  • core: 自实现 cache,不再声明依赖 cache 服务 (e498d6a)
  • core: 优化队列锁的实现,改进性能 (97bdc14)
  • core: 改进预设热加载 (83300c8)
  • plugin-common: 优化 Koishi 命令执行的返回值(9df0c15)
  • core: 其他代码架构和性能优化,修复其他 Bug

其他

  • 目前版本即将进入 Release Candidate 阶段,请各位用户积极反馈 bug。

What's Changed

New Contributors

Full Changelog: v1.0.0-beta.100...v1.0.0-beta.120

v1.0.0-beta.100

09 Oct 11:06
a90a274
Compare
Choose a tag to compare
v1.0.0-beta.100 Pre-release
Pre-release

大家好😊!本次更新为重大更新!希望各位尽快更新到此版本。

我们仍在进行 ChatLuna 的全面重构,还将持续一段时间(几个月),因此接下来我们不保证有重大更新(除了模型适配器和维护性更新)。

新特性

  • core: 完整 I18n 支持(中文和英文)#258 #259
  • search-service: 添加 Tavily 和 Bing Web 搜索引擎,使用浏览器爬取搜索结果 (95684be, 20d0be2)
  • hunyuan-adapter: 添加混元适配器 (98d155d)
  • core: 预设支持世界书 (ebe820f)
  • core: 预设支持作者注释 (bff568b)
  • core, plugin-common: 支持知识库,需要安装 知识库插件 (56f6b42, 78cf288)
  • core: 兼容酒馆角色卡,安装 兼容插件 即可加载。
  • core: 添加 chatluna.chat.stop 命令,用于停止请求模型 (4ff2bf1)
  • core: 添加空预设,适用于无需加载任何预设的场景 (080a292)

修复 & 改进

  • core: 优化子插件初次加载速度和内存占用(1ff460b, f16bb1e)
  • core: 优化 token 分词器速度 (546c441)
  • core: 优化历史聊天记录获取(cd0accd)
  • core: 修复热加载预设 (aecc8da)
  • core: 修复创建房间无法退出 (#256, #257, 77e38dc)
  • core: 支持调整长期记忆触发频率 (#253, 6ada7ee)
  • search-service: 优化搜索 Prompt, 提升整体效果(5a207c7)
  • core: 修复替换变量的时区不正确问题 (#268, 6ada7ee)
  • core: 优化长期记忆实现逻辑 (#272, baecbe3, ec3d8dd)
  • core: 修复删除无用房间逻辑 (4d97f7c)
  • qwen-adapter: 优化千问适配器实现,添加模型(bccaa1c)
  • zhipu-adapter: 优化智谱适配器的实现,添加更多模型 (76d703a, 279b7814defe579b884f4404129746cf3fadf859)
  • wenxin-adapter: 更新文心一言适配器的模型列表 (5dfd97b)
  • spark-adapter: 更新星火适配器的模型列表 (1e04ad1)

其他

  • ChatLuna 团队目前并不会对每个版本更新都发布日志,由于目前仍处于 beta 阶段,所以会出现隔好十几个版本才发布更新日志,这都是正常的。

What's Changed

Full Changelog: v1.0.0-beta.89...v1.0.0-beta.100

v1.0.0-beta.89

21 Sep 14:27
a3b95e0
Compare
Choose a tag to compare
v1.0.0-beta.89 Pre-release
Pre-release

大家好😊!本次更新为维护性更新。。

我们仍在进行 ChatLuna 的全面重构,还将持续一段时间(几个月),因此接下来我们不保证有重大更新(除了模型适配器和维护性更新)。

新特性

修复 & 改进

其他

  • ChatLuna 团队目前并不会对每个版本更新都发布日志,由于目前仍处于 beta 阶段,所以会出现隔好十几个版本才发布更新日志,这都是正常的。

What's Changed

New Contributors

Full Changelog: v1.0.0-beta.72...v1.0.0-beta.89

v1.0.0-beta.72

14 Aug 01:23
f79b786
Compare
Choose a tag to compare
v1.0.0-beta.72 Pre-release
Pre-release

大家好😊!本次更新为维护性更新,没有重大更新。。

我们仍在进行 ChatLuna 的全面重构,还将持续一段时间(几个月),因此接下来我们不保证有重大更新(除了模型适配器和维护性更新)。

新特性

  • core: 支持每个适配器单独设置代理 (c4924b0)
  • ollama: 支持图片识别 (21b99f6)
  • azure-openi-adapter: 支持 azure openai (d565efb)
  • core: 房间操作指令支持输入 Q 直接退出(51679f0)
  • core: 支持为每个用户自动创建房间(c83e1c3)
  • core: 新增 chatluna.chat.rollback,用于重新生成内容(并且支持重新输入聊天内容)(3536ee0)
  • core: 支持使用房间名直接唤起对话 (96b889b)

修复 & 改进

其他

  • ChatLuna 团队目前并不会对每个版本更新都发布日志,由于目前仍处于 beta 阶段,所以会出现隔好十几个版本才发布更新日志,这都是正常的。

What's Changed

  • fix(core): typo in room visibility query by @laxtiz in #205

New Contributors

Full Changelog: v1.0.0-beta.54...v1.0.0-beta.72

v1.0.0-beta.54

29 Jun 16:40
ba49a67
Compare
Choose a tag to compare
v1.0.0-beta.54 Pre-release
Pre-release

大家好😊!本次更新为维护性更新,没有重大更新。。

我们仍在进行 ChatLuna 的全面重构,还将持续一段时间(几个月),因此接下来我们不保证有重大更新(除了模型适配器和维护性更新)。

新特性

  • openai-adapter: 支持 gpt-4o (4e6c1c5)
  • core: 支持引用消息读取,包括图片 (160282b)
  • core: 支持一个新的格式化参数 #190 @FoskyM

修复 & 改进

其他

  • ChatLuna 团队目前并不会对每个版本更新都发布日志,由于目前仍处于 beta 阶段,所以会出现隔好几个版本才发布更新日志,这都是正常的。

What's Changed

  • [Platform] claude-adapter by @dingyi222666 in #147
  • feat(ollama-adapter): add ollama adapter, close #144 by @dingyi222666 in #148
  • fix: satori changed image to img by @MirrorCY in #151
  • fix(core): satori changed "url" attributes to "src" by @255doesnotexist in #153
  • build(deps): bump @langchain/community from 0.0.43 to 0.0.47 by @dependabot in #159
  • build(deps-dev): bump eslint-plugin-n from 16.6.2 to 17.0.0 by @dependabot in #157
  • fix(zhipu-adapter): remove duplicated messageChunk appending by @255doesnotexist in #162
  • build(deps): bump @langchain/community from 0.0.50 to 0.0.53 by @dependabot in #164
  • build(deps-dev): bump @typescript-eslint/parser from 7.7.1 to 8.0.0-alpha.3 by @dependabot in #165
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.8.1-alpha.2 to 8.0.0-alpha.6 by @dependabot in #168
  • build(deps-dev): bump @typescript-eslint/parser from 7.8.1-alpha.7 to 8.0.0-alpha.8 by @dependabot in #172
  • build(deps): bump @streamparser/json from 0.0.20 to 0.0.21 by @dependabot in #169
  • build(deps-dev): bump eslint from 8.57.0 to 9.2.0 by @dependabot in #174
  • build(deps): bump @langchain/community from 0.0.54 to 0.2.3 by @dependabot in #178
  • build(deps): bump langchain from 0.1.37 to 0.2.4 by @dependabot in #181
  • build(deps): bump @langchain/core from 0.1.63 to 0.2.5 by @dependabot in #182
  • feat(core): support sender_id in format_user_prompt for preset by @FoskyM in #190

New Contributors

Full Changelog: v1.0.0-beta.39...v1.0.0-beta.54

v1.0.0-beta.39

28 Feb 16:54
4934807
Compare
Choose a tag to compare
v1.0.0-beta.39 Pre-release
Pre-release

大家好😊!本次更新为维护性更新,没有重大更新。。

我们仍在进行 ChatLuna 的全面重构,还将持续一段时间(几个月),因此接下来我们不保证有重大更新(除了模型适配器和维护性更新)。

新特性

  • zhipu-adapter: 支持 glm 4.0, glm 3.5-turbo #127 (6ef883f)
  • qwen-adapter: 支持通义千问 2.1 #130 (b82bfb8)
  • plugin-common: 新增绘图支持,通过调用 koishi 上已有的绘图插件实现 (3b16056)
  • spark-adapter: 支持讯飞星火 3.5 #132 (628951b)

修复 & 改进

  • core: 插件模式现在支持多条消息的预设(1ab6383)
  • newbing-adapter: 支持禁用搜索 (04fc1fc)
  • core: 支持设置错误消息模板 (9fd5ace)
  • 更新 langchain版本

其他

  • 由于 poe 适配器的持续维护成本以及网站后续的逆向 API 对抗加强,已无力继续维护该适配器,因此我们移除了此适配器。
  • ChatLuna 团队目前并不会对每个版本更新都发布日志,由于目前仍处于 beta 阶段,所以会出现隔好几个版本才发布更新日志,这都是正常的。

What's Changed

Full Changelog: v1.0.0-beta.32...v1.0.0-beta.39