Releases: PKUHPC/SCOW
Releases · PKUHPC/SCOW
SCOW v1.5.2
v1.5.2
发布于:2024/5/29 21:37:00
配置文件
配置文件版本:1.4.5
小型更新
- 修复在 common.yml 中自定义更改用户密码正则后在管理系统不生效的问题,
增加平台管理和租户管理下修改用户密码的后端校验 (d080a8b0)
SCOW API和Hook
SCOW API版本:1.9.0
重要更新
- GetPaginatedChargeRecords 添加字段 user_id_or_name,将 GetChargeRecordsTotalCount 中的 userIds 改为 user_id_or_name. (89191eac)
- 管理系统仪表盘账户信息显示卡片中可用余额逻辑和 UI 优化 (875fe295)
- JobTemplate 新增 script_output 可选字段,SubmitJobRequest 新增可选字段 script_output。 (6304074e)
- getWhitelistedAccounts 新增返回字段 expirationDate,whitelistAccount 新增字段 expirationDate,在 getWhitelistedAccounts 新增每次查询会检测 中是否有账户过期,有的话会自动删除 (daf3885f)
- 充值记录和消费记录支持多选账户搜索,充值记录增加类型搜索;导出充值记录和消费记录同步增加这两个搜索条件 (a53bcade)
- 为 getOperationLogs、 getPaginatedChargeRecords、 getJobs 三个 API 新增了 sortBy、sortOreder 参数,表示排序的列、排序方式(升序、降序、默认) (96cefd38)
小型更新
- 增加了 mis portal 中表格排序的功能,以及部分 UI 的修改 (f5343771)
SCOW
门户系统前端 (portal-web)
小型更新
门户系统后端 (portal-server)
小型更新
管理系统前端 (mis-web)
小型更新
- getWhitelistedAccounts 新增返回字段 expirationDate,whitelistAccount 新增字段 expirationDate,在 getWhitelistedAccounts 新增每次查询会检测 中是否有账户过期,有的话会自动删除 (daf3885f)
- 修复在 common.yml 中自定义更改用户密码正则后在管理系统不生效的问题,
增加平台管理和租户管理下修改用户密码的后端校验 (d080a8b0) - 操作日志文案修改:移动文件/文件夹改为移动或重命名文件/文件夹 (c7f26460)
- mis 系统下,管理员添加白名单新增白名单账户过期字段 (daf3885f)
- 操作日志自定义操作类型合并至操作行为进行搜索查询 (90217acd)
- 增加了 mis portal 中表格排序的功能,以及部分 UI 的修改 (f5343771)
- 管理系统仪表盘账户信息显示卡片中可用余额逻辑和 UI 优化 (875fe295)
- 修复了平台数据统计图(折线图)溢出的问题. (98a166f5)
- 解决了 mis 系统中消费记录查询用户输入筛选条件后分页不正确的问题。 (89191eac)
- 将白名单过期时间选择的最小日期调整至+1 天,将所选择日期的时分秒调整至 24:00:00(00:00:00). (f0b31620)
- 充值记录和消费记录支持多选账户搜索,充值记录增加类型搜索;导出充值记录和消费记录同步增加这两个搜索条件 (a53bcade)
管理系统后端 (mis-server)
小型更新
- getWhitelistedAccounts 新增返回字段 expirationDate,whitelistAccount 新增字段 expirationDate,在 getWhitelistedAccounts 新增每次查询会检测 中是否有账户过期,有的话会自动删除 (daf3885f)
- 增加了 mis portal 中表格排序的功能,以及部分 UI 的修改 (f5343771)
- 管理系统仪表盘账户信息显示卡片中可用余额逻辑和 UI 优化 (875fe295)
- 修复请求集群适配器接口的报错信息中出现嵌套型信息,导致页面报错信息显示不正确的问题 (a50d5ce5)
- 解决了 mis 系统中消费记录查询用户输入筛选条件后分页不正确的问题。 (89191eac)
- 充值记录和消费记录支持多选账户搜索,充值记录增加类型搜索;导出充值记录和消费记录同步增加这两个搜索条件 (a53bcade)
认证系统 (auth)
小型更新
AI系统 (ai)
小型更新
SCOW v1.5.1
v1.5.1
发布于:2024/5/7 19:24:33
适配器接口版本的要求变化
- ai 增加 vnc 功能,以 shell 方式进入容器功能和提交作业的优化
配置文件
配置文件版本:1.4.4
小型更新
- 支持同时配置多个 UI 扩展。UI 扩展的实现有破坏性变更,请参考文档。 (94aa24c2)
- AI 模块支持创建 vnc 类型应用 (e312efb1)
- ai 增加 vnc 功能,以 shell 方式进入容器功能和提交作业的优化 (e312efb1)
- 支持填写多个 hook 地址 (640a5996)
SCOW API和Hook
SCOW API版本:1.8.1
小型更新
- 管理系统下的平台数据统计提交作业前十的用户数横坐标改为以 userName 的方式显示. (583978bb)
SCOW
门户系统前端 (portal-web)
小型更新
- 支持同时配置多个 UI 扩展。UI 扩展的实现有破坏性变更,请参考文档。 (94aa24c2)
- xterm npm 包更名 (c178b723)
- 修改了 portal 中的部分 UI 样式,bannerTop 导航文字 (37fdf7e6)
- 优化集群适配器访问异常时的页面错误信息展示 (5c344217)
管理系统前端 (mis-web)
小型更新
- 账户白名单、账户消费记录下都支持以用户 ID 和姓名搜索 (93be9650)
- 支持同时配置多个 UI 扩展。UI 扩展的实现有破坏性变更,请参考文档。 (94aa24c2)
- 管理系统下的平台数据统计提交作业前十的用户数横坐标改为以 userName 的方式显示. (583978bb)
- 修改了 portal 中的部分 UI 样式,bannerTop 导航文字 (37fdf7e6)
- 优化集群适配器访问异常时的页面错误信息展示 (5c344217)
- 修复了管理系统下消费记录总数金额显示错误以及翻页的问题 (e44340da)
管理系统后端 (mis-server)
小型更新
- 管理系统下的平台数据统计提交作业前十的用户数横坐标改为以 userName 的方式显示. (583978bb)
认证系统 (auth)
小型更新
- 修改了 portal 中的部分 UI 样式,bannerTop 导航文字 (37fdf7e6)
CLI (cli)
小型更新
AI系统 (ai)
小型更新
- 修复 更新算法和模型时查找已存在实体逻辑错误的问题 (55a619e1)
- xterm npm 包更名 (c178b723)
- 修复 trpc openapi 将 boolean params 全部转为 string 的问题 (01bd8230)
- AI 模块支持创建 vnc 类型应用 (e312efb1)
- jupyter 启动命令参数 PasswordIdentityProvider.hashed_password 改为 ServerApp.password (a737493c)
- ai 增加 vnc 功能,以 shell 方式进入容器功能和提交作业的优化 (e312efb1)
- 启用 serverMinification,只关闭 name mangling (a4d36e2f)
- 修改了 portal 中的部分 UI 样式,bannerTop 导航文字 (37fdf7e6)
- ai 新增以 shell 的方式进入容器的功能 (e312efb1)
SCOW v1.5.0
v1.5.0
发布于:2024/4/3 20:50:49
配置文件
配置文件版本:1.4.3
小型更新
SCOW API和Hook
SCOW API版本:1.8.0
重要更新
- server 增加 ChangeTenant 接口修改用户的所属租户,增加 CreateTenantWithExistingUserAsAdmin 接口允许创建租户时指定已有用户作为租户管理员 (a097dd1e)
- 新增 SetBlockThreshold, SetDefaultAccountBlockThreshold 以及 audit 新增以上接口的 operation_event (63d18739)
小型更新
- 在 getAccountUsers 接口中增加 userStateInAccount , displayedUserState 的返回值 (850a7ee5)
- 修改 GetFileMetadataResponse 中文件大小 size 为 uint64 (785de17f)
- 门户系统部分操作类型增加 clusterId 及 loginNode 参数 (d3d891a3)
- 增加 GetCustomEventTypes 接口获取自定义操作类型,增加 CustomEvent 保存自定义操作类型 (24db4137)
- 在 GetAccounts 接口中增加账户状态,账户显示状态,账户白名单状态的返回值,exportAccounts 接口中增加欠费,冻结的查询参数 (8dd8c0e7)
SCOW
门户系统前端 (portal-web)
重要更新
- 账户新增封锁阈值,租户新增默认账户默认阈值以 (63d18739)
小型更新
- 修复 token 失效后切换系统不跳转回登录页面的问题 (10956eb3)
- 新增无账户关系的用户修改所属租户且可以作为新增租户的管理员功能 (a097dd1e)
- 仪表盘 cpu 和 gpu 利用率百分比显示错误 (0ad604cb)
- 新增集群区分 AI 功能和 HPC 功能配置 (02d6a18a)
- 操作日志增加自定义操作类型 (24db4137)
- 改进门户快捷方式的 UI (79d19be3)
- 修复文件管理下在终端中打开连接失败及终端不显示登录节点名称的问题 (25f9cafe)
- 修复快捷方式的 icon 显示大小问题 (bc743ad5)
- 操作日志详细内容展示优化 (d3d891a3)
- 改进门户系统仪表盘各个模块的背景设计 (1e250627)
门户系统后端 (portal-server)
小型更新
- 新增集群区分 AI 功能和 HPC 功能配置 (02d6a18a)
管理系统前端 (mis-web)
重要更新
- 账户新增封锁阈值,租户新增默认账户默认阈值以 (63d18739)
小型更新
- 修复 token 失效后切换系统不跳转回登录页面的问题 (10956eb3)
- 初始化的用户管理新增前端搜索 (16f44653)
- 新增无账户关系的用户修改所属租户且可以作为新增租户的管理员功能 (a097dd1e)
- 优化管理系统用户可见分区页面 Loading 样式 (a970dc78)
- 修改变更租户管理下用户列表中可用账户的列名为 关联账户 (bd21171b)
- 修改 Account 实体中原 blocked 字段名为 blocked_in_cluster ,表示在集群中是否为封锁状态
增加字段 state ,字段值为 "NORMAL" , "FROZEN" , "BLOCKED_BY_ADMIN" 的枚举值,优化页面账户显示状态为正常、封锁、欠费 (8dd8c0e7) - 新增集群区分 AI 功能和 HPC 功能配置 (02d6a18a)
- 操作日志增加自定义操作类型 (24db4137)
- 统一修改规范用户及账户状态 正常和封锁 为 Available, Blocked;操作 封锁和解封 为 Block,Unblock (0e3ff89e)
- 修改 UserAccount 实体中原 status 字段名为 blocked_in_cluster ,表示在集群中是否为封锁状态
增加字段 state ,允许写入的值为 "NORMAL" , "BLOCKED_BY_ADMIN" 的枚举值
页面增加用户在账户下的 限额 的状态的显示 (850a7ee5) - 操作日志详细内容展示优化 (d3d891a3)
管理系统后端 (mis-server)
重要更新
- 账户新增封锁阈值,租户新增默认账户默认阈值以 (63d18739)
小型更新
- 新增无账户关系的用户修改所属租户且可以作为新增租户的管理员功能 (a097dd1e)
- 修改 Account 实体中原 blocked 字段名为 blocked_in_cluster ,表示在集群中是否为封锁状态
增加字段 state ,字段值为 "NORMAL" , "FROZEN" , "BLOCKED_BY_ADMIN" 的枚举值,优化页面账户显示状态为正常、封锁、欠费 (8dd8c0e7) - 修复导出账户和导出充值记录接口缺失 limit,offset 过滤的问题 (6139fec6)
- 修改 UserAccount 实体中原 status 字段名为 blocked_in_cluster ,表示在集群中是否为封锁状态
增加字段 state ,允许写入的值为 "NORMAL" , "BLOCKED_BY_ADMIN" 的枚举值
页面增加用户在账户下的 限额 的状态的显示 (850a7ee5)
CLI (cli)
小型更新
AI系统 (ai)
重要更新
- 账户新增封锁阈值,租户新增默认账户默认阈值以 (63d18739)
小型更新
- 修复大镜像在 Containerd 运行时推送失败的问题 (3c5c8a62)
- 新增无账户关系的用户修改所属租户且可以作为新增租户的管理员功能 (a097dd1e)
- 修复集群 partitions 为空时,页面崩溃的问题以及拼写错误 (4e144468)
- 修改对于 ssh 命令执行错误的判断 (01cfdae7)
- 新增集群区分 AI 功能和 HPC 功能配置 (02d6a18a)
- 修复 ai 中创建或复制文件数据检查源文件时,后台没有打印日志的问题 (b8d76840)
- 操作日志增加自定义操作类型 (24db4137)
- ai 系统新增支持 k8s 集群的 containerd 运行时 (d822db7f)
- AI 系统创建应用和训练页面 UI 交互优化 (6d4b22c6)
- 修复 AI 训练 coreCount 在 gpu 下传参错误问题 (0f5d48f6)
SCOW v1.4.3
v1.4.3
发布于:2024/2/25 23:26:32
配置文件
配置文件版本:1.4.2
小型更新
- 在 aiConfig 下的 harborConfig 配置中增加 protocol 配置,默认值为 "http" (3242957a)
SCOW API和Hook
SCOW API版本:1.7.0
重要更新
- GetDailyCharge,GetDailyPay,GetNewJobCount,GetNewUserCount,GetActiveUserCount 接口新增 time_zone 参数以及返回类型由时间戳改为 date (443187e0)
小型更新
- 在文件管理的 readDirectory 接口下增加可选参数 updateAccessTime,只在文件传输功能时更新时间戳 (410fb0e2)
SCOW
门户系统前端 (portal-web)
小型更新
- 使用外部认证系统时,外部系统未实现的功能在用户使用时提示用户功能未实现 (08359cbf)
- 修复只需在文件传输时使用 touch -a 来更新时间戳,修复 touch -a 执行时 ssh 关闭报错,文件名特殊字符报错等问题 (410fb0e2)
- 仪表盘返回的监控数据替换 clusterId (2f687c55)
- Web Shell 支持跳转到文件编辑页面 (48844dca)
门户系统后端 (portal-server)
小型更新
- 修复目录文件过多时导致的 touch 命令报错 (941340aa)
- 修复只需在文件传输时使用 touch -a 来更新时间戳,修复 touch -a 执行时 ssh 关闭报错,文件名特殊字符报错等问题 (410fb0e2)
- Web Shell 支持跳转到文件编辑页面 (48844dca)
管理系统前端 (mis-web)
小型更新
- 修改集群监控 iframe 高度自适应 (efcd9a84)
- 使用外部认证系统时,外部系统未实现的功能在用户使用时提示用户功能未实现 (08359cbf)
- 修复数据统计相关功能时区转换问题 (443187e0)
- 修复平台管理页面账户消费记录搜索账户名时传参错误问题 (a56ec73b)
- 创建用户,账户,租户或添加用户,白名单账户时,对 input 框输入的 用户/账户/租户名称 去掉前后空格 (2df6de85)
管理系统后端 (mis-server)
小型更新
认证系统 (auth)
小型更新
- 使用外部认证系统时,外部系统未实现的功能在用户使用时提示用户功能未实现 (08359cbf)
AI系统 (ai)
小型更新
SCOW AI Beta 1
SCOW AI Beta 1发布
SCOW v1.4.2
v1.4.2
发布于:2024/1/31 14:26:06
配置文件
配置文件版本:1.4.1
SCOW API和Hook
SCOW API版本:1.6.0
SCOW
管理系统后端 (mis-server)
小型更新
- 之前升级 mikroORM 时 cascade: [Cascade.ALL]属性会在删除 UserAccount 时把 User 和 Account 也删掉 (448f6bf8)
SCOW v1.4.1
v1.4.1
发布于:2024/1/30 22:26:16
配置文件
配置文件版本:1.4.1
小型更新
- 在 mis.yaml 中增加 jobChargeMetadata 可选配置可记录需要存储的扣费作业的字段信息 (afc33507)
- mis 增加 allowUserChangeJobTimeLimit 参数控制普通用户是否可以修改作业时限 (8d417bab)
- mis 配置文件增加addUserToAccount相关参数 (68447f7c)
SCOW API和Hook
SCOW API版本:1.6.0
重要更新
- charge接口增加可选入参user_id,metadata, 消费记录查询接口增加查询参数user_ids,增加返回值user_id与metadata (afc33507)
SCOW
门户系统前端 (portal-web)
小型更新
管理系统前端 (mis-web)
小型更新
管理系统后端 (mis-server)
小型更新
- 适配 mikro-orm 更新会修改 ref 字段默认为 null (186c359b)
- charge_record 表增加字段 user_id 及 metadata, 以及增加了 time,tenant,account,user_id,type 各字段的索引 (afc33507)
- 增加消费记录中用户的显示、筛选及导出功能 (afc33507)
CLI (cli)
小型更新
- 增加配置项控制普通用户是否可以修改作业时限 (8d417bab)
SCOW v1.4.0
v1.4.0
发布于:2024/1/24 20:39:54
适配器接口版本的要求变化
- 文件系统直接提交脚本任务功能需要1.5.0 及以上版本的接口
配置文件
配置文件版本:1.4.0
重要更新
SCOW API和Hook
SCOW API版本:1.5.0
重要更新
- 新增数据统计接口,audit 新增 GetActiveUserCount,GetPortalUsageCount,GetMisUsageCount, server 新增 GetTopChargeAccount,GetDailyCharge,GetTopPayAccount,GetDailyPay,GetStatisticInfo,GetTopSubmitJobUsers,GetNewJobCount,GetJobTotalCount,GetNewUserCount (f023d527)
- server 新增 Export Service, 新增 ExportAccount, ExportUser, ExportChargeRecord, ExportPayRecord 接口,audit-server 新增 ExportOperationLog 接口 (081fbcf8)
- 门户仪表盘新增快捷入口,可以新增、删除、拖拽排序快捷方式 (cb055c42)
小型更新
- 修复部分集群无法获取集群运行信息时导致仪表板无法展示其他正常信息 (201a3e2e)
SCOW
门户系统前端 (portal-web)
重要更新
- 管理系统新增用户列表,账户列表,消费记录,充值记录,操作记录的数据导出 csv 文件功能 (081fbcf8)
- 门户仪表盘新增快捷入口,可以新增、删除、拖拽排序快捷方式 (cb055c42)
- UI 扩展 (d1c2e74d)
小型更新
- 修复部分集群无法获取集群运行信息时导致仪表板无法展示其他正常信息 (201a3e2e)
- 回退 codemirror 版本,解决提交作业界面崩溃问题 (3ef77628)
- 优化文件编辑功能 (43c52eee)
- 优化文件系统直接提交脚本任务时如果没有在脚本内指定工作目录,使脚本文件所在的绝对路径作为作业工作目录,并在确认提交对话框中给出提示 (26bd8e74)
门户系统后端 (portal-server)
重要更新
小型更新
- 修复部分集群无法获取集群运行信息时导致仪表板无法展示其他正常信息 (201a3e2e)
- 优化文件系统直接提交脚本任务时如果没有在脚本内指定工作目录,使脚本文件所在的绝对路径作为作业工作目录,并在确认提交对话框中给出提示 (26bd8e74)
管理系统前端 (mis-web)
重要更新
- 管理系统新增用户列表,账户列表,消费记录,充值记录,操作记录的数据导出 csv 文件功能 (081fbcf8)
- UI 扩展 (d1c2e74d)
- 管理系统新增数据统计功能,统计用户,账户,租户,作业,消费及功能使用次数 (f023d527)
- 管理系统新增集群监控功能 (abb7e841)
小型更新
- 增加对用户及账户关系的错误兼容,如果适配器的报错都是已存在,视为添加成功,如果都是不存在,视为移除成功 (408816fc)
- 修复解封账户时错误提示是变量的问题 (e6efacf0)
- 管理系统的租户管理和平台管理中的账户列表新增拥有者姓名或 id 搜索项 (51447237)
管理系统后端 (mis-server)
重要更新
- 管理系统新增用户列表,账户列表,消费记录,充值记录,操作记录的数据导出 csv 文件功能 (081fbcf8)
- 管理系统新增数据统计功能,统计用户,账户,租户,作业,消费及功能使用次数 (f023d527)
小型更新
CLI (cli)
重要更新
小型更新
网关 (gateway)
重要更新
- 添加外部自定义认证系统 (90599198)
SCOW v1.3.0
v1.3.0
发布于:2023/12/20 20:32:40
配置文件
配置文件版本:1.3.0
重要更新
- 门户仪表盘删除之前的配置标题和文字,增加平台队列状态展示 (ec06733f)
SCOW API和Hook
SCOW API版本:1.4.0
重要更新
- 门户仪表盘删除之前的配置标题和文字,增加平台队列状态展示 (ec06733f)
SCOW
门户系统前端 (portal-web)
重要更新
- 门户仪表盘删除之前的配置标题和文字,增加平台队列状态展示 (ec06733f)
小型更新
- 修复用户删除无权限目录时导致的崩溃问题 (6a0c73a9)
- 修复了仪表盘信息面板 title 过长时折行问题和调整响应式样式 (c18479df)
- 修改终端登录欢迎语过长会报错的提示 (1a0b4513)
门户系统后端 (portal-server)
重要更新
- 门户仪表盘删除之前的配置标题和文字,增加平台队列状态展示 (ec06733f)
小型更新
- 修复用户删除无权限目录时导致的崩溃问题 (6a0c73a9)
CLI (cli)
重要更新
- install.yaml 文件增加 mis.nodeOptions 参数,可传递给所有node 服务参数,如“--max-old-space-size=8192” (2302a463)
SCOW v1.2.3
v1.2.3
发布于:2023/12/6 20:14:05
配置文件
配置文件版本:1.2.1
小型更新
- 修复 callbackUrl 固定为 http 的问题 (cad49a87)
SCOW API和Hook
SCOW API版本:1.3.1
小型更新
- GetPlatformUsersCounts 新增 id_or_name 参数 (1a1189ad)
SCOW
门户系统前端 (portal-web)
小型更新
管理系统前端 (mis-web)
小型更新
管理系统后端 (mis-server)
小型更新
- 管理系统 AllUserTable 恢复计数接口并且新增筛选参数 (1a1189ad)
认证系统 (auth)
小型更新
- 修复 callbackUrl 固定为 http 的问题 (cad49a87)
CLI (cli)
小型更新
- 修复 callbackUrl 固定为 http 的问题 (cad49a87)