Releases: kubeshop/botkube
v1.9.1
v1.9.1-rc.1
v1.9.0
What's Changed
Botkube is introducing new plugins with advanced functionality that will be part of the Botkube Team and Enterprise packages. These advanced plugins require cloud services provided by Botkube and are not part of the Botkube open source software.
As part of this change, some of the existing Botkube plugins are being moved to a new repository. This repository requires authentication with a Botkube account. To continue using these Botkube plugins, create an account at https://app.botkube.io/ and configure a Botkube instance, or migrate an existing installation with the Botkube CLI.
Implemented Enhancements 🎉
- Teams/integration tests by @mszostok in #1361
- Share the cloud slack e2e workflow between jobs by @mszostok in #1366
- Update Cloud Slack to always respond in a thread by @mszostok in #1372
- Enabled Plugins Report by @madebyrogal in #1374
- Stop building multi arch binaries for cli snapshot by @mszostok in #1382
- Enhance Slack notification footer by @mszostok in #1384
- Update executor contract, publish local dev server by @mszostok in #1385
- Add teams and slack parent activity id support, remove not used activityId field from gRPC by @mszostok in #1387
- Support custom headers during plugin index request by @pkosiec in #1381
Fixed Bugs 🐛
- Fix branch-build.yml workflow by @mszostok in #1365
- Add missing template indicator by @mszostok in #1370
- Fix a tiny typo by @vaijab in #1377
- Fix kubectl builder perms checker by @mszostok in #1380
- Fix Helm chart upgrade when using existing secret by @voriol in #1378
- Cherry-pick fixes by @mszostok in #1398
Other Changes ✨
- Reorganize migrate constaints check and add unit tests by @pkosiec in #1362
- Fix Botkube installation
exec
config for the migration tests by @pkosiec in #1363 - Bump github.com/gin-gonic/gin from 1.8.1 to 1.9.1 by @mszostok in #1369
- Move plugin-related internal packages to
pkg
by @pkosiec in #1373 - Update setup-go action by @mszostok in #1375
- Move
internal/plugin
topkg
by @pkosiec in #1383 - Bump helm.sh/helm/v3 from 3.13.2 to 3.14.1 by @mszostok in #1388
- Extract plugins and delete legacy platforms by @pkosiec in #1390
- Fix migration CI job and remove unused
lifecycleServer
properties by @pkosiec in #1392
New Contributors
Full Changelog: v1.8.0...v1.9.0
v1.9.0-rc.2
What's Changed
Implemented Enhancements 🎉
- Teams/integration tests by @mszostok in #1361
- Share the cloud slack e2e workflow between jobs by @mszostok in #1366
- Update Cloud Slack to always respond in a thread by @mszostok in #1372
- Enabled Plugins Report by @madebyrogal in #1374
- Stop building multi arch binaries for cli snapshot by @mszostok in #1382
- Enhance Slack notification footer by @mszostok in #1384
- Update executor contract, publish local dev server by @mszostok in #1385
- Add teams and slack parent activity id support, remove not used activityId field from gRPC by @mszostok in #1387
- Support custom headers during plugin index request by @pkosiec in #1381
Fixed Bugs 🐛
- Fix branch-build.yml workflow by @mszostok in #1365
- Add missing template indicator by @mszostok in #1370
- Fix a tiny typo by @vaijab in #1377
- Fix kubectl builder perms checker by @mszostok in #1380
- Fix Helm chart upgrade when using existing secret by @voriol in #1378
- Cherry-pick fixes by @mszostok in #1398
Other Changes ✨
- Reorganize migrate constaints check and add unit tests by @pkosiec in #1362
- Fix Botkube installation
exec
config for the migration tests by @pkosiec in #1363 - Bump github.com/gin-gonic/gin from 1.8.1 to 1.9.1 by @mszostok in #1369
- Move plugin-related internal packages to
pkg
by @pkosiec in #1373 - Update setup-go action by @mszostok in #1375
- Move
internal/plugin
topkg
by @pkosiec in #1383 - Bump helm.sh/helm/v3 from 3.13.2 to 3.14.1 by @mszostok in #1388
- Extract plugins and delete legacy platforms by @pkosiec in #1390
- Fix migration CI job and remove unused
lifecycleServer
properties by @pkosiec in #1392
New Contributors
Full Changelog: v1.8.0...v1.9.0-rc.2
v1.9.0-rc.1
What's Changed
Implemented Enhancements 🎉
- Teams/integration tests by @mszostok in #1361
- Share the cloud slack e2e workflow between jobs by @mszostok in #1366
- Update Cloud Slack to always respond in a thread by @mszostok in #1372
- Enabled Plugins Report by @madebyrogal in #1374
- Stop building multi arch binaries for cli snapshot by @mszostok in #1382
- Enhance Slack notification footer by @mszostok in #1384
- Update executor contract, publish local dev server by @mszostok in #1385
- Add teams and slack parent activity id support, remove not used activityId field from gRPC by @mszostok in #1387
- Support custom headers during plugin index request by @pkosiec in #1381
Fixed Bugs 🐛
- Fix branch-build.yml workflow by @mszostok in #1365
- Add missing template indicator by @mszostok in #1370
- Fix a tiny typo by @vaijab in #1377
- Fix kubectl builder perms checker by @mszostok in #1380
- Fix Helm chart upgrade when using existing secret by @voriol in #1378
Other Changes ✨
- Reorganize migrate constaints check and add unit tests by @pkosiec in #1362
- Fix Botkube installation
exec
config for the migration tests by @pkosiec in #1363 - Bump github.com/gin-gonic/gin from 1.8.1 to 1.9.1 by @mszostok in #1369
- Move plugin-related internal packages to
pkg
by @pkosiec in #1373 - Update setup-go action by @mszostok in #1375
- Move
internal/plugin
topkg
by @pkosiec in #1383 - Bump helm.sh/helm/v3 from 3.13.2 to 3.14.1 by @mszostok in #1388
- Extract plugins and delete legacy platforms by @pkosiec in #1390
- Fix migration CI job and remove unused
lifecycleServer
properties by @pkosiec in #1392
New Contributors
Full Changelog: v1.8.0...v1.9.0-rc.1
v1.8.0
What's Changed
Implemented Enhancements 🎉
- Add recommended flag to plugin index by @madebyrogal in #1339
- Forward action output to sinks by @mszostok in #1341
- Migrate disabled plugins to Cloud by @madebyrogal in #1355
Fixed Bugs 🐛
- Fix redacting credentials and hide CA certificate when showing config by @pkosiec in #1340
- Update Doctor's engine to
gpt-3.5-turbo-instinct
and fix prompt by @pkosiec in #1349 - Fix Botkube version constraint during migration by @pkosiec in #1353
Other Changes ✨
- Fix Cloud Slack Dev E2E tests after GQL model changes by @pkosiec in #1335
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #1336
- Fix slight confusion in agent built bin name by @vaijab in #1342
- Update GraphQL models used for remote config tests by @pkosiec in #1345
- Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 by @dependabot in #1344
- Run the Cloud Slack E2E test every hour by @pkosiec in #1346
- Update Slack E2E tests with full workspace reconnect flow by @pkosiec in #1347
- Update README.md with new description by @yllek in #1351
- Improve Cloud Slack e2e test resiliency around Slack workspace connect by @pkosiec in #1352
- Update Cloud Slack E2E tests with plugin
enable
/disable
by @pkosiec in #1354 - Bump github.com/lestrrat-go/jwx from 1.2.26 to 1.2.27 by @dependabot in #1358
- Update migration tests by @madebyrogal in #1357
- Bump github.com/lestrrat-go/jwx from 1.2.27 to 1.2.28 by @dependabot in #1359
New Contributors
Full Changelog: v1.7.0...v1.8.0
v1.8.0-rc.1
What's Changed
Implemented Enhancements 🎉
- ADD recommended flag to plugin index by @madebyrogal in #1339
- Forward action output to sinks by @mszostok in #1341
- Migrate disabled plugins to Cloud by @madebyrogal in #1355
Fixed Bugs 🐛
- Fix redacting credentials and hide CA certificate when showing config by @pkosiec in #1340
- Update Doctor's engine to
gpt-3.5-turbo-instinct
and fix prompt by @pkosiec in #1349 - Fix Botkube version constraint during migration by @pkosiec in #1353
Other Changes ✨
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #1336
- Fix slight confusion in agent built bin name by @vaijab in #1342
- Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 by @dependabot in #1344
- Run the Cloud Slack E2E test every hour by @pkosiec in #1346
- Update Slack E2E tests with full workspace reconnect flow by @pkosiec in #1347
- Update README.md with new description by @yllek in #1351
- Improve Cloud Slack e2e test resiliency around Slack workspace connect by @pkosiec in #1352
- Update Cloud Slack E2E tests with plugin
enable
/disable
by @pkosiec in #1354 - Bump github.com/lestrrat-go/jwx from 1.2.26 to 1.2.27 by @dependabot in #1358
- Bump github.com/lestrrat-go/jwx from 1.2.27 to 1.2.28 by @dependabot in #1359
- Update migration tests by @madebyrogal in #1357
- Update GraphQL models used for remote config tests by @pkosiec in #1345
- Fix Cloud Slack Dev E2E tests after GQL model changes by @pkosiec in #1335
New Contributors
Full Changelog: v1.7.0...v1.8.0-rc.1
v1.7.0
What's Changed
Implemented Enhancements 🎉
- Add opt to use regex for json path values by @mszostok in #1313
- Update Teams apps by @mszostok in #1314
- Add documentationURL to plugins by @madebyrogal in #1320
- Additional logs for the grpc conn. by @huseyinbabal in #1319
- Production smoke tests by @huseyinbabal in #1322
- Support channel-based group mapping for Cloud Teams by @pkosiec in #1327
- Update JSON schemas for all plugins by @pkosiec in #1328
- Add origin extraction for cmd execution, add user display name for interactive command by @mszostok in #1330
- Support TLS encryption for gRPC connections in Cloud Slack and Teams by @pkosiec in #1332
Fixed Bugs 🐛
Other Changes ✨
- updated docker to 24.0.7 by @huseyinbabal in #1323
- Added new org env var for prod e2e test by @huseyinbabal in #1324
- ignore empty botkube repositories url during cli test by @huseyinbabal in #1325
Full Changelog: v1.6.0...v1.7.0
v1.7.0-rc.1
What's Changed
Implemented Enhancements 🎉
- Add opt to use regex for json path values by @mszostok in #1313
- Update Teams apps by @mszostok in #1314
- Add documentationURL to plugins by @madebyrogal in #1320
- Additional logs for the grpc conn. by @huseyinbabal in #1319
- Production smoke tests by @huseyinbabal in #1322
- Support channel-based group mapping for Cloud Teams by @pkosiec in #1327
- Update JSON schemas for all plugins by @pkosiec in #1328
- Add origin extraction for cmd execution, add user display name for interactive command by @mszostok in #1330
- Support TLS encryption for gRPC connections in Cloud Slack and Teams by @pkosiec in #1332
Fixed Bugs 🐛
Other Changes ✨
- updated docker to 24.0.7 by @huseyinbabal in #1323
- Added new org env var for prod e2e test by @huseyinbabal in #1324
- ignore empty botkube repositories url during cli test by @huseyinbabal in #1325
Full Changelog: v1.6.0...v1.7.0-rc.1
v1.6.0
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
- Update Teams apps by @mszostok in #1316
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