正式版发布:Oinone 6.3.0 版本 集成设计器新增 MCP,流程设计器优化,邀您体验

版本号: 6.3.0 版本
发布日期:2025.09.05
更新要点:集成设计器新增 MCP,流程设计器优化

6.3.0 版本

20260119

  • 镜像版本升级: 6.3.10.1 --> 6.3.11.1
  • 后端版本升级: 6.3.10.1 --> 6.3.11.1
  • 前端版本升级
  • 修复语言保存时毫秒格式验证错误的问题
  • 修复元数据导入时菜单无法更新动作的问题
  • 修复工作流集成接口在某些情况下参数处理错误的问题

20260109

升级此版本需要开启元数据全量刷新 pamirs.distribution.session.allMetaRefresh=true

  • 镜像版本升级: 6.3.9 --> 6.3.10.1
  • 后端版本升级: 6.3.9 --> 6.3.10.1
  • 前端版本升级
  • 修复工作流数据安装
  • 增加对函数操作日志
  • 增加函数操作规则设置
  • 用户登录日志增加扩展点
  • 时间格式支持毫秒
  • Eip日志增加毫秒支持
  • 优化导出API 的文档结构 点击查看用户手册
  • 集成接口日志参数信息支持 JSON/XML 格式切换及一键复制 点击查看用户手册
  • 数据库 API 支持格式化 / 压缩SQL格式 点击查看用户手册
  • 数据流程增加毫秒支持
  • 语言增加毫秒支持
  • 集成接口和开发接口日志统计增加日期范围筛选
  • 增加标准心跳检查
  • trigger增加扩展点,适配多租户场景
  • 增加导入文件URL错误,获取不到JSON的日志
  • 解决元数据增强可能出现的死循环

20251229 升级内容

  • 镜像版本升级: 6.3.8.2 --> 6.3.9
  • 后端版本升级: 6.3.8 --> 6.3.9
  • 前端版本升级
  • 修复工作流元数据安装异常的问题
  • 前端包名变更:@kunlun/vue-grid-layout@2.3.13 --> @oinone/vue-grid-layout@2.3.13
  • 前端包名变更:webpack-aliyun-oss@0.5.2 --> @oinone/webpack-aliyun-oss@0.5.2
npmrc 统一配置
registry=https://registry.npmmirror.com/
@oinone:registry=http://nexus.shushi.pro/repository/kunlun/
legacy-peer-deps=true

20251218 升级内容

  • 镜像版本升级: 6.3.7.1 --> 6.3.8.2
  • 后端版本升级: 6.3.7 --> 6.3.8
  • 前端版本升级
  • 新增 SaaS 租户扩展包
  • 界面设计器上传图片组件新增cdnKey配置
  • 修复主表格行内编辑错误更新关联关系对象的问题
  • 修复业务审计导出按钮无法配置权限的问题
  • 修复导入/导出任务在某些情况下模块名称未正确显示的问题
  • 修复体验镜像RocketMQ无法正常启动的问题

20251217 升级内容

  • 镜像版本升级: 6.3.7 --> 6.3.7.1
  • 前端版本升级
  • 修复 minLength 和 maxLength 配置 -1 时未正确移除验证的问题
  • 修复工作流节点预览页面无法正常查看的问题

20251211 升级内容

  • 镜像版本升级: 6.3.6 --> 6.3.7
  • 后端版本升级: 6.3.6 --> 6.3.7
  • 修复默认视图标题为空的问题
  • 修复界面设计器导出时无法导出上游菜单的问题
  • 修复元数据导入时无代码模型未正确安装的问题

20251127 升级内容

  • 镜像版本升级: 6.3.5.1 --> 6.3.6
  • 后端版本升级: 6.3.5.1 --> 6.3.6
  • 前端版本升级
  • 工作流表格切换、添加审批人表格列宽度塌陷
  • 修复在画布被滚动后缩放中心偏移问题
  • 流程设计器与流程图添加平移功能
  • 流程图在拖拽与平移时添加边界检测
  • 管理中心员工和用户名称修改同步工作流委托与交接实现变更
  • 修复数据可视化交叉表查询异常的问题

20251126 升级内容

  • 镜像版本升级: 6.3.5 --> 6.3.5.1
  • 后端版本升级: 6.3.5 --> 6.3.5.1
  • 修复流程设计器元数据导入导出异常的问题
  • 修复 sql_record 在某些情况下未正确触发的问题
  • 修复界面设计器个别组件选中时导致页面卡死的问题

20251118 升级内容

  • 镜像版本升级: 6.3.4.1 --> 6.3.5
  • 后端版本升级: 6.3.4.1 --> 6.3.5
  • 前端版本升级
  • 新增监控中心-流程实例 查看文档
  • 新增流程干预能力:审批同意、审批拒绝、修改处理人、流程暂停、节点暂停、重新发起、强制结束、流程唤醒、节点唤醒、填写提交
  • 新增流程概览、流程监控
  • 修复忘记密码页面获取验证码时未正确传递国家手机码前缀

业务工程新增依赖

PS:与设计器一套环境的所有业务工程都必须新增该依赖,否则流程概览、流程监控等功能将无法使用

<dependency>
    <groupId>pro.shushi.pamirs.workflow</groupId>
    <artifactId>pamirs-workflow-datavi-core</artifactId>
</dependency>

20251108 升级内容

  • 镜像版本升级: 6.3.4 --> 6.3.4.1
  • 后端版本升级: 6.3.4 --> 6.3.4.1
  • 修复迁移导入和标品导入菜单元数据部分属性覆盖的问题

