发版说明

发版日期:2021年08月30日

开发中心

增加团队机制

开发中心/左上角切换或进入管理页面

  • 每个开发者注册成功后即有一个自己专属团队,通过团队成员管理添加或邀请其他成员加入到团队,其中邀请有两种模式:直接加入及审批加入,审批加入模式下通过邀请连接进来的开发者会出现在【申请列表】中,管理员或团队所有者可进行加入通过或拒绝操作;
  • 离职的团队所有者可把团队转让给团队中的其他成员;
  • 团队成员的功用是用于控制套件、工程等成员可选边界,控制成员对套件、工程等可见权限。

调整套件基础信息

开发中心/应用套件/点击某个套件

  • 集中管理套件的基础信息、详情介绍、隐私协议、使用协议(原有功能改UI);
  • 转让套件:离职的套件所有者可对应用套件进行团队内成员转让;
  • 共享套件:用于团队之间依赖套件的一个共享配置,实现沙箱测试及集成测试;
  • 删除套件:原有功能,要求未上架,未曾提审过的套件才可以操作。

调整套件版本管理

开发中心/应用套件/点击某个套件

  • 用于区分套件的每一个版本;
  • 开发版本:默认有一个开发版本(dev),有且只有一个开发版本;
  • 发行版本:通过开发版本创建为发行版本,有且只有一个发行版本;
    首次发行时固定为自动发布,默认版本号为1.0.0 (可自行编制);
    非首次可选择发布方式有:自动发布、手动发布,更新方式有:版本升级(大版本号+1)、特殊更新(中间版本号+1)、修订补丁(小版本号+1),当然版本号仍可自行编制,但不能小于线上最新版本号;
    发行代码则由开发先通过git相关工具打上发版标签,再来选择对应的发行tag(注意:未选择就不会部署)。
  • 线上版本:通过发行版本提交审核通过并部署的版本(不含下架状态),可通过版本切换查看历史版本信息;

增加页面管理

开发中心/应用套件/点击某个套件

  • 页面管理内容为前端或小程序开发人员通过pages.json声明的微应用入口页面,通过pai部署前端工程或打包小程序时自动识别并主动写入的数据;
  • 按每个独立工程归集页面数据不可修改,可通过列表添加操作转入微应用列表。

优化微应用管理

开发中心/应用套件/点击某个套件

  • 由原来在套件中心中的微应用独立出来的管理功能;
  • 可全新手动添加外部的自定义微应用,亦可通过引入页面管理的入口做为微应用。

整合开发资源

开发中心/应用套件/点击某个套件

  • 将原有的资源,如: OSS、 API授权整合 ;
  • 增加缓存服务资源申请,结合predixy实现对redis服务代理,实现按租户授权分配不同的数据库和前缀,起到数据隔离和独立密码保护功效;
  • 消息订阅服务资源申请,分为消息生产者和消费者两个身份,生产者的消息主题可分为私有或公开两类主题,消费者则可以订阅套件外的公开主题,起到跨套件异步状态通知等逻辑,需结合pulsar服务使用。

优化应用套件列表权限

开发中心/应用套件/

  • 每个团队都是一个独立团体,团队所有者或管理员统称团队管理员,可见团队所有的套件;
  • 加入了团队的普通成员还需要通过团队管理员或套件所有者添加到套件成员列表才可见;
  • 套件中的工程成员来自于套件成员(物联套件相同,API套件除外);
  • API套件则稍有点特殊,因存在根据API市场的套件开发新的适配器,故而此类的适配器的成员直接来自于团队成员,而自建的API套件则按团队>套件>适配器的规则来。

增加开发沙箱

开发中心/开发沙箱

  • 每个团队都有一个独立的沙箱,用于测试所开发的应用套件,团队所有者或管理员可对沙箱进行首次初始化、安装套件(自建或共享)、一键登录(仍有瑕疵)、重置沙箱等操作,解决原来全民共用一个沙箱带来的困扰;
  • 管理员存在多企业兼职情况注意右上角切换企业。

增加测试中心

开发中心/应用套件/点击某个套件

  • 测试中心是为开发团队与测试团队提供的集成测试申请流程和环境,初始有三个沙箱;
  • 系统内置了一个固定的测试团队,管理员刘艳芳(数据是手动维护数据库)不能转让;
  • 测试团队成员由管理员通过团队成员管理添加或移除,没有邀请;
  • 开发团队可通过测试中心申请对开发完成的套件进行集成测试申请(代码分支为release-x.y.z)
  • 测试团队则可通过测试中心对申请内容进行分工进行测试工作,完成后可对沙箱进行重置等操作,同时借此来反馈测试结果给到开发团队。
  • 凌云中台 - 技术中台核心包代码模块需使用1.1.0及以上

优化API套件模块

开发中心/应用套件/点击某个套件

  • 在原有基础上解决开发者的编码的痛点,增加了本地开发辅助SDK,用于IDE本地的开发调试,实现仿真执行器,使其效果如何在页面上的在线调试;
  • 结合团队设计思路增加团队数据隔离等(参考第7点)
    园企控制台
    1.增加多园区配置支持
    园企控制台/应用/配置/xx配置
  • 增加对流水号配置、模板消息配置、规则管理、协议配置支持,优先取匹配园区的配置参数,未配置或未启用时则取未配置或未启用则取默认(即总部或集团)。

增加智能对话功能

开发中心/智能对话(默认密码:12345678)

  • 基于Rasa框架开发,支持人设闲聊、打卡并查询记录、查询通讯录
  • 支持云端进行单机CPU训练

增加物联套件团队成员管理功能

开发中心/物联套件/点击某个设备

  • 支持设备的成员管理,管理员可以添加、删除成员
  • 支持设备的转让、删除

园企控制台

增加多园区配置支持

园企控制台/应用/配置/xx配置

  • 增加对流水号配置、模板消息配置、规则管理、协议配置支持,优先取匹配园区的配置参数,未配置或未启用时则取未配置或未启用则取默认(即总部或集团)。

新版本适配指引

后端调整指引

后端工程pom.xml parent.version 修改为1.1.0(可能出现VO位置调整)

微应用配置指引

web和 h5微应用可手动添加及设定入口
app微应用必须通过页面管理发布,更多请查看详情
pages.json 配置

消息新版调整

更多请查看详情

代码生成调整

新增根据字段类型及长度,增加Spring Validation注解校验 及@InvalidCode
@InvalidCode注解详情请看I18N规范 (建议不要删除,不然验证框架返回的错误信息 结果是未知错误
pai code 命令增加-c 属性 指定消息编码起始值,不指定则需手动修改VO请填写状态码

文档更新时间: 2024-04-26 09:51   作者:姚连洲