Releases: kubeshop/botkube
v1.6.0-rc.2
What's Changed
Implemented Enhancements 🎉
- Healthz improve endpoint by @madebyrogal in #1276
- Use main chart in tests by @huseyinbabal in #1292
- Include full plugin name in reported command by @pkosiec in #1295
- Add thread mate plugin by @mszostok in #1294
- Add MS Teams apps for sideloading by @pkosiec in #1297
- Add cloud teams integration by @mszostok in #1298
- Cloud MS Teams now using remote cfg by @huseyinbabal in #1304
- Simplify Teams gRPC contract, add support for gRPC auth by @mszostok in #1301
- Fix help message, send the core message over gRPC by @mszostok in #1307
- Reduce amount of anonymous analytics events by @pkosiec in #1310
- md formatter change by @huseyinbabal in #1311
- Release 1.6 rc.2 by @huseyinbabal in #1315
Fixed Bugs 🐛
- Fix main chart version by @huseyinbabal in #1285
- Upload only plugin archives as latest plugins by @mszostok in #1287
- fix chart repo url by @huseyinbabal in #1290
- Fix Cloud Slack Dev E2E tests after Botkube release by @pkosiec in #1288
- Update thread-mate schema, fix setting emoji indicator by @mszostok in #1300
Other Changes ✨
- Add demo video to the Acceptance Criteria for feature requests by @pkosiec in #1289
- Bump golang.org/x/net from 0.13.0 to 0.17.0 by @dependabot in #1296
- Bump google.golang.org/grpc from 1.56.1 to 1.56.3 by @dependabot in #1299
- workflow dispatch by @huseyinbabal in #1308
- Fecth depth set for correct commit id by @huseyinbabal in #1309
Full Changelog: v1.5.0...v1.6.0-rc.2
v1.6.0-rc.1
What's Changed
Implemented Enhancements 🎉
- Healthz improve endpoint by @madebyrogal in #1276
- Use main chart in tests by @huseyinbabal in #1292
- Include full plugin name in reported command by @pkosiec in #1295
- Add thread mate plugin by @mszostok in #1294
- Add MS Teams apps for sideloading by @pkosiec in #1297
- Add cloud teams integration by @mszostok in #1298
- Cloud MS Teams now using remote cfg by @huseyinbabal in #1304
- Simplify Teams gRPC contract, add support for gRPC auth by @mszostok in #1301
- Fix help message, send the core message over gRPC by @mszostok in #1307
- Reduce amount of anonymous analytics events by @pkosiec in #1310
- md formatter change by @huseyinbabal in #1311
Fixed Bugs 🐛
- Fix main chart version by @huseyinbabal in #1285
- Upload only plugin archives as latest plugins by @mszostok in #1287
- fix chart repo url by @huseyinbabal in #1290
- Fix Cloud Slack Dev E2E tests after Botkube release by @pkosiec in #1288
- Update thread-mate schema, fix setting emoji indicator by @mszostok in #1300
Other Changes ✨
- Add demo video to the Acceptance Criteria for feature requests by @pkosiec in #1289
- Bump golang.org/x/net from 0.13.0 to 0.17.0 by @dependabot in #1296
- Bump google.golang.org/grpc from 1.56.1 to 1.56.3 by @dependabot in #1299
- workflow dispatch by @huseyinbabal in #1308
- Fecth depth set for correct commit id by @huseyinbabal in #1309
Full Changelog: v1.5.0...v1.6.0-rc.1
v1.5.0
What's Changed
Breaking changes 💥
The Config Watcher configuration properties have been updated. The configWatcher.enabled
property still works as before.
Before | After |
configWatcher:
enabled: true
tmpDir: "/tmp/watched-cfg/"
initialSyncTimeout: 0
image:
registry: ghcr.io
repository: kubeshop/k8s-sidecar
tag: in-cluster-config
pullPolicy: IfNotPresent |
configWatcher:
enabled: true
inCluster:
informerResyncPeriod: 10m |
Implemented Enhancements 🎉
- Kubectl plugin's binary dependencies version upgrade to v1.28.0 by @huseyinbabal in #1254
- Update ArgoCD plugin metadata by @pkosiec in #1259
- Fix issues reported by linter by @mszostok in #1258
- Add report - connection init (botVer, k8sVer) by @madebyrogal in #1257
- Show plugin activation status by @josefkarasek in #1256
- Introduce integration tests for plugin recovery by @josefkarasek in #1261
- Cancel previous runs, bump CI deps, migrate set-output by @mszostok in #1269
- Add segment analytics to CLI by @josefkarasek in #1271
- Migrate Cloud Slack Dev E2E tests and fix migration tests by @pkosiec in #1270
- Cloud Slack E2e Tests by @huseyinbabal in #1205
- Main helm chart deployment by @huseyinbabal in #1279
- Rework in-cluster ConfigWatcher to use informers instead of sidecar by @pkosiec in #1281
Fixed Bugs 🐛
- Fix ArgoCD template name normalization by @pkosiec in #1242
- Fix duplicated messages for incoming requests and marshalling
oncePer
trigger property for ArgoCD source by @pkosiec in #1243 - Fix writing on closed channel in Cloud Slack by @pkosiec in #1246
- Make ArgoCD plugin resilient to concurrent
Stream
method runs by @pkosiec in #1248 - Fix merging Kubernetes configuration by @mszostok in #1253
- Fix Helm chart overrides for additional RBAC groups by @pkosiec in #1252
- Fix panic for Cloud Slack reconnect and JSON schema for K8s configuration by @pkosiec in #1264
- Fix dispatching events for sink platforms by @mszostok in #1267
- Fix ES type setting, add ES client logging, improve plugin URL err by @mszostok in #1265
- Document Doctor configuration options in Helm values.yaml, fix custom engine override by @pkosiec in #1268
- Fix concurrent PR jobs by @pkosiec in #1275
- Fix configuration merging when using
existingCommunicationsSecretName
by @pkosiec in #1274 - Fix Cloud Slack Dev E2E test after recent changes by @pkosiec in #1277
Other Changes ✨
- Typo Fix: in CONTRIBUTING.md by @sadath-12 in #1245
- Healthz improve endpoint (#1276) by @madebyrogal in #1284
New Contributors
- @sadath-12 made their first contribution in #1245
Full Changelog: v1.4.0...v1.5.0
v1.5.0-rc.2
What's Changed
Implemented Enhancements 🎉
- Kubectl plugin's binary dependencies version upgrade to v1.28.0 by @huseyinbabal in #1254
- Update ArgoCD plugin metadata by @pkosiec in #1259
- Fix issues reported by linter by @mszostok in #1258
- Add report - connection init (botVer, k8sVer) by @madebyrogal in #1257
- Show plugin activation status by @josefkarasek in #1256
- Introduce integration tests for plugin recovery by @josefkarasek in #1261
- Cancel previous runs, bump CI deps, migrate set-output by @mszostok in #1269
- Add segment analytics to CLI by @josefkarasek in #1271
- Migrate Cloud Slack Dev E2E tests and fix migration tests by @pkosiec in #1270
- Cloud Slack E2e Tests by @huseyinbabal in #1205
- Main helm chart deployment by @huseyinbabal in #1279
- Rework in-cluster ConfigWatcher to use informers instead of sidecar by @pkosiec in #1281
Fixed Bugs 🐛
- Fix ArgoCD template name normalization by @pkosiec in #1242
- Fix duplicated messages for incoming requests and marshalling
oncePer
trigger property for ArgoCD source by @pkosiec in #1243 - Fix writing on closed channel in Cloud Slack by @pkosiec in #1246
- Make ArgoCD plugin resilient to concurrent
Stream
method runs by @pkosiec in #1248 - Fix merging Kubernetes configuration by @mszostok in #1253
- Fix Helm chart overrides for additional RBAC groups by @pkosiec in #1252
- Fix panic for Cloud Slack reconnect and JSON schema for K8s configuration by @pkosiec in #1264
- Fix dispatching events for sink platforms by @mszostok in #1267
- Fix ES type setting, add ES client logging, improve plugin URL err by @mszostok in #1265
- Document Doctor configuration options in Helm values.yaml, fix custom engine override by @pkosiec in #1268
- Fix concurrent PR jobs by @pkosiec in #1275
- Fix configuration merging when using
existingCommunicationsSecretName
by @pkosiec in #1274 - Fix Cloud Slack Dev E2E test after recent changes by @pkosiec in #1277
Other Changes ✨
- Typo Fix: in CONTRIBUTING.md by @sadath-12 in #1245
- Healthz improve endpoint (#1276) by @josefkarasek in #1284
New Contributors
- @sadath-12 made their first contribution in #1245
Full Changelog: v1.4.0...v1.5.0-rc.2
v1.5.0-rc.1
What's Changed
Implemented Enhancements 🎉
- Kubectl plugin's binary dependencies version upgrade to v1.28.0 by @huseyinbabal in #1254
- Update ArgoCD plugin metadata by @pkosiec in #1259
- Fix issues reported by linter by @mszostok in #1258
- Add report - connection init (botVer, k8sVer) by @madebyrogal in #1257
- Show plugin activation status by @josefkarasek in #1256
- Introduce integration tests for plugin recovery by @josefkarasek in #1261
- Cancel previous runs, bump CI deps, migrate set-output by @mszostok in #1269
- Add segment analytics to CLI by @josefkarasek in #1271
- Migrate Cloud Slack Dev E2E tests and fix migration tests by @pkosiec in #1270
- Cloud Slack E2e Tests by @huseyinbabal in #1205
- Main helm chart deployment by @huseyinbabal in #1279
- Rework in-cluster ConfigWatcher to use informers instead of sidecar by @pkosiec in #1281
Fixed Bugs 🐛
- Fix ArgoCD template name normalization by @pkosiec in #1242
- Fix duplicated messages for incoming requests and marshalling
oncePer
trigger property for ArgoCD source by @pkosiec in #1243 - Fix writing on closed channel in Cloud Slack by @pkosiec in #1246
- Make ArgoCD plugin resilient to concurrent
Stream
method runs by @pkosiec in #1248 - Fix merging Kubernetes configuration by @mszostok in #1253
- Fix Helm chart overrides for additional RBAC groups by @pkosiec in #1252
- Fix panic for Cloud Slack reconnect and JSON schema for K8s configuration by @pkosiec in #1264
- Fix dispatching events for sink platforms by @mszostok in #1267
- Fix ES type setting, add ES client logging, improve plugin URL err by @mszostok in #1265
- Document Doctor configuration options in Helm values.yaml, fix custom engine override by @pkosiec in #1268
- Fix concurrent PR jobs by @pkosiec in #1275
- Fix configuration merging when using
existingCommunicationsSecretName
by @pkosiec in #1274 - Fix Cloud Slack Dev E2E test after recent changes by @pkosiec in #1277
Other Changes ✨
- Typo Fix: in CONTRIBUTING.md by @sadath-12 in #1245
New Contributors
- @sadath-12 made their first contribution in #1245
Full Changelog: v1.4.0...v1.5.0-rc.1
v1.4.1
What's Changed
Implemented Enhancements 🎉
- Kubectl plugin's binary dependencies version upgrade to v1.28.0 by @huseyinbabal in #1254
- Update ArgoCD plugin metadata by @pkosiec in #1259
- Add report - connection init (botVer, k8sVer) by @madebyrogal in #1257
Fixed Bugs 🐛
- Fix issues reported by linter by @mszostok in #1258
- Fix merging Kubernetes configuration by @mszostok in #1253
- Fix Helm chart overrides for additional RBAC groups by @pkosiec in #1252
Full Changelog: v1.4.0...v1.4.1
v1.4.1-rc.1
What's Changed
Implemented Enhancements 🎉
- Kubectl plugin's binary dependencies version upgrade to v1.28.0 by @huseyinbabal in #1254
- Update ArgoCD plugin metadata by @pkosiec in #1259
- Add report - connection init (botVer, k8sVer) by @madebyrogal in #1257
Fixed Bugs 🐛
- Fix issues reported by linter by @mszostok in #1258
- Fix merging Kubernetes configuration by @mszostok in #1253
- Fix Helm chart overrides for additional RBAC groups by @pkosiec in #1252
Full Changelog: v1.4.0...v1.4.1-rc.1
v1.4.0
NOTE: Remember to use plugin index in sync with your Botkube version. In this release, we've updated Go Plugin API with additional capabilities, which require the latest Botkube Agent running.
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
v1.4.0-rc.3
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
v1.4.0-rc.2
NOTE: Remember to use plugin index in sync with your Botkube version. In this release, we've updated Go Plugin API with additional capabilities, which require the latest Botkube Agent running.
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
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.2