diff --git a/CHANGELOG.md b/CHANGELOG.md index c0250557c8..269fe2ab4d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,15 +1,17 @@ # Changelog -## [2.0.0-rc.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/2.0.0-rc.0) - 2023-11-11 +## [2.0.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/2.0.0) - 2023-11-23 ### ❤️ Thanks to all contributors! ❤️ -@anbraten, @zc-devs, @pat-s, @xoxys, @lafriks, @silverwind, @6543, @pre-commit-ci[bot], @qwerty287, @renovate[bot], @riczescaran, @J-Ha, @Janik-Haag, @jbiblio, @runephilosof-karnovgroup, @bitethecode, @HamburgerJungeJr, @nitram509, @JohnWalkerx, @OskarsPakers, @Exar04, @dominic-p, @categulario, @mzampetakis, @Timshel, @Denperidge, @tomix1024, @lonix1, @s3lph, @math3vz, @LTek-online, @testwill, @klinux, @pinpox, @hpidcock, @ChewingBever, @azdle, @praneeth-ovckd +@qwerty287, @anbraten, @6543, @renovate[bot], @pat-s, @zc-devs, @xoxys, @lafriks, @silverwind, @pre-commit-ci[bot], @riczescaran, @J-Ha, @Janik-Haag, @jbiblio, @runephilosof-karnovgroup, @bitethecode, @HamburgerJungeJr, @nitram509, @JohnWalkerx, @OskarsPakers, @Exar04, @dominic-p, @categulario, @mzampetakis, @Timshel, @Denperidge, @tomix1024, @lonix1, @s3lph, @math3vz, @LTek-online, @testwill, @klinux, @pinpox, @hpidcock, @ChewingBever, @azdle, @praneeth-ovckd ### 💥 Breaking changes +- Rename `link` to `url` [[#2812](https://github.com/woodpecker-ci/woodpecker/pull/2812)] +- Revert to singular CLI args [[#2820](https://github.com/woodpecker-ci/woodpecker/pull/2820)] - Use int64 for IDs in woodpecker client lib [[#2703](https://github.com/woodpecker-ci/woodpecker/pull/2703)] -- Woodpecker-go: Use Feed instead Activity [[#2690](https://github.com/woodpecker-ci/woodpecker/pull/2690)] +- Woodpecker-go: Use Feed instead of Activity [[#2690](https://github.com/woodpecker-ci/woodpecker/pull/2690)] - Do not sanitzie secrets with 3 or less chars [[#2680](https://github.com/woodpecker-ci/woodpecker/pull/2680)] - fix(deps): update docker to v24 [[#2675](https://github.com/woodpecker-ci/woodpecker/pull/2675)] - Remove `WOODPECKER_DOCS` config [[#2647](https://github.com/woodpecker-ci/woodpecker/pull/2647)] @@ -39,8 +41,69 @@ - Support bitbucket Dir() and support multi-workflows [[#2045](https://github.com/woodpecker-ci/woodpecker/pull/2045)] - Add ping command to server to allow container healthchecks [[#2030](https://github.com/woodpecker-ci/woodpecker/pull/2030)] +### 📚 Documentation + +- Add 2.0.0 post [[#2864](https://github.com/woodpecker-ci/woodpecker/pull/2864)] +- Add extend env plugin [[#2847](https://github.com/woodpecker-ci/woodpecker/pull/2847)] +- mark v1.0.x as unmaintained [[#2818](https://github.com/woodpecker-ci/woodpecker/pull/2818)] +- Update docs npm deps non-major [[#2799](https://github.com/woodpecker-ci/woodpecker/pull/2799)] +- Add docs about Gitea on same host and update docker-compose example [[#2752](https://github.com/woodpecker-ci/woodpecker/pull/2752)] +- Update docusaurus plugin [[#2804](https://github.com/woodpecker-ci/woodpecker/pull/2804)] +- Mark kubernetes backend as fully supported [[#2756](https://github.com/woodpecker-ci/woodpecker/pull/2756)] +- Update docusaurus to v3 [[#2732](https://github.com/woodpecker-ci/woodpecker/pull/2732)] +- Fix the wrong link to the cron job document [[#2740](https://github.com/woodpecker-ci/woodpecker/pull/2740)] +- Improve secrets documentation [[#2707](https://github.com/woodpecker-ci/woodpecker/pull/2707)] +- Add woodpecker-lint tool [[#2648](https://github.com/woodpecker-ci/woodpecker/pull/2648)] +- Add autoscaler docs [[#2631](https://github.com/woodpecker-ci/woodpecker/pull/2631)] +- Rework setup docs [[#2630](https://github.com/woodpecker-ci/woodpecker/pull/2630)] +- doc: improve prometheus docs [[#2617](https://github.com/woodpecker-ci/woodpecker/pull/2617)] +- docs add nixos install instructions [[#2616](https://github.com/woodpecker-ci/woodpecker/pull/2616)] +- Add prettier plugin [[#2621](https://github.com/woodpecker-ci/woodpecker/pull/2621)] +- [doc] improve documentation WOODPECKER_SESSION_EXPIRES [[#2603](https://github.com/woodpecker-ci/woodpecker/pull/2603)] +- Update documentation WRT to recent `$platform` changes [[#2531](https://github.com/woodpecker-ci/woodpecker/pull/2531)] +- Add plugin "GitHub release" [[#2592](https://github.com/woodpecker-ci/woodpecker/pull/2592)] +- Cleanup docs [[#2478](https://github.com/woodpecker-ci/woodpecker/pull/2478)] +- Add plugin "Release helper" [[#2584](https://github.com/woodpecker-ci/woodpecker/pull/2584)] +- Add plugin "Gitea Create Pull Request" to plugin index [[#2581](https://github.com/woodpecker-ci/woodpecker/pull/2581)] +- Adjust github scopes and clarify documentation. [[#2578](https://github.com/woodpecker-ci/woodpecker/pull/2578)] +- Remove redundant definition of webhook form docs [[#2561](https://github.com/woodpecker-ci/woodpecker/pull/2561)] +- Add notes about CRI-O specific config [[#2546](https://github.com/woodpecker-ci/woodpecker/pull/2546)] +- Fix incorrect yaml syntax for `ref` in docs [[#2518](https://github.com/woodpecker-ci/woodpecker/pull/2518)] +- Local image documentation [[#2521](https://github.com/woodpecker-ci/woodpecker/pull/2521)] +- Adds bitbucket tag support in docs [[#2536](https://github.com/woodpecker-ci/woodpecker/pull/2536)] +- Fix docs duplicate WOODPECKER_HOST assignment [[#2501](https://github.com/woodpecker-ci/woodpecker/pull/2501)] +- Update github auth install [[#2499](https://github.com/woodpecker-ci/woodpecker/pull/2499)] +- Update GH app installation instructions [[#2472](https://github.com/woodpecker-ci/woodpecker/pull/2472)] +- Add videos [[#2465](https://github.com/woodpecker-ci/woodpecker/pull/2465)] +- docs: missing info for runs_on [[#2457](https://github.com/woodpecker-ci/woodpecker/pull/2457)] +- Add hint about alternative pipeline skip syntax [[#2443](https://github.com/woodpecker-ci/woodpecker/pull/2443)] +- Fix typo in GitLab docs [[#2376](https://github.com/woodpecker-ci/woodpecker/pull/2376)] +- clarify setup with gitlab with RFC1918 nets and non standard TLDs [[#2363](https://github.com/woodpecker-ci/woodpecker/pull/2363)] +- Clarify env var `CI` in docs [[#2349](https://github.com/woodpecker-ci/woodpecker/pull/2349)] +- docs: yaml cheatsheet for advanced syntax [[#2329](https://github.com/woodpecker-ci/woodpecker/pull/2329)] +- Improve explanation for globs in when:path [[#2252](https://github.com/woodpecker-ci/woodpecker/pull/2252)] +- Fix usage description for backend-http-proxy flag [[#2250](https://github.com/woodpecker-ci/woodpecker/pull/2250)] +- Restructure k8s documentation [[#2193](https://github.com/woodpecker-ci/woodpecker/pull/2193)] +- Update list of "projects using Woodpecker" [[#2196](https://github.com/woodpecker-ci/woodpecker/pull/2196)] +- Update 92-awesome.md [[#2195](https://github.com/woodpecker-ci/woodpecker/pull/2195)] +- Better blog title/desc [[#2182](https://github.com/woodpecker-ci/woodpecker/pull/2182)] +- Fix version in FAQ [[#2101](https://github.com/woodpecker-ci/woodpecker/pull/2101)] +- Add blog posts/tutorials [[#2095](https://github.com/woodpecker-ci/woodpecker/pull/2095)] +- update version docs about versioning [[#2086](https://github.com/woodpecker-ci/woodpecker/pull/2086)] +- Fix client example [[#2085](https://github.com/woodpecker-ci/woodpecker/pull/2085)] +- Update docs deps to address cves [[#2080](https://github.com/woodpecker-ci/woodpecker/pull/2080)] +- fix: global registry docs [[#2070](https://github.com/woodpecker-ci/woodpecker/pull/2070)] +- Improve bitbucket docs [[#2066](https://github.com/woodpecker-ci/woodpecker/pull/2066)] +- update docs about versioning [[#2043](https://github.com/woodpecker-ci/woodpecker/pull/2043)] +- Set v1.0 documents as default and mark v0.15 as unmaintained [[#2034](https://github.com/woodpecker-ci/woodpecker/pull/2034)] + ### 📈 Enhancement +- Cleanup plugins index [[#2856](https://github.com/woodpecker-ci/woodpecker/pull/2856)] +- Bump default clone image version to 2.4.0 [[#2852](https://github.com/woodpecker-ci/woodpecker/pull/2852)] +- Signal to clients the hook and event routes where removed [[#2826](https://github.com/woodpecker-ci/woodpecker/pull/2826)] +- Replace `interface{}` with `any` [[#2807](https://github.com/woodpecker-ci/woodpecker/pull/2807)] +- Fix repo owner filter [[#2808](https://github.com/woodpecker-ci/woodpecker/pull/2808)] - Sort agents list by ID [[#2795](https://github.com/woodpecker-ci/woodpecker/pull/2795)] - Fix css loading order in head [[#2785](https://github.com/woodpecker-ci/woodpecker/pull/2785)] - Fix error color contrast in dark theme [[#2778](https://github.com/woodpecker-ci/woodpecker/pull/2778)] @@ -123,6 +186,9 @@ ### 🐛 Bug Fixes +- Fix plugin URLs [[#2850](https://github.com/woodpecker-ci/woodpecker/pull/2850)] +- Fix env vars and add UI url [[#2811](https://github.com/woodpecker-ci/woodpecker/pull/2811)] +- Fix paths for version check [[#2816](https://github.com/woodpecker-ci/woodpecker/pull/2816)] - Add `privileged` schema definition [[#2777](https://github.com/woodpecker-ci/woodpecker/pull/2777)] - Use unique label selector for pod label for kubernetes services [[#2723](https://github.com/woodpecker-ci/woodpecker/pull/2723)] - Some UI fixes [[#2698](https://github.com/woodpecker-ci/woodpecker/pull/2698)] @@ -168,58 +234,19 @@ - Fix WOODPECKER_GRPC_VERIFY being ignored [[#2077](https://github.com/woodpecker-ci/woodpecker/pull/2077)] - Handle case where there is no latest pipeline for GetBadge [[#2042](https://github.com/woodpecker-ci/woodpecker/pull/2042)] -### 📚 Documentation - -- Mark kubernetes backend as fully supported [[#2756](https://github.com/woodpecker-ci/woodpecker/pull/2756)] -- Update docusaurus to v3 [[#2732](https://github.com/woodpecker-ci/woodpecker/pull/2732)] -- Fix the wrong link to the cron job document [[#2740](https://github.com/woodpecker-ci/woodpecker/pull/2740)] -- Improve secrets documentation [[#2707](https://github.com/woodpecker-ci/woodpecker/pull/2707)] -- Add woodpecker-lint tool [[#2648](https://github.com/woodpecker-ci/woodpecker/pull/2648)] -- Add autoscaler docs [[#2631](https://github.com/woodpecker-ci/woodpecker/pull/2631)] -- Rework setup docs [[#2630](https://github.com/woodpecker-ci/woodpecker/pull/2630)] -- doc: improve prometheus docs [[#2617](https://github.com/woodpecker-ci/woodpecker/pull/2617)] -- docs add nixos install instructions [[#2616](https://github.com/woodpecker-ci/woodpecker/pull/2616)] -- Add prettier plugin [[#2621](https://github.com/woodpecker-ci/woodpecker/pull/2621)] -- [doc] improve documentation WOODPECKER_SESSION_EXPIRES [[#2603](https://github.com/woodpecker-ci/woodpecker/pull/2603)] -- Update documentation WRT to recent `$platform` changes [[#2531](https://github.com/woodpecker-ci/woodpecker/pull/2531)] -- Add plugin "GitHub release" [[#2592](https://github.com/woodpecker-ci/woodpecker/pull/2592)] -- Cleanup docs [[#2478](https://github.com/woodpecker-ci/woodpecker/pull/2478)] -- Add plugin "Release helper" [[#2584](https://github.com/woodpecker-ci/woodpecker/pull/2584)] -- Add plugin "Gitea Create Pull Request" to plugin index [[#2581](https://github.com/woodpecker-ci/woodpecker/pull/2581)] -- Adjust github scopes and clarify documentation. [[#2578](https://github.com/woodpecker-ci/woodpecker/pull/2578)] -- Remove redundant definition of webhook form docs [[#2561](https://github.com/woodpecker-ci/woodpecker/pull/2561)] -- Add notes about CRI-O specific config [[#2546](https://github.com/woodpecker-ci/woodpecker/pull/2546)] -- Fix incorrect yaml syntax for `ref` in docs [[#2518](https://github.com/woodpecker-ci/woodpecker/pull/2518)] -- Local image documentation [[#2521](https://github.com/woodpecker-ci/woodpecker/pull/2521)] -- Adds bitbucket tag support in docs [[#2536](https://github.com/woodpecker-ci/woodpecker/pull/2536)] -- Fix docs duplicate WOODPECKER_HOST assignment [[#2501](https://github.com/woodpecker-ci/woodpecker/pull/2501)] -- Update github auth install [[#2499](https://github.com/woodpecker-ci/woodpecker/pull/2499)] -- Update GH app installation instructions [[#2472](https://github.com/woodpecker-ci/woodpecker/pull/2472)] -- Add videos [[#2465](https://github.com/woodpecker-ci/woodpecker/pull/2465)] -- docs: missing info for runs_on [[#2457](https://github.com/woodpecker-ci/woodpecker/pull/2457)] -- Add hint about alternative pipeline skip syntax [[#2443](https://github.com/woodpecker-ci/woodpecker/pull/2443)] -- Fix typo in GitLab docs [[#2376](https://github.com/woodpecker-ci/woodpecker/pull/2376)] -- clarify setup with gitlab with RFC1918 nets and non standard TLDs [[#2363](https://github.com/woodpecker-ci/woodpecker/pull/2363)] -- Clarify env var `CI` in docs [[#2349](https://github.com/woodpecker-ci/woodpecker/pull/2349)] -- docs: yaml cheatsheet for advanced syntax [[#2329](https://github.com/woodpecker-ci/woodpecker/pull/2329)] -- Improve explanation for globs in when:path [[#2252](https://github.com/woodpecker-ci/woodpecker/pull/2252)] -- Fix usage description for backend-http-proxy flag [[#2250](https://github.com/woodpecker-ci/woodpecker/pull/2250)] -- Restructure k8s documentation [[#2193](https://github.com/woodpecker-ci/woodpecker/pull/2193)] -- Update list of "projects using Woodpecker" [[#2196](https://github.com/woodpecker-ci/woodpecker/pull/2196)] -- Update 92-awesome.md [[#2195](https://github.com/woodpecker-ci/woodpecker/pull/2195)] -- Better blog title/desc [[#2182](https://github.com/woodpecker-ci/woodpecker/pull/2182)] -- Fix version in FAQ [[#2101](https://github.com/woodpecker-ci/woodpecker/pull/2101)] -- Add blog posts/tutorials [[#2095](https://github.com/woodpecker-ci/woodpecker/pull/2095)] -- update version docs about versioning [[#2086](https://github.com/woodpecker-ci/woodpecker/pull/2086)] -- Fix client example [[#2085](https://github.com/woodpecker-ci/woodpecker/pull/2085)] -- Update docs deps to address cves [[#2080](https://github.com/woodpecker-ci/woodpecker/pull/2080)] -- fix: global registry docs [[#2070](https://github.com/woodpecker-ci/woodpecker/pull/2070)] -- Improve bitbucket docs [[#2066](https://github.com/woodpecker-ci/woodpecker/pull/2066)] -- update docs about versioning [[#2043](https://github.com/woodpecker-ci/woodpecker/pull/2043)] -- Set v1.0 documents as default and mark v0.15 as unmaintained [[#2034](https://github.com/woodpecker-ci/woodpecker/pull/2034)] - ### Misc +- Update release-helper [[#2863](https://github.com/woodpecker-ci/woodpecker/pull/2863)] +- Add repo owner test [[#2857](https://github.com/woodpecker-ci/woodpecker/pull/2857)] +- Update woodpeckerci/plugin-ready-release-go Docker tag to v1.0.2 [[#2853](https://github.com/woodpecker-ci/woodpecker/pull/2853)] +- Update golang (packages) [[#2839](https://github.com/woodpecker-ci/woodpecker/pull/2839)] +- Update dependency vite to v5 [[#2836](https://github.com/woodpecker-ci/woodpecker/pull/2836)] +- Lock file maintenance [[#2840](https://github.com/woodpecker-ci/woodpecker/pull/2840)] +- Update postgres Docker tag to v16.1 [[#2842](https://github.com/woodpecker-ci/woodpecker/pull/2842)] +- Update docker.io/golang Docker tag to v1.21.4 [[#2828](https://github.com/woodpecker-ci/woodpecker/pull/2828)] +- Update docker.io/techknowlogick/xgo Docker tag to go-1.21.4 [[#2829](https://github.com/woodpecker-ci/woodpecker/pull/2829)] +- Update golang (packages) [[#2815](https://github.com/woodpecker-ci/woodpecker/pull/2815)] +- Update dependency marked to v10 [[#2810](https://github.com/woodpecker-ci/woodpecker/pull/2810)] - Update release-helper [[#2801](https://github.com/woodpecker-ci/woodpecker/pull/2801)] - Remove go versions from .golangci.yml [[#2775](https://github.com/woodpecker-ci/woodpecker/pull/2775)] - [pre-commit.ci] pre-commit autoupdate [[#2767](https://github.com/woodpecker-ci/woodpecker/pull/2767)]