CHANGELOG.md 28.6 KB
Newer Older
B
Brad Rydzewski 已提交
1
# Changelog
E
Eoin McAfee 已提交
2

E
Eoin McAfee 已提交
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
## [v2.8.0](https://github.com/harness/drone/tree/v2.8.0) (2022-01-11)

[Full Changelog](https://github.com/harness/drone/compare/v2.7.3...v2.8.0)

**Implemented enhancements:**

- bump UI to v2.5.0 [\#3180](https://github.com/harness/drone/pull/3180) ([eoinmcafee00](https://github.com/eoinmcafee00))
- \(feat\) ignore archive repos on sync [\#3178](https://github.com/harness/drone/pull/3178) ([eoinmcafee00](https://github.com/eoinmcafee00))
- Datadog add the tag of 'remote:gitee' [\#3174](https://github.com/harness/drone/pull/3174) ([kit101](https://github.com/kit101))
- Add tag filter when call build list endpoint [\#3173](https://github.com/harness/drone/pull/3173) ([michelangelomo](https://github.com/michelangelomo))

**Fixed bugs:**

- \(maint\) add warning around typo for stage\_id in step struct [\#3179](https://github.com/harness/drone/pull/3179) ([tphoney](https://github.com/tphoney))

E
Eoin McAfee 已提交
18 19 20 21 22 23 24 25
## [v2.7.3](https://github.com/harness/drone/tree/v2.7.3) (2021-12-30)

[Full Changelog](https://github.com/harness/drone/compare/v2.7.2...v2.7.3)

**Fixed bugs:**

- bump go-scm to v1.16.3 [\#3175](https://github.com/harness/drone/pull/3175) ([eoinmcafee00](https://github.com/eoinmcafee00))

E
Eoin McAfee 已提交
26 27 28 29
**Merged pull requests:**

- release prep v2.7.3 [\#3176](https://github.com/harness/drone/pull/3176) ([eoinmcafee00](https://github.com/eoinmcafee00))

E
Eoin McAfee 已提交
30 31 32 33 34 35 36 37 38 39 40 41
## [v2.7.2](https://github.com/harness/drone/tree/v2.7.2) (2021-12-19)

[Full Changelog](https://github.com/harness/drone/compare/v2.7.1...v2.7.2)

**Implemented enhancements:**

- bump go-scm to v1.16.2 [\#3169](https://github.com/harness/drone/pull/3169) ([kit101](https://github.com/kit101))

**Fixed bugs:**

- fixbug gitee provide refresher [\#3168](https://github.com/harness/drone/pull/3168) ([kit101](https://github.com/kit101))

E
Eoin McAfee 已提交
42 43 44 45
**Merged pull requests:**

- release prep 2.7.2 [\#3172](https://github.com/harness/drone/pull/3172) ([eoinmcafee00](https://github.com/eoinmcafee00))

E
Eoin McAfee 已提交
46 47 48 49 50 51 52 53
## [v2.7.1](https://github.com/harness/drone/tree/v2.7.1) (2021-12-17)

[Full Changelog](https://github.com/harness/drone/compare/v2.7.0...v2.7.1)

**Fixed bugs:**

- fixes issue with redirects on double slashes in url [\#3170](https://github.com/harness/drone/pull/3170) ([eoinmcafee00](https://github.com/eoinmcafee00))

E
Eoin McAfee 已提交
54 55 56 57
**Merged pull requests:**

- release prep v2.7.1 [\#3171](https://github.com/harness/drone/pull/3171) ([eoinmcafee00](https://github.com/eoinmcafee00))

D
Dan Wilson 已提交
58 59 60 61 62 63 64 65 66 67 68 69
## [v2.7.0](https://github.com/harness/drone/tree/v2.7.0) (2021-12-15)

[Full Changelog](https://github.com/harness/drone/compare/v2.6.0...v2.7.0)

**Implemented enhancements:**

- bump UI to v2.4.1 [\#3167](https://github.com/harness/drone/pull/3167) ([d1wilko](https://github.com/d1wilko))

**Fixed bugs:**

- \(DRON-157\) use deploy string in deployment [\#3165](https://github.com/harness/drone/pull/3165) ([tphoney](https://github.com/tphoney))

E
Eoin McAfee 已提交
70 71 72 73
**Merged pull requests:**

- release v2.7.0 [\#3166](https://github.com/harness/drone/pull/3166) ([d1wilko](https://github.com/d1wilko))

T
TP Honey 已提交
74 75 76 77 78 79 80 81
## [v2.6.0](https://github.com/harness/drone/tree/v2.6.0) (2021-11-30)

[Full Changelog](https://github.com/harness/drone/compare/v2.5.0...v2.6.0)

**Implemented enhancements:**

- Feat: implemented gitee client [\#3156](https://github.com/harness/drone/pull/3156) ([kit101](https://github.com/kit101))

D
Dan Wilson 已提交
82 83 84 85
**Merged pull requests:**

- release prep for v2.6.0 [\#3163](https://github.com/harness/drone/pull/3163) ([tphoney](https://github.com/tphoney))

T
TP Honey 已提交
86
## [v2.5.0](https://github.com/harness/drone/tree/v2.5.0) (2021-11-17)
D
Dan Wilson 已提交
87

E
Eoin McAfee 已提交
88
[Full Changelog](https://github.com/harness/drone/compare/v2.4.0...v2.5.0)
D
Dan Wilson 已提交
89 90 91

**Implemented enhancements:**

E
Eoin McAfee 已提交
92 93 94 95 96 97
- bump ui to v2.4.0 [\#3160](https://github.com/harness/drone/pull/3160) ([eoinmcafee00](https://github.com/eoinmcafee00))
- add new endpoint for uploading cards [\#3159](https://github.com/harness/drone/pull/3159) ([eoinmcafee00](https://github.com/eoinmcafee00))
- refactor create / find / delete end points for cards [\#3158](https://github.com/harness/drone/pull/3158) ([eoinmcafee00](https://github.com/eoinmcafee00))
- bump ui to v2.3.1 [\#3155](https://github.com/harness/drone/pull/3155) ([d1wilko](https://github.com/d1wilko))
- provide ability to create/read/store card data in drone server [\#3149](https://github.com/harness/drone/pull/3149) ([eoinmcafee00](https://github.com/eoinmcafee00))
- \(DRON-124\) adding new status endpoint [\#3143](https://github.com/harness/drone/pull/3143) ([tphoney](https://github.com/tphoney))
D
Dan Wilson 已提交
98 99 100

**Fixed bugs:**

E
Eoin McAfee 已提交
101 102
- fix a typo in readme [\#3150](https://github.com/harness/drone/pull/3150) ([nothatDinger](https://github.com/nothatDinger))

T
TP Honey 已提交
103 104 105 106
**Merged pull requests:**

- release prep for v2.5.0 [\#3161](https://github.com/harness/drone/pull/3161) ([eoinmcafee00](https://github.com/eoinmcafee00))

E
Eoin McAfee 已提交
107 108 109 110 111 112 113 114 115 116 117 118 119 120
## [v2.4.0](https://github.com/harness/drone/tree/v2.4.0) (2021-09-23)

[Full Changelog](https://github.com/harness/drone/compare/v2.3.1...v2.4.0)

**Implemented enhancements:**

- bump ui version to v2.3.0 [\#3146](https://github.com/harness/drone/pull/3146) ([d1wilko](https://github.com/d1wilko))
- verify if the application is buildable [\#3144](https://github.com/harness/drone/pull/3144) ([marko-gacesa](https://github.com/marko-gacesa))

**Fixed bugs:**

- fixes build issue with bitbucket cloud [\#3147](https://github.com/harness/drone/pull/3147) ([eoinmcafee00](https://github.com/eoinmcafee00))
- Fix stepLimit param in Starlark and Template OSS code [\#3141](https://github.com/harness/drone/pull/3141) ([phil-davis](https://github.com/phil-davis))
- fix a broken link in readme [\#3140](https://github.com/harness/drone/pull/3140) ([empire](https://github.com/empire))
D
Dan Wilson 已提交
121 122 123

**Merged pull requests:**

E
Eoin McAfee 已提交
124 125
- \(maint\)-release 2.4.0 [\#3148](https://github.com/harness/drone/pull/3148) ([d1wilko](https://github.com/d1wilko))
- Allow jsonnet imports in pipeline configuration [\#3105](https://github.com/harness/drone/pull/3105) ([hhamalai](https://github.com/hhamalai))
D
Dan Wilson 已提交
126

E
Eoin McAfee 已提交
127
## [v2.3.1](https://github.com/harness/drone/tree/v2.3.1) (2021-09-09)
D
Dan Wilson 已提交
128

E
Eoin McAfee 已提交
129
[Full Changelog](https://github.com/harness/drone/compare/v2.3.0...v2.3.1)
D
Dan Wilson 已提交
130

D
Dan Wilson 已提交
131
**Implemented enhancements:**
D
Dan Wilson 已提交
132

E
Eoin McAfee 已提交
133
- bump ui to v2.2.1 - https://github.com/drone/drone-ui/blob/main/CHANGELOG.md [\#3138](https://github.com/harness/drone/pull/3138) ([d1wilko](https://github.com/d1wilko))
D
Dan Wilson 已提交
134

D
Dan Wilson 已提交
135 136
**Merged pull requests:**

E
Eoin McAfee 已提交
137
- \(maint\)-release 2.3.1 [\#3139](https://github.com/harness/drone/pull/3139) ([d1wilko](https://github.com/d1wilko))
D
Dan Wilson 已提交
138

E
Eoin McAfee 已提交
139
## [v2.3.0](https://github.com/harness/drone/tree/v2.3.0) (2021-09-09)
D
Dan Wilson 已提交
140

E
Eoin McAfee 已提交
141
[Full Changelog](https://github.com/harness/drone/compare/v2.2.0...v2.3.0)
D
Dan Wilson 已提交
142 143 144

**Implemented enhancements:**

E
Eoin McAfee 已提交
145 146 147
- bump ui to v2.2.0 - https://github.com/drone/drone-ui/blob/main/CHANGELOG.md [\#3137](https://github.com/harness/drone/pull/3137) ([d1wilko](https://github.com/d1wilko))
- Make starlark step limit configurable [\#3134](https://github.com/harness/drone/pull/3134) ([phil-davis](https://github.com/phil-davis))
- \(feat\) drone h/a: wrapped scheduler's signal func with redis mutex [\#3130](https://github.com/harness/drone/pull/3130) ([marko-gacesa](https://github.com/marko-gacesa))
D
Dan Wilson 已提交
148 149 150

**Fixed bugs:**

E
Eoin McAfee 已提交
151 152
- \(fix\) trim http/s prefixes from config hostnames [\#3136](https://github.com/harness/drone/pull/3136) ([tphoney](https://github.com/tphoney))
- \(fix\) remove unused jwt-go library [\#3129](https://github.com/harness/drone/pull/3129) ([tphoney](https://github.com/tphoney))
D
Dan Wilson 已提交
153

E
Eoin McAfee 已提交
154
## [v2.2.0](https://github.com/harness/drone/tree/v2.2.0) (2021-09-01)
E
Eoin McAfee 已提交
155

E
Eoin McAfee 已提交
156
[Full Changelog](https://github.com/harness/drone/compare/v2.1.0...v2.2.0)
E
Eoin McAfee 已提交
157 158 159

**Implemented enhancements:**

E
Eoin McAfee 已提交
160 161
- \(maint\) ui version v2.1.0 - https://github.com/drone/drone-ui/blob/main/CHANGELOG.md [\#3132](https://github.com/harness/drone/pull/3132) ([d1wilko](https://github.com/d1wilko))
- Ability to cancel running builds, if a new commit is pushed [\#3126](https://github.com/harness/drone/pull/3126) ([eoinmcafee00](https://github.com/eoinmcafee00))
E
Eoin McAfee 已提交
162 163 164

**Fixed bugs:**

E
Eoin McAfee 已提交
165 166
- fix templating reg expression to match if .drone.yml contains --- characters  [\#3131](https://github.com/harness/drone/pull/3131) ([eoinmcafee00](https://github.com/eoinmcafee00))
- add check on template extension type - throw error if invalid [\#3128](https://github.com/harness/drone/pull/3128) ([eoinmcafee00](https://github.com/eoinmcafee00))
E
Eoin McAfee 已提交
167 168 169

**Merged pull requests:**

E
Eoin McAfee 已提交
170 171 172 173
- \(maint\)-release 2.2.0 [\#3133](https://github.com/harness/drone/pull/3133) ([eoinmcafee00](https://github.com/eoinmcafee00))
- Rename files with camelCase name to use snake\_case convention [\#3127](https://github.com/harness/drone/pull/3127) ([marko-gacesa](https://github.com/marko-gacesa))
- event-stream supports timeout [\#3125](https://github.com/harness/drone/pull/3125) ([zc2638](https://github.com/zc2638))
- \(maint\) Readme update Add Contributor Section  [\#3111](https://github.com/harness/drone/pull/3111) ([mrsantons](https://github.com/mrsantons))
E
Eoin McAfee 已提交
174

E
Eoin McAfee 已提交
175
## [v2.1.0](https://github.com/harness/drone/tree/v2.1.0) (2021-08-24)
D
Dan Wilson 已提交
176

E
Eoin McAfee 已提交
177
[Full Changelog](https://github.com/harness/drone/compare/v2.0.6...v2.1.0)
D
Dan Wilson 已提交
178 179 180

**Implemented enhancements:**

E
Eoin McAfee 已提交
181 182
- \(maint\) ui version v2.0.1. - https://github.com/drone/drone-ui/blob/main/CHANGELOG.md [\#3123](https://github.com/harness/drone/pull/3123) ([d1wilko](https://github.com/d1wilko))
- add support for yaml templates [\#3120](https://github.com/harness/drone/pull/3120) ([eoinmcafee00](https://github.com/eoinmcafee00))
D
Dan Wilson 已提交
183 184 185

**Fixed bugs:**

E
Eoin McAfee 已提交
186 187 188
- Update error message to forbidden if user membership doesn't exist on repo [\#3122](https://github.com/harness/drone/pull/3122) ([eoinmcafee00](https://github.com/eoinmcafee00))
- update create template path to have namespace, instead of inside the payload [\#3121](https://github.com/harness/drone/pull/3121) ([eoinmcafee00](https://github.com/eoinmcafee00))
- update dependency drone/go-scm to 1.15.2 to fix gitea build problem [\#3118](https://github.com/harness/drone/pull/3118) ([sesky4](https://github.com/sesky4))
D
Dan Wilson 已提交
189

E
Eoin McAfee 已提交
190 191
**Merged pull requests:**

E
Eoin McAfee 已提交
192
- \(maint\) v2.1.0 release prep [\#3124](https://github.com/harness/drone/pull/3124) ([d1wilko](https://github.com/d1wilko))
E
Eoin McAfee 已提交
193

E
Eoin McAfee 已提交
194
## [v2.0.6](https://github.com/harness/drone/tree/v2.0.6) (2021-08-17)
D
Dan Wilson 已提交
195

E
Eoin McAfee 已提交
196
[Full Changelog](https://github.com/harness/drone/compare/v2.0.5...v2.0.6)
D
Dan Wilson 已提交
197 198 199

**Merged pull requests:**

E
Eoin McAfee 已提交
200
- \(maint\) v2.0.6 release prep [\#3119](https://github.com/harness/drone/pull/3119) ([tphoney](https://github.com/tphoney))
D
Dan Wilson 已提交
201

E
Eoin McAfee 已提交
202
## [v2.0.5](https://github.com/harness/drone/tree/v2.0.5) (2021-08-17)
E
Eoin McAfee 已提交
203

E
Eoin McAfee 已提交
204
[Full Changelog](https://github.com/harness/drone/compare/v2.0.4...v2.0.5)
E
Eoin McAfee 已提交
205 206 207

**Implemented enhancements:**

E
Eoin McAfee 已提交
208 209 210 211
- bump ui version [\#3115](https://github.com/harness/drone/pull/3115) ([d1wilko](https://github.com/d1wilko))
- bump ui version [\#3114](https://github.com/harness/drone/pull/3114) ([d1wilko](https://github.com/d1wilko))
- Add support for nested data objects within templates [\#3110](https://github.com/harness/drone/pull/3110) ([eoinmcafee00](https://github.com/eoinmcafee00))
- \(feat\) redis implementation for pub-sub, log streaming and canceller [\#3108](https://github.com/harness/drone/pull/3108) ([marko-gacesa](https://github.com/marko-gacesa))
E
Eoin McAfee 已提交
212 213 214

**Fixed bugs:**

E
Eoin McAfee 已提交
215
- fix issue where map changes order therefore test randomly fails [\#3112](https://github.com/harness/drone/pull/3112) ([eoinmcafee00](https://github.com/eoinmcafee00))
E
Eoin McAfee 已提交
216 217 218

**Merged pull requests:**

E
Eoin McAfee 已提交
219 220
- release 2.0.5 [\#3117](https://github.com/harness/drone/pull/3117) ([eoinmcafee00](https://github.com/eoinmcafee00))
- Update pull\_request\_template.md [\#3107](https://github.com/harness/drone/pull/3107) ([tphoney](https://github.com/tphoney))
E
Eoin McAfee 已提交
221

B
Brad Rydzewski 已提交
222 223 224 225 226
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

B
Brad Rydzewski 已提交
227
## Unreleased
B
Brad Rydzewski 已提交
228 229 230 231 232

## [2.0.4]
### Fixed
- DRON-97 remove use of request animation frame to prevent high CPU on tab refocus events.

233 234
## [2.0.3]
### Fixed
B
Brad Rydzewski 已提交
235
- DONE-91 handle extra slashes in url. [#3009](https://github.com/drone/drone/pull/3099).
236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261

## [2.0.2]
### Added
- Merge remote-tracking branch 'origin/master'
- prevent repository list short circuit in UI
- remove deprecated steps from building file [#3097](https://github.com/drone/drone/pull/3097)
- adding depends_on, image and detached fields to step [#3072](https://github.com/drone/drone/pull/3072)
- Add ctx.build.debug boolean [#3082](https://github.com/drone/drone/pull/3082)
- Bump github.com/google/go-jsonnet to v0.17.0 [#3084](https://github.com/drone/drone/pull/3084)
- bump go-scm v1.15.1 [#3096](https://github.com/drone/drone/pull/3096)
- bitbucket server build issue [#3092](https://github.com/drone/drone/pull/3092)
- update scm version [#3091](https://github.com/drone/drone/pull/3091)  
- Limit graceful shutdown duration [#3093](https://github.com/drone/drone/pull/3093)  
- bump user interface  
- bump ui version
- ignore skip directive for promote and rollback events
- new feature: maximum open DB connections is configurable[#3089](https://github.com/drone/drone/pull/3089) 
- jsonnet additional parameters [#3087](https://github.com/drone/drone/pull/3087)
- hide login button if user already authenticated  
- new feature: configuration templates [#3081](https://github.com/drone/drone/pull/3081)

### Fixed
- various typos [#3088](https://github.com/drone/drone/pull/3088)
- handle error properly if template doesn't exist [#3095](https://github.com/drone/drone/pull/3093)
- oss build issue [#3086](https://github.com/drone/drone/pull/3086)
- graceful shutdown [#3083](https://github.com/drone/drone/pull/3083)
T
TP Honey 已提交
262 263

## [2.0.1]
B
Brad Rydzewski 已提交
264 265 266
### Added
- support for configuring the internal yaml cache size.

B
Brad Rydzewski 已提交
267
## [2.0.0]
268 269 270 271 272 273
### Added
- feature flags for mixed-mode database encryption.

### Changed
- user-interface re-design

B
Brad Rydzewski 已提交
274 275 276 277
### Breaking
- removed deprecated kubernetes integration in favor of official kubernetes runner.
- removed deprecated nomad integration in favor of official nomad runner.

B
Brad Rydzewski 已提交
278
## [1.10.1]
279 280
### Added
- support for repository-level concurrency limits.
281
- support for gitlab and github internal visibility on initial sync.
282

283 284 285
### Fixed
- create machine user with a custom API token.

B
Brad Rydzewski 已提交
286
## [1.10.0]
287 288 289 290
### Added
- support for starlark scripts in core.
- support for executing pipelines in debug mode.

B
Brad Rydzewski 已提交
291 292 293 294
## [1.9.2]
### Added
- update go-scm dependency to fix

295 296 297 298 299 300 301 302 303 304
## [1.9.1]
### Added
- support for increasing the http request timeout for extensions. [#2998](https://github.com/drone/drone/pull/2998).
- support for skipping a pipeline if the validation extension returns an ErrSkip.
- support for blocking a pipeline if the validation extension returns an ErrBlock.

### Fixed
- rollback endpoint should be available to users with write permission.
- retrying a build should re-use custom build parameters from parent build.

B
Brad Rydzewski 已提交
305
## [1.9.0] - 2020-07-12
306 307 308
### Added
- ui support for deployment list and summary.
- ui support for promoting and rolling back builds.
309
- feature flag to use static secret when signing webhooks, from @chiraggadasc.
310 311 312 313

### Fixed
- ui branch list improperly capped.

314 315 316 317
### Changed
- upgrade drone/envsubst dependency
- upgrade drone/go-scm dependency

B
Brad Rydzewski 已提交
318 319 320 321
## [1.8.1] - 2020-06-23
### Fixed
- support for gitea api pagination, repository sync hanging.

P
Paul Nicholls 已提交
322
## [1.8.0] - 2020-06-10
323 324 325 326 327 328 329 330 331 332
### Added
- re-assigned repository ownership when deactivating a user.
- re-assigned repository ownership when deleting a user.
- de-activate a repository when deleting a user if re-assignment fails.
- de-activate a repository when deactivating a user if re-assignment fails.
- routine to cleanup builds stuck in a pending state.
- routine to cleanup builds stuck in a running state.
- private mode setting requires authentication to view public repositories.

### Fixed
B
Brad Rydzewski 已提交
333 334 335
- canceling a build emits a sql.ErrNoRows error.
- custom token is ignored when creating a user account via the API.
- machine accounts with sufficient permissions can create builds via the API.
336 337 338 339

### Changed
- upgraded Go toolchain to version 1.14.4.

340
## [1.7.0] - 2020-03-27
B
Bradley Rydzewski 已提交
341 342 343
### Added
- endpoint to display the latest build by branch. [#2940](https://github.com/drone/drone/pull/2940).
- endpoint to display the latest build by pull request. [#2940](https://github.com/drone/drone/pull/2940).
344
- endpoint to display the latest build by environment. [#2940](https://github.com/drone/drone/pull/2940).
B
Bradley Rydzewski 已提交
345 346
- endpoint to delete a branch from the index. [#2940](https://github.com/drone/drone/pull/2940).
- endpoint to delete a pull request from the index. [#2940](https://github.com/drone/drone/pull/2940).
347
- endpoint to delete an environment from the index. [#2940](https://github.com/drone/drone/pull/2940).
B
Brad Rydzewski 已提交
348
- page to view the latest build per branch.
B
Bradley Rydzewski 已提交
349 350

### Fixed
P
Phil Davis 已提交
351
- sync routine not executing asynchronously, being cancelled by http context.
352
- sync routine should ignore gitlab subrepositories
B
Brad Rydzewski 已提交
353
- convert deploy events in 0.8 yaml to promote events.
B
Brad Rydzewski 已提交
354 355
- do not execute cron job for disabled repositories. [#2931](https://github.com/drone/drone/issues/2931).
- remove trailing slash from gitea url to prevent oauth2 token refresh errors, by [@cmj0121](https://github.com/cmj0121). [#2920](https://github.com/drone/drone/issues/2920). 
B
Brad Rydzewski 已提交
356
- disable font ligatures in build log output. [drone/drone-ui#322](https://github.com/drone/drone-ui/pull/322).
P
Phil Davis 已提交
357
- missing am/pm in timestamps
B
Brad Rydzewski 已提交
358

B
Brad Rydzewski 已提交
359
## [1.6.5] - 2020-01-29
B
Bradley Rydzewski 已提交
360
### Changed
B
Brad Rydzewski 已提交
361 362 363 364
- update version of go-scm
- update alpine version in docker images
- use ticker for cron jobs for more accurate timing

B
Brad Rydzewski 已提交
365 366 367 368
## [1.6.4] - 2019-12-30
### Added
- optionally enable pprof endpoints for profiling, by [@bradrydzewski](https://github.com/bradrydzewski).

B
Brad Rydzewski 已提交
369 370 371 372 373 374 375 376 377
## [1.6.3] - 2019-12-10
### Fixed
- disable caching generated yaml files by commit sha, by [@bradrydzewski](https://github.com/bradrydzewski).

### Added
- support for bitbucket skipverify, by [@toni-moreno](https://github.com/toni-moreno).
- support for gitea skipverify, by [@toni-moreno](https://github.com/toni-moreno).

## [1.6.2] - 2019-11-08
B
Brad Rydzewski 已提交
378 379 380 381 382 383
### Added
- support for loading license contents from env, by [@bradrydzewski](https://github.com/bradrydzewski).

### Fixed
- regression not converting legacy pipeline when using new runners, by [@bradrydzewski](https://github.com/bradrydzewski).

B
Brad Rydzewski 已提交
384
## [1.6.1] - 2019-10-17
B
Brad Rydzewski 已提交
385 386 387
### Added
- updated autocert library in support of acme v2 protocol, by [@bradrydzewski](https://github.com/bradrydzewski).

B
Brad Rydzewski 已提交
388 389 390
### Fixed
- fixed nil pointer when manually adding user from api, by [@bradrydzewski](https://github.com/bradrydzewski).

391
## [1.6.0] - 2019-10-04
B
Brad Rydzewski 已提交
392 393
### Added
- added nsswitch to docker images
394
- option to auto-cancel pending builds when newer build enqueued, by [@bradrydzewski](https://github.com/bradrydzewski). [#1980](https://github.com/drone/drone/issues/1980).
395
- endpoint to list all repositories in the database, by [@bradrydzewski](https://github.com/bradrydzewski). [#2785](https://github.com/drone/drone/issues/2785).
B
Brad Rydzewski 已提交
396

397 398 399
### Fixed
- improve sync to handle duplicate repository names with different unique identifiers, by [@bradrydzewski](https://github.com/bradrydzewski). [#2658](https://github.com/drone/drone/issues/2658). _You can revert to the previous sync logic with DRONE_DATABASE_LEGACY_BATCH=true_.

400
## [1.5.1] - 2019-09-30
401 402 403 404 405 406 407
### Added
- allow organization admins access to organization secret endpoints, by [@bradrydzewski](https://github.com/bradrydzewski). [#2838](https://github.com/drone/drone/issues/2838).

### Fixed
- fix invalid deep links in UI for github enterprise, by [@bradrydzewski](https://github.com/bradrydzewski).
- ensure correct casing when manually adding user, by [@bradrydzewski](https://github.com/bradrydzewski). [#2766](https://github.com/drone/drone/issues/2766).

B
Brad Rydzewski 已提交
408
## [1.5.0] - 2019-09-28
B
Brad Rydzewski 已提交
409
### Added
B
Brad Rydzewski 已提交
410 411
- endpoint to execute a cron pipeline on-demand, by [@bradrydzewski](https://github.com/bradrydzewski). [#2781](https://github.com/drone/drone/issues/2781).
- endpoint to list builds by branch, by [@bradrydzewski](https://github.com/bradrydzewski). [#1495](https://github.com/drone/drone/issues/1495).
B
Brad Rydzewski 已提交
412 413
- ignore skip comments when cron event, by [@bradrydzewski](https://github.com/bradrydzewski). [#2835](https://github.com/drone/drone/issues/2835).
- support for admission extensions, by [@bradrydzewski](https://github.com/bradrydzewski). [#2043](https://github.com/drone/drone/issues/2043).
B
Brad Rydzewski 已提交
414
- endpoint to provide link to git resources, by [@bradrydzewski](https://github.com/bradrydzewski). [#2843](https://github.com/drone/drone/issues/2843).
415
- improve bitbucket status display text on new pull request screen, by [@bradrydzewski](https://github.com/bradrydzewski).
B
Brad Rydzewski 已提交
416 417

### Fixed
B
Brad Rydzewski 已提交
418 419
- missing cron job name in user interface, by [@bradrydzewski](https://github.com/bradrydzewski).
- log lines not properly wrapping in user interface, by [@bradrydzewski](https://github.com/bradrydzewski).
M
msaizar 已提交
420
[#309](https://github.com/drone/drone-ui/issues/309).
B
Brad Rydzewski 已提交
421

422 423 424
### Breaking
- the server now runs in multi-machine mode by default. In order to run the server in single-machine mode (agents disabled) you must set DRONE_AGENTS_DISABLED=true.

B
Brad Rydzewski 已提交
425
## [1.4.0] - 2019-09-12
B
Brad Rydzewski 已提交
426
### Added
B
Brad Rydzewski 已提交
427 428 429
- upgrade to Go 1.13 to resolve arm segfault, by [@KN4CK3R](https://github.com/KN4CK3R). [#2823](https://github.com/drone/drone/issues/2823).
- configure default visibility, by [@JordanSussman](https://github.com/JordanSussman). [#2824](https://github.com/drone/drone/issues/2824).
- configure default trusted flag, by [@vyckou](https://github.com/vyckou).
B
Brad Rydzewski 已提交
430 431
- support for validation plugins, by [@bradrydzewski](https://github.com/bradrydzewski). [#2266](https://github.com/drone/drone/issues/2266).
- support for conversion plugins, by [@bradrydzewski](https://github.com/bradrydzewski).
B
Brad Rydzewski 已提交
432
- support for cron event type, by [@bradrydzewski](https://github.com/bradrydzewski). [#2705](https://github.com/drone/drone/issues/2705).
B
Brad Rydzewski 已提交
433 434
- support for rollback event, by [@bradrydzewski](https://github.com/bradrydzewski). [#2695](https://github.com/drone/drone/issues/2695).
- support for lets encrypt email, by [@bradrydzewski](https://github.com/bradrydzewski). [#2505](https://github.com/drone/drone/issues/2505).
B
Brad Rydzewski 已提交
435

M
Matti R 已提交
436 437
### Removed
- Support for basic auth as an option for Gitea, by [@techknowlogick](https://giteahub.com/techknowlogick). [#2721](https://github.com/drone/drone/issues/2721)
438

439 440 441
### Fixed
- copy cron job name when restarting a cron job, by [@bradrydzewski](https://github.com/bradrydzewski). [#2760](https://github.com/drone/drone/issues/2760).

B
Brad Rydzewski 已提交
442
## [1.3.1] - 2019-08-26
443 444 445
### Added
- support for the GitHub deployment status API, by [@bradrydzewski](https://github.com/bradrydzewski).

446
## [1.3.0] - 2019-08-20
447
### Added
448
- support for storing logs in Azure Cloud Storage, by [@Lucretius](https://github.com/Lucretius). [#2788](https://github.com/drone/drone/pull/2788)
449
- support for windows server 1903, by [@bradrydzewski](https://github.com/bradrydzewski).
450 451 452 453 454 455 456
- button to view the full log file, by [@dramich](https://github.com/dramich). [drone/drone-ui#287](https://github.com/drone/drone-ui/pull/287).

### Fixed
- read gogs sha from webhook, by [@marcotuna](https://github.com/marcotuna).
- create bind volume on host if not exists, by [@bradrydzewski](https://github.com/bradrydzewski). [#2725](https://github.com/drone/drone/issues/2725).
- preserve whitespace in build logs, by [@geek1011](https://github.com/geek1011). [drone/drone-ui#294](https://github.com/drone/drone-ui/pull/294).
- enable log file download on firefox, by [@bobmanary](https://github.com/bobmanary). [drone/drone-ui#303](https://github.com/drone/drone-ui/pull/303)
457

458 459 460
### Security
- upgraded to Go 1.12.9 due to CVE-2019-9512 and CVE-2019-9514

461
## [1.2.3] - 2019-07-30
462 463 464
### Added

- disable github status for cron jobs
B
Brad Rydzewski 已提交
465
- support for action in conditionals, by [@bradrydzewski](https://github.com/bradrydzewski). [#2685](https://github.com/drone/drone/issues/2685).
466

467 468
### Fixed

469
- improve cancel logic for dangling stages, by [@bradrydzewski](https://github.com/bradrydzewski).
470 471
- improve error when kubernetes malforms the port configuration, by [@bradrydzewski](https://github.com/bradrydzewski). [#2742](https://github.com/drone/drone/issues/2742).
- copy parameters from parent build when promoting, by [@bradrydzewski](https://github.com/bradrydzewski). [#2748](https://github.com/drone/drone/issues/2748).
472

473
## [1.2.2] - 2019-07-29
B
Brad Rydzewski 已提交
474
### Added
475

B
Brad Rydzewski 已提交
476 477 478 479
- support for legacy environment variables
- support for legacy workspace based on repository name
- support for github deployment hooks
- provide base sha for github pull requests
480
- option to filter webhooks by event and type
481 482
- upgrade drone-yaml to v1.2.2
- upgrade drone-runtime to v1.0.7
483

484 485 486 487
### Fixed

- error when manually creating an empty user, by [@bradrydzewski](https://github.com/bradrydzewski). [#2738](https://github.com/drone/drone/issues/2738).

488
## [1.2.1] - 2019-06-11
489 490
### Added

491
- support for legacy tokens to ease upgrade path, by [@bradrydzewski](https://github.com/bradrydzewski). [#2713](https://github.com/drone/drone/issues/2713).
492
- include repository name and id in batch update error message, by [@bradrydzewski](https://github.com/bradrydzewski).
493

494 495
### Fixed

496
- fix inconsistent base64 encoding and decoding of encrypted secrets, by [@bradrydzewski](https://github.com/bradrydzewski).
B
Brad Rydzewski 已提交
497 498
- update drone-yaml to version 1.1.2 for improved 0.8 to 1.0 yaml marshal escaping.
- update drone-yaml to version 1.1.3 for improved 0.8 to 1.0 workspace conversion.
499

500 501 502
## [1.2.0] - 2019-05-30
### Added

503 504 505
- endpoint to trigger new build for default branch, by [@bradrydzewski](https://github.com/bradrydzewski). [#2679](https://github.com/drone/drone/issues/2679).
- endpoint to trigger new build for branch, by [@bradrydzewski](https://github.com/bradrydzewski). [#2679](https://github.com/drone/drone/issues/2679).
- endpoint to trigger new build for branch and sha, by [@bradrydzewski](https://github.com/bradrydzewski). [#2679](https://github.com/drone/drone/issues/2679).
506
- enable optional prometheus metrics guest access, by [@janberktold](https://github.com/janberktold)
B
Brad Rydzewski 已提交
507
- fallback to database when logs not found in s3, by [@bradrydzewski](https://github.com/bradrydzewski). [#2689](https://github.com/drone/drone/issues/2689).
508
- support for custom stage definitions and runners, by [@bradrydzewski](https://github.com/bradrydzewski). [#2680](https://github.com/drone/drone/issues/2680).
B
Brad Rydzewski 已提交
509
- update drone-yaml to version 1.1.0
510 511 512

### Fixed

513
- retrieve latest build by branch, by [@tboerger](https://github.com/tboerger).
B
Brad Rydzewski 已提交
514
- copy the fork value when restarting a build, by [@bradrydzewski](https://github.com/bradrydzewski). [#2708](https://github.com/drone/drone/issues/2708).
515
- make healthz available without redirect, by [@bradrydzewski](https://github.com/bradrydzewski). [#2706](https://github.com/drone/drone/issues/2706).
B
Brad Rydzewski 已提交
516

517 518 519
## [1.1.0] - 2019-04-23
### Added

520
- specify a user for the pipeline step, by [@bradrydzewski](https://github.com/bradrydzewski). [#2651](https://github.com/drone/drone/issues/2651).
B
Brad Rydzewski 已提交
521 522
- support for Gitea oauth2, by [@techknowlogick](https://github.com/techknowlogick). [#2622](https://github.com/drone/drone/pull/2622).
- ping the docker daemon before starting the agent, by [@bradrydzewski](https://github.com/bradrydzewski). [#2495](https://github.com/drone/drone/issues/2495).
523 524
- support for Cron job name in Yaml trigger block, by [@bradrydzewski](https://github.com/bradrydzewski). [#2628](https://github.com/drone/drone/issues/2628).
- support for Cron job name in Yaml when block, by [@bradrydzewski](https://github.com/bradrydzewski). [#2628](https://github.com/drone/drone/issues/2628).
525
- sqlite username column changed to case-insensitive, by [@bradrydzewski](https://github.com/bradrydzewski).
B
Brad Rydzewski 已提交
526
- endpoint to purge repository from database, by [@bradrydzewski](https://github.com/bradrydzewski).
527
- support for per-organization secrets, by [@bradrydzewski](https://github.com/bradrydzewski).
528
- include system metadata in global webhooks, by [@bradrydzewski](https://github.com/bradrydzewski).
529
- ability to customize cookie secure flag, by [@bradrydzewski](https://github.com/bradrydzewski).
B
Brad Rydzewski 已提交
530 531
- update drone-yaml from version 1.0.6 to 1.0.8.
- update drone-runtime from version 1.0.4 to 1.0.6.
532
- update go-scm from version 1.0.3 to 1.0.4.
533

534 535 536
### Fixed

- fixed error in mysql table creation syntax, from [@xuyang2](https://github.com/xuyang2). [#2677](https://github.com/drone/drone/pull/2677).
537
- fixed stuck builds when upstream dependency is skipped, from [@bradrydzewski](https://github.com/bradrydzewski). [#2634](https://github.com/drone/drone/issues/2634).
B
Brad Rydzewski 已提交
538
- fixed issue running steps with dependencies on failure, from [@bradrydzewski](https://github.com/bradrydzewski). [#2667](https://github.com/drone/drone/issues/2667).
539

540
## [1.0.1] - 2019-04-10
B
Brad Rydzewski 已提交
541 542 543 544 545 546
### Added

- pass stage environment variables to pipeline steps, by [@bradrydzewski](https://github.com/bradrydzewski).
- update go-scm to version 1.3.0, by [@bradrydzewski](https://github.com/bradrydzewski).
- update drone-runtime to version to 1.0.4, by [@bradrydzewski](https://github.com/bradrydzewski).
- ping docker daemon before agent starts to ensure connectivity, by [@bradrydzewski](https://github.com/bradrydzewski).
E
Eoin McAfee 已提交
547 548 549


\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*