7.x
-
早鸟版发布:Oinone 7.0.0 版本 升级 JDK17,优化全平台界面交互,邀您体验
版本号: 7.0.0 版本发布日期:2025.12更新要点:升级 JDK17,优化全平台界面交互 7.0.0 版本 GitHub: 后端: https://github.com/oinone/oinone-pamirs 前端: https://github.com/oinone/oinone-kunlun Gitee: 后端: https://gitee.com/oinone/oinone-pamirs 前端: https://gitee.com/oinone/oinone-kunlun 升级说明及步骤 此版本升级时需要完整回归已有系统的已有功能,否则无法保证功能的正常使用。尤其是 javax -> jakarta 的变更会出现编译正常但无法正常运行的情况。 7.0.0升级详细说明及步骤 20251014 升级内容 镜像版本升级: 7.0.0 后端版本升级: 7.0.0 前端版本升级 升级 JDK17 优化全平台界面交互 后端版本包信息 Oinone平台部署及依赖说明(v7.0) 未使用到的版本号请忽略,按项目中使用到的进行替换。 <!– 平台基础 –> <oinone-bom.version>7.0.0</oinone-bom.version> <!– 设计器 –> <pamirs.workflow.designer.version>7.0.0</pamirs.workflow.designer.version> <pamirs.model.designer.version>7.0.0</pamirs.model.designer.version> <pamirs.ui.designer.version>7.0.0</pamirs.ui.designer.version> <pamirs.print.designer.version>7.0.0</pamirs.print.designer.version> <pamirs.data.designer.version>7.0.0</pamirs.data.designer.version> <pamirs.dataflow.designer.version>7.0.0</pamirs.dataflow.designer.version> <pamirs.eip.designer.version>7.0.0</pamirs.eip.designer.version> <pamirs.microflow.designer.version>7.0.0</pamirs.microflow.designer.version> <pamirs.ai.designer.version>7.0.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>7.0.0</oinone-pamirs.version> <!– 元数据增强 –> <pamirs.meta.enhance.version>7.0.0</pamirs.meta.enhance.version> <!– 平台功能 –> <pamirs.distribution.version>7.0.0</pamirs.distribution.version> <pamirs.metadata.manager>7.0.0</pamirs.metadata.manager> <pamirs.designer.metadata.version>7.0.0</pamirs.designer.metadata.version> <pamirs.workflow.version>7.0.0</pamirs.workflow.version> <pamirs.workbench.version>7.0.0</pamirs.workbench.version> <pamirs.data.visualization.version>7.0.0</pamirs.data.visualization.version> <pamirs.fusion.version>7.0.0</pamirs.fusion.version> <!– 设计器 –> <pamirs.designer.common.version>7.0.0</pamirs.designer.common.version> <pamirs.flow.designer.base.version>7.0.0</pamirs.flow.designer.base.version> 前端版本包信息 { "@oinone/kunlun-dependencies": "~6.4.0", "@oinone/kunlun-vue-ui-antd": "~6.4.0", "@oinone/kunlun-vue-ui-el": "~6.4.0", "@oinone/kunlun-mobile-dependencies": "~6.4.0", "@oinone/kunlun-vue-ui-mobile-vant": "~6.4.0", "@oinone/kunlun-mobile-workbench": "~6.4.0", "@oinone/kunlun-data-designer-open-pc": "~6.4.0", "@oinone/kunlun-data-designer-open-mobile": "~6.4.0" } 前端详细版本信息 可通过node_modules/@oinone查看 { "@oinone/kunlun-cache": "6.4.0", "@oinone/kunlun-dsl": "6.4.0", "@oinone/kunlun-environment": "6.4.0", "@oinone/kunlun-event": "6.4.0", "@oinone/kunlun-expression": "6.4.0", "@oinone/kunlun-meta": "6.4.0", "@oinone/kunlun-request": "6.4.0", "@oinone/kunlun-router": "6.4.0", "@oinone/kunlun-service": "6.4.0", "@oinone/kunlun-shared": "6.4.0", "@oinone/kunlun-spi": "6.4.0", "@oinone/kunlun-state": "6.4.0", "@oinone/kunlun-theme": "6.4.0", "@oinone/kunlun-engine": "6.4.0", "@oinone/kunlun-vue-admin-base": "6.4.0", "@oinone/kunlun-vue-admin-layout": "6.4.0", "@oinone/kunlun-dependencies": "6.4.0", "@oinone/kunlun-vue-router": "6.4.0", "@oinone/kunlun-vue-ui": "6.4.0", "@oinone/kunlun-vue-ui-antd": "6.4.0", "@oinone/kunlun-vue-ui-common": "6.4.0", "@oinone/kunlun-vue-ui-el": "6.4.0", "@oinone/kunlun-vue-widget": "6.4.0", "@oinone/kunlun-vue-expression": "6.4.0", "@oinone/kunlun-mobile-dependencies": "6.4.0", "@oinone/kunlun-vue-mobile-base":…
-
7.0.0升级详细说明及步骤
开发和运行环境服务升级 1. 安装JDK17 点击打开JDK17下载页面 根据本地开发系统环境选择合适的安装包进行下载并使用 注意事项: 安装jdk17 JAVA_HOME/PATH 环境变量配置 2. RocketMQ 升级 推荐升级至 4.8.x 版本 点击下载4.8.0版本 注:若 RocketMQ 版本低于 4.8.x 版本,需进行升级,否则无法正常运行在 JDK17 环境中。 支持程度 RocketMQ 版本 关键说明 基础运行兼容 4.8.0+ 首次适配 JDK 9+ 核心运行环境,修复模块导出、反射限制等基础问题 完整特性兼容 4.9.0+ 解决 JDK 9+ 下的网络、线程、日志等细节兼容问题,生产环境可落地 官方明确标注支持 5.0.0+(5.x 全系列) 官网文档明确声明支持 JDK 8/11/17(9/10 属于过渡版本,间接兼容) 对于无法升级 RocketMQ 版本的环境,可通过修改 runserver.sh 和 runbroker.sh 运行脚本进行适配。在使用 cmd 脚本的运行环境中,可通过修改 runserver.cmd 和 runbroker.cmd 运行脚本进行适配。 下面提供了基于 4.5.2 版本修改后的 runserver.sh 和 runbroker.sh 脚本进行参考。修改运行脚本仅适用于无法升级中间件版本的特殊环境,下面提供的修改后的脚本,只能保证收发消息功能正常,无法保证其他功能的正常使用。 核心变更内容: JAVA_OPT 配置使用 –add-opens 参数以支持非模块化内置包在运行代码中的使用。 移除 JDK17 不再支持的其他 JVM 参数。 runserver.sh #!/bin/sh # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR…