Skip to content

Releases: open-hand/choerodon

0.23.0

29 Oct 07:32
Compare
Choose a tag to compare

Changelog

本文档记录了 0.23 中协作、开发、部署、测试以及平台管理等功能的增加、优化和BUG修复记录。

基础功能

[0.23.0] - 2020-10-12

新增功能

  • 平台首页新增工作台功能,支持查看用户在所有项目下的待办问题、待审核任务、项目最近更新文档、项目与个人快速链接以及最近访问的应用服务与环境
  • 项目层新增项目概览
  • 平台层新增平台开发者的预定义角色,支持该角色查看操作平台层事务、任务以及API相关的菜单
  • 项目列表中新增星标收藏项目的功能,支持在首页工作台中快速进入星标项目

缺陷修复

  • 修复了组织层-客户端添加角色,页面无反应的问题
  • 修复了组织层-客户端分配角色时能选择已停用角色的问题
  • 修复了组织层Logo修改后未生效的问题
  • 修复了“用户管理-修改用户”与“个人信息-修改信息”中,14开头手机校验失败的问题
  • 修复了更新用户角色时去掉所有角色, GitLab未同步的问题
  • 修复了平台管理-消息日志”中,过滤表搜索报错的问题
  • 修复了接收设置页面中过滤表搜索栏,搜索过滤无效果的问题
  • 修复了企业微信类型的webhook在Webhook记录中显示偶现为JSON类型的问题
  • 修复了webhook记录详情中的”消息内容“模块为空的问题
  • 修复了asgard服务的事务刷新不进去的问题

功能优化

  • 优化完善了平台的安全性相关的模块,提高了平台的安全性
  • 优化了个人中心-接收设置界面卡顿的问题
  • 优化了修改用户界面手机号为必填的问题
  • 优化了项目列表中,各项目栏内项目名称的可点击范围太大从而引起误触的问题

移除

  • 移除了“组织层-管理中心-仓库”界面中Docker仓库配置的入口

敏捷协作

[0.23.0] - 2020-10-12

功能优化

工作列表

  • 优化所有问题一键展开。
  • 优化工作列表筛选。

代码开发

[0.23.0] - 2020-10-12

新增功能

  • 流水线中新增CD属性的阶段,支持在其中添加CD类型的任务,如:部署、主机部署、人工卡点。
  • 流水线中新增支持“正则匹配”、“精确匹配”、“精确排除”的触发分支匹配方式。
  • 流水线中新增“上传jar包至制品库”的步骤,支持将同一任务中构建生成的jar包上传至指定的目标制品库。
  • 流水线中新增“Maven发布”的步骤,支持构建工件并上传至项目下指定的目标制品库。
  • 流水线-CI阶段-mvn构建步骤-setting配置部分,新增支持选择项目下已有的依赖库。
  • 流水线-CI阶段-代码检查类型的任务中新增SonarQube的默认配置。
  • 流水线中新增CI变量配置的功能,支持项目所有者在此配置全局CI变量或某条流水线的CI变量,以便之后开发人员在添加流水线CI任务时引用。
  • 流水线-构建类型任务-高级设置中,新增共享目录设置的功能,支持同一流水线中的构建任务在共享目录中上传或下载产生的工件或其他文件内容。
  • 流水线中新增Runner配置的指引界面。
  • 项目成员新增支持更多的GitLab权限,包括:Guest、Reporter、Developer和Maintainer,且拥有不同GitLab权限的项目成员在应用服务、代码管理、CI流水线菜单下的操作权限不同,从而使项目成员角色能适应更多的项目开发与管理场景。
  • 项目所有者在应用服务模块中修改应用服务时,支持选择项目层已有的自定义Docker仓库。

功能优化

  • 流水线docker构建步骤中新增设置是否进行证书校验,用于解决自签名证书校验不通过的问题。

缺陷修复

  • 修复了CI流水线中,项目成员没有应用服务的权限,可以看到该服务对应的CI流水线的问题。
  • 修复了组织管理员同时拥有项目成员角色, 被删除组织管理员角色后, 项目层应用服务权限不正常的问题。

移除

  • 移除了应用服务详情中“权限分配”Tab页面,点击权限管理按钮后,将跳转至代码库管理页面。

环境部署

[0.23.0] - 2020-10-12

新增功能

  • PV管理中新增LocalPV类型的PV

缺陷修复

  • 修复了无法收到资源删除验证的通知的问题
  • 修复了流水线执行记录页面中部署任务的生成实例显示问题
  • 修复了停用Pod之后,还能增减Pod数量的问题
  • 修复了一次部署可能产生多条部署记录的问题
  • 修复了实例的唯一性校验为全局唯一的问题,改为了集群下唯一
  • 修复了同名版本生成时更新了chart包但是没有更新数据库values内容的问题

功能优化

  • 在集群中安装监控组件时,增加“是否安装https”的选项,且默认为否,用以解决集群未安装证书时,监控组件无法使用的问题
  • 优化了chart包的values文件获取,目前使用广度优先搜索, 多个层级包含values文件时, 会取最高层
  • 优化了Pod数量置为1后,不能再降为0的提示;此时,鼠标hover至灰色的减少Pod的角标后,显示出:若想降至0,请直接点击“停用实例”
  • 优化了流水线中创建部署任务时自动填充实例名称的步骤
  • 优化了部署配置的创建步骤,没有生成过版本的应用服务也能创建部署配置

制品库

[0.23.0] - 2020-10-12

新增功能

  • 制品库管理:创建制品库(docker、maven、npm)、自定义harbor仓库、自定义nexus服务、仓库总览、镜像/包列表管理、用户权限管理、操作日志等功能
  • 平台层新增"制品库管理"模块,包括为默认的nexus服务上,已有仓库的分配功能
  • 自定义nexus服务功能: 支持添加默认外自己安装的nexus服务。创建maven/npm仓库时,是在对应启用的nexus服务下
  • 创建制品库功能: 支持在当前项目下创建/更新制品仓库
  • 镜像/包管理功能: 支持查看与发布仓库下镜像/包列表
  • 用户权限功能: 支持管理项目成员对该仓库的权限
  • 操作日志功能: 记录了权限分配/镜像操作的操作日志
  • 制品库账号:查询默认密码、修改密码

代码库

[0.23.0] - 2020-10-12

新增功能

  • 项目层新增"代码库管理"模块,包括权限分配、权限申请/审批、权限审计、安全审计、保护分支/标记、操作日志、总览等功能
  • 组织层新增"代码库管理"模块,包括权限分配、权限审计、操作日志等功能
  • 权限分配功能支持查看和分配团队成员的代码库权限
  • 权限申请功能支持向项目管理员申请应用服务的权限
  • 权限审计功能支持定时审计代码库与Gitlab权限不一致的数据, 并支持修复不一致权限
  • 安全审计功能支持查看团队成员的权限分布情况
  • 保护分支/标记支持查看和设置保护分支和保护标记, 用于对分支(branches)和标记(tags)的权限进行设置
  • 操作日志功能记录了权限分配的操作日志
  • 总览功能支持查看各应用服务的一些信息

0.18.0

02 Jul 02:00
Compare
Choose a tag to compare

Changelog

本文档记录了Choerodon 0.18.0 中 知识管理、敏捷管理、微服务开发框架、持续交付、测试管理等功能的优化和BUG修复记录。

知识管理

[0.18.0] - 2019-07-1

新增

  • 支持版本回滚以及版本对比。
  • wik空间中文章全部迁移到知识管理中。
  • 文档可以进行链接的分享。
  • 支持word的导入,导入后支持预览。
  • 页面支持导出pdf。

改变

  • 删除空间/页面/评论API调整权限。
  • 文章的保存优化。
  • 编辑处理的优化。
  • 问题关联文档修改为关联知识文档。

修复

  • 修复保存文章时会将名称更改为上一篇文章名的bug。
  • 修复知识管理中表格单元格合并后显示错乱的bug。

敏捷管理

[0.18.0] - 2019-07-1

新增

  • 故事地图重构,主要包括:支持新问题类型feature的规划;支持规划所有的故事;只显示无泳道与版本泳道。
  • 在故事下可以快速创建子任务。
  • 新增人员类型的自定义字段。
  • 新增自定义字段修改的活动日志。

改变

  • 优化部分接口性能。
  • 对于平台中已经停用的用户,人员列表不再显示。
  • 父任务可以看到所有子任务状态的进度条。
  • 部分页面样式优化。
  • 部分报表优化。

修复

  • 修复问题导入描述字段特殊字符报错。
  • 修复版本名称为空的版本也可以创建的BUG。

持续交付

[0.18.0] - 2019-07-01

新增

  • 部署流水线模块流水线部分新增站内信消息用于通知流水线相关人员去执行对应的操作。
  • 部署流水线模块流水线详情页面新增流水线的状态显示与对应的操作按钮。
  • 部署流水线模块流水线管理界面与总览界面新增“快速搜索”和“与我相关”的筛选框。
  • 部署流水线模块新增部署配置功能,支持在此创建部署配置用于应用部署或创建自动部署任务时选择。
  • 部署流水线模块实例部分新增实例关联的网络和域名的界面,支持在此创建和查看与此实例相关的网络和域名。
  • 部署流水线模块创建证书页面新增上传证书的模式选择,并新增了对证书文件的校验。
  • 部署流水线模块环境总览页面GitOps日志部分,新增重试GitOps的按钮。

