Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release compare #1474

Closed
wants to merge 76 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
089b678
feat:允许编辑默认扫描方案 #1407 (#1409)
lannoy0523 Nov 10, 2023
df06f90
feat: fs-server云研发快捷登录 #1389 (#1415)
yaoxuwan Nov 10, 2023
b7af0a6
feat: stat改为取node快照数据 #1282 (#1418)
yaoxuwan Nov 10, 2023
d7d299b
feat: 国际化遗漏之处完善 #1410 (#1420)
gujunling Nov 13, 2023
c4613b6
style: 制品仓库列表中仓库标签没有垂直居中显示 #1421 (#1422)
gujunling Nov 13, 2023
efc76a8
feat: 删除配置的目录的子目录下的节点 #1425 (#1428)
zacYL Nov 13, 2023
09decfc
feat: 补充创建仓库、修改仓库属性相关的字段说明 #1267 (#1429)
yaoxuwan Nov 13, 2023
cc539db
bug: 修复ExceptionHandler报HttpMediaTypeNotAcceptableException #1423 (#1…
cnlkl Nov 14, 2023
1f3d9ca
bug: 优化DevX缓存刷新操作 #1430 (#1434)
cnlkl Nov 14, 2023
df34a6f
bug: 修复accept为null导致的空指针错误 #1423 (#1439)
cnlkl Nov 15, 2023
901a1e1
feat:管理后台支持修改存储实例的下载qps配置 #1417 (#1419)
lannoy0523 Nov 15, 2023
698b69e
fix: 创建分发计划时cron表达式的英文翻译有误 #1403 (#1404)
gujunling Nov 15, 2023
b7219d1
bug: 修复创建k8s Secret时缺少kind参数 #1444 (#1445)
cnlkl Nov 15, 2023
957906e
bug: devx login 默认创建用户到制品库 #1452 (#1453)
owenlxu Nov 16, 2023
2d180c0
feat: 仓库统计存储逻辑调整 #1435 (#1441)
zacYL Nov 16, 2023
311576c
feat: 空目录清理任务逻辑调整 #1440 (#1446)
zacYL Nov 16, 2023
c34518c
feat: stat改为取node快照数据 #1282 (#1431)
yaoxuwan Nov 16, 2023
b570066
fix: Lfs仓库缓存文件Http响应未关闭 #1353 (#1424)
yaoxuwan Nov 17, 2023
82bd134
fix: fs-server在未配置influxdb时报错 #1355 (#1449)
yaoxuwan Nov 17, 2023
e9af7d1
feat:制品搜索页面搜索 generic 类型制品条件调整 #1370 (#1388)
lannoy0523 Nov 20, 2023
66b48bc
feat: 增加项目流量使用情况统计 #1311 (#1313)
cnlkl Nov 20, 2023
9773e14
feat:新增节点清理 #1437 (#1438)
lannoy0523 Nov 20, 2023
1106e79
bug:opdata 仓库大小统计页面问题修复 #1455 (#1459)
lannoy0523 Nov 20, 2023
b29c403
feat: 支持Generic Remote仓库下载 #1400 (#1406)
cnlkl Nov 20, 2023
c7dba3e
feat: 制品库支持深度归档 #1340 (#1432)
felixncheng Nov 21, 2023
efe72d7
feat:清理,删除按钮更新权限控制 #1470 (#1471)
lannoy0523 Nov 21, 2023
598bfbf
feat: 清理节点接口改为判断lastModifiedDate #1463 (#1466)
zacYL Nov 21, 2023
2441241
feat:op中客户端管理新增是否在线的筛选 #1478 (#1480)
lannoy0523 Nov 23, 2023
8a6489d
清理job优化 (#1472)
zacYL Nov 25, 2023
71e4fd9
feat: 支持获取容量变化值 #1442 (#1451)
zacYL Nov 25, 2023
ac07c66
feat: 云研发快捷登录,当owner不存在时使用项目的组账号 #1476 (#1482)
yaoxuwan Nov 25, 2023
07d0061
feat: 支持挂载RemoteGeneric仓库 #1462 (#1464)
cnlkl Nov 25, 2023
c4db370
fix: 修复过期节点删除任务导致统计数据不准的问题 #1323 (#1486)
yaoxuwan Nov 25, 2023
7805c38
fix: lfs batch请求400 #1467 (#1468)
yaoxuwan Nov 27, 2023
c7b7afd
feat: 支持展示远程Generic仓库制品 #1400 (#1490)
cnlkl Nov 27, 2023
01584a6
feat: 项目前缀调整 #1488 (#1489)
zacYL Nov 27, 2023
a8d5cbf
feat: ioa票据验证 #1460 (#1475)
yaoxuwan Nov 28, 2023
76035e0
feat: 创建仓库不返回存储凭证 #1492 (#1493)
yaoxuwan Nov 28, 2023
98c59e8
feat: 支持触发全局扫描任务 #877 (#1301)
cnlkl Nov 28, 2023
119dbee
feat: 删除节点时不更新其lastModifiedDate #1501 (#1503)
zacYL Nov 29, 2023
e8d12eb
fix: lfs当proxy name和git仓库名不一致时,上传失败 #1505 (#1506)
yaoxuwan Nov 29, 2023
cc1838e
feat: 修复 mongotemplate 加载报错 #1509 (#1510)
zacYL Nov 30, 2023
71622a7
feat: 支持清理上传路径 #1479 (#1481)
felixncheng Nov 30, 2023
d6d1bc6
feat: 支持项目,仓库路径等自定义缓存文件过期时间 #1436 (#1469)
felixncheng Dec 1, 2023
ac4ba6d
fix: 设置系统级别扫描任务不算入项目配额 #1461 (#1511)
cnlkl Dec 1, 2023
a21c8a0
feat: ioa票据验证 #1460 (#1507)
yaoxuwan Dec 1, 2023
996922f
bug: 修复ExpiredCacheFileCleanupJob删除目录失败 #1519
felixncheng Dec 4, 2023
d19db7b
Merge pull request #1520 from felixncheng/bug_1519
owenlxu Dec 4, 2023
0636476
feat:op中客户端管理新增IP和版本的筛选 #1521 (#1522)
lannoy0523 Dec 7, 2023
1cf8cb9
feat: 提高SVN-PROXY超时时间 #1535 (#1536)
cnlkl Dec 7, 2023
02ee9e2
优化制品分析任务调度策略 (#1525)
cnlkl Dec 12, 2023
94f8821
feat: 增加helm仓库清理逻辑 #1473 (#1530)
zacYL Dec 12, 2023
1267567
bug: 修复ExpiredCacheFileCleanupJob删除目录失败 #1519 (#1524)
felixncheng Dec 12, 2023
abea6fd
fix: 云研发新增机器请求403 #1545 (#1547)
yaoxuwan Dec 12, 2023
c441399
feat: index重新生成逻辑调整 #1544 (#1548)
zacYL Dec 13, 2023
6748bf3
bug: 修复平台账号校验 #1516 (#1523)
owenlxu Dec 13, 2023
a31f89a
feat: 增加同步蓝盾项目元数据定时任务 #1543 (#1546)
cnlkl Dec 15, 2023
9355130
feat: 统计类job支持只统计活跃项目 #1498 (#1512)
zacYL Dec 15, 2023
1937edc
feat: 展示制品所有存在风险组件的路径 #1528 (#1541)
cnlkl Dec 15, 2023
8914b27
fix: 分发任务更新后重新调度 #1537 (#1561)
xujian-xj Dec 15, 2023
29eb5c3
fix: 创建仓库没有检查configuration的Type是否和category一致 #1558 (#1564)
yaoxuwan Dec 18, 2023
9d34fd5
bug:搜索文件夹后进入文件夹,无法看到文件 #1559 (#1560)
lannoy0523 Dec 18, 2023
4e10a09
bug: 修复发生降级后,文件在CFS却没有被缓存 #1532 (#1553)
felixncheng Dec 18, 2023
2188459
feat: fs-server支持设置flags #1549 (#1554)
yaoxuwan Dec 18, 2023
1f16a30
fix: 部分情况下npm package.json包含的下载链接缺少projectId和repoName #1140 (#1141)
scplsy Dec 18, 2023
9659fdf
增加系统GC功能 (#1557)
felixncheng Dec 19, 2023
1f89a0b
fix: 修复SVN-PROXY响应的Content-Length设置错误导致SVN拉取失败 #1572 (#1573)
cnlkl Dec 19, 2023
669a966
feat: 支持创建设备文件 #1575 (#1578)
yaoxuwan Dec 25, 2023
0aff019
feat: 复制目录时,子节点查询使用stream查询 #1583 (#1584)
yaoxuwan Dec 26, 2023
4f6fa20
fix: 页面下载版本号带+的制品失败 #1576 (#1577)
scplsy Dec 26, 2023
33e87f8
feat: 支持导出非活跃项目 #1566 (#1568)
zacYL Dec 26, 2023
9cdcdc8
feat: 支持创建软链接Node #1555 (#1562)
cnlkl Dec 26, 2023
60ee9e8
feat: 权限相关接口允许项目管理员访问 #1594
owenlxu Dec 26, 2023
dd3897c
feat: 权限相关接口允许项目管理员访问 #1594
owenlxu Dec 26, 2023
be9bc6a
feat: 分块上传校验range #1552 (#1570)
zacYL Dec 27, 2023
7ed2fe8
Merge pull request #1595 from owenlxu/issue_1594
owenlxu Dec 27, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
285 changes: 1 addition & 284 deletions docs/apidoc/auth/permission.md
Original file line number Diff line number Diff line change
Expand Up @@ -410,44 +410,7 @@
|departments|string array|部门id|the department id|
|actions|string array|action id|the action id|

### 更新权限绑定仓库

- API: PUT /auth/api/permission/repo
- 功能说明:
- 中文:更新权限绑定仓库
- English:update permission repo
- input body:

``` json
{
"permissionId":"5ea4f6608c165f702f5bd41e",
"repos":[
"owen",
"tt"
]
}
```
- input 字段说明


|字段|类型|是否必须|默认值|说明|Description|
|---|---|---|---|---|---|
|permissionId|string|是|无|角色主键id|the permission primary key|
|repos|string array|是|[]|仓库名称列表|the repo name array|

- output:

```

```
- output 字段说明

| 字段|类型|说明|Description|
|---|---|---|---|
|code|bool|错误编码。 0表示success,>0表示失败错误 |0:success, other: failure|
|message|result message|错误消息 |the failure message |
|data | object array | result data,具体字段见创建请求 |the data for response|
|traceId|string|请求跟踪id|the trace id|

### 更新权限绑定用户

Expand Down Expand Up @@ -496,250 +459,4 @@
|code|bool|错误编码。 0表示success,>0表示失败错误 |0:success, other: failure|
|message|result message|错误消息 |the failure message |
|data | bool | the request result |the request result|
|traceId|string|请求跟踪id|the trace id|

### 更新权限绑定角色

- API:PUT /auth/api/permission/role
- API 名称: update_permission_role
- 功能说明:
- 中文:更新权限绑定角色
- English:update permission role

- input body:

``` json
{
"permissionId":"5ea4f6608c165f702f5bd41e",
"rId":[
"ops",
"dev"
]
}
```

- input 字段说明

|字段|类型|是否必须|默认值|说明|Description|
|---|---|---|---|---|---|
|permissionId|string|是|无|角色主键id|the permission primary key|
|rId|string array|是|[]|角色主键id列表|the role id primary key array|

- output:

```
{
"code":0,
"data":true,
"message":"",
"traceId":""
}

```
- output 字段说明

| 字段|类型|说明|Description|
|---|---|---|---|
|code|bool|错误编码。 0表示success,>0表示失败错误 |0:success, other: failure|
|message|result message|错误消息 |the failure message |
|data | bool | the request result |the request result|
|traceId|string|请求跟踪id|the trace id|


### 更新权限绑定部门

- API:PUT /auth/api/permission/department
- API 名称: update_permission_department
- 功能说明:
- 中文:更新角色绑定部门
- English:update permission department

- input body:

``` json
{
"permissionId":"5ea4f6608c165f702f5bd41e",
"departmentId":[
"ops",
"dev"
]
}
```

- input 字段说明

|字段|类型|是否必须|默认值|说明|Description|
|---|---|---|---|---|---|
|permissionId|string|是|无|角色主键id|the permission primary key|
|departmentId|string array|是|[]|部门id列表|the department id array|

- output:

```
{
"code":0,
"data":true,
"message":"",
"traceId":""
}

```
- output 字段说明

| 字段|类型|说明|Description|
|---|---|---|---|
|code|bool|错误编码。 0表示success,>0表示失败错误 |0:success, other: failure|
|message|result message|错误消息 |the failure message |
|data | bool | the request result |the request result|
|traceId|string|请求跟踪id|the trace id|

### 更新权限绑定动作

- API:PUT /auth/api/permission/action
- API 名称: update_permission_action
- 功能说明:
- 中文:更新角色绑定动作
- English:update permission department

- input body:

``` json
{
"permissionId":"5ea4f6608c165f702f5bd41e",
"actions":[
"ops",
"dev"
]
}
```

- input 字段说明

|字段|类型|是否必须|默认值|说明|Description|
|---|---|---|---|---|---|
|permissionId|string|是|无|角色主键id|the permission primary key|
|actions|string array|是|[]|动作列表|the action list|

- output:

```
{
"code":0,
"data":true,
"message":"",
"traceId":""
}

```
- output 字段说明

| 字段|类型|说明|Description|
|---|---|---|---|
|code|bool|错误编码。 0表示success,>0表示失败错误 |0:success, other: failure|
|message|result message|错误消息 |the failure message |
|data | bool | the request result |the request result|
|traceId|string|请求跟踪id|the trace id|


### 更新权限包含路径

- API: PUT /auth/api/permission/includePath
- API 名称: update_include_path
- 功能说明:
- 中文:更新权限包含路径
- English:update permission include path
- input body:

``` json
{
"permissionId":"5ea4f6608c165f702f5bd41e",
"path":[
"/path1",
"/path2"
]
}
```

- input 字段说明

|字段|类型|是否必须|默认值|说明|Description|
|---|---|---|---|---|---|
|permissionId|string|是|无|角色主键id|the permission primary key|
|path|string array|是|[]|路径列表|the path list|

- output:
```
{
"code":0,
"message":null,
"data":true,
"traceId":""
}

```
- output 字段说明

| 字段|类型|说明|Description|
|---|---|---|---|
|code|bool|错误编码。 0表示success,>0表示失败错误 |0:success, other: failure|
|message|result message|错误消息 |the failure message |
|data | bool | result data |the data for response|
|traceId|string|请求跟踪id|the trace id|


### 更新权限排除路径

- API: PUT /auth/api/permission/excludePath

- API 名称: update_exclude_path
- 功能说明:
- 中文:更新权限排除路径
- English:update permission exclude path

- input body:

``` json
{
"permissionId":"5ea4f6608c165f702f5bd41e",
"path":[
"/path1",
"/path2"
]
}
```

- input 字段说明

|字段|类型|是否必须|默认值|说明|Description|
|---|---|---|---|---|---|
|permissionId|string|是|无|角色主键id|the permission primary key|
|path|string array|是|[]|路径列表|the path list|

- output:

```
{
"code":0,
"message":null,
"data":true,
"traceId":""
}

```
- output 字段说明

| 字段|类型|说明|Description|
|---|---|---|---|
|code|bool|错误编码。 0表示success,>0表示失败错误 |0:success, other: failure|
|message|result message|错误消息 |the failure message |
|data | bool | result data |the data for response|
|traceId|string|请求跟踪id|the trace id|









|traceId|string|请求跟踪id|the trace id|
8 changes: 4 additions & 4 deletions docs/apidoc/node/node.md
Original file line number Diff line number Diff line change
Expand Up @@ -636,16 +636,16 @@
| packages | Int | 节点数量 | node count |


## 清理创建时间早于{date}的文件节点
## 清理最后修改时间早于{date}的文件节点

- API: DELETE /repository/api/node/clean/{projectId}/{repoName}?date=yyyy-MM-dd'T'HH:mm:ss.SSSXXX

- API 名称: delete_node_created_before_date
- API 名称: delete_node_last_modified_before_date

- 功能说明:

- 中文:清理创建时间早于{date}的文件节点
- English:delete node created before date
- 中文:清理最后修改时间早于{date}的文件节点
- English:delete node last modified before date

- 请求体
此接口请求体为空
Expand Down
43 changes: 43 additions & 0 deletions docs/apidoc/repo/repository.md
Original file line number Diff line number Diff line change
Expand Up @@ -597,6 +597,49 @@
|username|string|否|无|代理源认证用户名|channel username|
|password|string|否|无|代理源认证密码|channel password|

### generic仓库下载限制配置项
```json
"configuration" : {
"settings" : {
"interceptors" : [ {
"type" : "MOBILE",
"rules" : {
"filename" : "*.apk",
"metadata" : "key:value"
}
}, {
"type" : "WEB",
"rules" : {
"filename" : "*.txt",
"metadata" : "key:value"
}
}, {
"type" : "IP_SEGMENT",
"rules" : {
"ipSegment" : [ "10.0.0.0/24", "11.1.0.0/16" ],
"whitelistUser" : [ "userId" ],
"officeNetwork" : false
}
} ]
}
},
```
|字段|类型|是否必须|默认值|说明|Description|
|---|---|---|---|---|---|
|type|String|是|无|下载限制类型,MOBILE移动端下载限制,WEB网页端下载限制,IP_SEGMENT IP段下载限制|download interceptor type|
|rules|Map|是|无|下载限制规则,符合规则的可以下载|download interceptor rules|

- **移动端下载限制**
- filename 文件名规则,支持通配符*
- metadata 元数据规则,格式为key:value
- **网页端下载限制**
- filename 文件名规则,支持通配符*
- metadata 元数据规则,格式为key:value
- **IP段下载限制**
- ipSegmnt Ip段规则,支持多个Ip段
- officeNetwork 办公网下载规则,办公网网段由后台配置的,开启后ip段添加办公网网段
- whitelistUser 白名单用户,不受Ip段下载限制约束

### 依赖源的差异化配置项

各个依赖源的差异化配置通过`settings`进行配置,每项配置的具体含义请参考依赖源文档。
Loading
Loading