Skip to content

Releases: 1Panel-dev/MaxKB

v1.10.3-lts

03 Apr 09:12
6bc00eb
Compare
Choose a tag to compare

New features

  • Application: Added MCP call node, which has the ability to act as a remote function library service. Users can select tools from the tool set provided by the MCP service for calling; by @liuruibin in #2665
  • Application: Added tool calling function to AI dialogue node. After users enable and complete the configuration of MCP tool in tool settings, the large language model will autonomously call the most appropriate MCP tool to handle tasks based on the questions raised by users; by @liuruibin in #2665
  • Application: Embed third-party functions to support mobile mode; by @wangdan-fit2cloud in #2615
  • Application (X-Pack): In the display settings, support setting whether to display user question avatars and AI reply avatars;
  • Function Library: Added built-in function library, including Google search, Bocha search, LangSearch, MySQL query and PostgreSQL query; by @liuruibin in #2611, @wangdan-fit2cloud in #2725
  • Function Library: Added startup parameter configuration for functions; by @liuruibin in #2596
  • Function Library: Support setting the function logo; by @wangdan-fit2cloud in #2573
  • Knowledge Base (X-Pack): Support docking with Feishu Knowledge Base;
  • System Settings (X-Pack): Added operation log function;
  • System Settings (X-Pack): Enterprise WeChat, Feishu, and DingTalk support password-free login.

Enhancements

  • Knowledge base: Added a new operation of generating questions in the knowledge base panel operation to facilitate batch operation; by @shaohuzhang1 in #2760
  • Knowledge base: When uploading files in the knowledge base, the segment preview is optimized to lazy loading mode to reduce user waiting time;
  • Knowledge base: Optimize the search logic of full-text search and improve the segment recall rate; by @shaohuzhang1 in #2767
  • Q&A page: The voice input in the embedded mode of the mobile terminal supports pressing and speaking, and supports releasing and sending after setting automatic sending; by @wangdan-fit2cloud in #2651
  • Q&A page: Optimize the voice playback logic, and support streaming playback during automatic playback; @shaohuzhang1 in #2661
  • Q&A page: Optimize the interaction of user input parameters. You need to fill in the user input parameters before entering the dialogue. After entering the dialogue page, the user input parameter settings are adjusted to the upper right corner of the question input box; by @wangdan-fit2cloud in #2680
  • Q&A page: Optimize the problem that the user feedback operation button displays a line break after the mobile AI reply is completed; by @wangdan-fit2cloud in #2772
  • Q&A page: After the AI ​​reply is completed, the form data is filtered out when the user copies the answer; by @shaohuzhang1 in #2778
  • Function library: Optimize the location of function permission settings and adjust them to the drop-down list of function panel operations; by @wangdan-fit2cloud in https://github.com/1Panel-
  • Application: In the parameter configuration of the form collection node, support adjusting the parameter order; by @wangdan-fit2cloud in #2533
  • Application: When a user is having a conversation, if the asker parameter is carried in the URL address, the parameter will be displayed as the questioning user in the conversation log; by @shaohuzhang1 in #2667
  • Application (X-Pack): After a user asks a question in WeChat Enterprise, Feishu, or DingTalk, if no reply is received for more than 10 seconds, the system automatically replies: "Thinking, please wait";
  • API Documentation (X-Pack): Accessing the Swagger document requires user identity authentication.

Bug Fixes

  • Knowledge base: Fixed the problem that the knowledge base name is not fully displayed when selecting the knowledge base page when migrating documents; by @wangdan-fit2cloud in #2718
  • Knowledge base: Fixed the problem that the knowledge base name is not fully displayed when switching knowledge bases in the navigation bar inside the knowledge base; by @wangdan-fit2cloud in #2718
  • Knowledge base: Fixed the problem that when the uploaded document contains an image with a title set, the image cannot be recognized; by @shaohuzhang1 in #2683
  • Knowledge base: Fixed the problem that the document name after uploading a ZIP file to the knowledge base is displayed in garbled characters after decompression; by @shaohuzhang1 in #2747
  • Knowledge base: Fixed the issue that when the document name is very long, the document name will be changed to "Sheet" when exporting the knowledge base; by @shaohuzhang1 in #2740
  • Application: Fixed the issue that after the child application embedded in the workflow is deleted, the parent application will report an error when opening; by @shaohuzhang1 in #2743
  • Application: Fixed the issue that the knowledge base search results are not output in descending order according to the similarity; by @shaohuzhang1 in #2791
  • Application: Fixed the issue that the node name suffix is ​​repeated in the workflow, causing parsing errors; by @shaohuzhang1 in #2513
  • Application: Fixed the issue that when adding functions with different names in the workflow, the suffix number will be automatically added to the node name; by @shaohuzhang1 in #2513
  • Application: Fix the error in setting integer value in form collection slider component; by @shaohuzhang1 in #2601
  • Application: Fix the problem that the application avatar is successfully modified, but the prompt information is incorrect; by @wangdan-fit2cloud in #2749
  • Application: Fix the problem that when multiple applications are embedded in the same page, users will be prompted that the dialogue does not exist when asking questions in different applications;
  • Model settings: Fix the problem of verification error when adding Alibaba Cloud Bailian QWQ type model;
  • Login authentication (X-Pack): Fix the problem that after connecting to the OAuth2 platform, the user will return the "500" error code when logging in;
  • Login authentication (X-Pack): Fix the problem that multiple OUs (Organization Units) will report errors when connecting to LDAP;
  • API Documentation (X-Pack): Fixed an issue where incorrect parameters were output in the OpenAI dialogue interface of the API documentation.