修复

  • 修复了ConfigMap传递值为空的问题。
  • 修复了开发控制台页面工作台中分支的查询问题。
  • 修复了Redis容器shell里面进入redis命令行,格式有误的问题。
  • 修复了流水线失败后点击重试引起的问题。

优化

  • 优化了开发流水线模块代码质量页面SonarQube的查询。
  • 优化了开发流水线模块创建分支的操作。
  • 优化了部署流水线模块流水线部分的权限问题。
  • 优化了实例界面的查询速度。
  • 优化了从GitLab和Github导入应用时只导入master分支的问题,现在会默认将所有分支导入。
  • 优化了应用市场中应用已发布版本的查询速度。

移除

  • 移除了流水线部分的部署配置,将其置于了部署流水线模块之中。

测试

[0.18.0] - 2019-07-1

新增

  • 新增自动化测试列表页自动刷新功能。

改变

  • 优化测试用例详情默认展开。

修复

  • 修复色块报表空数据异常。
  • 修复测试计划中测试执行排序异常。

Choerodon微服务开发框架

[0.18.0] - 2019-07-1

新增

0.18.0显著新增特性

  • 修改密码菜单新增gitlab修改仓库密码入口。
  • 应用管理添加创建和查看token功能,以便于在feedback中识别应用身份。

控件0.7.0

  • DataSet: Field新增lookupAxiosConfig属性,用于适配lookup请求的配置。
  • configure: 增加全局配置新属性。
  • DataSet: 属性transport支持钩子。
  • TextField: 更新float labelLayout状态下,禁用时的样式。

boot0.18.0

  • 增加outward的config配置用于页面配置(无权限控制方案)
  • 将组织注册的邮件黑名单列表由config配置改为环境变量配置
  • 增加在c7n环境中使用pro的一些基本configure。
  • 增加axios的data in判断来便于定位错误。
  • 增加content组件中backpath为true时调用goback方法的功能。

修改

0.18.0显著修改特性

  • 优化用户信息显示样式。
  • 登录页去除跳转手机端页面。
  • 优化任务明细排序方式:优先按状态排序。

控件0.7.0

  • Table: 优化空数据显示。

boot0.18.0

  • 加回HAP中只展示主体部分的页面(withoutsider.html)。

修复

  • 修复菜单分析数据显示异常的问题。

控件0.7.0

  • Table: 修复过滤条placeholder始终显示的问题。
  • DataSet: 修复提交响应值为空时报错的问题。
  • DataSet: 修复indexChange触发的时机问题。
  • DataSet: 修复query事件查询参数不正确的问题。
  • DataSet: 修复级联子数据源数据无法提交的问题。
  • DataSet: 修复ignore为clean的多语言字段无法正确提交的问题。

boot0.18.0

  • 修复MenuStore中的菜单遗漏问题。
  • 修复下拉框和Action组件某些情况下无法打开的问题。
  • 修复c7n共用cache-route造成的问题。
  • 修复MenuStore中由于缓存数据导致的菜单点击统计报错的问题(只保留一个版本)。

删除

  • 移除平台层对项目分类的维护。

0.17.0

03 Jun 06:34
Compare
Choose a tag to compare

Changelog

本文档记录了Choerodon 0.17.0 中 大规模敏捷、知识管理、敏捷管理、微服务开发框架、持续交付、测试管理等功能的优化和BUG修复记录。

大规模敏捷

[0.17.0] - 2019-06-03

新增

  • PM可以在项目群路线图查看3个PI的feature待办事项。
  • 项目群成员可以通过公告板查看各个团队以及迭代之间的依赖关系。
  • 项目群完成PI时,将自动完成PI下的sprint,team前端接受到提示。
  • 项目群-项目设置可以查看项目信息。
  • 项目群可以根据工作日历查看工作时间。
  • 项目群feature管理列表功能升级、可以进行高级搜索。
  • 特性查询模式下支持排序。
  • 项目群看板添加快速搜索。

修复

  • 修复史诗筛选的PI显示BUG。
  • 修复ART列表时间显示BUG。

知识管理

[0.17.0] - 2019-06-03

新增

  • 新增组织、项目层知识管理菜单。
  • 新增快速创建、编辑、删除文档。
  • 文档支持Markdown所见即所得两种编辑风格。
  • 文档以树形结构展示,直接拖动排序。
  • 文档进行附件上传下载、评论、日志的查看。
  • 新增文档目录结构可查看。

敏捷管理

[0.17.0] - 2019-06-03

新增

  • 用户可以在故事中直接创建缺陷。

修改

  • 问题关联关系展示关联的测试用例。
  • issue导入模板增加模块、冲刺等字段。
  • issue详情页面的宽窄样式优化。
  • 自定义字段优化相关优化。
  • 部分页面样式优化。
  • 部分报表优化。

持续交付

[0.17.0] - 2019-06-03

新增

  • 开发流水线模块新增代码质量页面,支持查看应用在SonarQube中的检测结果与具体详情。
  • DevOps报表中新增代码质量图,支持查看应用代码质量中Bug、安全漏洞、代码异味、重复度与单测覆盖率的变化详情。。
  • 项目设置模块新增通知设置的功能,支持为各个环境下的删除事件配置通知方式(邮件、站内信或短信)与通知对象。
  • 在通知设置中创建通知成功后,删除环境下的实例等资源时,需要输入通知得到的验证码进行删除操作的二次确认。
  • 项目设置模块中组件设置页面新增设置项目Harbor仓库类型的入口。
  • 部署流水线模块中配置映射部分,新增以YMAL格式进行创建与编辑。
  • 部署流水线模块状态为执行中的流水线详情中新增手动终止的按钮,项目所有者可以在此手动终止任何执行中的流水线。

修改

  • 优化了流水线详情中未执行任务的详情展示。
  • 优化了流水线详情内部署任务中实例的跳转功能。
  • 优化了流水线详情界面的UI。
  • 优化了流水线中无环境权限的项目成员的权限问题。

修复

  • 修复了在开发控制台中能选择到应用市场导入的应用的问题。
  • 修复了创建流水线时人员查询重复的问题。
  • 修复了流水线中用户选择器的筛选问题。
  • 修复了流水线详情中点击展开按钮查看详情时全部展开的问题。
  • 修复了应用导出时部分应用获取chart包失败的问题。
  • 修复了从应用市场导入的应用分配权限报错的问题。
  • 修复了gitops执行saga事务实例偶尔会卡住的问题。
  • 修复了创建应用的saga事务处理逻辑中,偶现更新应用失败的问题。
  • 修复了gitops中对象的annotation没保留的问题。

测试管理

[0.17.0] - 2019-06-03

新增

  • 自动化测试新增 TestNG + Selenium框架。
  • 需求追踪性报表新增冲刺、版本字段展示、筛选。

Choerodon微服务开发框架

[0.17.0] - 2019-06-03

新增

0.17.0显著新增特性

  • 新增创建角色选择权限界面,权限返回信息以菜单分组。
  • 初始化菜单使用excel通过sagaTask初始化。
  • 项目群和项目禁用时,禁用对应的关系。
  • 请求header 同时加入Jwt_Token 和 Authorization,支持平滑升级。
  • asgard-service 通过 spring 提供的DeferredResult 实现长轮询服务端推送消息。
  • 后端服务choerodon-starter-mybatis-mapper依赖 更换 为choerodon-starter-mybatis依赖。

框架的依赖0.11.0

  • 新增mybatis模块,采用依赖的方式使用common mapper。
  • 新增Actuator模块,实现一些微服务通用数据的提取。
  • 新增Message模块,实现了redis和rabbit的消息队列和订阅机制。
  • 新增Redis模块,实现了基于redis的缓存机制。
  • 新增Maven插件,实现编译时的一些数据提取。

修改

0.17.0显著修改特性

  • 前端页面按照不同服务进行重新拆分。
  • 修改角色管理页面按角色进行筛选。
  • 修改应用管理及维护组合应用页面。
  • 修改项目管理页面风格。
  • 修改消息通知页面为右侧滑出展示。
  • 修改菜单结构。
  • gateway-helper 合并到 api-gateway。
  • 发送消息修改为优先根据设置的自定义发送类型发送。

框架的依赖0.11.0

  • 完善单元测试提高测试覆盖率。
  • 实现长连接代替轮训访问 asgard-service,优化性能。

删除

  • 分页查询移除PageRequest,不再支持前端传字段自动排序。
  • 移除gateway-helper,gateway-helper 不再进行更新。

0.16.0

09 May 08:09
Compare
Choose a tag to compare

Changelog

本文档记录了Choerodon 0.16.0 中 知识管理、敏捷管理、微服务开发框架、持续交付、测试管理等功能的优化和BUG修复记录。

知识管理

[0.16.0] - 2019-05-08

修改

  • 优化删除收藏夹后续动作,当要删除收藏夹时,可以选择将收藏的页面移动到其他收藏夹。
  • 空间的最近空间活动改成异步加载。
  • 优化操作体验,wiki空间管理,处理失效的地址失效,不能点击。
  • 优化从猪齿鱼的项目链接到空间无页面显示。
  • 优化操作体验,评论为空,点击“添加评论”后应该给相应的提示。

修复

  • 修复旧空间为异步加载。

敏捷管理

[0.16.0] - 2019-05-08

