Skip to content

Releases: kubeshop/botkube

v1.5.0

09 Oct 10:01
Compare
Choose a tag to compare

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 🎉

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 ✨

New Contributors

Full Changelog: v1.4.0...v1.5.0

v1.5.0-rc.2

09 Oct 07:19
Compare
Choose a tag to compare
v1.5.0-rc.2 Pre-release
Pre-release

What's Changed

Implemented Enhancements 🎉

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 ✨

New Contributors

Full Changelog: v1.4.0...v1.5.0-rc.2

v1.5.0-rc.1

06 Oct 10:09
Compare
Choose a tag to compare
v1.5.0-rc.1 Pre-release
Pre-release

What's Changed

Implemented Enhancements 🎉

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 ✨

New Contributors

Full Changelog: v1.4.0...v1.5.0-rc.1

v1.4.1

15 Sep 10:30
Compare
Choose a tag to compare

What's Changed

Implemented Enhancements 🎉

Fixed Bugs 🐛

Full Changelog: v1.4.0...v1.4.1

v1.4.1-rc.1

14 Sep 13:28
Compare
Choose a tag to compare
v1.4.1-rc.1 Pre-release
Pre-release

What's Changed

Implemented Enhancements 🎉

Fixed Bugs 🐛

Full Changelog: v1.4.0...v1.4.1-rc.1

v1.4.0

11 Sep 13:42
Compare
Choose a tag to compare

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 🎉

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 ✨

New Contributors

Full Changelog: v1.3.0...v1.4.0

v1.4.0-rc.3

11 Sep 13:11
Compare
Choose a tag to compare
v1.4.0-rc.3 Pre-release
Pre-release

What's Changed

Implemented Enhancements 🎉

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 ✨

New Contributors

Full Changelog: v1.3.0...v1.4.0-rc.3

v1.4.0-rc.2

11 Sep 08:36
Compare
Choose a tag to compare
v1.4.0-rc.2 Pre-release
Pre-release

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 🎉

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 ✨

New Contributors

Full Changelog: v1.3.0...v1.4.0-rc.2

v1.4.0-rc.1

08 Sep 08:45
Compare
Choose a tag to compare
v1.4.0-rc.1 Pre-release
Pre-release

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 🎉

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
  • 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

Breaking Changes 💥

Other Changes ✨

New Contributors

Full Changelog: v1.3.0...v1.4.0-rc.1

v1.3.0

14 Aug 08:23
Compare
Choose a tag to compare

What's Changed

Important Changes ⚡

Note
All those changes only affect Slack Platform users.

  • Add reactions:write to Slack application scopes in Slack application manifest, and re-install your Slack application into your Slack workspace

    Reason
    Botkube now adds reaction before and after a command execution for better visibility of command execution status. reactions:write scope allows Botkube to add reactions to executed commands in Slack channel. Without that scope, you will see an error in the logs.

Implemented Enhancements 🎉

Fixed Bugs 🐛

Other Changes ✨

  • Rename --auto-upgrade to --auto-approve flag for Migration CLI by @pkosiec in #1149
  • chore: pkg imported more than once by @testwill in #1153
  • Fix counting plugins migrated, Doctor JSON schema and multi-word comm… by @huseyinbabal in #1183

New Contributors

Full Changelog: v1.2.0...v1.3.0