|
| 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) |
0 commit comments