/Release/1.19.9
| 项目 | 信息 |
|---|---|
| 新增接口 | 12 个 |
| 修改接口 | 22 个 |
| 删除接口 | 1 个 |
| ⚠️ 破坏性变更 | 有(3 处) |
本次版本共涉及 35 个接口变更,其中 3 处破坏性变更,请重点关注。
以下变更可能导致现有客户端不兼容,请优先关注。
POST /{repo}/-/build/ai/auto-pr:接口已删除GET /search/public-repos:查询参数 page 已删除GET /search/public-repos:查询参数 page_size 已删除| 分类 | 方法 | 路径 | 描述 |
|---|---|---|---|
| ai | POST | /{repo}/-/build/ai/auto-pr | 根据传入的需求内容和需求标题借助 AI 自动编码并提 PR。Automatically code and create a PR with AI based on the input requirement content and title. |
| 分类 | 方法 | 路径 | 描述 |
|---|---|---|---|
| issues | GET | /user/issues | 查询当前用户相关的 Issues。List issues for the authenticated user across all repositories. |
| issues | GET | /{repo}/-/issues/{number}/activities | 查询指定 Issue 的 Timeline Activity |
| issues | GET | /{repo}/-/issues/{number}/activities/latest/{id} | 查询某一动态之后的 Issue Activity |
| issues | POST | /{repo}/-/issues/{number}/comment-file-asset-upload-url | 创建一个 Issue 评论的文件上传 url。请使用 put 发起流式上传到 upload_url 地址。上传完成后将 asset_link 添加到创建评论请求的 body 中。 Create a file upload URL for an Issue comment. Please use put to initiate a stream upload to the upload_url address. After uploading, add the asset_link to the body of the create comment request. |
| issues | POST | /{repo}/-/issues/{number}/comment-image-asset-upload-url | 创建一个 Issue 评论的图片上传 url。请使用 put 发起流式上传到 upload_url 地址。上传完成后将 asset_link 添加到创建评论请求的 body 中。Create an image upload URL for an Issue comment. Please use put to initiate a stream upload to the upload_url address. After uploading, add the asset_link to the body of the create comment request. |
| knowledgebase | GET | /npc/search | 全局语义搜索 NPC 角色 |
| rank | GET | /ranks/repo/annual | 获取公仓年榜 |
| rank | GET | /ranks/repo/daily | 获取公仓日榜 |
| rank | GET | /ranks/repo/language-list | 获取排行榜语言 |
| rank | GET | /ranks/repo/monthly | 获取公仓月榜 |
| rank | GET | /ranks/repo/weekly | 获取公仓周榜 |
| registries | GET | /{slug}/-/packages/{type}/{name}/-/tag/{tag}/provenance | 获取制品标签的出生证明。 Get the specific tag provenance under specific package. |
| 分类 | 方法 | 路径 | 变更类型 |
|---|---|---|---|
| charge | GET | /{slug}/-/charge/special-amount | 响应字段变更 |
| gitsettings | GET | /{repo}/-/settings/branch-protections | 响应字段变更 |
| gitsettings | POST | /{repo}/-/settings/branch-protections | 响应字段变更 |
| gitsettings | GET | /{repo}/-/settings/branch-protections/{id} | 响应字段变更 |
| gitsettings | PATCH | /{repo}/-/settings/branch-protections/{id} | 响应字段变更 |
| gitsettings | GET | /{repo}/-/settings/push-limit | 响应字段变更 |
| gitsettings | PUT | /{repo}/-/settings/push-limit | 响应字段变更 |
| issues | POST | /{repo}/-/issues | 响应字段变更 |
| members | GET | /{group}/-/members | 响应字段变更 |
| members | GET | /{repo}/-/members | 响应字段变更 |
| members | GET | /{slug}/-/list-members | 响应字段变更 |
| pulls | GET | /{repo}/-/pulls | 查询参数变更 |
| repositories | GET | /user/repos | 响应字段变更 |
| repositories | GET | /users/{username}/pinned-repos | 响应字段变更 |
| repositories | GET | /users/{username}/repos | 响应字段变更 |
| repositories | GET | /{repo} | 响应字段变更 |
| repositories | GET | /{slug}/-/pinned-repos | 响应字段变更 |
| repositories | PUT | /{slug}/-/pinned-repos | 响应字段变更 |
| repositories | GET | /{slug}/-/repos | 响应字段变更 |
| search | GET | /search/public-repos | 查询参数变更, 响应字段变更 |
| starring | GET | /user/stared-repos | 响应字段变更 |
| starring | GET | /users/{username}/stared-repos | 响应字段变更 |
详细说明:
GET /{slug}/-/charge/special-amount:
credit (int)credit_desc (string)credit_expire (string)GET /{repo}/-/settings/branch-protections:
forbid_approve_pull_created_by_own_npc (bool)POST /{repo}/-/settings/branch-protections:
forbid_approve_pull_created_by_own_npc (bool)GET /{repo}/-/settings/branch-protections/{id}:
forbid_approve_pull_created_by_own_npc (bool)PATCH /{repo}/-/settings/branch-protections/{id}:
forbid_approve_pull_created_by_own_npc (bool)GET /{repo}/-/settings/push-limit:
commit_must_be_signatured (bool)PUT /{repo}/-/settings/push-limit:
commit_must_be_signatured (bool)POST /{repo}/-/issues:
work_mode (bool)GET /{group}/-/members:
member_channel (member.ChannelTypeTarget)GET /{repo}/-/members:
member_channel (member.ChannelTypeTarget)GET /{slug}/-/list-members:
member_channel (member.ChannelTypeTarget)GET /{repo}/-/pulls:
updated_time_end (string)order_by (string)updated_time_begin (string)GET /user/repos:
npc_created_pull_count (int)npc_merged_pull_count (int)npc_builded_count (int)GET /users/{username}/pinned-repos:
npc_created_pull_count (int)npc_merged_pull_count (int)npc_builded_count (int)GET /users/{username}/repos:
npc_created_pull_count (int)npc_merged_pull_count (int)npc_builded_count (int)GET /{repo}:
npc_created_pull_count (int)npc_merged_pull_count (int)npc_builded_count (int)GET /{slug}/-/pinned-repos:
npc_created_pull_count (int)npc_merged_pull_count (int)npc_builded_count (int)PUT /{slug}/-/pinned-repos:
npc_created_pull_count (int)npc_merged_pull_count (int)npc_builded_count (int)GET /{slug}/-/repos:
npc_created_pull_count (int)npc_merged_pull_count (int)npc_builded_count (int)GET /search/public-repos:
page 已删除page_size 已删除topN (int)key 变为可选npc_created_pull_count (int)npc_merged_pull_count (int)npc_builded_count (int)GET /user/stared-repos:
npc_created_pull_count (int)npc_merged_pull_count (int)npc_builded_count (int)GET /users/{username}/stared-repos:
npc_created_pull_count (int)npc_merged_pull_count (int)npc_builded_count (int)