What's Changed
Implemented Enhancements 🎉
- Add ability to configure liveness and readiness probes by @huseyinbabal in #1056
- Report Botkube version as a part of startup by @huseyinbabal in #1052
- Add validation that kubeconfig is specified by @mszostok in #1063
- Calculate and check sha256 of plugins by @josefkarasek in #1072
- Cloud gRPC Stream Integration by @huseyinbabal in #1083
- Handle --all-clusters flag by @mszostok in #1085
- gRPC client auth added by @huseyinbabal in #1084
- Send the cluster name for all interactive commands by @mszostok in #1091
- Add cloudslack Audit to Platforms by @josefkarasek in #1090
Fixed Bugs 🐛
- Fix logging heartbeat error and require providing Prometheus URL by @pkosiec in #1031
- Fix upload lastest plugins by @pkosiec in #1034
- Fix reporting real name for Slack interactive events by @pkosiec in #1039
- Respect Mattermost websocket subpath URLs by @tchellomello in #1040
- Remove orphaned code after k8s extraction by @mszostok in #1043
- Use namespace filter in Recommendations by @josefkarasek in #1054
- use kubeconfig from exec input by @huseyinbabal in #1060
- use kubeconfig for gh plugin by @huseyinbabal in #1062
- Add logging when executing a command in not configured channel by @pkosiec in #1061
- Block actions with ChannelName executors by @josefkarasek in #1065
- Update plugin repo for release by @pkosiec in #1069
- Fix generating Slack button ID by @mszostok in #1071
- Fix logging early errors from goroutines and panic with custom Kubeconfig by @pkosiec in #1088
- Disable modal rendering for Cloud Slack by @mszostok in #1093
Other Changes ✨
- skip k8s insight collection if remoteconfig is disabled by @huseyinbabal in #1033
- handle invalid commands by @huseyinbabal in #1053
- custom sa token path by @huseyinbabal in #1077
- Add Botkube illustration by @madebyrogal in #1087
- Bump github.com/lestrrat-go/jwx from 1.1.7 to 1.2.26 by @dependabot in #1092
New Contributors
- @tchellomello made their first contribution in #1040
Full Changelog: v1.0.0...v1.1.0-rc.1