20251106 升级内容

  • 镜像版本升级: 6.3.3 --> 6.3.4
  • 后端版本升级: 6.3.3 --> 6.3.4
  • 前端版本升级
  • 新增Excel工作簿提供typefaceName属性设置字体
  • 新增 pamirs.mapper.script-cache 配置项,用于某些特殊场景下可以禁用 ScriptCache 功能
  • 新增核心模块在元数据计算时优先处理的能力
  • 优化dubbo发布接口时扫描包性能
  • 优化eip分布式功能在启动时插入异步任务的问题
  • 优化启动速度
  • 优化线程池未处理异常未打印异常日志的问题
  • 移除消息模块的兼容代码
  • 修复Hook根据函数类型过滤失效的问题
  • 修复权限的动作节点名称未翻译的问题
  • 修复最高优先级视图在查询时过滤工作流复制出来的视图
  • 修复函数在部分重载情况下调用错误的问题
  • 修复 UxRouteButton 无法正确修改 resModel 的问题
  • 修复 Action 中无法正确调用远程函数的问题
  • 修复 Groovy 表达式当对象出现空时无法正确执行的问题
  • 修复模块logo没有正确初始化的问题
  • 修复空模块无法正常启动的问题
  • 修复集成设计器导入/导出增量标识异常的问题
  • 修复使用数据库连接串中影响行数配置导致无法正确保存集成接口的问题
  • 修复界面设计器菜单导出错误的问题
  • 修复 WorkflowEipResult#result 数据超长的问题

20250929 升级内容

  • 镜像版本升级: 6.3.2 --> 6.3.3
  • 后端版本升级: 6.3.2 --> 6.3.3
  • 前端版本升级
  • 修复视图加载时未正确设置优先级的问题
  • 修复sql_record在模型变更时出现无法找到ID列导致更新失败的问题
  • 新增集成设计器开放接口支持设置认证函数
  • 修复数据库集成接口无法正确转换为单个对象类型的问题

20250921 升级内容

  • 镜像版本升级: 6.3.1 --> 6.3.2
  • 后端版本升级: 6.3.1 --> 6.3.2
  • 前端版本升级
  • 修复树/级联相关组件在某些情况下无法正常查询的问题
  • 修复eip日志在某些情况下无法正常记录的问题
  • 修复sql_record在指定 id 列名时导致更新失败的问题
  • 修复搜索组件在隐藏所有字段时计算值无效的问题

20250911 升级内容

  • 镜像版本升级: 6.3.0 --> 6.3.1
  • 后端版本升级: 6.3.0 --> 6.3.1
  • 前端版本升级
  • 无代码模块加载新增自动解析依赖模块的功能
  • 新增 eip_mcp 模块并调整工程结构
  • 新增根据字段导出功能在使用关联关系字段时支持使用界面设计器配置的选项标题进行导出
  • 修复环境检查在使用系统变量时未正确解析导致业务工程无法正常启动的问题
  • 修复环境历史记录未正确存储的问题
  • 修复oracle数据库在使用虚拟字段时出现无法空指针的问题
  • 修复使用oracle-12c版本时schedule无法正常插入的问题
  • 修复文件集使用local类型的oss无法正常使用的问题
  • 修复数据可视化使用连接器作为数据源时无法正常导出的问题
  • 修复模型设计器专家模式无法正常导入的问题
  • 修复自由下钻在特定情况下显示问题

业务工程修改依赖

<dependency>
    <groupId>pro.shushi.pamirs.core</groupId>
    <artifactId>pamirs-eip2-mcp</artifactId>
</dependency>

新增启动模块

pamirs:
  boot:
    modules:
      - eip_mcp

升级步骤

由于元数据计算问题导致 mcp 相关表被意外移除,如使用过 mcp 相关功能需要通过 rename 将旧表还原。

  1. 设计器更新镜像版本后启动。
  2. 启动后发现 mcp 相关表被移除,可通过执行SQL进行恢复。

-- 将新表 rename
rename table eip_mcp_mcp_server to _d_eip_mcp_mcp_server;
rename table eip_mcp_mcp_server_rel_server_tools to _d_eip_mcp_mcp_server_rel_server_tools;
rename table eip_mcp_mcp_tool to _d_eip_mcp_mcp_tool;

-- 将旧表改为新表,此处旧表表名后是时间戳,根据实际情况修改SQL后执行
rename table _d_eip_mcp_server_1757576034834 to eip_mcp_mcp_server;
rename table _d_eip_mcp_server_rel_server_tools_1757576034834 to eip_mcp_mcp_server_rel_server_tools;
rename table _d_eip_mcp_tool_1757576034834 to eip_mcp_mcp_tool;
  1. 重启设计器更新元数据和加载MCP相关数据。
  2. 业务工程修改pom和yaml后正常升级启动。

升级可能遇到的问题

  1. 启动后出现 mcp 相关数据丢失,且没有新表创建
    解决方案:在设计器yaml配置文件中新增 eip_mcp 模块

  2. 启动后出现 mcp 相关数据丢失。且出现 mcp 相关的新数据库表
    解决方案:根据升级步骤给出的内容将表数据恢复即可

  3. 业务工程启动时出现 eip_mcp 模块找不到。
    解决方案:检查是否使用 oinone-bom 依赖进行包版本管理