v1.10.2-lts

06 Mar 02:56
bc3dcda
Compare
Choose a tag to compare

New features

  • Application (X-Pack): Application access now supports Slack;
  • Application: Add variable assignment node; by @liuruibin in #2346
  • Function library: Support import/export functions; by @liuruibin in #2294
  • Model settings: Add support for Ollama supplier reordering model;

Enhancements

  • Application (X-Pack): After starting the thinking process, optimize the reply process in WeChat for Business, Feishu, DingTalk, and public accounts;
  • Application (X-Pack): Support uploading pictures during WeChat for Business conversations;
  • Application (X-Pack): Support configuring scope parameters for login authentication OIDC settings;
  • Application: Support creating blank applications; by @wangdan-fit2cloud in #2377
  • Application: Add support for password box and switch components for user input parameters; by @liuruibin in #2307
  • Application: User input supports custom titles; by @wangdan-fit2cloud in #2313
  • Application: Add support for password box components for parameters of form collection nodes; by @liuruibin in #2307
  • Application: Add m4a format to the uploaded audio file type; by @wxg0103 in #2277
  • Application: Support uploading file parameters when conducting a conversation by calling the application API Key; by @liuruibin in #2300
  • Application: By calling the application API Key mode, support output of thinking process parameters; by @shaohuzhang1 in #2392
  • Application: The parameters in the user input table in the basic information node support drag-and-drop adjustment of the order;
  • Application: The conditional value in the judgement supports variable parsing; by @shaohuzhang1 in #2311
  • Application: In the "Execution Details" dialog box of the multi-way recall node, optimize the segment display content (including segment title, document and knowledge base); by @shaohuzhang1,@wangdan-fit2cloud in #2309
  • Application: When the user exits the workflow editing, prompt the user to save the data; by @wangdan-fit2cloud in #2312
  • Application: The maximum number of reference segments of the associated knowledge base is adjusted to 10,000; by @shaohuzhang1 in #2487
  • Application: The operation of modifying the node name in the advanced arrangement is changed to "..." → "Rename"; by @wangdan-fit2cloud in #2432
  • Application: When a single image generation node generates multiple images, the images are arranged horizontally; by @liuruibin in #2423
  • Q&A page: Optimize the Q&A page layout to a left-right layout, with AI answers displayed on the left and user questions displayed on the right; by @wangdan-fit2cloud in #2258
  • Q&A page: Optimize the display of historical conversation records when users open the Q&A page; by @wangdan-fit2cloud in #2301
  • Q&A page: Optimize voice playback to play only the last content; by @liuruibin in #2431
  • Q&A page: Support modifying the session title; by @shaohuzhang1 in #2348
  • Knowledge base: Support the continued generation of questions for the segment that failed to generate questions; by @shaohuzhang1 in #2299
  • Knowledge base: Support sorting the document list; by @liuruibin in #2284
  • Knowledge base: Support using the {title} variable to obtain the segment title in the generated question; by @shaohuzhang1 in #2310
  • Function library: ignore case when querying functions; by @liuruibin in #2279
  • Model settings: ignore case when querying models; by @liuruibin in #2279
  • Team members: ignore case when querying members; by @liuruibin in #2279
  • System: optimize the problem of long time consumption when logging in for the first time. by @shaohuzhang1 in #2414

