Prepare 17.9.3 release for gitlab-jh
用户描述
Release issue: https://jihulab.com/gitlab-cn/release/tasks/-/issues/309
Summary
This MR prepares 17-9-stable-jh for 17.9.3.
Automated cherry-picking
Merge requests labeled Pick into 17.9 should be automatically picked into this MR.
Manual intervention
If merge requests cannot be picked automatically they have to be created
manually targeting 17-9-stable-jh-patch-3.
See also Patch Releases documentation.
合并请求类型
Bug fix, Security, Enhancement
合并请求描述
- 更新
multi_match_query和multi_match_phrase_query以使用query_fields,避免修改原始fields数组。 - 添加
allow_composite_identities_to_run_pipelines到项目设置。 - 添加
update_default_organization_user方法以在用户管理员状态更改时更新默认组织用户。 - 添加
sanitize_resource_count方法以限制 Terraform 资源计数。 - 添加
project_name验证以确保 Harbor 集成的项目名称格式正确。 - 添加
composite_identity_forbidden错误消息以防止 AI 用户运行 CI/CD 管道。 - 更新
merge_error消息以防止 XSS 攻击。 - 更新
render方法以处理超时并跟踪错误。 - 添加
manageStorageDocsMsg和manageStorageDocsLink以在合并请求页面上显示存储管理链接。 - 更新
isDefaultBranch方法以处理空的projectInitialJson。 - 更新
visitUrl方法以处理repository_ref。 - 更新 Go 依赖项和版本。
- 更新文档链接和最佳实践。
- 更新版本号到 17.9.3。
- 添加 17.9.3 版本的变更日志条目。
变更概览
| 相关文件 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 代码增强 | 30 files
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 测试 | 11 files
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 依赖项 | 1 files
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Additional files (token-limit) | 21 files
|