What's Changed
Implemented Enhancements 🎉
- Describe how plugins can be consumed within Botkube core by @mszostok in #859
- Add support for handling executor plugins by @mszostok in #862
- Add plugin manager for sources by @mszostok in #857
- Pass configuration to source and executor plugins by @mszostok in #875
- Add plugin validation for configuration groups, bindings and index repository by @mszostok in #877
- Unify commands by @josefkarasek in #867
- Add automated way of generating plugin index file by @mszostok in #884
- Add logger for plugin binary output and the plugin client itself by @mszostok in #879
- Add release process for Botkube plugins by @mszostok in #882
- Dynamically generate help messages by @josefkarasek in #885
- Update docs in example folder by @mszostok in #898
- Add Botkube Helm plugin by @mszostok in #900
- Add commands for Sources and Executors by @josefkarasek in #905
- Add plugins configuration to make release possible by @mszostok in #911
- Add helm get and history cmds, update Botkube help, add testing scenario, fix bugs by @mszostok in #912
- Replace removed 'list commands', print multi-cluster info only for supported platforms by @mszostok in #913
Fixed Bugs 🐛
- Fixup
kubectl
help wording by @brampling in #863 - Move actions list E2E test after initial help message by @pkosiec in #864
- Make plugin logger independent, fix naming in err msgs by @mszostok in #897
- Fix bugs in executors by @mszostok in #902
Breaking Changes 💥
Other Changes ✨
- Change links to the documentation by @madebyrogal in #866
- Make the integration jobs independent by @mszostok in #883
- Revert changes from auto-merged PR by @josefkarasek in #894
- Simplify command args parsing by @josefkarasek in #888
- Add option to set discord user's ID directly by @mszostok in #903
- Fix notifier verbs by @josefkarasek in #895
- config source provider is added by @huseyinbabal in #896
- Describe RBAC design proposal and add instruction for RBAC PoC by @pkosiec in #910
- Update release categories, update golangci-lint by @mszostok in #915
- Add health endpoints by @josefkarasek in #916
New Contributors
- @brampling made their first contribution in #863
Full Changelog: v0.16.0...v0.17.0-rc.1