Bug Fixes

  • Application: Fixed the problem that the image in the AI ​​reply content cannot be enlarged; by @shaohuzhang1 in #2327
  • Application: Fixed the problem that the prompt word window in the advanced arrangement is not saved after editing the content after enlarging the prompt word window and pressing the ESC key to close the window; by @wangdan-fit2cloud in #2312
  • Application: Fixed the problem that the answer cannot be ended in some cases when using the vLLM supplier's large language model for dialogue; by @shaohuzhang1 in #2375
  • Application: Fixed the problem that the tokens calculation is inaccurate when using the Kimi supplier's large language model for dialogue; by @shaohuzhang1 in #2326
  • Application: Fix the problem that the parameter setting is not updated after the image generation node switches the model;
  • Application: Fix the problem that when the Excel table contains data from merged cells, the data is missing when reading; by @liuruibin in #2265
  • Application: Fix the problem that the OpenAI call format does not have the thinking process parameter; by @shaohuzhang1 in #2392
  • Application: Fix the problem that if there is a non-mandatory parameter in the application child node, if the parameter is not set in the parent application, an error will be reported during the dialogue; by @wxg0103 in #2278
  • Application: Fix the problem that the Ollama supplier's large language model uses the num_ctx parameter, and an error will be reported during the dialogue. by @itaa in #2444
  • Q&A page: fix the problem that the browser cannot play voice in the historical conversation record; by @liuruibin in #2378
  • Q&A page: fix the problem that refreshing the page will delete the current conversation when asking the first question after creating a new conversation; by @shaohuzhang1 in #2428
  • Q&A page: fix the problem that line breaks cannot be inserted in the middle of the content in the question box; by @wangdan-fit2cloud in #2258
  • Q&A page: fix the problem that "/" is automatically added after the URL address of the document in some cases, resulting in inaccessibility;
  • Q&A page (X-Pack): Fix the problem that the new dialogue on the Q&A page is not displayed after turning off the history in the display settings;
  • Function library: fix the problem that the output result during debugging is displayed incorrectly when the function return value is 0; by @wangdan-fit2cloud in #2413
  • Model Settings: Fix the error when adding Alibaba Cloud Bailian's large language model, if it is a full-modal model submission; by @wxg0103 in #2302
  • Model Settings: Fix the error when adding the DeepSeek -R1 model to the Azure OpenAI provider; by @liuruibin in #2483
  • System Settings (X-Pack): Fix the problem that the interface parameters in the Swagger document are not fully displayed;
  • System Settings (X-Pack): Fix the problem that the Q&A page does not display the application name after setting the website name in the appearance settings;
  • System Settings (X-Pack): Fix the problem that the default logo flashes when the login page is loaded.

v1.10.1-lts

13 Feb 12:42
Compare
Choose a tag to compare

New features

  • Model settings: Added a large language model for the atomic capability provider of Tencent Cloud Knowledge Engine. by @wxg0103 in #2158

Enhancements

  • Application: Optimize the problem of slow opening of the workflow orchestration page when there are too many nodes in the advanced orchestration application; by @shaohuzhang1 in #2250
  • Application: Optimize the filtering of form data in the historical chat records sent to the AI ​​model to avoid affecting the AI ​​answer; by @shaohuzhang1 in #2256
  • Application: Optimize the description of output thinking settings;
  • Application: Optimize the advanced orchestration application, the debug preview dialog window will only be closed when the "Close" button is clicked. by @wangdan-fit2cloud in #2248

Bug Fixes

  • Knowledge base: Fixed the problem that when setting the title to the association problem when uploading files, the actual association is not successful; by @wangdan-fit2cloud in #2255
  • Knowledge base: Fixed the problem that the upload error occurs when the uploaded folder contains subfolders; by @wangdan-fit2cloud in #2259
  • Knowledge base: Fixed the problem that the upload error occurs when the uploaded folder contains hidden files; by @wangdan-fit2cloud in #2259
  • Application: Fixed the problem that the document content extraction node in the execution details displays the wrong text; by @wangdan-fit2cloud in #2223
  • Application: Fixed the issue that the document content extraction node reports an error when the uploaded Excel document has a blank sheet; by @liuruibin in #2259
  • Application: Fixed the issue that the occasional reply "Sorry, no relevant content was found. Please re-describe your question or provide more information."; by @shaohuzhang1 in #2256
  • Application: After the application reaches the upper limit of the number of questions, the English prompt information is incorrect; by @wangdan-fit2cloud in #2223
  • Application: Fixed the issue that the column name in the exported conversation log file is not displayed accurately; by @wxg0103 in #2246
  • Application (X-Pack): Fixed the issue that the theme color and header font color cannot be set after clicking "Restore Default" in the display settings;
  • Application (X-Pack): Fixed the issue that after clicking "Restore Default" in the display settings, the language will display null or undefined;
  • System Settings (X-Pack): Fixed the issue that DingTalk users who are not in the organization can also scan the code to log in successfully;
  • System Settings (X-Pack): Fixed the issue that the user's email information is not fully obtained after the DingTalk user scans the code to log in;
  • System Settings (X-Pack): Fixed the issue that there should be no language setting operation in the platform settings preview.

