Skip to content

Commit c46be4e

Browse files
committed
bug: 版本日志根据配置控制弹出 TencentBlueKing#11260
1 parent 935aa42 commit c46be4e

File tree

3 files changed

+227
-1
lines changed

3 files changed

+227
-1
lines changed

CHANGELOG/README_en.md

+1
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@
33
- [CHANGELOG-2.0.md](en/CHANGELOG-2.0.md)
44
- [CHANGELOG-2.1.md](en/CHANGELOG-2.1.md)
55
- [CHANGELOG-3.0.md](en/CHANGELOG-3.0.md)
6+
- [CHANGELOG-3.1.md](en/CHANGELOG-3.1.md)

CHANGELOG/en/CHANGELOG-3.1.md

+223
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,223 @@
1+
<!-- BEGIN MUNGE: GENERATED_TOC -->
2+
- [v3.1.0-rc.3](#v310-rc3)
3+
- [Changelog since v3.1.0-rc.2](#changelog-since-v310-rc2)
4+
5+
- [v3.1.0-rc.2](#v310-rc2)
6+
- [Changelog since v3.1.0-rc.1](#changelog-since-v310-rc1)
7+
8+
- [v3.1.0-rc.1](#v310-rc1)
9+
- [Changelog since v3.0.0](#changelog-since-v300)
10+
11+
<!-- END MUNGE: GENERATED_TOC -->
12+
13+
14+
15+
<!-- NEW RELEASE NOTES ENTRY -->
16+
# v3.1.0-rc.3
17+
## 2024-11-22
18+
### Changelog since v3.1.0-rc.2
19+
#### New
20+
21+
##### Pipeline
22+
- [New] feat: Pipeline variable syntax supports two styles [link](http://github.com/TencentBlueKing/bk-ci/issues/10576)
23+
- [New] [bugfix] okhttp3 Response not closing actively may cause potential memory leak [link](http://github.com/TencentBlueKing/bk-ci/issues/11234)
24+
- [New] [Blue Shield - Reviewed by the Review Committee] [PAC] feat: Create/edit pipelines to support arranging pipelines in Code [link](http://github.com/TencentBlueKing/bk-ci/issues/8125)
25+
- [New] feat: Optimize the editing of drop-down type variable options [link](http://github.com/TencentBlueKing/bk-ci/issues/10747)
26+
- [New] feat: Remove CI administrator related information from pipeline group management [link](http://github.com/TencentBlueKing/bk-ci/issues/11165)
27+
- [New] Pipeline plugin development custom UI hopes to get the jobid attribute of the container [link](http://github.com/TencentBlueKing/bk-ci/issues/11197)
28+
- [New] feat: When the pipeline runs concurrently, support limiting the number of concurrent connections and queuing [link](http://github.com/TencentBlueKing/bk-ci/issues/10718)
29+
- [New] feat: Recommended version number optimization [link](http://github.com/TencentBlueKing/bk-ci/issues/10958)
30+
- [New] feat: Pipeline trigger history supports searching by trigger results [link](http://github.com/TencentBlueKing/bk-ci/issues/11006)
31+
- [New] Added a build details view configuration item. When you click a plugin in the build details interface, the default page you enter is the log or configuration tab page. [Link](http://github.com/TencentBlueKing/bk-ci/issues/10808)
32+
- [New] feat: When queuing in a mutually exclusive job group, the queue length supports up to 50 [link](http://github.com/TencentBlueKing/bk-ci/issues/10975)
33+
34+
##### Store
35+
- [New] feat:java plugin supports running in a specified java environment [link](http://github.com/TencentBlueKing/bk-ci/issues/10978)
36+
37+
##### Environmental Management
38+
- [New] feat: Environment management optimization changes [link](http://github.com/TencentBlueKing/bk-ci/issues/11003)
39+
40+
##### Log Service
41+
- [New] When accessing the pipeline search log, the search bar above will disappear when querying the search log in the full-screen browser [link](http://github.com/TencentBlueKing/bk-ci/issues/11118)
42+
43+
###### Permission Center
44+
- [New] feat: Optimize the acquisition of user group members under the project [link](http://github.com/TencentBlueKing/bk-ci/issues/11221)
45+
- [New] feat: Optimize user application to join group [link](http://github.com/TencentBlueKing/bk-ci/issues/11219)
46+
- [New] feat: Environment supports resource-level permission management entry [link](http://github.com/TencentBlueKing/bk-ci/issues/11074)
47+
- [New] feat: pipeline list display permission control [link](http://github.com/TencentBlueKing/bk-ci/issues/10895)
48+
- [New] feat: Provides interfaces for obtaining the user groups and renewal of users [link](http://github.com/TencentBlueKing/bk-ci/issues/11136)
49+
- [New] feat: auth service open class interface rectification [link](http://github.com/TencentBlueKing/bk-ci/issues/10403)
50+
- [New] bug: Changes in the returned fields of the query department information interface cause exceptions [link](http://github.com/TencentBlueKing/bk-ci/issues/11151)
51+
- [New] feat: Optimize the synchronization logic of user groups [link](http://github.com/TencentBlueKing/bk-ci/issues/11122)
52+
53+
##### project management
54+
- [New] feat: Fix the invalid change of maximum authorized scope [link](http://github.com/TencentBlueKing/bk-ci/issues/11153)
55+
56+
##### Dispatch
57+
- [New] feat: Third-party build machines support running build tasks using dcoker [link](http://github.com/TencentBlueKing/bk-ci/issues/9820)
58+
- [New] feat: No compilation resource optimization environment dependency Dispatch [link](http://github.com/TencentBlueKing/bk-ci/issues/11126)
59+
- [New] feat: The builder triggers the user to be adjusted to the pipeline authority holder [link](http://github.com/TencentBlueKing/bk-ci/issues/11117)
60+
61+
##### Agent
62+
- [New] feat: pipeline/job concurrency and queue data landing [ link ](http://github.com/TencentBlueKing/bk-ci/issues/10997)
63+
- [New] [bugfix] The bash plugin unconfigures <archive file when script returns non-zero> and there is dirty data [link](http://github.com/TencentBlueKing/bk-ci/issues/11177)
64+
65+
##### Uncategorized
66+
- [New] feat: Fix the startup problem of the open source version [link](http://github.com/TencentBlueKing/bk-ci/issues/11202)
67+
- [New] feat: Added Hongmeng platform [link](http://github.com/TencentBlueKing/bk-ci/issues/11191)
68+
- [New] feat: Adjust the helm image to support imageRegistry configuration [link](http://github.com/TencentBlueKing/bk-ci/issues/11171)
69+
- [New] [feat] API documentation optimization-2024-10 batch [link](http://github.com/TencentBlueKing/bk-ci/issues/11107)
70+
- [New] feat: Interaction optimization when dependent services are not deployed [link](http://github.com/TencentBlueKing/bk-ci/issues/10612)
71+
- [New] SQL doc document update [link](http://github.com/TencentBlueKing/bk-ci/issues/9974)
72+
- [New] feat: Support viewing version logs [link](http://github.com/TencentBlueKing/bk-ci/issues/10938)
73+
- [New] feat: Changes in Blue Whale 7.2 version [link](http://github.com/TencentBlueKing/bk-ci/issues/10558)
74+
- [New] Unify the style and content of the top bar drop-down box of the product [link](http://github.com/TencentBlueKing/bk-ci/issues/10939)
75+
76+
#### optimization
77+
78+
##### Pipeline
79+
- [Optimization] pref : The file operator related to the pipeline is adjusted to the authority holder of the pipeline [link](http://github.com/TencentBlueKing/bk-ci/issues/11016)
80+
81+
##### Store
82+
- [Optimization] perf: Optimize the default plugin query in the plugin management menu [link](http://github.com/TencentBlueKing/bk-ci/issues/11142)
83+
- [Optimization] pref : Adjust the file storage path of the file upload interface [link](http://github.com/TencentBlueKing/bk-ci/issues/10919)
84+
85+
##### Uncategorized
86+
- [Optimization] perf: The version log date is adjusted to the second-level title [link](http://github.com/TencentBlueKing/bk-ci/issues/11162)
87+
88+
#### Fixes
89+
90+
##### Pipeline
91+
- [Fix] Bug: When clicking Skip during finally stage execution, the failed job status will be stuck in the execution [link](http://github.com/TencentBlueKing/bk-ci/issues/11143)
92+
- [Fix] feat: Template management-list supports display fields and sorting optimization [ link ](http://github.com/TencentBlueKing/bk-ci/issues/11056)
93+
- [Fix] bug: fix github pull request id out of bounds [link](http://github.com/TencentBlueKing/bk-ci/issues/11146)
94+
95+
##### Code Repository
96+
- [Fix] bug: When PAC is enabled in the fixed code base, the git_project_id field is empty [link](http://github.com/TencentBlueKing/bk-ci/issues/11167)
97+
98+
##### Store
99+
- [Fix] Bug: When different language plugins generate startup commands for the same job, there may be conflicts due to system variables [link](http://github.com/TencentBlueKing/bk-ci/issues/11229)
100+
- [Fix] bug: Optimize the log permissions for viewing store components [link](http://github.com/TencentBlueKing/bk-ci/issues/11208)
101+
- [Fix] Bug: Optimize the paging data query of the plugin installed in the project, and exclude the built-in pipeline associated with the plugin [link](http://github.com/TencentBlueKing/bk-ci/issues/11210)
102+
103+
##### Quality Red Line
104+
- [Fix] Bug: When using pipeline variables to pass in multiple reviewers, the approval does not take effect [link](http://github.com/TencentBlueKing/bk-ci/issues/11127)
105+
106+
###### Permission Center
107+
- [Fix] Synchronize data when adding personnel to permission management user group template [link](http://github.com/TencentBlueKing/bk-ci/issues/11217)
108+
109+
##### Uncategorized
110+
- [Fix] bug: Remove illegal placeholder information in international description information [link](http://github.com/TencentBlueKing/bk-ci/issues/11182)
111+
- [Fix] fix UnreachableCode [link](http://github.com/TencentBlueKing/bk-ci/issues/11172)
112+
- [Fix] Bug: Optimize cluster name obtained based on Profile [link](http://github.com/TencentBlueKing/bk-ci/issues/11137)
113+
# v3.1.0-rc.2
114+
## 2024-10-26
115+
## Changelog since v3.1.0-rc.1
116+
#### New
117+
##### Pipeline
118+
- [New] Recommended version number optimization [link](http://github.com/TencentBlueKing/bk-ci/issues/10958)
119+
- [New] Support pipeline indicator monitoring [link](http://github.com/TencentBlueKing/bk-ci/issues/9860)
120+
- [New] Added label display to pipeline list [link](http://github.com/TencentBlueKing/bk-ci/issues/11054)
121+
- [New] Template management - list supports display fields and sorting optimization [link](http://github.com/TencentBlueKing/bk-ci/issues/11056)
122+
- [New] Source material display optimization [link](http://github.com/TencentBlueKing/bk-ci/issues/10733)
123+
- [New] Support obtaining parent task ID in Post action [link](http://github.com/TencentBlueKing/bk-ci/issues/10968)
124+
- [New] Stage review supports checklist confirmation scenarios [link](http://github.com/TencentBlueKing/bk-ci/issues/10920)
125+
- [New] AI big model integration [link](http://github.com/TencentBlueKing/bk-ci/issues/10825)
126+
- [New] Enrich the audit function of pipeline-stage admission, support configuring roles or user groups as auditors [link](http://github.com/TencentBlueKing/bk-ci/issues/10689)
127+
- [New] Pipeline log supports AI repair [link](http://github.com/TencentBlueKing/bk-ci/issues/10913)
128+
- [New] When the pipeline runs concurrently, support limiting the number of concurrent connections and queuing [link](http://github.com/TencentBlueKing/bk-ci/issues/10718)
129+
- [New] Added default public plugin display in plugin list in plugin management menu [link](http://github.com/TencentBlueKing/bk-ci/issues/10472)
130+
- [New] When the policy is "Lock Build Number", the execution interface can modify the current value [link](http://github.com/TencentBlueKing/bk-ci/issues/11089)
131+
- [New] Community version pipeline completion notification, support notification group [link](http://github.com/TencentBlueKing/bk-ci/issues/10976)
132+
- [New] When queuing in a mutually exclusive job group, the queue length supports up to 50 [link](http://github.com/TencentBlueKing/bk-ci/issues/10975)
133+
- [New] Trigger event replay operation permission control [link](http://github.com/TencentBlueKing/bk-ci/issues/11052)
134+
- [New] Support retries for executions triggered by sub-pipeline calls [link](http://github.com/TencentBlueKing/bk-ci/issues/11015)
135+
- [New] "Execute when all parameters meet the conditions" and "Do not execute when all parameters meet the conditions" in UI mode are converted to Code optimization [link](http://github.com/TencentBlueKing/bk-ci/issues/10930)
136+
- [New] MR event trigger support WIP [link](http://github.com/TencentBlueKing/bk-ci/issues/10683)
137+
- [New] Worker Bee MR trigger adds action=edit [link](http://github.com/TencentBlueKing/bk-ci/issues/11024)
138+
##### Code Repository
139+
- [New] Added access to worker bees and github oauth url build interface [link](http://github.com/TencentBlueKing/bk-ci/issues/10826)
140+
###### Permission Center
141+
- [New] Synchronize and store resource group permission data in separate tables [link](http://github.com/TencentBlueKing/bk-ci/issues/10964)
142+
- [New] Create custom groups and grant group permissions [link](http://github.com/TencentBlueKing/bk-ci/issues/11026)
143+
##### Environmental Management
144+
- [New] Third-party build machines support running build tasks using dcoker [link](http://github.com/TencentBlueKing/bk-ci/issues/9820)
145+
- [New] Support for third-party build machine DockerUi interface [link](http://github.com/TencentBlueKing/bk-ci/issues/10962)
146+
##### Openapi
147+
- [New] OpenApi provides an interface for forwarding Turbo compilation to accelerate reporting of resource statistics data [link](http://github.com/TencentBlueKing/bk-ci/issues/10508)
148+
##### other
149+
- [New] Support viewing version logs [link](http://github.com/TencentBlueKing/bk-ci/issues/10938)
150+
- [New] Optimize AESUtil [link](http://github.com/TencentBlueKing/bk-ci/issues/11084)
151+
- [New] SQL doc document update [link](http://github.com/TencentBlueKing/bk-ci/issues/9974)
152+
- [New] Engine and other MQ scenarios are connected to the SCS framework [link](http://github.com/TencentBlueKing/bk-ci/issues/7443)
153+
154+
#### optimization
155+
##### Store
156+
- [Optimization] Optimization of store component indicator data fields [link](http://github.com/TencentBlueKing/bk-ci/issues/10219)
157+
##### Stream
158+
- [Optimization] [stream] Optimization of retention issues [link](http://github.com/TencentBlueKing/bk-ci/issues/11045)
159+
160+
#### Fixes
161+
##### Pipeline
162+
- [Fix] The CONTAINER_ID field value inserted into the T_PIPELINE_BUILD_RECORD_TASK table in some build scenarios is incorrect [link](http://github.com/TencentBlueKing/bk-ci/issues/11029)
163+
- [Fix] The trigger condition introduces ${{ variables.xxx }} variables and cannot trigger the pipeline [link](http://github.com/TencentBlueKing/bk-ci/issues/10987)
164+
- [Fix] Trigger variable supplement [link](http://github.com/TencentBlueKing/bk-ci/issues/11002)
165+
##### Store
166+
- [Fix] Optimize the upload and download of store component package files [link](http://github.com/TencentBlueKing/bk-ci/issues/11115)
167+
- [Fix] When updating component associated initialization project information, the old debug project records were not successfully cleared when adding debug project records [link](http://github.com/TencentBlueKing/bk-ci/issues/11011)
168+
##### Product Library
169+
- [Fix] Archive report plugin creation token is not implemented [link](http://github.com/TencentBlueKing/bk-ci/issues/10693)
170+
171+
172+
# v3.1.0-rc.1
173+
## 2024-10-15
174+
## Changelog since v3.0.0
175+
#### New
176+
##### Pipeline
177+
- [New] Optimize the display of names in the breadcrumbs of pipeline view page/edit page/build details interface [link](http://github.com/TencentBlueKing/bk-ci/issues/10800)
178+
- [New] Pipeline version management mechanism [link](http://github.com/TencentBlueKing/bk-ci/issues/8161)
179+
- [New] Job concurrency supports Code configuration [link](http://github.com/TencentBlueKing/bk-ci/issues/10860)
180+
- [New] Draft version UI display [link](http://github.com/TencentBlueKing/bk-ci/issues/9861)
181+
##### Store
182+
- [New] Whether the SDK- related API is displayed in the application list and supports configurability [ link ](http://github.com/TencentBlueKing/bk-ci/issues/10840)
183+
###### Permission Center
184+
- [New] Project member management optimization [link](http://github.com/TencentBlueKing/bk-ci/issues/10927)
185+
- [New] Active user record operations and times [link](http://github.com/TencentBlueKing/bk-ci/issues/10891)
186+
- [New] Support searching project members by expiration date/user group name [link](http://github.com/TencentBlueKing/bk-ci/issues/10892)
187+
- [New] Issue: Fix the problem of querying the entire project table under sample authentication [link](http://github.com/TencentBlueKing/bk-ci/issues/10941)
188+
- [New] oauth2 adds password mode [link](http://github.com/TencentBlueKing/bk-ci/issues/10663)
189+
##### Stream
190+
- [New] [stream] Optimize the triggering time of large warehouse [link](http://github.com/TencentBlueKing/bk-ci/issues/10861)
191+
- [New] Notification method for stream stage review supports enterprise WeChat groups [link](http://github.com/TencentBlueKing/bk-ci/issues/10796)
192+
##### Dispatch
193+
- [New] Support Code configuration for reusing build environment between jobs of third-party build machines [link](http://github.com/TencentBlueKing/bk-ci/issues/10254)
194+
- [New] Optimize resource Dispatch priority when building the same pipeline multiple times [link](http://github.com/TencentBlueKing/bk-ci/issues/9897)
195+
- [New] Remove the config ns configuration of the docker build plugin [link](http://github.com/TencentBlueKing/bk-ci/issues/10926)
196+
- [New] AgentId reuse type conversion issue [link](http://github.com/TencentBlueKing/bk-ci/issues/10915)
197+
##### Worker
198+
- [New] Support worker running in JDK17 [link](http://github.com/TencentBlueKing/bk-ci/issues/10412)
199+
##### other
200+
- [New] Newly started POD needs to be warmed up [link](http://github.com/TencentBlueKing/bk-ci/issues/10887)
201+
- [New] OpenAPI filter optimization [link](http://github.com/TencentBlueKing/bk-ci/issues/10679)
202+
- [New] update lerna +yarn workspace to pnpm [link](http://github.com/TencentBlueKing/bk-ci/issues/8125)
203+
204+
#### optimization
205+
##### Pipeline
206+
- [Optimization] When running a pipeline with a matrix, the task before the matrix split does not need to be written into the record table [link](http://github.com/TencentBlueKing/bk-ci/issues/10873)
207+
##### Store
208+
Optimize the error message when pulling the plugin task.json file content [link](http://github.com/TencentBlueKing/bk-ci/issues/10446)
209+
- [Optimization] Optimization of signature verification of sensitive interfaces in stores [link](http://github.com/TencentBlueKing/bk-ci/issues/10759)
210+
- [Optimization] Change the application schema so that each version can have different configurations [link](http://github.com/TencentBlueKing/bk-ci/issues/10929)
211+
- [Optimization] Optimization of the public build machine plugin cache path and variable adjustment [link](http://github.com/TencentBlueKing/bk-ci/issues/10844)
212+
213+
#### Fixes
214+
##### Pipeline
215+
- [Fix] Prompt to save when switching to Code mode on non-editing pages [link](http://github.com/TencentBlueKing/bk-ci/issues/10933)
216+
- [Fix] Failed retry display issue on new build details page [link](http://github.com/TencentBlueKing/bk-ci/issues/10735)
217+
##### Store
218+
- [Fix] The pipeline template was uploaded to the store, but it could not be found in the "store" tab when creating a new pipeline [link](http://github.com/TencentBlueKing/bk-ci/issues/10865)
219+
- [Fix] The plugin environment information query interface does not correctly handle the plugin test branch version number [link](http://github.com/TencentBlueKing/bk-ci/issues/10924)
220+
###### Permission Center
221+
- [Fix] bk-permission project member management [link](http://github.com/TencentBlueKing/bk-ci/issues/9620)
222+
##### Stream
223+
- [Fix] Fixed the regular expression error of stream new environment name [link](http://github.com/TencentBlueKing/bk-ci/issues/10939)

CHANGELOG/genBundledVersionLog.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import sys
77

88
VERSION_LOG_PATH = os.environ.get("VERSION_LOG_PATH", os.getcwd())
9+
VERSION_LOG_DIALOG_VISIBLE = os.environ.get("VERSION_LOG_DIALOG_VISIBLE", True)
910

1011
# data元素格式
1112
'''
@@ -21,7 +22,8 @@
2122
"code": 0,
2223
"errorMsg": None,
2324
"data": [],
24-
"requestId": None
25+
"requestId": None,
26+
"dialogVisible": VERSION_LOG_DIALOG_VISIBLE
2527
}
2628
DEFAULT_LANGUAGE = "zh_CN"
2729
time_pattern = r'\d{4}-\d{2}-\d{2}'

0 commit comments

Comments
 (0)