新增

  • 新增项目群ART设置,支持创建、修改、开启、停用ART,以及ART下的PI列表的展示。
  • 新增项目群特性列表,包括计划模式和查询两种模式,并且支持创建特性。
  • 新增项目群看板,支持特性的移动、展示等。
  • 新增项目群看板的配置,包括列与状态的配置。
  • 新增项目群项目设置,支持修改项目编码。
  • 新增项目群ART日历,支持查看正在进行中的ART的PI规划以及PI下的冲刺规划。
  • 新增项目群PI目标,包括列表和卡片两种模式,支持创建、修改、删除、查询PI目标。
  • 新增项目群的team中的story可以关联待处理或处理中状态的feature。
  • 项目群中开启PI后,为项目群中的每个team同步生成sprint,同时不允许删除、创建新的sprint。
  • 创建问题/编辑问题页面支持自定义字段的应用。

修改

  • 项目成员可以在项目首页查看未分配的任务,支持分页。
  • 当一个故事下的子任务被移动到下一个冲刺中,会记住之前的状态。
  • 优化部分页面样式。
  • 优化部分报表。

修复

  • 修复史诗报告中不同维度下数据的展示。
  • 修复问题管理中根据名称搜索不准确的问题。
  • 修复5.1节假日调整问题。

持续交付

[0.16.0] - 2019-05-08

新增

  • 部署流水线模块新增流水线的功能,支持在流水线中创建多个阶段,且每个阶段中可添加多个任务,包括自动部署任务与人工卡点任务。
  • 部署流水线模块新增流水线执行总览页面,支持查看流水线的执行情况、流程详情以及审批历史。
  • 部署流水线模块新增部署配置页面,支持在此创建部署配置用于流水线中添加自动部署任务时选择。
  • 平台中新增CLI工具,支持使用命令行的方式来执行平台中的页面操作。
  • 创建网络页面,网络配置类型为NodePort时,新增了TCP/UDP协议的选择框。

修复

  • 修复了删除部署错误的网络时会报错的问题。
  • 修复了yaml编辑器错误提示的显示问题。
  • 修复了自动部署同一版本部署替换至多实例时失败的问题。
  • 修复了自动部署任务中手动输入的版本类型无法触发任务的问题。
  • 修复了在敏捷管理中创建任务时查询tag失败的问题。
  • 修复了在组件设置中创建harbor仓库失败的问题。
  • 修复了loadbalancer类型的网络外部ip没有返回的问题。
  • 修复了创建应用时编码中间有两个中划线会创建失败的问题。
  • 修复了部署应用时未作修改便提交导致的问题。
  • 修复了各服务配置configMap没有回扫成功的问题。

删除

  • 移除了0.15.0版本中的自动部署页面,并将其内置于流水线中添加任务部分。

测试管理

[0.16.0] - 2019-05-08

新增

  • 新增测试计划中对循环或阶段克隆批量操作功能。

修改

  • 优化测试计划、测试执行性能问题。
  • 优化测试体验,创建测试循环中,时间选择器优化。
  • 优化测试体验,测试计划时间条可以前后拖动。
  • 优化测试体验,测试计划中编辑阶段允许更改关联的文件夹。
  • 优化测试体验,测试缺陷报表排序,根据创建时间由近到远。
  • 优化测试体验,测试执行中点击用例详情中的编号到用例时重新打开一个窗口。
  • 优化测试体验,测试报表、测试用例中搜索编号允许带前缀。

修复

  • 修复树状图空数据报错。
  • 修复测试执行进度条计数错误。

Choerodon微服务开发框架

[0.16.0] - 2019-05-08

新增

  • 新增项目群管理相关功能,通过项目群管理项目群下的所有子项目,创建项目时可以选择项目分类为项目群,并可在项目群下添加子项目。
  • 组织管理查询新增注册时间字段。

修改

  • 修改角色分配查询用户更新逻辑,同组织下模糊查询,不同组织精确查询。
  • 修改打包时进度日常输出。
  • 修改对choerodon-ui的版本依赖规则。

修复

  • 修复ldap同步历史显示信息异常的问题,不显示当前正在同步的同步记录信息。
  • 修复ldap分页同步用户可能导致死循环的问题。
  • 修复导入用户异常的问题。
  • 修复创建应用发送saga,enabled字段为空的问题。
  • 修复实例详情拿不到配置信息的问题。
  • 修复菜单导出问题。
  • 修复ie 11 下样式显示问题。
  • 修复前端在CI build阶段卡住的问题。

0.15.0

01 Apr 03:10
Compare
Choose a tag to compare

Changelog

本文档记录了Choerodon 0.15.0 中 知识管理、敏捷管理、微服务开发框架、持续交付、测试管理等功能的优化和BUG修复记录。

知识管理

[0.15.0] - 2019-04-01

新增

  • 新增页面创建按钮,可快速创建新页面。
  • 新增空间弹出框全部空间列表分页
  • Wiki空间可以修改名称。

修改

  • 优化了空间弹出框查询全部空间的性能问题。
  • 优化了匿名用户登录wiki系统无权限访问匿名分享文章的功能。

修复

  • 修复了用户未加入的组,XWikiAllGroup不能访问wiki系统的问题。
  • 修复了wiki权限分配错误的问题。
  • 修复了wiki首次登陆不要跳转$user。
  • 修复了项目名称修改,查询不到项目下wiki文档的问题。
  • 修复了访问页面报错的问题。

敏捷管理

[0.15.0] - 2019-04-01

新增

  • 在组织层中,新增优先级自定义以及按照实际的顺序排列。
  • 新增问题管理的高级搜索功能。
  • 新增问题的导入、导出。
  • 新增活跃冲刺看板在制品限制。

修改

  • 优化搜索查询时,对有值列表的字段进行字段的显示。
  • 问题管理支持自定义筛选显示的字段。
  • 优化待办事项的排列以及显示性能。
  • 在故事中创建子任务时,页面中会显示故事信息。
  • 优化问题详情页,登记工作日志的必填项提示。
  • 只允许自己和项目所有者才能修改报告人。
  • 部分页面样式和报表优化。

修复

  • 无泳道看板,取消收起功能。
  • 修复快速搜索时后端sql报错问题。
  • 修复问题详情页问题链接同一关系可以关联同一问题多次的问题。
  • 修复燃尽图和待办事项中的剩余问题数/剩余时间数不相符的问题。
  • 修复待办事项中版本的问题计数问题。

持续交付

[0.15.0] - 2019-04-01

新增

  • 部署流水线模块新增自动部署功能,支持预设应用部署所需元素来创建自动部署任务。
  • 项目设置模块新增组件设置功能,目前支持创建 Docker 仓库与 Helm 仓库以供项目中的应用选择。
  • 项目层创建应用与编辑应用页面新增高级设置功能,支持修改默认的Docker仓库与Helm仓库。

修改

  • 优化了Values组件的diff效果,支持切换编辑器模式来对比查看代码行的 增、删、改。
  • 优化了应用与环境权限分配模块,被分配权限的项目成员在 gitlab 中的角色统一改为developer。
  • 优化了平台里执行创建操作时出现熔断后的报错提示。
  • 优化了组织层的集群列表的显示。
  • 优化了组织层集群的删除逻辑,仅能删除没有关联环境的集群。
  • 优化了实例中操作日志页面的显示。

修复

  • 修复了导入应用时,选择某些模板进行导入后会缺少Dockerfile的问题。
  • 修复了分支界面内的没有权限时的报错信息不当的问题。
  • 修复了agent与devops-service已断开连接但集群仍然显示正常的问题。
  • 修复了网络编辑中IP选择器的问题。
  • 修复了操作实例时提示信息不当的问题。
  • 修复了部署流水线中切换顶部环境,并进行页面跳转后出现的问题。
  • 修复了构建报表部分pipeline里点击重试按钮错误跳转的问题。
  • 修复了组织层集群页面的分页问题。

删除

  • 移除了删除失败应用的功能。
  • 移除了停用应用的限制:不能停用有关联实例的应用。

测试管理

[0.15.0] - 2019-04-01

新增

  • 新增执行详情中创建缺陷时关联故事的功能。
  • 新增测试计划中和测试循环下的测试阶段拖拽排序功能。
  • 测试用例的筛选维度新增按标签筛选。

修改

  • 优化删除版本操作对于测试数据的风险提示。
  • 优化测试用例导入功能。
  • 优化测试循环克隆操作对于时间的处理。
  • 优化测试计划页面显示细节。

修复

  • 修复在测试循环中进入执行详情后翻页错误的问题。
  • 修复自动化测试中报告过长导致的数据库存储错误。
  • 修复测试计划树状图中与右侧详情进度条不一致的问题。
  • 修复测试用例跳转链接错误的问题。
  • 修复测试计划中无法更新指派人字段的问题。
  • 修复执行详情中新建缺陷失焦的问题 。

Choerodon微服务开发框架

[0.15.0] - 2019-04-01

新增

0.15.0显著新增特性

  • 组织层新增应用页,组织管理员可以创建应用,应用分为普通应用、组合应用,组织管理员可以根据需求向组合应用添加应用。
  • 平台层新增项目类型页,平台管理员可以自定义项目类型。
  • 组织层新增组织信息页,组织管理员可以在这里修改组织信息。