v1.10.0-lts

10 Feb 10:32
50f2c96
Compare
Choose a tag to compare

New features

Enhancements

  • Application: optimize the style display problem of uploaded files when users ask questions; by @wangdan-fit2cloud in #2061
  • Application: you can right-click to quote or copy the AI ​​reply content. by @liuruibin in #2005

Bug Fixes

  • Knowledge base: Fixed the problem of error when uploading offline files when the file name exceeds 128 characters; by @wangdan-fit2cloud in #1962
  • Application (X-Pack): Fixed the problem of incomplete reply content in WeChat for Business;
  • Application: Fixed the problem of error when the opening remarks exceed 4096 characters; by @shaohuzhang1 in #2075
  • Application: Fixed the problem that the uploaded document cannot read the document content after creating a new conversation on the Q&A page;
  • Application: Fixed the problem that the parameters in the added application subnode are not updated in real time. by @wxg0103 in #1962

v1.9.1

09 Jan 08:35
Compare
Choose a tag to compare

功能优化

  • 知识库:文档向量化时支持仅向量化非成功的分段;by @shaohuzhang1 in #1984
  • 应用(X-Pack):通过第三方应用进行对话的日志,优化为按天记录每个用户的对话日志。

问题修复

  • 应用:修复进行语音输入时,提示中图片加载失败的问题;by @wangdan-fit2cloud in #1966
  • 应用:修复嵌入应用节点,设置变量参数后,保存不生效的问题;by @wxg0103 in #1995
  • 应用:修复部分网络环境下使用图片理解模型对话结束后,提示Connection aborted的问题;by @liuruibin in #1994
  • 应用:修复判断器节点的执行条件设置为any时不生效的问题;by @shaohuzhang1 in #1979
  • 应用:修复添加图片理解和图片生成模型时,不能自定义输入基础模型的问题;by @liuruibin in #1983
  • 应用:修复部分情况下在执行详情中会遗漏执行节点的问题。by @shaohuzhang1 in #1979

v1.9.0

02 Jan 05:38
9d96ed3
Compare
Choose a tag to compare

新增功能

功能优化

  • 知识库:文档列表支持批量取消向量化和批量取消生成问题;by @shaohuzhang1 in #1896
  • 应用:基本信息节点中的“用户输入“参数,添加参数时支持设置“显示默认值”选项;by @liuruibin in #1890
  • 应用:表单收集节点的参数支持设置“显示默认值”选项;by @liuruibin in #1890
  • 应用:对话URL支持携带“question=问题”参数,打开对话页面时自动发送问题;
  • 应用:上传图片时自动生成“请解析图片内容”的问题;
  • 应用:优化工作流节点的执行效率;by @shaohuzhang1 in #1913
  • 模型设置:Amazon Bedrock供应商添加大语言模型时,支持ProxyURL参数。by @wxg0103 in #1901

问题修复

  • 安全:修复函数库模块中远程命令执行的安全漏洞(CVE-2024-56137);by @liqiang-fit2cloud in #1856
  • 应用:修复浮窗对话框中不显示“新建对话”按钮的问题;
  • 应用:修复浮窗对话框右上角的icon颜色不一致的问题;by @shaohuzhang1 in #1941
  • 应用:修复历史应用进行对话时会提示“缺少上下文类型”错误的问题; by @shaohuzhang1 in #1926
  • 应用:修复使用低版本浏览器进行对话时报错的问题;by @shaohuzhang1 in #1870
  • 应用:修复执行复杂工作流时,在部分情况下会漏执行节点的问题。by @shaohuzhang1 in #1913

v1.8.1

12 Dec 06:02
Compare
Choose a tag to compare

新增功能

  • 应用:AI对话节点的历史聊天记录可设置工作流和节点的上下文;by @shaohuzhang1 in #1791
  • 模型管理:支持智谱AI供应商的图片理解模型;by @liuruibin in #1785

