|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## [2.7.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v2.7.0) - 2024-07-18 |
| 4 | + |
| 5 | +### ❤️ Thanks to all contributors! ❤️ |
| 6 | + |
| 7 | +@6543, @anbraten, @dvjn, @hhamalai, @lafriks, @pat-s, @qwerty287, @smainz, @tongjicoder, @zc-devs |
| 8 | + |
| 9 | +### 🔒 Security |
| 10 | + |
| 11 | +- Add blocklist of environment variables who could alter execution of plugins [[#3934](https://github.com/woodpecker-ci/woodpecker/pull/3934)] |
| 12 | +- Make sure plugins only mount the workspace base in a predefinde location [[#3933](https://github.com/woodpecker-ci/woodpecker/pull/3933)] |
| 13 | +- Disallow to set arbitrary environments for plugins [[#3909](https://github.com/woodpecker-ci/woodpecker/pull/3909)] |
| 14 | +- Use proper oauth state [[#3847](https://github.com/woodpecker-ci/woodpecker/pull/3847)] |
| 15 | +- Enhance token checking [[#3842](https://github.com/woodpecker-ci/woodpecker/pull/3842)] |
| 16 | +- Bump github.com/hashicorp/go-retryablehttp v0.7.5 -> v0.7.7 [[#3834](https://github.com/woodpecker-ci/woodpecker/pull/3834)] |
| 17 | + |
| 18 | +### ✨ Features |
| 19 | + |
| 20 | +- Gracefully shutdown server [[#3896](https://github.com/woodpecker-ci/woodpecker/pull/3896)] |
| 21 | +- Gracefully shutdown agent [[#3895](https://github.com/woodpecker-ci/woodpecker/pull/3895)] |
| 22 | +- Convert urls in logs to links [[#3904](https://github.com/woodpecker-ci/woodpecker/pull/3904)] |
| 23 | +- Allow login using multiple forges [[#3822](https://github.com/woodpecker-ci/woodpecker/pull/3822)] |
| 24 | +- Global and organization registries [[#1672](https://github.com/woodpecker-ci/woodpecker/pull/1672)] |
| 25 | +- Cli get repo from git remote [[#3830](https://github.com/woodpecker-ci/woodpecker/pull/3830)] |
| 26 | +- Add api for forges [[#3733](https://github.com/woodpecker-ci/woodpecker/pull/3733)] |
| 27 | + |
| 28 | +### 📈 Enhancement |
| 29 | + |
| 30 | +- Cli fix pipeline logs [[#3913](https://github.com/woodpecker-ci/woodpecker/pull/3913)] |
| 31 | +- Migrate to github.com/urfave/cli/v3 [[#2951](https://github.com/woodpecker-ci/woodpecker/pull/2951)] |
| 32 | +- Allow to change the working directory also for plugins and services [[#3914](https://github.com/woodpecker-ci/woodpecker/pull/3914)] |
| 33 | +- Remove `unplugin-icons` [[#3809](https://github.com/woodpecker-ci/woodpecker/pull/3809)] |
| 34 | +- Release windows binaries as zip file [[#3906](https://github.com/woodpecker-ci/woodpecker/pull/3906)] |
| 35 | +- Convert to openapi 3.0 [[#3897](https://github.com/woodpecker-ci/woodpecker/pull/3897)] |
| 36 | +- Enhance pipeline list [[#3898](https://github.com/woodpecker-ci/woodpecker/pull/3898)] |
| 37 | +- Add user registries UI [[#3888](https://github.com/woodpecker-ci/woodpecker/pull/3888)] |
| 38 | +- Sort users by login [[#3891](https://github.com/woodpecker-ci/woodpecker/pull/3891)] |
| 39 | +- Exclude dummy backend in production [[#3877](https://github.com/woodpecker-ci/woodpecker/pull/3877)] |
| 40 | +- Fix deploy task env [[#3878](https://github.com/woodpecker-ci/woodpecker/pull/3878)] |
| 41 | +- Get default branch and show message in pipeline list [[#3867](https://github.com/woodpecker-ci/woodpecker/pull/3867)] |
| 42 | +- Add timestamp for last work done by agent [[#3844](https://github.com/woodpecker-ci/woodpecker/pull/3844)] |
| 43 | +- Adjust logger types [[#3859](https://github.com/woodpecker-ci/woodpecker/pull/3859)] |
| 44 | +- Cleanup state reporting [[#3850](https://github.com/woodpecker-ci/woodpecker/pull/3850)] |
| 45 | +- Unify DB tables/columns [[#3806](https://github.com/woodpecker-ci/woodpecker/pull/3806)] |
| 46 | +- Let webhook pass on pipeline parsing error [[#3829](https://github.com/woodpecker-ci/woodpecker/pull/3829)] |
| 47 | +- Exclude mocks from release build [[#3831](https://github.com/woodpecker-ci/woodpecker/pull/3831)] |
| 48 | +- K8s secrets reference from step [[#3655](https://github.com/woodpecker-ci/woodpecker/pull/3655)] |
| 49 | + |
| 50 | +### 🐛 Bug Fixes |
| 51 | + |
| 52 | +- Handle empty repositories in gitea when listing PRs [[#3925](https://github.com/woodpecker-ci/woodpecker/pull/3925)] |
| 53 | +- Update alpine package dep for docker images [[#3917](https://github.com/woodpecker-ci/woodpecker/pull/3917)] |
| 54 | +- Don't report error if agent was terminated gracefully [[#3894](https://github.com/woodpecker-ci/woodpecker/pull/3894)] |
| 55 | +- Let agents continuously report their health [[#3893](https://github.com/woodpecker-ci/woodpecker/pull/3893)] |
| 56 | +- Ignore warnings for cli exec [[#3868](https://github.com/woodpecker-ci/woodpecker/pull/3868)] |
| 57 | +- Correct favicon states [[#3832](https://github.com/woodpecker-ci/woodpecker/pull/3832)] |
| 58 | +- Cleanup of the login flow and tests [[#3810](https://github.com/woodpecker-ci/woodpecker/pull/3810)] |
| 59 | +- Fix newlines in logs [[#3808](https://github.com/woodpecker-ci/woodpecker/pull/3808)] |
| 60 | +- Fix authentication error handling [[#3807](https://github.com/woodpecker-ci/woodpecker/pull/3807)] |
| 61 | + |
| 62 | +### 📚 Documentation |
| 63 | + |
| 64 | +- Streamline docs for new users [[#3803](https://github.com/woodpecker-ci/woodpecker/pull/3803)] |
| 65 | +- Add mastodon verification [[#3843](https://github.com/woodpecker-ci/woodpecker/pull/3843)] |
| 66 | +- chore(deps): update docs npm deps non-major [[#3837](https://github.com/woodpecker-ci/woodpecker/pull/3837)] |
| 67 | +- fix(deps): update docs npm deps non-major [[#3824](https://github.com/woodpecker-ci/woodpecker/pull/3824)] |
| 68 | +- Add openSUSE package [[#3800](https://github.com/woodpecker-ci/woodpecker/pull/3800)] |
| 69 | +- chore(deps): update docs npm deps non-major [[#3798](https://github.com/woodpecker-ci/woodpecker/pull/3798)] |
| 70 | +- Add "Docker Tags" Plugin [[#3796](https://github.com/woodpecker-ci/woodpecker/pull/3796)] |
| 71 | +- chore(deps): update dependency marked to v13 [[#3792](https://github.com/woodpecker-ci/woodpecker/pull/3792)] |
| 72 | +- chore: fix some comments [[#3788](https://github.com/woodpecker-ci/woodpecker/pull/3788)] |
| 73 | + |
| 74 | +### Misc |
| 75 | + |
| 76 | +- chore(deps): update web npm deps non-major [[#3930](https://github.com/woodpecker-ci/woodpecker/pull/3930)] |
| 77 | +- chore(deps): update dependency vitest to v2 [[#3905](https://github.com/woodpecker-ci/woodpecker/pull/3905)] |
| 78 | +- fix(deps): update module github.com/google/go-github/v62 to v63 [[#3910](https://github.com/woodpecker-ci/woodpecker/pull/3910)] |
| 79 | +- chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker tag to v4.1.0 [[#3908](https://github.com/woodpecker-ci/woodpecker/pull/3908)] |
| 80 | +- Update plugin-git and add renovate trigger [[#3901](https://github.com/woodpecker-ci/woodpecker/pull/3901)] |
| 81 | +- chore(deps): update docker.io/mstruebing/editorconfig-checker docker tag to v3.0.3 [[#3903](https://github.com/woodpecker-ci/woodpecker/pull/3903)] |
| 82 | +- fix(deps): update golang-packages [[#3875](https://github.com/woodpecker-ci/woodpecker/pull/3875)] |
| 83 | +- chore(deps): lock file maintenance [[#3876](https://github.com/woodpecker-ci/woodpecker/pull/3876)] |
| 84 | +- [pre-commit.ci] pre-commit autoupdate [[#3862](https://github.com/woodpecker-ci/woodpecker/pull/3862)] |
| 85 | +- Add dummy backend [[#3820](https://github.com/woodpecker-ci/woodpecker/pull/3820)] |
| 86 | +- chore(deps): update dependency replace-in-file to v8 [[#3852](https://github.com/woodpecker-ci/woodpecker/pull/3852)] |
| 87 | +- Update forgejo sdk [[#3840](https://github.com/woodpecker-ci/woodpecker/pull/3840)] |
| 88 | +- chore(deps): lock file maintenance [[#3838](https://github.com/woodpecker-ci/woodpecker/pull/3838)] |
| 89 | +- Allow to set dist dir using env var [[#3814](https://github.com/woodpecker-ci/woodpecker/pull/3814)] |
| 90 | +- chore(deps): lock file maintenance [[#3805](https://github.com/woodpecker-ci/woodpecker/pull/3805)] |
| 91 | +- chore(deps): update docker.io/lycheeverse/lychee docker tag to v0.15.1 [[#3797](https://github.com/woodpecker-ci/woodpecker/pull/3797)] |
| 92 | + |
3 | 93 | ## [2.6.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v2.6.0) - 2024-06-13
|
4 | 94 |
|
5 | 95 | ### ❤️ Thanks to all contributors! ❤️
|
|
0 commit comments