控件0.5.3

  • 增加新图标
  • input输入到达字符数量限制时显示提示。
  • Modal添加disableOk和disableCancel属性。
  • TreeNode添加wrapper属性。
  • IconSelect增加showAll属性

框架的依赖0.9.3

  • 添加mybatis模块。
  • 添加redis模块。
  • 添加hap的message模块。

框架的依赖0.10.0

  • spring-boot升级到2.0.6.RELEASE。
  • spring-cloud升级至Finchley.SR2。
  • 添加mybatis模块。
  • 添加redis模块。
  • 添加hap的message模块。

修改

0.15.0显著修改特性

  • 优化事务实例加载缓慢的问题。
  • 优化平台菜单点击数导出文件显示信息,添加统计时间范围,显示点击数为0的菜单。
  • 优化平台统计中导出csv按钮的位置。
  • 优化事务实例中圆圈的数字为完成数/总数

控件0.5.1

  • input输入到达字符数量限制时显示提示。

boot0.10.4

  • 更新 less 编译器到 3.9.0

框架依赖0.9.3

  • 状态机添加创建实例接口。
  • 修改liquibase初始化工具满足hap需求。

框架的依赖0.10.0

  • 状态机添加创建实例接口。
  • 修改liquibase初始化工具满足hap需求。

修复

  • 修复ldap同步历史显示信息异常的问题,不显示当前正在同步的同步记录信息。

0.14.0

01 Mar 08:42
Compare
Choose a tag to compare

Changelog

本文档记录了Choerodon 0.14.0 中 知识管理、敏捷管理、微服务开发框架、持续交付、测试管理等功能的优化和BUG修复记录。

知识管理

[0.14.0] - 2019-03-01

新增

  • 新增了浏览界面上添加注释的功能,且针对弹出的注释进行删除或修改。
  • 新增了查看页面支持回到顶部。

修改

  • 匿名分享取消了全局搜索、空间格式、验证码。
  • 修改了在所有更新等页面下创建页面的路径,默认选择路径改为在我的空间
  • 优化了对用户可见注释的设置记忆,下次无需重复设置。
  • 优化了最新和所有更新页面的icon。
  • 优化了页面标题的字数限制。
  • 优化了全局语言显示。
  • 调整文章顶部显示,由文章名更换为上级组织或项目名称。

修复

  • 修复了侧边栏加载时间长、容易报错的问题。
  • 修复了空间移动、复制在空间弹出框的层级显示问题。
  • 修复了创建、编辑收藏夹字数显示仅10字的问题。

敏捷管理

[0.14.0] - 2019-03-01

新增

  • 新增了看板中卡片停留时间预警提示。
  • 新增了待办事项中对已完成的issue以编号中线划掉的形式进行显示。
  • 新增 了故事点、任务时间支持0.5小数点。
  • 新增了冲刺名称重复提示。
  • 新增了看板配置的权限限制(项目管理员:配置看板;项目成员:查看配置数据)。
  • 新增了创建问题时,支持关联关系。
  • 新增了设置中问题链接和快速搜索的筛选过滤器。
  • 新增了问题链接的名称重复校验。
  • 新增了富文本框字体颜色选择。
  • 看板中史诗泳道下新增子任务的显示,便于展示史诗、故事与子任务的层级关系。

修改

  • 细化了活动日志的描述。
  • 优化了看板中的故事泳道下的任务排序,已完成任务会自动移动到看板底部。
  • 优化了问题管理、版本详情、发布版本、模块等页面的搜索。
  • 优化了归属不同经办人的子父任务卡片在筛选后的显示。
  • 优化了创建模块时的问题逻辑。
  • 扩大了影响版本的选择范围,可选择全部版本。
  • 优化了部分报表的轮动条。
  • 优化了问题详情的评论显示。
  • 优化了统计图的版本维度,可选择归档版本。

修复

  • 修复了富文本粘贴网络图片时数量错误的问题。
  • 修复了关闭冲刺的时候,燃尽图问题数量重复计算的问题。
  • 修复了统计图版本迭代为空时报错问题。
  • 修复了工作日历非节假日计算bug。
  • 修复了故事点统计的状态颜色错误。
  • 修复了高级筛选中填入不存在用户还能查出数据的错误。
  • 修复了由于状态脏数据导致创建看板报错问题。
  • 修复了冲刺报告图无法翻页问题。
  • 修复了待办事项修改史诗名称,同步更新所有Issue的问题。
  • 修复了累计流量图色块与报表中线条的颜色不对应。

删除

  • 删除了统计图去掉“解决结果”统计类型。
  • 删除了累计流量图详情中列选项。
  • 删除了史诗燃尽图 & 版本燃尽图 已完成问题链接去掉。

持续交付

[0.14.0] - 2019-03-01

新增

  • 集群模块新增节点列表,支持查看集群节点的详细信息。
  • 实例详情部分新增实例操作日志,支持查看各个实例的详细操作记录。
  • 开发控制台页面流水线模块里的持续集成卡片上新增构建报表的入口。
  • 部署总览页面新增部署报表的入口。

修改

  • 优化了实例详情内增减Pod数量的逻辑,Pod数量不可减少至零。
  • 优化了开发控制台页面流水线部分的逻辑与自动刷新的问题。
  • 将LoadBalancer中添加NodePort的填写输入框变为非必填。
  • 修改无分支时的空界面提示文案。
  • 优化实例详情中ingress的address值的空值显示。
  • 优化了GitLab同步用户的逻辑,在同步前添加了查询操作。

修复

  • 修复了过滤表内无法叉掉已选选项的问题。
  • 修复了网络模块外部IP更新失败的问题。
  • 修复了开发流水线模块应用选择框中,“最近”部分的缓存问题。
  • 修复了应用管理界面中过滤表筛选的逻辑问题。
  • 修复了平台更新用户邮箱后,GitLab同步邮箱失败的问题。
  • 修复了不同集群版本StatefulSet的版本不通,Agent Controller兼容不同集群版本时产生的问题。
  • 修复了开发控制台的请求问题。
  • 修复了pipeline中sonarqube的stage丢失的问题。
  • 修复了导出应用时出现的后缀名格式问题。
  • 修复了创建环境时由于名称校验引起的报错问题。
  • 修复了创建实例时,实例名称为空的问题。
  • 修复了开发控制台中流水线内job顺序显示异常的问题。
  • 修复了删除存在关联环境的集群时,会先弹出删除指令的问题。

删除

  • 移除了平台中点击步骤条进行跳转的功能。

测试管理

[0.14.0] - 2019-03-01

新增

  • 新增了自动化测试框架支持-TestNG。
  • 新增了测试执行进度报表(色块展示),用于统计测试用例执行情况,可以筛选得到各个迭代的不同测试循环中的用例执行状态记录。

修改

  • 优化了测试用例、测试计划、测试执行页面的样式布局和交互体验。
  • 优化了测试用例表格和分栏显示。
  • 优化了测试计划点击选中版本节点后再创建测试循环直接选中相应版本的流程。
  • 优化了导出测试计划表格数据排序,修改为按导出时间排序。
  • 优化了测试步骤分页显示。
  • 优化了复制测试用例执行步骤后的排序。
  • 优化了提示信息的样式。
  • 创建用例后,会自动加载对应版本或文件夹用例。
  • 优化了测试用例中添加步骤的默认数据,在编辑时直接清除提示语。
  • 优化了克隆测试循环时,记住最新版本。
  • 优化了测试步骤克隆操作排序。
  • 优化了测试计划导出功能数据排序和操作。
  • 优化了自定义状态中取色卡组件。
  • 优化测试计划页面甘特图的边缘滚动。
  • 优化了table的UI样式。

修复

  • 修复了测试阶段关联用例文件夹版本展示的错误。
  • 修复了测试摘要页面表格换页滚动的错误。
  • 修复了测试计划页面甘特图中改变时间产生的页面错误。
  • 修复了创建缺陷时经办人无法进行搜索的问题。
  • 修复了测试计划中拖拽修改特定日期报错的问题。
  • 修复了测试缺陷报告特定数据量展示错误的问题。
  • 修复自定义状态创建问题。
  • 修复代办事项中创建版本时的预计发布日期可以比开始日期早的问题。
  • 修复复制子任务的时候没有父任务信息一起复制,导致复制后的子任务没有父级的问题。

Choerodon微服务开发框架

[0.14.0] - 2019-03-01

新增

0.14.0显著新增特性

  • 导航栏顶部添加横幅,显示最近系统公告。
  • 平台层系统公告中,创建、编辑公告页,公告详情页添加字段“是否在顶部显示”,如果是则显示“结束显示时间”。
  • 平台层平台统计新增统计表格,可查看具体时段内的菜单点击次数。
  • 平台层平台统计新增导出表格CSV文件功能。
  • 平台层可执行程序添加层级字段。
  • 平台层可执行程序添加删除功能, 可删除可执行程序。
  • 平台层发送设置添加删除功能,可删除触发类型。
  • 组织层LDAP添加同步记录,可查看历史同步LDAP记录及失败详情。
  • 组织层LDAP添加“uuid属性”字段,测试连接时可查看uuid属性的匹配结果。
  • 组织层LDAP添加“同步用户saga每次发送用户的数量”字段。
  • 组织层LDAP添加“ldap服务器连接超时时间”字段。
  • 组织层组织管理列表页添加图标。
  • 项目层项目管理列表添加图标。
  • 组织层项目管理支持点击项目名称或者跳转按钮跳转至对应项目。

