# 1.8.9

发布时间:2024-12-31

# 更新日志

  • ✅ IDE支持页面设置匿名访问;
  • ✅ IDE支持多种预览模式,包括PC、移动端以及两种都有的情况;
  • ✅ 基于实体新建接口的时候,支持选择生成批量操作接口,批量插入,删除;
  • ✅ 函数编排支持jq表达式获取uuid;
  • ✅ IDE复制页面元素时,如果带交互编排,支持弹窗选择复用或生成副本;
  • ✅ fly:Controller支持配置@AllowLocalClient,允许指定客户端访问接口;
  • ✅ fly:兼容Springboot3.3.x;
  • ✅ fly:多数据源支持hikari配置;
  • ✅ fly:支持@ImportDict引入未在实体class中使用的数据字典枚举类;
  • ✅ fly:支持中间表的多对多关系join关联查询;
  • ✅ fly:search关键字支持包含特殊字符% _ \ [ ]等;
  • ✅ 增加组织同步功能、用户同步功能;
  • ✅ 函数编排增加人工节点;
  • ✅ 下拉框组件:增加“鼠标移入后显示下拉框”配置和实现;
  • ✅ 实体低代码接口增加 VARCHAR 字符串字段长度校验;
  • 🛠️ 优化实体同步功能,新增的字段同步后没有立刻生效的问题;
  • 🛠️ 修复描述列表组件,绑定表达式后,没法横向铺满的问题;
  • 🛠️ 优化“加载中组件”在设计器画布里面的效果;
  • 🛠️ 优化界面,从数据库同步实体,变更类型显示异常;
  • 🛠️ 优化编排节点外观,描述信息使用textarea显示;
  • 🛠️ 修复样式面板中设置背景图后无法删除的问题;
  • 🛠️ 修复输入框开启清空按钮,无法显示字数统计的问题;
  • 🛠️ 修复基于SQL的数据权限没有及时生效问题;
  • 🛠️ 修复nginx代理转发后,自动补全路径功能的bug,http的协议却自动生成了https的问题;
  • 🛠️ 修复fly: controller重写crud方法@summary注释无效;
  • 🛠️ 修复fly: 列表查询select参数部分场景下指定返回别名异常;
  • 🛠️ 修复layout组件嵌套使用问题,header样式冲突,sider样式冲突问题;
  • 🛠️ 修复审计日志模块,解析远程服务ip异常,偶尔出现空指针问题;
  • 🛠️ 优化若干 IDE 使用体验、运行引擎、UI 组件问题;

# 升级指引

# 服务端升级

相关依赖的版本信息,分别在 api/pom.xmlui/package.json 里面定义。

api/pom.xml:

<properties>
    <fly.version>0.8.1-a24</fly.version>
    <lcdp.version>1.8.9</lcdp.version>
</properties>

# 控制台UI升级

控制台应用的依赖信息在 ui/package.json 中,具体如下:

{
    "dependencies": {
        "@fly-vue/components": "1.8.9",
        "@fly-vue/core": "1.8.9",
        "@fly-vue/iview-admin": "1.8.9",
        "@fly-vue/iview-pro": "1.8.9",
        "@fly-vue/iview-pro-style": "1.8.9",
        "@fly-vue/style": "1.8.9",
        "@fly-vue/lcdp-designer": "1.8.9",
        "@fly-vue/lcdp-engine": "1.8.9",
        "@fly-vue/lcdp-engine-extra": "1.8.9",
        "@fly-vue/lcdp-iview": "1.8.9",
        "@fly-vue/loader": "1.8.9",
        "@fly-vue/lcdp-charts": "1.8.9"
    },
    "devDependencies": {
        "@fly-vue/builder": "1.8.9",
        "@fly-vue/schema-generator": "1.8.9"
    }
}

# 移动端UI升级

移动端应用的依赖信息, ui/package.json中,具体如下:

{
    "dependencies": {
        "@fly-vue/core": "1.8.9",
        "@fly-vue/lcdp-designer": "1.8.9",
        "@fly-vue/lcdp-engine": "1.8.9",
        "@fly-vue/lcdp-engine-extra": "1.8.9",
        "@fly-vue/lcdp-vant": "1.8.9",
        "@fly-vue/lcdp-link": "1.8.9",
        "@fly-vue/loader": "1.8.9",
        "@fly-vue/mobile-style": "1.8.9" 
    },
    "devDependencies": {
        "@fly-vue/builder": "1.8.9",
        "@fly-vue/schema-generator": "1.8.9"
    }
}
顶部