What's Changed
Implemented Enhancements 🎉
- Improve gh jsonschema, fix gh watch loop, allow watching all prs events by @mszostok in #1185
- Add flux under default executors by @mszostok in #1186
- Improve migrate flow by @josefkarasek in #1198
- Add support for archived plugins by @mszostok in #1202
- Add JSON schema for GitHub reporter plugin by @pkosiec in #1206
- Support bot accounts for Mattermost by @khusseini in #1207
- Add fallback strategy to get MM team by @mszostok in #1214
- Add config get CLI command by @mszostok in #1208
- Add GitHub action to enforce labels by @mszostok in #1219
- Elasticsearch v8 Support by @huseyinbabal in #1215
- Ignore error-like GKE node maintenance events by @huseyinbabal in #1218
- Introduce support for Source events incoming as external requests by @pkosiec in #1217
- Introduce interactive ArgoCD source plugin by @pkosiec in #1220
- Improve e2e perf by @huseyinbabal in #1227
- Improve non-interactive messages for ArgoCD source by @pkosiec in #1228
- Support custom OpenAI API params for Doctor plugin by @pkosiec in #1232
- Restart crashed plugins by @mszostok in #1236
Fixed Bugs 🐛
- Fix counting plugins migrated, Doctor JSON schema and multi-word command verbs reporting by @pkosiec in #1182
- Improve JSON schema for keptn, include Flux plugin in build, fix plugin count by @pkosiec in #1184
- Handle K8s empty resource list for K8s 1.26+ by @pkosiec in #1194
- Fix removing archive ext from name by @mszostok in #1209
- Remove Slack bot user name from CI by default by @huseyinbabal in #1213
- [migration] Default Instace Name on Auto-Approve by @josefkarasek in #1211
- Fix downloader for non archived plugins by @mszostok in #1221
- Fix printing steps when file redirect is used by @mszostok in #1226
- Fix schemas for gh-events and flux, fix render in gh-events by @mszostok in #1225
- Fix help flag error, remove color codes by @mszostok in #1231
- Fix JSON schema for ArgoCD source plugin and spelling for CLI docs by @pkosiec in #1234
- Bump
github.com/cyphar/filepath-securejoin
dependency to avoid security issue by @dependabot in #1235 - Fix ArgoCD notification setup and JSON schema by @pkosiec in #1237
- Cherry pick bug fixes for 1.14 RC2 by @pkosiec in #1247
- Make ArgoCD plugin resilient to concurrent
Stream
method runs (#1248) by @pkosiec in #1249
Breaking Changes 💥
Other Changes ✨
- Update default AC for enhancement task tpl by @mszostok in #1190
- Introduce environment variables for Cloud Slack E2E tests by @huseyinbabal in #1210
- Update Readme with the latest GIF and content by @pkosiec in #1223
- Fix PR build workflow indentation by @pkosiec in #1233
New Contributors
- @khusseini made their first contribution in #1207
Full Changelog: v1.3.0...v1.4.0-rc.3