社区版本日志
目前社区版最新镜像版本为ce-v1.9.37
2024.8.7(ce-v1.9.37)
1、功能变化
- 合并至appsmith1.9.45版本
- 添加了JS库对ESM版本的支持
- MySql数据库支持通过SSH隧道方式连接
- 支持MsSQL插件生成CRUD页面问题
- 优化了gsheets api加载卡顿问题
- 优化了Jsobject的自动提示功能,排序时优先考虑最近使用的情况;取消了 Function 构造函数和 MainContainer 实体的优先级
- OpenAI功能的集成使用
- 增加了各种依赖项以获得更好的性能和安全性
2、Bug修复
- 删除 ab_ds_binding_enabled 和 ab_ds_schema_enabled ab 测试标志的冗余代码
- 修复了颜色选择器空状态的问题
- 修复了storeValue时间戳不一致的问题
- 添加了数据类型检查Json表单日期字段有效性的问题
- 修复了gsheet单元格范围过滤器格式问题
- 修复了使用经过身份验证API及数据源重新导入工作区,所有字段均为空白的问题
- 修复了应用程序编辑者显示的问题
- 修复了页面成功运行查询时,Response选项显示为空的问题
- 修复了JsObject复制时名称重复页面崩贵的问题
2023.11.17(ce-v1.9.35)
1、功能变化
MSSQL 数据库支持 Schemas 模式
新的交互界面和管理员注册交互界面
支持在应用编辑状态下,复制应用到新的应用组
添加逻辑?embed=true&navbar=true
文件上传组件对 xls、json、tsv 文件类型的支持
支持在应用程序内对用户进行邀请和分配角色
添加对 yaml 工作流程文件、gitconnect 验证的支持
向 git disrad 流程添加 reabase 选项
增加了 api 运行时加载动画的显示
配置 nginx 在启动时配置 CDN,首次加载的速度变得更快了
查询功能迭代,默认从数据库中的第一个表进行查询
Git 支持显示对应用主题和设置修改的显示
将图标代码合并为 remix-icons、blueprint-icons 和 svg-icons 三块内容,构建时间变得更快了
- 优化了 Linting 性能,响应时间从 2 秒缩短到 1.2 秒
- 支持 setter 的方式来更新组件的属性(例如 input 组件,支持 setVisibility 设置组件的可见性、支持 setDisabled 设置组件的禁用状态、支持 setValue 动态设置组件的值、支持 setRequired 是否设置组件为必填)
- 增加了 APPSMITH_SERVER_TIMEOUT 字段,支持自定义 nginx 超时值
- setter 方法也支持 linting 错误的显示
- 新增达梦、TIDB 数据库
- sql 智能提醒支持开启及关闭
- 组件输入框支持浮动样式,编写代码体验更好了
- 导航样式支持更多的内容,顶部、侧边、行内、堆叠的效果,也支持配置 logo 图标
- 画布新增响应式布局,页面的布局设计
- 多行查询返回结果改造,执行多条 sql 后,支持只直找到第一个结果集
- 新增微信单点登陆功能
2、Bug修复
- 修复了无效数据传递在类别滑块小部件报错的问题
- 修复了邮件不支持.info、.tech 的验证问题
- 优化了 DSL 调用比其他 API 调用慢的问题
- 修复了使用 curl 命令创建 api 时,key 和 value 值不可填的问题
- 修复了部分特定场景使用了不正确的 workspaceid 问题
- 屏蔽了应用发布后应用程序的接口调用失败等消息提示
- 修复了树形单选和树形多选中 children 字段的智能提示
- 修复了 Mongock 进程中的写入错误而无法启动 DocumentDB 的问题
- 修复了允许复制标签页中的标签所带来的报错错误
- 修复了查询时表格高度的问题
- 在 datasourceStorageStructure 集合上放置了更具体的唯一索引
- 允许 localhost 作为图片组件的 url
- 修复了删除 Jsobkect 时抛出错误“无法执行函数”的问题
- 优化了应用系统图标一致性的问题
- 修复了表格组件搜索框无法搜索 url 的问题
- 添加了 JSobject 中对括号自动完成的支持
- 修复了 Mysql 过时连接的报错问题
- 增加选项卡的宽度支持更多的文本(从 138px 增加到 180px)
- 修复了日志时间不一致的问题
- 修复了 Curl 导入时,URL 中出现大括号错误的问题
- 修复了组件的文本不支持复制的问题
2023.7.31(ce-v1.9.20)
1、功能变化
- 优化了页面首次加载的时间,页面加载变得更快了
- 优化了 PagePlug 页面加载时的页面显示及动画,不再报 503 和 404 错误了 🙅♂️
- 在数据源配置中添加了文件 ID 映射
- 增加同步字段的异步函数中的 Linted 警告提醒
- 数据源支持 Oracle,添加对数据库模式的支持
- 优化了 Table 组件分页在右上角显示、页面纪录算法的问题
- 添加组件响应能力和转化的算法
- 添加了 forkWithConfiguration 字段,用于工作区复制应用时是否共享数据源
- 重构了配置组件事件的 UI 交互
- 优化了组件名称序号从低到高排列的展示
- 在 sql 编辑器里面,新增提示补全功能,编写查询更快了
- 新增 cron 任务清理超过应用程序 7 天的日志,避免占用大量磁盘空间
- 优化了新用户体验的教程
- 在编辑器中支持对 Tabs 健来完成提示
- PP 支持访问 Google Sheets 数据源中特定工作表的权限
- 按钮组件、图标按钮组件新增气泡提醒
- 导航栏进行重构,菜单栏支持更多层级的设计,支持收缩展示
2、Bug修复
- 修复旧版 mongo 需要带有 AVX 指令的 CPU 问题
- 修复了弹窗中嵌套列表组件时页面无响应的问题
- 修复了 formily 组件颜色主题问题
- 修复了 REST 和 GRAPHQL 填写 API URL 时有空格的错误修复
- 修复了 MongoDB 无效数据库名称提示连接正常问题
- 修复了在同步字段内使用异步字段出现新的有用的错误消息。
- 修复了在 git 同步模式时,应用包含空查询时会显示未提交的更改
- 修复了下载图像文件名包含()时损坏的问题
- 修复了在客户端文件上传过大报 413 错误的问题
- 修复了页面错误发生或崩溃时,通过浏览器按钮导航清除错误状态
- 修复了表格组件列类型为选择器时,新增一行无法显示相同内容的问题
- 修复了标签页组件中若组件设置了标签页默认值切换的问题
- 修复了数据库默认创建 sql 双 nameInput.text 的问题
- 修复了表格组件和手机号输入组件之前进行空检查
- 修复了 Promise 上解析 api.data 的问题
- 修复了 appsmith 一些漏洞安全问题
- 修复 Table 组件框内文本无法复制的问题
2023.3.21(ce-v1.9.10)
1、功能变化
- 支持引入第三方 JS 库
- 新增iframe嵌入选项
- 新增数据查看层
- 新增值查看窗口
- 底层升级
mongo 4.4 -> 5.0.14
jdk 11 -> 17
Spring Boot 2.7 -> 3.0.1 3
- ANTD5 升级,让 formily 支持设置主题,整体样式方案更统一 ✅
- 嵌入个人的应用程序中提供 SSO,自动高度改进等
storeValue
操作现在被批处理以获得更好的性能- 容器现在会随着其中组件的大小自动增长和收缩。当你拖动其他组件上下移动时,容器还会实时更改大小
- 查询字段、输入和数字输入可以响应了
- 引用一个类似实体
selectedTab
或在 JavaScript 函数中声明的另一个属性,其名称是计算的,而不是静态的,不会再抛出错误的 linting 错误 - 商业版 ODIC 功能优化,修复 OIDC 对 Spring、AWS Cognito 的依赖性
2、Bug修复
- 对 gitee、github 上的 issue 问题进行优化处理,欢迎继续在社区提交 issue
- 修复用户的浏览器导航问题,可以使用浏览器后退/前进按钮在 PagePlug 上穿越旧环境
- 修复表格在添加绑定到列名称时中断的问题
- 修复列表组件嵌套限制为最多 3 层
- 修复在 API 标头中包含与换行符的绑定
- 修复在任何 JS 对象中引用其中任何一个时,会自动完成现在会显示所有 JS 对象的所有函数。
- 修复商业版用户现在将在注册并激活他们的实例后看到他们应该看到的应用程序,而不必从主屏幕上找出他们想要的应用程序
- 将 Nginx 限制增加到 150 MB 以允许 100 MB Base 64 编码文件
- 修复允许 MsSQL 插件连接 ssl 加密