功能优化

  • 应用:语音播放时过滤表单数据;by @liuruibin in #1769
  • 系统:优化部分页面的显示样式。

问题修复

  • 知识库:修复文档按状态筛选结果错误的问题;by @shaohuzhang1 in #1800
  • 知识库:修复拥有查看权限的成员可以导出文档的问题; by @shaohuzhang1 in #1807
  • 知识库:修复拥有查看权限的成员可以修改分段启用/禁用状态的问题;
  • 知识库:修复上传无目录结构的PDF文件,只能识别第一页内容的问题;
  • 应用:按名称筛选结果后,不加载数据的问题;
  • 应用:修复浮窗图标尺寸过大时会被引导图遮盖的问题;by @shaohuzhang1 in #1802
  • 系统管理(X-Pack):修复Swagger文档中的Web站点知识库缺少参数的问题;by @wxg0103 in #1810
  • 系统管理(X-Pack):修复企业微信扫码登录配置错误的问题。by @wxg0103 in #1782

v1.8.0

05 Dec 06:56
Compare
Choose a tag to compare

新增功能

功能优化

  • 知识库:优化文档状态,显示向量化和生成问题的进度详情;by @shaohuzhang1 in #1674
  • 应用:基础节点的用户输入参数中,单选框组件支持标签、选项值的设置方式;by @shaohuzhang1 in #1719
  • 应用:对话详情页面对AI回复内容进行标注时,保留上一次所选的知识库文档;by @wxg0103 in #1606
  • 应用:优化对话日志列表的显示顺序,按最近对话时间降序排序; by @wxg0103 in #1645
  • 应用:优化打开对话详情时,默认显示最新对话记录。by @wxg0103 in #1645

问题修复

  • 知识库:修复PDF文档中若包含不能识别的特殊字符时,上传文档会报错的问题; by @liuruibin in #1640
  • 知识库:修复部分情况下为“成功”状态的文档生成问题时,无法下发任务的问题;by @shaohuzhang1 in #1727
  • 知识库:修复由于网站编码问题,导致web站点知识库无法获取文本内容的问题; by @liuruibin in #1743
  • 系统管理:修复拥有知识库管理权限的成员,无法查看知识库的问题;by @wangdan-fit2cloud in #1740
  • 系统管理(X-Pack):修复拥有应用查看权限的成员,能够修改应用接入配置的问题。by @wxg0103

v1.7.2

15 Nov 02:46
Compare
Choose a tag to compare

问题修复

  • 应用:修复显示设置中自定义上传的用户头像、AI回复头像图片显示变形的问题;(X-Pack)
  • 应用:修复工作流中知识库检索节点收起后,无法发布应用的问题;by @shaohuzhang1 in #1626
  • 应用:修复AI模型的参数设置中,若删除温度或最大输出Tokens参数,无法发布应用的问题;by @shaohuzhang1 in #1629
  • 应用:修复应用中关联的知识库名称过长时,偶然不显示tooltips的问题;by @wangdan-fit2cloud in #1612
  • 应用:修复应用列表中查询结果显示不正确的问题。by @wangdan-fit2cloud in #1613

v1.7.1

08 Nov 02:40
Compare
Choose a tag to compare

功能优化

  • 应用:高级编排应用中保存节点的收起/展开状态。by @shaohuzhang1 in #1560

问题修复

  • 应用:修复应用接入认证过的公众号,提问时不回复的问题;(X-Pack)
  • 应用:修复应用接入公众号配置页面的样式问题;(X-Pack)
  • 应用:函数中设置了非必填参数,在应用中引用该函数时,若未传值执行会报错的问题;by @shaohuzhang1 in #1570
  • 应用:修复工作流中所有节点未打开返回内容时,无法查看执行详情的问题;by @shaohuzhang1 in #1572
  • 应用:修复直接回答分段内容显示问题;by @shaohuzhang1 in #1576
  • 应用:修复应用发布后,提问时未使用最新发布的应用配置的问题;by @shaohuzhang1 in #1554
  • 知识库:修复导入DOCX文档时,在部分情况下无法识别图片问题;by @shaohuzhang1 in #1559
  • 问答页面:修复AI回答时,若返回的MarkDown表格中含有图片内容会导致显示错位的问题; by @shaohuzhang1 in #1569
  • 系统设置:修复团队成员的权限设置中,搜索后点击“全选”,会选中全部而不是搜索后的内容;by @wangdan-fit2cloud in #1562
  • 模型管理:修复添加Xinference向量模型时,提示 API 域名无效的问题。by @wxg0103 in #1566