控件0.5.1

  • 增加新图标

boot0.10.3

  • 网页title随页面内容变更而改变。
  • WSProvider组件添加取消订阅的逻辑。
  • 前端导航栏顶部添加公告的横幅。

框架的依赖0.9.2

  • liquibase初始化工具支持自定义插入id,只有是整数的id才可以插入,否则自动生成。
  • tool-config添加了通过configMap初始化配置的方式。

修改

0.14.0显著修改特性

  • 优化项目名称命名规则。
  • 优化登录名命名规则。
  • 优化发送设置“应用模板”名称为“默认模板”。
  • 优化授权管理页面重定向地址支持跳转。
  • 优化系统公告中,删除已发送公告后的提醒弹窗。
  • 优化修改组织、项目头像及上传时的名称为“图标”。
  • 优化Root用户设置添加用户为选择用户的形式。

控件0.5.1

  • Form.Item验证为error时不隐藏后缀图标。
  • Table过滤失去焦点后不清空。
  • Table过滤的清空icon在有内容时就显示。
  • Table中过滤的确认按钮固定在选择框底部。

boot0.10.3

  • 优化收到websocket站内信请求后的逻辑,减少了站内信接口请求次数。

框架依赖0.9.2

  • 优化了liquibase初始化数据库每个groovy表都要建立jdbc连接的问题。

修复

0.14.0显著修复特性

  • 修复站内信接口请求次数太多的问题。
  • 修复系统公告富文本编辑器显示异常的问题。
  • 修复项目层任务详情中,创建任务跳转异常的问题。

boot0.10.3

  • 修复ie不兼容新的dashboard的问题。
  • 修复点击总数超过统计个数不发送菜单统计请求的问题。

框架的依赖0.9.2

修复了sqlserver数据库,如果#列为空报incorrect syntax的错误。

0.13.0

21 Jan 02:18
Compare
Choose a tag to compare

Changelog

本文档记录了Choerodon 0.13.0 中 知识管理、敏捷管理、微服务开发框架、持续交付、测试管理等功能的优化和BUG修复记录。

知识管理

新增

  • 新增wiki用户个人空间,在此可创建属于自己的页面。
  • 新增wiki界面部分英文汉化。
  • 新增wiki分类收藏,页面可以选择收藏在不同的文件夹。
  • 新增修改猪齿鱼组织、项目名称并同步到wiki的功能。
  • 新增删除wiki组中有重复用户的功能。
  • 新增wiki编辑器的格式刷和对齐方式。
  • 新增wiki文章选中部分能加入注释的功能。

修改

  • 修改wiki左侧边栏菜单显示。
  • 修改wiki右上角通知样式。
  • 修改wiki右上角用户信息下拉框样式。
  • 修改wiki文章样式,显示标准A4纸大小。
  • 修改wiki页面中文翻译错误。
  • 修改wiki菜单数据过多,增加按钮显示全部。
  • 修改wiki更多下拉框样式。

修复

  • 修复safari浏览器编辑页面文章无法滚动。
  • 修复wiki编辑页面图片样式变形。
  • 修复修改组织、项目名称,wiki空间名与标题不统一。
  • 修复旧数据wiki组中用户有"."符号的用户权限不生效的问题

删除

  • 删除wiki界面打印预览、查看源码、重命名等不常用功能。

敏捷管理

新增

  • 统计图增加标签维度,同时增加冲刺、版本、时间过滤条件。
  • 面板设置中新增修改面板名称功能,同时增加重名校验。
  • 问题详情窄样式增加日志信息。
  • 问题在创建的时候支持填入工时、故事点。
  • 增加史诗、模块、版本重名校验。

修改

  • 待办事项中选中问题用户动作监听优化。
  • 部分页面样式优化。
  • 优化燃尽图计算逻辑。

修复

  • 待办事项中计划中冲刺人员信息统计重复。
  • 累积流图脏数据修复(需要手动调用进行修复)。
  • 创建状态、删除状态导致状态机草稿配置表产生脏数据后发布不可用。
  • 日期选择器的节假日显示错误。
  • 状态机方案搜索异常。
  • 状态机方案发布后,被移除的状态机仍然为活跃状态。
  • 敏捷服务增加状态,从状态机节点的发布配置和草稿配置中同时添加,并修复脏数据。
  • 敏捷服务删除状态,从状态机节点的发布配置和草稿配置中同时移除,并修复脏数据。

持续交付

新增

  • 开发控制台界面新增流水线模块,其中包括:分支管理、持续集成与应用版本;支持以分支为中心在流水线中进行开发操作
  • 网络模块中目标对象部分新增支持Endpoints类型的网络设置
  • 网络模块中网络配置部分新增支持LoadBalancer的选项
  • 实例详情模块新增StatefulSet、DaemonSet、PVC、Service以及Ingress的详情展示
  • 实例详情内新增Pod的增减功能,支持在当前界面直接增减Pod的数量
  • 应用管理模块新增导入应用的功能,支持从Github和GitLab库中导入已有应用,并按照所选应用模板为导入的应用添加相应的文件
  • 预定义模板新增SpringBoot、Go应用模板
  • 容器界面新增显示每个Pod中各个Container的名称与状态

修改

  • 创建网络时,网络配置部分选择NodePort时,节点端口改为了非必填
  • 容器界面详细区分了Pod与容器(container)的概念,使界面更加直观明了
  • 优化了实例详情界面,将实例事件与运行详情模块的顺序进行了调换
  • 优化统一了实例事件界面Job与Pod状态的展现方式
  • 优化了上传证书的过程,调换了Cert文件与Key文件的填写顺序

修复

  • 修复了实例界面部署实例时,选择应用模块后,无法看到正在部署的实例的问题
  • 修复了创建环境时名称校验的问题
  • 修复了编辑网络时,目标对象中实例的显示问题
  • 修复了创建网络时,由于存在名称相同的文件而引起的报错问题
  • 修复了创建域名时,重新选择网络时,对应端口不变的问题
  • 修复了通过实例界面点击查看容器详情进行跳转后某些对应应用未显示的问题
  • 修复了自动化测试模块里,部署失败后日志丢失的问题
  • 修复了创建实例时,实例名为空时未提示的问题
  • 修复了实例事件由于操作人员为空导致npe异常的问题
  • 修复了环境流水线修改环境分组报错的问题
  • 修复处理了webhook时区的问题
  • 修复了导出应用自定义名称中带点时引起的格式问题
  • 修复了在创建或修改操作提交后,表单内容仍可编辑的问题

移除

  • 移除了环境总览界面实例详情里的Networking的显示

测试管理

修改

  • 优化测试执行中缺陷关联操作。
  • 自动化测试导入测试结果时测试循环时间范围自动调整。
  • 测试计划中修改测试阶段时间时自动适配父级测试循环时间。
  • 优化测试计划日历组件。

修复

  • 修复自动化测试运行报错时不会将状态更新成失败的问题。
  • 修复测试用例导出时,如果版本中包含空格会导出失败的问题。
  • 修复自动化测试生成的测试循环无法删除的问题。
  • 修复测试用例、文件夹删除权限错误匹配。

微服务开发框架

新增

0.13.0显著新增特性

  • 仪表盘支持改变大小
  • 添加平台统计功能,方便平台管理员了解平台的使用情况
  • 主页添加在线人数、新增人数、组织统计、事务失败情况卡片,使平台管理员更便捷的管理平台
  • 项目信息和组织信息合并为权限信息
  • 组织和项目支持上传头像,更好的标识您的组织或项目
  • 消息通知添加系统公告详情页
  • 事务实例添加强制将任务置为失败。
  • 任务调度添加执行策略
  • LDAP添加自定义筛选用户条件,可根据筛选条件在同步用户时过滤 特定用户
  • 系统公告添加公告标题以及配置是否发送站内信项

控件0.5.0

  • Icon: 增加新的图标

boot0.10.0

  • 增加记录上次访问url的功能
  • 增加菜单点击统计
  • 增加boot读取本地config.default.js功能,本地开发复制config.js并命名为config.default.js来编写choerodon-front-boot个人本地开发的配置。

框架的依赖0.9.0

  • 分页查询page为负数,不分页查询,将全部的查询结果放到一个page对象里
  • asgard中添加新的使用TransactionalProducer创建saga的方式
  • asgard中saga和schedule的消费端可以追踪CustomUserDetails
  • asgard中saga和schedule线程池添加了maxSize配置,用于配置线程池最大数量

修改

0.13.0显著修改特性

  • 优化API测试为当在左侧树形结构中,鼠标悬停在路径上时,显示路径描述
  • 优化API测试为鼠标悬停在路径框上时,显示完整路径
  • 优化菜单配置切换层级时保存的问题

控件0.5.0

  • 更改图标字体文件的来源,更改为从npm库中获取
  • 优化了图标选择器,图标更大,且只保留常用图标
  • 优化table翻页时自动回到第一条元素

boot0.10.0

  • dashboard重构,可以在自定义中变更dashboard中卡片大小随意拖动卡片位置
  • 阻止了Action下拉菜单组织事件冒泡
  • 优化了webpack,从webpack2升级至3,缩减了打包后的dist大小

框架依赖0.9.0

  • groovy初始化建表按groovy的名称顺序建表