20250905 升级内容

  • 镜像版本升级: 6.3.0
  • 后端版本升级: 6.3.0
  • 前端版本升级
  • 新增 集成接口、开放接口、Oinone Function 能力转化为 MCP Tools 查看文档
  • 新增自由下钻 点击图表或表格中的数据点,查看下一级明细,在钻取菜单或路径导航中切换其他维度,支持交叉分析。 查看文档
  • 新增工作流加签支持配置审批前/审批后/用户自选加签方式 查看文档
  • 新增工作流任务委托 查看文档
  • 新增工作流待办与任务交接 查看文档
  • 新增待办页支持展示流程图 查看文档
  • 新增人工节点退回新增“直达当前节点”、人工节点支持配置条件自动退回 查看文档
  • 新增分支节点支持移动与配置“首个匹配执行”,分支移动的快捷按钮 查看文档
  • 新增流程设计器退回路线显示 查看文档
  • 新增流程设计器支持刷新所有人工节点视图权限 查看文档
  • 新增流程设计器支持历史版本的查看与恢复 查看文档
  • 新增工作流待办支持反悔 查看文档
  • 新增节点交互优化(提供复制、剪切) 查看文档
  • 新增流程设计器提供鸟瞰图
  • 新增流程设计器选择审批/填写人组件支持以公司纬度筛选员工和部门
  • 修复并行节点重命名BUG
  • 修复流程设计器刷新人工节点视图权限保留原有权限配置
  • 修复工作流无法缩放
  • 修复当工作流过小时,缩放区域不是全屏
  • 修复节点详情抽屉按钮点击偏移问题
  • 重构流程设计器添加审批人组件
  • EIP-JDBC 支持按数据库类型配置连接池参数
  • 修复dubbo配置不生效的问题
  • 修复数据可视化属性面板无法全部折叠或展开的问题
  • 修复集成设计器直接创建开放接口无法正确传参的问题
  • 修复tomcat部署时出现 csrfRefererFilter 不支持异步的问题
  • 修复默认 ScriptEngine 未正确生效的问题
  • 修复 boolean 序列化在使用 NDS 驱动时出现枚举空值的问题
  • 修复数据可视化自定义组件在某些情况下无法正确查询数据的问题
  • 修复数据可视化文件集识别字段类型错误的问题

业务工程新增依赖

PS:与设计器一套环境的所有业务工程都必须新增该依赖,否则 MCP 功能将无法使用

<dependency>
    <groupId>pro.shushi.pamirs.eip2</groupId>
    <artifactId>pamirs-eip2-mcp-api</artifactId>
</dependency>
<dependency>
    <groupId>pro.shushi.pamirs.eip2</groupId>
    <artifactId>pamirs-eip2-mcp-core</artifactId>
</dependency>

后端版本包信息

Oinone平台部署及依赖说明(v6.3)

未使用到的版本号请忽略,按项目中使用到的进行替换。