修复

  • 修复消息通知日期显示可能覆盖图标的问题。
  • 修复富文本编辑器处理后的内容,可能显示边距有误的问题。
  • 修复系统公告图片显示可能超出边界的问题。

框架的依赖0.9.0

  • 修复excel初始化数据时,如果唯一标识可以为空,会插入重复数据的问题

0.12.0

24 Dec 08:37
Compare
Choose a tag to compare

Changelog

本文档记录了Choerodon 0.12.0 中 知识管理、敏捷管理、微服务开发框架、持续交付、测试管理等功能的优化和BUG修复记录。

知识管理

[0.12.0] - 2018-12-21

新增

  • 新增Wiki中的文档或者空间可以设置未登录用户访问的权限。
  • 新增Wiki编辑器在编辑时可以设置字体颜色和背景色的功能。
  • 新增Wiki编辑器快捷键Ctrl + s快速保存的功能。
  • 新增issue宏选择得到的issue的完成状态是实时获取的功能。
  • 新增issue宏在项目选择时可以搜索的功能。
  • 新增Wiki左侧边栏的树状浏览器可以自动定位到用户当前页面位置的功能。
  • 新增项目或组织首页的Wiki空间小组件在没有空间的情况下引导用户创建空间的功能。

修改

  • 修改Wiki的编辑器样式,编辑区域为标准A4纸大小。
  • 修改上传附件过程的样式。
  • 修改创建页面的标题等显示内容。
  • 增加通知信息的查看更新按钮。
  • 修改了403、404页面显示

修复

  • 修复Wiki创建页面之后保存报错,但实际已经保存了的问题。
  • 修复用户使用长方形的头像时显示错误的问题。
  • 修复空间首页用户点击编辑按钮页面错乱的问题。
  • 修复在页面复制时,标题显示错误的bug。
  • 修复通知信息的标题太长导致遮挡的问题。
  • 修复所有更新页数据获取较慢的问题。

敏捷管理

[0.12.0] - 2018-12-21

新增

  • 新增组织层问题设置模块:包括问题类型设置、状态机设置、问题属性三个部分。
  • 问题详情新增可添加Wiki文档的功能。
  • 新增版本详情筛选功能:版本详情支持高级过滤筛选。
  • 新增活跃冲刺问题拖动排序功能:活跃冲刺面板上的问题支持拖动排序(故事泳道故事无法拖动)。
  • 新增活跃冲刺成员筛选过滤功能:活跃冲刺支持项目下所有成员筛选过滤功能
  • 工作日历新增2019年法定节假日数据。
  • 版本详情新增问题链接。
  • 发布版本新增预计发布日期。

修改

  • 待办事项中冲刺的经办人工作量修改为问题总数、问题剩余数、总任务工时、剩余任务工时。
  • 问题创建人可以删除自己创建的问题。
  • 任务转化为子任务后状态自动修改为默认状态。
  • 完成冲刺时,未完成的子任务随父任务一并移动到下个冲刺。
  • 创建快速搜索的关系字段显示名称改为中文。
  • 创建版本时结束日期修改为预计发布日期。
  • 发布版本的时候需要输入实际发布时间。
  • 面板设置列约束只允许项目所有者修改。
  • 合并版本只能选择规划中的版本。
  • 版本详情创建日期修改为开始日期。
  • 列约束权限变更,只有项目管理员可以编辑。
  • 优化了史诗、版本侧栏、故事地图图标等。
  • 优化了待办事项编辑版本名称的重复校验。

修复

  • 修复了版本统计未完成问题计数错误。
  • 修复了问题详情优先级下拉列表显示不全错误。
  • 修复了版本名称为中文时创建失败的错误。
  • 修复了创建史诗增加空操作约束的错误。

持续交付

[0.12.0] - 2018-12-21

新增

  • 新增应用的开发权限分配功能,支持为各个应用配置特定的开发操作人员。
  • 新增实例事件,支持查看各个实例job与pod的事件记录。
  • 新增配置映射功能,支持在每个环境下添加配置映射。
  • 新增密文功能,支持在每个环境下添加密文,可用于存储小片敏感数据的k8s资源,例如密码,token,或者密钥。
  • 新增组织层证书的管理功能,在组织层创建的证书,可在组织下各个项目创建证书时使用。
  • 新增实例下Deployment查看更多的详情,包括:端口、数据卷、健康检查、主机设置、环境变量、标签。
  • 新增测试应用的创建,此类型的应用仅可用于自动化测试。
  • 应用模板、集群模块与环境模块的创建时,新增处理中的状态,用于解决异步处理带来的滞后问题。
  • 新增页面自动刷新的功能,可点击所有刷新按钮旁的自动刷新按钮开关进行设置。
  • 集群中自动新增CrtManager插件,用于使该集群下的环境能正常使用申请证书的功能。
  • 新增Dashboard与报表中的查看权限,此权限与应用权限和环境权限相关。
  • 新建实例时新增实例名称自定义的功能。
  • 环境卡片上新增显示该环境所连接的集群名称。

修改

  • 优化了标记名称的命名规则。
  • 优化了实例模块的显示方式,在实例栏中显示该实例下pod的状态与总数量。
  • 优化了YMAL编辑器的样式。
  • 优化了环境总览页面内应用部署成功后的页面逻辑。
  • 优化了开发流水线与报表部分空界面的显示。
  • 优化了上传证书时的粘贴框。

修复

  • 修复环境流水线内,切换环境按钮消失的问题。
  • 修复环境流水线内修改环境名称后页面逻辑的问题。
  • 修复Dashboard页面拖动卡片出现空白页的问题。
  • 修复实例升级失败,相关网络状态显示不正常的问题。
  • 修复持续集成列表,sonarqube阶段不可链接跳转的问题。
  • 修复代码提交报表中英文缺失导致的空白问题。
  • 修复应用部署时环境选择引起的问题。
  • 修复创建应用失败后,未隐藏编辑按钮与停用按钮的问题。

删除

  • 移除了实例详情界面的部署详情模块。

测试管理

[0.12.0] - 2018-12-21

新增

  • 增加 自动化测试 模块。

修改

  • 测试计划 中增加以 测试阶段 批量指派给对应测试人员的功能。
    测试计划测试执行 测试执行列表增加 优先级 字段及其筛选功能。

修复

  • 修复导出excel中issue描述错误以及富文本图片错误的问题。
  • 修复 测试计划测试执行 界面中切换项目数据错误的问题。
  • 修复执行详情中切换上一个\下一个时测试步骤数据错误的问题。
  • 修复仪表盘数据显示的问题。

删除

  • 移除0.10.0版本中使用的修复数据接口。

Choerodon微服务开发框架

[0.12.0] - 2018-12-21

新增

0.12.0显著新增特性

  • 任务调度创建任务添加通知对象,当任务状态改变时,会向通知对象发送消息。
  • 新增授权管理,用户可以查看并管理自己的授权信息。
  • 添加系统配置平台密码策略。
  • 系统配置平台徽标和导航栏图形标支持剪裁。
  • 新增API概览,以便于平台管理员和平台开发者了解API的调用情况。
  • 添加系统公告,平台管理员可以向整个平台发送公告。
  • 用户管理列表页添加重置密码功能。
  • 发送设置可配置站内信类型和是否允许接收配置。
  • 组织层和项目层添加事务实例。
  • 事务实例添加按任务查看。
  • 事务实例执行失败默认向触发者发送站内信。

控件0.4.5

  • Icon: 增加新的图标。

修改

0.12.0显著修改特性

  • 优化个人信息界面。
  • 优化创建任务为分步进行。
  • 优化API测试界面为树形结构。
  • 优化事务实例界面。
  • 优化角色分配新增角色页面,用户下拉框显示用户头像。

控件0.4.5

  • Select: select全选和无更改为不对禁用的选项生效。

boot0.9.4

  • 404页面美化。
  • 优化新手指引提示。
  • 优化消息已读的逻辑。
  • 修改右上角头像菜单栏。

修复

0.12.0显著修复特性

  • 修复邮件通知
  • 修复平台配置重置后无法保存修改的问题。
  • 修复菜单配置删除菜单不发请求的问题。

0.11.0

27 Nov 06:49
Compare
Choose a tag to compare

Changelog

本文档记录了Choerodon 0.11.0 中 知识管理、敏捷管理、微服务开发框架、持续交付、测试管理等功能的优化和BUG修复记录。

知识管理

[0.11.0] - 2018-11-23

新增

  • 新增在Wiki中创建空间的功能。
  • 新增空间弹出框的空间搜索功能。
  • 新增文档收藏功能。
  • 新增Choerodon平台的组织和项目首页的Wiki空间组件。
  • 新增分享按钮,可以直接复制页面短链接。
  • 新增Wiki可以配置邮件服务器,能够使用邮件通知和邮件分享功能。
  • 新增Wiki的logo和favicon可以根据Choerodon平台的设置同步设置的功能。
  • 新增Choerodon平台分配平台管理员时,Wiki同步分配系统管理员的功能。

修改

  • 修改Wiki页面复制成功之后直接跳转到复制目标页。
  • 修改Wiki页面移动成功之后直接跳转到移动目标页。
  • 修改Wiki页面删除成功之后跳转到其父页面。
  • Wiki管理菜单现在提到了组织和项目的顶层,并增加了Wiki空间菜单。
  • 修改了搜索的弹出框和搜索页面的样式。
  • 修改了404、403的页面样式。
  • 修改了所有更新、热门、最近工作、最近访问、所有空间、最近空间为异步加载,提高页面加载性能。
  • 修改了用户信息页样式。
  • 页面的编辑等功能按钮移动到了靠左的位置。