<!-- 平台基础 -->
<oinone-bom.version>6.3.11.1</oinone-bom.version>
<!-- 设计器 -->
<pamirs.workflow.designer.version>6.3.1</pamirs.workflow.designer.version>
<pamirs.model.designer.version>6.3.2</pamirs.model.designer.version>
<pamirs.ui.designer.version>6.3.5</pamirs.ui.designer.version>
<pamirs.print.designer.version>6.3.0</pamirs.print.designer.version>
<pamirs.data.designer.version>6.3.2</pamirs.data.designer.version>
<pamirs.dataflow.designer.version>6.3.0</pamirs.dataflow.designer.version>
<pamirs.eip.designer.version>6.3.4</pamirs.eip.designer.version>
<pamirs.microflow.designer.version>6.3.0</pamirs.microflow.designer.version>
<pamirs.ai.designer.version>6.3.0</pamirs.ai.designer.version>

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>pro.shushi</groupId>
            <artifactId>oinone-bom</artifactId>
            <version>${oinone-bom.version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
        <dependency>
            <groupId>pro.shushi.pamirs.designer</groupId>
            <artifactId>pamirs-model-designer-api</artifactId>
            <version>${pamirs.model.designer.version}</version>
        </dependency>
        <dependency>
            <groupId>pro.shushi.pamirs.designer</groupId>
            <artifactId>pamirs-ui-designer-api</artifactId>
            <version>${pamirs.ui.designer.version}</version>
        </dependency>
        <dependency>
            <groupId>pro.shushi.pamirs.dataflow</groupId>
            <artifactId>pamirs-dataflow-designer-api</artifactId>
            <version>${pamirs.dataflow.designer.version}</version>
        </dependency>
        <dependency>
            <groupId>pro.shushi.pamirs.designer</groupId>
            <artifactId>pamirs-eip-designer-api</artifactId>
            <version>${pamirs.eip.designer.version}</version>
        </dependency>
    </dependencies>
</dependencyManagement>

oinone-bom详细版本信息

<!-- 平台基础 -->
<oinone-pamirs.version>6.3.11</oinone-pamirs.version>
<!-- 元数据增强 -->
<pamirs.meta.enhance.version>6.3.1</pamirs.meta.enhance.version>
<!-- 平台功能 -->
<pamirs.distribution.version>6.3.2</pamirs.distribution.version>
<pamirs.metadata.manager>6.3.6</pamirs.metadata.manager>
<pamirs.designer.metadata.version>6.3.1</pamirs.designer.metadata.version>
<pamirs.workflow.version>6.3.7</pamirs.workflow.version>
<pamirs.workbench.version>6.3.0</pamirs.workbench.version>
<pamirs.data.visualization.version>6.3.3</pamirs.data.visualization.version>
<pamirs.fusion.version>6.3.0</pamirs.fusion.version>
<!-- 设计器 -->
<pamirs.designer.common.version>6.3.1</pamirs.designer.common.version>
<pamirs.flow.designer.base.version>6.3.6</pamirs.flow.designer.base.version>

前端版本包信息

{
    "@oinone/kunlun-dependencies": "~6.3.0",
    "@oinone/kunlun-vue-ui-antd": "~6.3.0",
    "@oinone/kunlun-vue-ui-el": "~6.3.0",
    "@oinone/kunlun-mobile-dependencies": "~6.3.0",
    "@oinone/kunlun-vue-ui-mobile-vant": "~6.3.0",
    "@oinone/kunlun-mobile-workbench": "~6.3.0",
    "@oinone/kunlun-data-designer-open-pc": "~6.3.0",
    "@oinone/kunlun-data-designer-open-mobile": "~6.3.0"
}

前端详细版本信息

可通过node_modules/@oinone查看

{
    "@oinone/kunlun-cache": "6.3.2",
    "@oinone/kunlun-config": "6.3.2",
    "@oinone/kunlun-dsl": "6.3.2",
    "@oinone/kunlun-environment": "6.3.2",
    "@oinone/kunlun-event": "6.3.2",
    "@oinone/kunlun-expression": "6.3.2",
    "@oinone/kunlun-meta": "6.3.2",
    "@oinone/kunlun-request": "6.3.2",
    "@oinone/kunlun-router": "6.3.2",
    "@oinone/kunlun-service": "6.3.2",
    "@oinone/kunlun-shared": "6.3.2",
    "@oinone/kunlun-spi": "6.3.2",
    "@oinone/kunlun-state": "6.3.2",
    "@oinone/kunlun-theme": "6.3.2",
    "@oinone/kunlun-engine": "6.3.3",
    "@oinone/kunlun-vue-admin-base": "6.3.13",
    "@oinone/kunlun-vue-admin-layout": "6.3.13",
    "@oinone/kunlun-dependencies": "6.3.13",
    "@oinone/kunlun-vue-router": "6.3.13",
    "@oinone/kunlun-vue-ui": "6.3.13",
    "@oinone/kunlun-vue-ui-antd": "6.3.13",
    "@oinone/kunlun-vue-ui-common": "6.3.13",
    "@oinone/kunlun-vue-ui-el": "6.3.13",
    "@oinone/kunlun-vue-widget": "6.3.13",
    "@oinone/kunlun-vue-expression": "6.3.2",
    "@oinone/kunlun-mobile-dependencies": "6.3.3",
    "@oinone/kunlun-vue-mobile-base": "6.3.3",
    "@oinone/kunlun-vue-ui-mobile-vant": "6.3.3",
    "@oinone/kunlun-mobile-workbench": "6.3.0",
    "@oinone/kunlun-data-designer-core": "6.3.7",
    "@oinone/kunlun-data-designer-core-mobile": "6.3.7",
    "@oinone/kunlun-data-designer-core-pc": "6.3.7",
    "@oinone/kunlun-data-designer-open-mobile": "6.3.7",
    "@oinone/kunlun-data-designer-open-pc": "6.3.7"
}

镜像说明

所有镜像均使用docker manifest支持amd64arm64架构。
如镜像拉取过慢,可在对应镜像Tag添加-amd64-arm64后缀获取单一架构镜像。

docker pull harbor.oinone.top/oinone/oinone-designer-full-v6.3:6.3.11.1-amd64
docker pull harbor.oinone.top/oinone/oinone-designer-full-v6.3:6.3.11.1-arm64

镜像拉取

镜像或JAR版本:6.3.11.1

体验镜像:(所有中间件及前后端服务,包含全部设计器)

docker pull harbor.oinone.top/oinone/oinone-designer-full-v6.3:6.3.11.1

部署镜像:(包含前后端服务,包含全部设计器)

docker pull harbor.oinone.top/oinone/oinone-designer-mini-v6.3:6.3.11.1

流程设计器镜像:(包含前后端服务,仅包含流程设计器)

docker pull harbor.oinone.top/oinone/workflow-designer-v6.3:6.3.11.1

后端镜像:(仅包含后端服务,包含全部设计器)

docker pull harbor.oinone.top/oinone/designer-backend-v6.3:6.3.11.1

前端镜像:(仅包含前端服务,包含全部设计器)

PS:前端镜像版本为独立版本,与其他镜像版本不同。
原基础镜像为nginx-1.21.0版本,从5.0.7版本开始使用nginx-1.24.0版为基础镜像

docker pull harbor.oinone.top/oinone/designer-frontend-v6.3:6.3.11

独立部署所有设计器JAR:(后端服务,包含所有设计器)
pamirs-designer-boot-v6.3-6.3.11.1.jar
pamirs-designer-boot-v6.3-latest.jar

独立部署流程设计器JAR:(后端服务,仅包含流程设计器)
pamirs-workflow-designer-boot-v6.3-6.3.11.1.jar
pamirs-workflow-designer-boot-v6.3-latest.jar

后端无代码设计器Jar包启动方法

独立部署前端dist:(前端静态资源文件,包含所有设计器)
pamirs-designer-frontend-v6.3-6.3.11.tar.gz
pamirs-designer-frontend-v6.3-latest.tar.gz

前端部署资源包:(包含静态资源文件,manifest.js,nginx配置参考)
pamirs-designer-frontend-resources.zip

如果您有任何问题、建议或反馈,请随时联系我们。为了获得最佳体验,请及时更新至最新版本。我们将继续努力改进产品,提供更好的服务。谢谢!

Oinone社区 作者:张博昊原创文章,如若转载,请注明出处:https://doc.oinone.top/version/21695.html

访问Oinone官网:https://www.oinone.top获取数式Oinone低代码应用平台体验

(0)
张博昊的头像张博昊数式管理员
上一篇 2025年9月4日 pm4:55
下一篇 2025年9月8日 am10:45

相关推荐

  • 5.x前端升级事项

    1.开放源码注意事项 前端从2024年7月23日发布的5.0.57版本开始,将前端组件相关的源码放到了npm包供大家方便调试和理解,该版本需要在原有启动工程的src目录下新增翻译相关的全局vue插件 插件下载地址 2.搜索区域的数据字典字段支持标签栏写法优化 下图为数据字段标签栏功能示意图 5.x之前是在SearchWidget.ts内通过属性和方法实现,5.x开始剥离出了SearchTabWidget组件来实现 以下为原本在SearchWidget.ts内的方法,现已不再提供 export class SearchWidget extends BaseSearchWidget { @Widget.Reactive() protected get cateFields(): string[]; @Widget.Reactive() protected get topCateModelField(): RuntimeModelField | undefined; @Widget.Reactive() protected get showTopCateAll(); @Widget.Reactive() protected get topCateFieldOptions(); @Widget.Reactive() protected get secondCateModelField(): RuntimeModelField | undefined; @Widget.Reactive() protected get showSecondCateAll(); @Widget.Reactive() protected get secondCateFieldOptions(); } 迁移到了SearchTabWidget.ts @SPI.ClassFactory( BaseElementWidget.Token({ viewType: ViewType.Search, widget: 'SearchTab' }) ) export class SearchTabWidget extends BaseElementWidget { @Widget.Reactive() protected get cateFields(): string[]; @Widget.Reactive() protected get topCateModelField(): RuntimeModelField | undefined; @Widget.Reactive() protected get showTopCateAll(); @Widget.Reactive() protected get topCateFieldOptions(); @Widget.Reactive() protected get secondCateModelField(): RuntimeModelField | undefined; @Widget.Reactive() protected get showSecondCateAll(); @Widget.Reactive() protected get secondCateFieldOptions(); } 3.视图动作执行的executeViewAction方法的第一个入参需要提供path参数来控制权限 export class DemoTableStringWidget extends TableStringFieldWidget { // ❌ 错误的写法,完全手写,无法拿到该动作在当前页面的权限路径参数(path) private oldGotoAction() { executeViewAction( { viewType: ViewType.Table, moduleName: 'resource', model: 'resource.ResourceCity', name: 'resource#市', // 注释掉的下面这行的path属性可能是动态的,所以无法在此处写死 // path: 'xxxx' } as RuntimeViewAction ); } // ✅ 正确的写法,将动作配置到当前页面中(不想展示可以隐藏), // 这样才能在解析页面的时候拿到下面有哪些动作,才可以在权限处管理该页面下的所有动作, // 页面进入后会从后端拿到该页面的所有动作极其权限信息,前端的自定义代码就根据动作名称拿到带了权限信息的“动作Action”实例 private newGotoAction() { const viewAction = this.model.modelActions.find((a) => a.name === 'resource#市'); executeViewAction(viewAction); } }

    2024年7月23日
    2.4K00
  • 5.0.0升级详细说明及步骤

    注意事项 1、【重要】升级前备份base库和用户权限模块所在的库 2、【重要】升级过程执行SQL严格按照文档中写的顺序执行。特别注意:部分SQL是要求【发布前执行】,部分SQL是要求【发布后执行】 概述 该升级说明仅针对4.7.8以上版本,如正在使用4.7.8之前的版本,可根据升级说明尝试升级,或联系Oinone平台售后获取技术支持。 主要变动 rocketmq配置方式变化 依赖变化 yaml配置变化 用法发生变化 弃用canal监听binlog,改用sql-records模块 依赖变化 yaml配置变化 权限 依赖变化 用法发生变化 需执行迁移脚本 翻译 需执行迁移脚本 集成设计器 需执行迁移脚本 重要事项 本次升级需停机发布,以确保升级过程可以稳健进行。 在升级前,停机后,需妥善备份数据库,以防止无法预知的问题无法正常上线。 强烈建议在测试环境先模拟升级步骤,并根据部署环境建立自己的升级步骤文档及升级执行记录,以确保生产环境可以稳定升级。 本次升级执行的记录应妥善保留一段时间,以确保线上环境出现无法预知问题时进行修复。 升级步骤 发布前确认 admin用户或具备超级管理员的用户是否可以正常登录 是否已创建升级步骤文档及升级执行记录文档 当前时段是否允许停机发布 1. 根据版本说明中提供的版本号进行修改 PS: 下列版本号为5.0.0版本的首个稳定版本,如需要更新到最新版本,请根据5.0.x版本的更新日志查看最新版本。 <!– 平台基础 –> <pamirs.middleware.version>5.0.0</pamirs.middleware.version> <pamirs.k2.version>5.0.1</pamirs.k2.version> <pamirs.framework.version>5.0.2</pamirs.framework.version> <pamirs.boot.version>5.0.1</pamirs.boot.version> <pamirs.distribution.version>5.0.1</pamirs.distribution.version> <!– 平台功能 –> <pamirs.metadata.manager>5.0.0</pamirs.metadata.manager> <pamirs.core.version>5.0.2</pamirs.core.version> <pamirs.workflow.version>5.0.1</pamirs.workflow.version> <pamirs.workbench.version>5.0.1</pamirs.workbench.version> <pamirs.data.visualization.version>5.0.1</pamirs.data.visualization.version> 2. 所有项目工程修改依赖项 pamirs-auth-api变更为pamirs-auth3-api 原依赖项: <dependency> <groupId>pro.shushi.pamirs.core</groupId> <artifactId>pamirs-auth-api</artifactId> </dependency> 修改后的依赖项: <dependency> <groupId>pro.shushi.pamirs.core</groupId> <artifactId>pamirs-auth3-api</artifactId> </dependency> pamirs-auth-core变更为pamirs-auth3-core 原依赖项: <dependency> <groupId>pro.shushi.pamirs.core</groupId> <artifactId>pamirs-auth-core</artifactId> </dependency> 修改后的依赖项: <dependency> <groupId>pro.shushi.pamirs.core</groupId> <artifactId>pamirs-auth3-core</artifactId> </dependency> 3. 启动工程添加依赖项 <!– rocketmq –> <dependency> <groupId>pro.shushi.pamirs.framework</groupId> <artifactId>pamirs-connectors-event-rocketmq</artifactId> </dependency> <!– auth –> <dependency> <groupId>pro.shushi.pamirs.core</groupId> <artifactId>pamirs-auth3-core</artifactId> </dependency> <dependency> <groupId>pro.shushi.pamirs.core</groupId> <artifactId>pamirs-auth3-view</artifactId> </dependency> <!– auth compatible –> <dependency> <groupId>pro.shushi.pamirs.core</groupId> <artifactId>pamirs-auth-compatible</artifactId> </dependency> <!– management center –> <dependency> <groupId>pro.shushi.pamirs.core</groupId> <artifactId>pamirs-management-center</artifactId> </dependency> <!– sql-record –> <dependency> <groupId>pro.shushi.pamirs.core</groupId> <artifactId>pamirs-sql-record-core</artifactId> </dependency> 其他可能需要补充的依赖项 eip模块从core中分离出view部分代码,如有用到eip模块,则需要检查该依赖项 <dependency> <groupId>pro.shushi.pamirs.core</groupId> <artifactId>pamirs-eip2-view</artifactId> </dependency> 主POM依赖缺失可能会导致版本无法正确处理,如缺少以下依赖的,则需要补充缺失的版本管理依赖 <dependency> <groupId>pro.shushi.pamirs</groupId> <artifactId>pamirs-k2</artifactId> <version>${pamirs.k2.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>pro.shushi.pamirs</groupId> <artifactId>pamirs-framework</artifactId> <version>${pamirs.framework.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>pro.shushi.pamirs.boot</groupId> <artifactId>pamirs-boot-dependencies</artifactId> <version>${pamirs.boot.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>pro.shushi.pamirs.core</groupId> <artifactId>pamirs-core-dependencies</artifactId> <version>${pamirs.core.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>pro.shushi.pamirs</groupId> <artifactId>pamirs-distribution</artifactId> <version>${pamirs.distribution.version}</version> <type>pom</type> <scope>import</scope> </dependency> 4. 根据环境配置yaml spring: rocketmq: name-server: 127.0.0.1:9876 #ACL配置 #accesskey: xxxx #secretkey: xxx pamirs: boot: modules: – management_center – sql_record event: notify-map:…

    2024年5月25日
    1.4K00
  • 5.2.0版本bugfix:修复权限节点加载错误的问题,请升级对应版本

    版本号: 5.2.21 版本发布日期:2025.02.12更新要点:修复权限节点加载错误的问题 5.2.0 版本 升级说明及步骤(已升级为5.0.0版本忽略) 此版本与4.7.8版本的兼容方案如下,请严格参照升级说明及步骤进行1、【重要】升级前备份base库和用户权限模块所在的库 2、【重要】升级过程执行SQL严格按照升级文档中的步骤执行。特别注意:部分SQL是要求【发布前执行】,部分SQL是要求【发布后执行】 5.0.0升级详细说明及步骤 20250311升级内容 镜像版本升级: 5.2.21.2 –> 5.2.21.4 前端版本升级 后端版本升级 修复子流程参数传递异常的问题 webService接口来源上下文修改 流程参数传递 eip 请求 param,path,header,body取值表达式 升级内容(5.2.0) 修复权限节点加载错误的问题 移动端修复分享、催办、撤销权限控制 修复详情Tabs组件无法配置默认激活的问题 请尽可能保证业务工程前后端服务以及设计器同步升级前端服务仅需重新执行npm install即可自动升级到最新版本 后端版本包信息 Oinone平台部署及依赖说明(v5.0) 未使用到的版本号请忽略,按项目中使用到的进行替换。 <!– 平台基础 –> <oinone.version>5.2.21.3</oinone.version> <!– 设计器 –> <pamirs.workflow.designer.version>5.2.0</pamirs.workflow.designer.version> <pamirs.model.designer.version>5.2.12</pamirs.model.designer.version> <pamirs.ui.designer.version>5.2.15</pamirs.ui.designer.version> <pamirs.data.designer.version>5.2.5</pamirs.data.designer.version> <pamirs.dataflow.designer.version>5.2.0</pamirs.dataflow.designer.version> <pamirs.eip.designer.version>5.2.7</pamirs.eip.designer.version> <dependencyManagement> <dependencies> <dependency> <groupId>pro.shushi</groupId> <artifactId>oinone-bom</artifactId> <version>${oinone.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> oinone-bom详细版本信息 <!– 平台基础 –> <pamirs.middleware.version>5.2.4</pamirs.middleware.version> <pamirs.k2.version>5.2.11</pamirs.k2.version> <pamirs.framework.version>5.2.18</pamirs.framework.version> <pamirs.boot.version>5.2.16</pamirs.boot.version> <pamirs.distribution.version>5.2.7</pamirs.distribution.version> <!– 平台功能 –> <pamirs.metadata.manager>5.2.5</pamirs.metadata.manager> <pamirs.designer.metadata.version>5.2.5</pamirs.designer.metadata.version> <pamirs.core.version>5.2.27</pamirs.core.version> <pamirs.workflow.version>5.2.14</pamirs.workflow.version> <pamirs.workbench.version>5.2.0</pamirs.workbench.version> <pamirs.data.visualization.version>5.2.8</pamirs.data.visualization.version> <!– 设计器 –> <pamirs.designer.common.version>5.2.3</pamirs.designer.common.version> <pamirs.flow.designer.base.version>5.2.8</pamirs.flow.designer.base.version> 前端版本包信息 { "@kunlun/dependencies": "5.2.43", "@kunlun/vue-ui-antd": "5.2.43", "@kunlun/vue-ui-el": "5.2.43", "@kunlun/vue-mobile-dependencies": "5.2.16", "@kunlun/vue-ui-mobile-vant": "5.2.16", "@kunlun/mobile-workbench": "5.2.7", "@kunlun/data-designer-open-pc": "5.2.1", "@kunlun/data-designer-open-mobile": "5.2.1" } 前端详细版本信息 可通过node_modules/@kunlun查看 { "@kunlun/cache": "5.2.12", "@kunlun/dsl": "5.2.12", "@kunlun/event": "5.2.12", "@kunlun/expression": "5.2.12", "@kunlun/meta": "5.2.12", "@kunlun/request": "5.2.12", "@kunlun/router": "5.2.12", "@kunlun/service": "5.2.12", "@kunlun/shared": "5.2.12", "@kunlun/spi": "5.2.12", "@kunlun/state": "5.2.12", "@kunlun/theme": "5.2.12", "@kunlun/engine": "5.2.15", "@kunlun/vue-admin-base": "5.2.43", "@kunlun/vue-admin-layout": "5.2.43", "@kunlun/dependencies": "5.2.43", "@kunlun/vue-router": "5.2.43", "@kunlun/vue-ui": "5.2.43", "@kunlun/vue-ui-antd": "5.2.43", "@kunlun/vue-ui-common": "5.2.43", "@kunlun/vue-ui-el": "5.2.43", "@kunlun/vue-widget": "5.2.43", "@kunlun/vue-expression": "5.2.1", "@kunlun/vue-mobile-base": "5.2.16", "@kunlun/vue-mobile-dependencies": "5.2.16", "@kunlun/vue-ui-mobile-vant": "5.2.16", "@kunlun/mobile-workbench": "5.2.7", "@kunlun/data-designer-core": "5.2.1", "@kunlun/data-designer-core-mobile": "5.2.1", "@kunlun/data-designer-core-pc": "5.2.1", "@kunlun/data-designer-open-mobile": "5.2.1", "@kunlun/data-designer-open-pc": "5.2.1" } 镜像说明 所有镜像均使用docker manifest支持amd64和arm64架构。如镜像拉取过慢,可在对应镜像Tag添加-amd64、-arm64后缀获取单一架构镜像。 docker pull harbor.oinone.top/oinone/oinone-designer-full-v5.2:5.2.21.4-amd64 docker pull harbor.oinone.top/oinone/oinone-designer-full-v5.2:5.2.21.4-arm64 镜像拉取 镜像或JAR版本:5.2.21.4 体验镜像:(所有中间件及前后端服务,包含全部设计器) docker pull harbor.oinone.top/oinone/oinone-designer-full-v5.2:5.2.21.4…

    2025年2月13日
    84800
  • Oinone发布版本一览

    点击查看更多版本 20250312 为了更好的服务合作伙伴,便于所有发布版本可以有序迭代和升级,我们开始使用LTS(长期存储)版本对长期维护版本和镜像进行维护。 在未来的版本更新中,我们会将历史版本中需要长期保存版本标记为LTS,这个标记一般出现在一个新版本发布后的1-3个月。 LTS表示以下含义: 不再增加任何新特性的支持,这一点同第二位中版本号的维护一致。 不再主动修复高版本发现的已知BUG。 所有版本的修复迭代将统一使用第四位版本号进行维护,同时第三位小版本号不再更新。 版本迭代将长期使用同一篇发布日志进行维护,根据时间倒序追加在文档前。 7.x 注: 此版本需要使用JDK17环境进行开发和部署 Oinone平台部署及依赖说明(v6.3) 主要特性: 后端升级适配 JDK17 优化全平台界面交互 版本 发布日志 发布时间 主要更新内容摘要 备注 7.0.0 点击查看 20251217 升级 JDK17,优化全平台界面交互 6.x 注: 此版本为JDK8环境支持的最后一个长期存储和维护版本 Oinone平台部署及依赖说明(v6.3) 主要特性: 新增涡轮增加启动加速 新增AI设计器 新增虚拟字段 界面设计器支持下钻 Oinone 正式开源 工作流节点支持:拖拽、缩放、复制、剪切、粘贴等功能 工作流新增自动审批组件 EIP开放应用支持流控 集成设计器新增 MCP 流程设计器优化 优化全平台界面交互 版本 发布日志 发布时间 主要更新内容摘要 备注 6.4.0 点击查看 20251217 优化全平台界面交互 LTS 6.3.7 点击查看 20251217 集成设计器新增 MCP,流程设计器优化 6.3.0 点击查看 20250905 集成设计器新增 MCP,流程设计器优化 6.2.15 点击查看 20250905 Oinone 正式开源 6.2.0 点击查看 20250609 Oinone 正式开源 6.1.4 点击查看 20250612 新增AI设计器、虚拟字段 6.1.0 点击查看 20250418 新增AI设计器、虚拟字段 6.0.2 点击查看 20250418 新增涡轮增加启动加速 6.0.0 点击查看 20250312 新增涡轮增加启动加速 5.7.x 主要特性: 新增打印设计器 新增低无一体 版本 发布日志 发布时间 主要更新内容摘要 备注 5.7.4 点击查看 20250312 新增打印设计器、低无一体 LTS 5.3.x Oinone平台部署及依赖说明(v5.3) 主要特性: 新增微流设计器 版本 发布日志 发布时间 主要更新内容摘要 备注 5.3.9 点击查看 20250312 修复子表格导入导出权限控制异常的问题 LTS 5.3.8 点击查看 20250212 集成设计器支持文件集管理 5.3.7 点击查看 20250124 集成设计器支持文件集管理 5.3.6 点击查看 20250116 弹窗和抽屉新增全屏功能 5.3.5 点击查看 20250107 修复EIP参数转换异常的问题 5.2.x 主要特性: 界面设计器新增与其他设计器结合(调用工作流相关功能、调用集成设计器相关功能等) 流程设计器新增并发节点 数据可视化新增数据库、集成接口数据源 MSSQL(SQLServer)数据库方言支持 KDB(Kingbase8)数据库方言支持 版本 发布日志 发布时间 主要更新内容摘要 备注 5.2.21 点击查看 20250212 修复权限节点加载错误的问题 LTS 5.2.20 点击查看 20250116 修复动作上下文的value配置false不生效 5.2.19 点击查看 20250107 修复EIP参数转换异常的问题 5.2.18 点击查看 20241225 修复日期格式未根据语言配置转换的问题 5.1.x Oinone平台部署及依赖说明(v5.1) 主要特性: 新增元数据多环境在线发布功能 界面设计器新增菜单管理 系统设置新增多首页规则配置 版本 发布日志 发布时间 主要更新内容摘要 备注 5.1.17 点击查看 20241122 修复MQ注册时ConsumerGroup为空导致的异常 LTS…

    2024年8月24日
    3.2K00
  • 4.7.8.16版本升级说明-20240618

    版本号: 4.7.8.16 版本发布日期:2024.06.18更新要点:修复界面设计器创建菜单异常的问题 4.7.8.16 版本 升级内容 修复界面设计器创建菜单异常的问题 版本包信息 未使用到的版本号请忽略,按项目中使用到的进行替换 <!– 平台基础 –> <pamirs.middleware.version>4.7.8.3</pamirs.middleware.version> <pamirs.k2.version>4.7.8.5</pamirs.k2.version> <pamirs.framework.version>4.7.8.11</pamirs.framework.version> <pamirs.boot.version>4.7.8.8</pamirs.boot.version> <pamirs.distribution.version>4.7.8.3</pamirs.distribution.version> <!– 平台功能 –> <pamirs.metadata.manager>4.7.8</pamirs.metadata.manager> <pamirs.core.version>4.7.8.10</pamirs.core.version> <pamirs.workflow.version>4.7.8.9</pamirs.workflow.version> <pamirs.workbench.version>4.7.8</pamirs.workbench.version> <pamirs.data.visualization.version>4.7.8</pamirs.data.visualization.version> <!– 设计器 –> <pamirs.designer.common.version>4.7.8</pamirs.designer.common.version> <pamirs.flow.designer.base.version>4.7.8.1</pamirs.flow.designer.base.version> <pamirs.workflow.designer.version>4.7.8</pamirs.workflow.designer.version> <pamirs.model.designer.version>4.7.8</pamirs.model.designer.version> <pamirs.ui.designer.version>4.7.8.9</pamirs.ui.designer.version> <pamirs.data.designer.version>4.7.8</pamirs.data.designer.version> <pamirs.dataflow.designer.version>4.7.8.1</pamirs.dataflow.designer.version> <pamirs.eip.designer.version>4.7.8.1</pamirs.eip.designer.version> 注意镜像名称变化 体验镜像:(所有中间件及前后端服务,包含全部设计器)docker pull harbor.oinone.top/oinone/oinone-designer-full-v4.8:4.8.7.1 部署镜像:(包含前后端服务,包含全部设计器)docker pull harbor.oinone.top/oinone/oinone-designer-mini-v4.8:4.8.7.1 流程设计器镜像:(包含前后端服务,仅包含流程设计器)docker pull harbor.oinone.top/oinone/workflow-designer-v4.8:4.8.7.1 流程设计器镜像:(包含前后端服务,仅包含流程设计器,非外部库镜像)docker pull harbor.oinone.top/oinone/workflow-designer-standard-v4.8:4.8.7.1 独立部署流程设计器JAR:(包含前后端服务,仅包含流程设计器)pamirs-workflow-designer-boot-4.8.7.1.jar 后端无代码设计器Jar包启动方法 如果您有任何问题、建议或反馈,请随时联系我们。为了获得最佳体验,请及时更新至最新版本。我们将继续努力改进产品,提供更好的服务。谢谢!

    2024年6月18日
    1.3K00

Leave a Reply

登录后才能评论