修复

  • 修复Wiki文章的内容块区域互相遮挡的问题。
  • 修复Wiki创建页面在没有填写标题的情况下也能创建成功的问题。
  • 修复Wiki编辑器添加的issue宏,url中没有项目名的问题。
  • 修复Wiki的通知信息,用户没办法删除的问题。
  • 修复创建页面的模板描述太长的问题。
  • 修复创建页面树状浏览器选择出现不应该出现的页面的问题。
  • 修复创建页面树状浏览器选择没办法选择到组织的问题。

删除

  • 删除了Wiki中无用的宏。

敏捷管理

[0.11.0] - 2018-11-23

新增

  • 新增站内信通知功能:用户可以在组织层对问题创建、问题分配、问题解决3个事件分配对应的通知对象。
  • 新增时区日历功能:用户可以在组织层设置时区、节假日、工作日并应用在敏捷管理中。
  • 新增版本管理搜索功能:版本管理列表增加字段搜索功能。
  • 新增模块管理搜索功能:模块管理列表增加字段搜索功能。
  • 新增冲刺工作日功能:用户可以在开启冲刺选择日期的时候,勾选当前冲刺期间的工作日与非工作日。
  • 新增燃尽图期望值工作日筛选功能:用户可以在查看燃尽图的时候对期望值进行工作日与非工作日展示。

修改

  • 问题管理新增字段展示、字段搜索、字段排序。
  • 问题管理支持自定义筛选。
  • 问题管理界面子任务也显示在列表中。
  • 活跃冲刺中的问题拖到其他位置,问题及其子任务全部还原到状态机初始状态。
  • 问题详情表单页面优化。
  • 产品全局图标优化。
  • 活跃冲刺界面展示优化。
  • 待办事项史诗计数详情优化。
  • 日历样式与操作优化。
  • 日历工作日与节假日按年份返回当前年份及下一年份数据。
  • 问题链接列表显示经办人信息。
  • 迭代速度图未开启的冲刺不统计。
  • 修改问题信息的时候,可以通过回车或者点击空白处进行保存输入的数据。
  • 创建冲刺后页面增加引导性提示。
  • 故事、任务、史诗、子任务和缺陷图标修改。
  • 活跃冲刺剩余时间运用日历设置。
  • 活跃冲刺切换工作台按钮样式修改。
  • 故事地图中移除问题添加验证。
  • 优化待办事项创建问题请求。
  • 隐藏看板配置删除状态功能

修复

  • 修复问题管理中工作日志时间登记后页面数据没有更新的问题。
  • 问题管理问题列表中添加经办人。
  • 问题管理筛选条件中添加按标签搜索。
  • 修复待办事项版本、史诗排序错误。
  • 修复活跃冲刺及迭代工作台剩余时间计算错误。
  • 修复版本报告缓存没有及时更新的问题。
  • 修复活跃冲刺中同列多个状态拖动白屏的问题。
  • 问题详情中不输入值可以直接创建问题链接。
  • 修复问题转换为子任务状态颜色不正确的问题。
  • 修复问题详情页面组件没有对齐的问题。
  • 修复发布版本跳转未解决问题列表筛选错误的问题。
  • 修复链接地址中未做转码处理导致请求重复的问题。
  • 修复发布版本的问题列表中子任务图标错误。
  • 修复活跃冲刺的问题卡片无史诗样式问题。
  • 修复燃尽图报告点击子任务进入的是父任务详情的问题。
  • 修复史诗和版本燃耗图中链接到问题管理,返回页面404的问题。
  • 修复迭代工作台冲刺详情的表格一次加载全部数据,点击分页时重复加载数据的问题。
  • 修复发布版本时统计未完成数量不正确的问题。

持续交付

[0.11.0] - 2018-11-23

新增

  • 新增集群管理模块,支持对Kubernetes集群的创建、编辑以及权限分配。
  • 新增环境的权限分配功能,支持为各个环境配置特定的操作人员。
  • 新增删除环境的功能,支持在环境停用区对环境进行删除操作。
  • 开发流水线部分新增开发控制台,集成了开发流水线内主要的功能,能够更便捷地进行开发操作。
  • 新增开发流水线代码仓库中查看代码质量的入口。
  • Dashboard页面新增快速查看分支情况、代码提交情况、应用构建情况与部署情况的模块,并提供了快速跳转至相应模块的入口。
  • 实例部分新增deployments层,且支持一个chart文件中存在多个deployments。
  • 新增实例重新部署的功能。
  • 新增报表中部署失败的错误信息。

修改

  • 从之前“利用单个环境客户端管理单个环境”的模式变为使用“单个集群客户端可以统一管理多个环境”的模式。
  • 重新整理优化开发流水线结构,统一以应用为中心进行操作。
  • 重新整理优化部署流水线结构,统一以环境为中心进行操作。
  • 优化了应用市场导出文件的命名,支持自定义命名。
  • 优化统一了平台各个空界面。
  • 优化了删除操作提示框,明确指出了删除对象名称。
  • 完善了平台指导文案,加强初级用户的理解。
  • 优化了删除实例后,关联网络列表中的目标对象内容。
  • 优化了实例升级失败或新建失败后,列表中版本的显示问题。
  • 优化了环境总览界面顶部创建操作按钮的显示。
  • 优化了部署总览界面快速部署的图标显示。

修复

  • 修复编辑应用名称时,未分辨输入字母的大小写的问题。
  • 修复创建网络时,选择实例与选择应用的逻辑问题。
  • 修复了偶现替换实例失败的问题。
  • 修复了部署超时后无法操作的问题。
  • 修复了创建域名时未校验环境的问题。
  • 修复了创建应用失败后不能处理的问题。

删除

  • 移除了项目中部署管理员角色,并将其所有权限分配给项目所有者。
  • 移除了部署流水线实例管理中的部署实例与单应用视图。
  • 移除了停止实例后的升级实例与重新部署的选项。

测试管理

[0.11.0] - 2018-11-23

新增

  • 测试用例新增使用模板excel导入功能。
  • 测试用例新增导出功能。
  • 测试执行详情新增翻页功能。

修改

  • 测试执行导出改为异步修改,增加进度条。
  • 配合敏捷服务修改部分接口。
  • 测试用例文件夹复制和移动现在可进行批量操作。
  • 测试阶段文件夹查看增加版本显示。
  • 创建阶段有默认时间。
  • 测试步骤可拖动滚动。
  • 测试执行页面隐藏空循环。
  • 测试摘要按版本显示从新到旧排序。
  • 测试用例倒序排列。
  • 将测试执行和测试计划侧边展开状态保存。
  • 创建测试步骤不弹出新建页,在表格中插入新行进行编辑。
  • 测试步骤复制图标改为按钮。
  • 测试计划、测试执行表格的样式调整。
  • 测试计划中克隆测试阶段可以跨循环、版本。

修复

  • 修复测试用例文件夹复制拖动的不滚动的问题。
  • 修复测试计划页面滚动底部的问题。
  • 修复表格编辑保存时闪现旧值的问题。
  • 修复了修改测试用例后不跳到第一页的问题。

Choerodon微服务开发框架

[0.11.0] - 2018-11-23

新增

0.11.0显著新增特性

  • 平台界面增加开始学习教程,可按照教程快速了解Choerodon产品和服务
  • 新增快捷方式,可添加常用功能界面至快捷方式,方便用户快速跳转页面。
  • 新增系统配置,平台管理员可以对平台自定义设置。
  • 新增快捷方式,用户可以快速跳转页面。
  • 新增客户端角色分配,平台管理员、组织管理员和项目管理员可以为客户端分配操作权限。
  • 新增消息接收设置,用户可以设置接收消息的类别。
  • 新增仪表盘启停用,平台管理员可以启停用自己的仪表盘。
  • 新增组织层、项目层任务调度。
  • LDAP同步添加超时强制停止。

控件0.4.2

  • 增加新的图标。
  • Table 增加noFilters,用于阻止默认的过滤筛选功能。
  • Table.Column: 增加disableClick, 用于 Table 筛选项禁用勾选。

boot0.9.1

  • 新增右上角快捷方式。
  • AutoGuide组件添加onStart回调

框架的依赖0.7.0

  • 添加了单元测试
  • 添加了发送业务类型扫描功能;邮件、短信的相关类及注解移到core包。
  • 自定义UserDetails中添加Client信息。
  • 添加choerodon-starter-eureka-event 模块。

修改

0.11.0显著修改特性

  • 站内信修改为两类,分为消息和通知。
  • 发送设置修改为可配置站内信类型。
  • 客户端管理修改为默认生成名称、密码,并且用户可以在创建时定义访问授权超时、授权超时时间。
  • 优化消息通知,增加用户头像显示。
  • 优化新手指引,调整了步骤结构,增加了指引动画。

控件0.4.2

  • Tag: 修复热门标签显示问题。

boot0.9.1

  • 点击右上角消息通知的消息改为新开页。
  • 菜单hover后颜色不再变蓝。
  • 优化新手指引样式。
  • token失效后现在会自动跳转至登陆认证页。

框架依赖0.7.0

  • testspock的依赖移到父模块中。
  • 定时任务增加层级。

修复

0.11.0显著修复特性

  • 修复API测试页面白屏的问题。
  • 修复用户登录名不能为汉字。

boot0.9.1

  • 修复AutoGuide组件可能会出现无法清除定时器的问题。

框架的依赖

  • FeignRequestInterceptor 类型强转失败。

删除

  • 删除组织层消息中心;

框架的依赖0.7.0

  • 移除choerodon-starter-hitoa,choerodon-starter-oauth-resourcecglib依赖。
  • 移除模块choerodon-starter-bus
  • 移除模块choerodon-starter-config-monitor

0.10.0

16 Oct 05:41
Compare
Choose a tag to compare

Changelog

本文档记录了Choerodon 0.10.0 中 微服务开发框架、持续交付、敏捷管理、知识管理、测试管理等功能的优化和bug修复记录。

知识管理

[0.10.0] - 2018-10-15

新增

  • 新增在编辑器中添加敏捷issue的宏
  • 新增了wiki系统中产品需求的模板
  • 新增了wiki系统的最近空间功能
  • 新增了同步失败的组织或项目可以手动重试的功能
  • 新增创建失败的空间可以手动重试功能

修改

  • 修改了wiki系统树状浏览器样式
  • 修改了wiki系统编辑器的布局
  • 修改了wiki系统部署中初始化配置的模式
  • 修改了wiki系统页面导出的布局
  • 修改了wiki系统的子预览页布局
  • 修改了查看源码页面布局
  • 修改了复制页面的布局
  • 修改了重命名页的布局
  • 修改了删除页面的布局
  • 修改了邮件分享页的布局
  • 修改了知识管理服务支持Oracle数据库

修复

  • 修复了Wiki系统的登录授权时长与Choerodon不一致的问题
  • 修复了wiki系统中部分页面中英文混杂的问题
  • 修复wiki管理界面删除空间之后,没办法创建同名空间的问题
  • 修复空间主页最近活动图标显示错误的问题
  • 修复空间首页描述内容错误的问题
  • 修复Wiki系统头部导航栏显示错位的问题

敏捷管理

[0.10.0] - 2018-10-15

新增

  • 新增史诗燃耗图功能:用户可以在报表界面中选择史诗燃耗图,图表和报告展示了团队在不同史诗中取得的工作进展,并预估未来冲刺完成趋势
  • 新增版本燃耗图功能:用户可以在报表界面中选择版本燃耗图,图表和报告展示了团队在不同版本中取得的工作进展,并预估未来冲刺完成趋势
  • 新增迭代工作台功能:用户可以在冲刺工作台中查看问题的状态、优先级、经办人、类型分布,冲刺的简要信息、燃尽图、问题列表详情
  • 新增报告工作台功能:用户可以在报告工作台中查看累积流图、经办人分布图等图表的实时数据
  • 新增故事地图导出图片功能
  • 新增故事地图全屏操作功能

修改

  • 优化了故事地图滑动功能的流畅性
  • 故事地图在移动问题时可以记录其位置
  • 故事地图在需求池拖动问题的时候可以记录其位置
  • 优化了部分页面内存
  • 报告中的燃尽图、冲刺报告可以建立缓存保留上一次选择的冲刺及其单位
  • 修改看板配置中添加状态的样式
  • 优化了累积流量图获取时间函数
  • 仪表盘中的版本进度过滤掉归档版本
  • 设置中创建问题链接增加了重名校验
  • 故事地图各种泳道支持上下拖动排序

修复

  • 修复活跃冲刺中拖动到有多种状态的一列处,出现的页面堆叠现象
  • 修复活跃冲刺界面拖动问题排序,页面数据会延迟的问题
  • 修复待办事项创建问题执行时间过长问题
  • 修复问题管理导出Excel中问题的描述带有格式的问题
  • 修复冲刺燃尽图根据问题数量统计在一部分条件下加载失败的问题

删除

  • 分页功能,若低于10条则不显示分页工具栏

持续交付

[0.10.0] - 2018-10-15

新增

  • 新增环境分组,支持按照环境分组查看流水线
  • 新增域名证书管理功能,支持域名证书的申请与上传
  • 新增DevOps报表功能,支持查看代码提交、应用构建以及应用部署的情况
  • 新增部署总览功能,以便查看所有应用在各个环境下的部署情况,并能在此页面完成应用最新版本的快速部署
  • 支持使用shell命令操作pod以便于调试
  • 支持创建标记时填写release notes,并支持查看编辑与修改
  • 新增查看容器日志时的Stop Following、Go Top功能,并支持全屏查看容器日志
  • 新增容器界面选择环境与应用的下拉框和应用版本界面选择应用的下拉框便于搜索与过滤

修改

  • 优化了容器日志长链接的状态
  • 统一了系统内状态显示的图标
  • 网络、域名、实例、应用部署等相关状态优化
  • 优化了总览界面的加载速度
  • 优化了表格的分页、筛选、排序和刷新

修复

  • 修复部署超时失败后无法操作的问题
  • 修复部署部分替换实例未做修改判断的问题
  • 修复0.9.0版本网络列表提示错误、时间组件显示错误的问题
  • 修复网络编辑中实例状态报错的问题
  • 修复创建应用时,删掉应用模板里面的commit的问题
  • 修复创建同名项目时,gitlab组创建失败的问题
  • 修复页面连接文档的icon不统一的问题
  • 修复gitops解释逻辑,list存放重复旧文件对象关系导致删除重复数据报错的问题
  • 修复网络创建中添加端口按钮消失的问题

删除

  • 移除部署流水线实例管理中的多应用视图

测试管理

[0.10.0] - 2018-10-15

新增

  • 增加了Oracle数据库支持
  • 增加了测试计划功能
  • 测试用例管理添加文件夹层级
  • 用例管理侧边栏具有宽窄两种展示
  • 新增测试计划页面
  • 测试执行增加用户筛选

修改

  • 测试循环和测试阶段的开始和结束时间成为必选项
  • 测试循环下将不再直接含有测试执行
  • 测试计划页面执行的跳转只能查看执行信息,不能进行编辑
  • 用例创建时,版本成为必选项,文件夹成为可选项
  • 原测试循环界面更改为测试执行界面
  • 报表去除选取用例的功能
  • 修改报表数据源选择操作,当前只显示拥有测试关联的数据
  • 报表的执行跳转,无法对执行进行编辑

修复

  • 修复table内编辑的保存操作
  • 修复一些样式问题
  • 修复拖动table没有搜索到数据的样式问题

Choerodon微服务开发框架

[0.10.0] - 2018-10-15

新增

0.10.0显著新增特性

  • 新增发送设置,平台管理员和组织管理员可以设置发送的模板样式及规则
  • 新增站内信模板,平台管理员可定义发送给用户的站内信内容
  • 新增消息记录,平台管理员和组织管理员可以查看邮件发送的记录
  • 新增任务明细,开发者可以创建和管理定时任务,包括简单任务和cron任务
  • 新增执行记录,开发者可以查看定时任务的执行记录
  • 新增可执行程序,开发者可以查看定时任务可调用的程序(类)
  • 新增消息通知,用户可以接收到站内信的消息通知
  • 新增角色分配批量导入,平台管理员、组织管理员和项目管理员可以下载导入模板,填写后上传文件批量导入用户角色信息
  • 新增找回密码,登录界面支持忘记密码时进行邮箱验证重置密码

控件0.4.0

  • 增加新的图标
  • List添加empty属性
  • Table添加empty属性
  • Card添加onHeadClick属性
  • Input添加showPasswordEye属性用来控制显示密码的控件

boot0.8.0

  • 增加可定制化仪表盘功能
  • 添加初始化脚本Oracle 支持

框架的依赖0.6.4

  • 默认角色添加平台开发者
  • 定时任务通用注解
  • swagger 的permission 添加了是否是内部接口的字段
  • 通用mapper支持oracle数据库
  • choerodon-starter-swagger中邮件模版扫描添加了从classPath加载文件的功能

修改

0.10.0显著修改特性

  • 仪表盘配置优化为可在界面上控制哪些角色可见
  • 邮件模板创建时优化为可添加网络图片,并且支持HTML编码
  • API 测试修改为内部接口不能在页面进行测试
  • 修改密码优化为LADP用户不能修改密码

控件0.4.0

  • IconSelect搜索修改为不区分大小写
  • 修改table样式
  • input框修改为禁用时hover上去显示默认禁用图标

boot0.8.0

  • 升级组件库choerodon-ui@0.3.9
  • 优化choerodon-front-boot的开发模式

修复

0.10.0显著修复特性

  • 修复API测试加载缓慢的问题
  • 修复新导入的ldap用户报错的问题
  • 修复密码策略校验的问题
  • 修复平台角色分配过滤的问题

控件0.4.0

  • 修复级联选择器样式问题
  • 修复可编辑单元格示例无法编辑单元格的bug
  • 修复Select使用方向键选择时样式缺失的bug
  • 修复input有字数限制且在formitem中存在验证时formitem之间上下间距不对的问题
  • 修复Sidebar没有getContainer属性的bug
  • 修复 Input和select在compact模式和正常模式下不能对齐的问题
  • 修复加载图标未置于顶层的问题
  • 表单输入框带有字数限制时,优化为报错提示时报错信息与横线无间距,且隐藏字数限制提示

boot0.8.0

  • 修复IE兼容性问题