github kubeshop/botkube v0.13.0-rc.1

latest releases: v1.13.0, v1.13.0-rc.1, v1.12.0...
pre-release2 years ago

🚨 This is a release candidate for 0.13. Use it only for testing purposes, if you find any bugs file an issue.

🚀 Changelog

  • Upgrade github.com/gogo/protobuf dep by @PrasadG193 in #553
  • [Feature] Add the ability to specify a kubeconfig and disable service account token mounting in helm chart by @sudermanjr in #493
  • [Test] Do not log msg in tests by @PrasadG193 in #555
  • Ignore error of type not found in resource by @Lion916 in #558
  • ci(Mergify): configuration update by @PrasadG193 in #563
  • perf: Use strings.EqualFold for string comparison by @iamrajiv in #562
  • [helm] Set empty list as default value for extraEnv by @dennybaa in #540
  • Feature: CI vulnerability scan by @AugustasV in #565
  • Add lark notification and bot support by @lshmouse in #532
  • Replace latest tag with v9.99.9-dev in builds by @PrasadG193 in #567
  • Bump golang.org/x/crypto dep to fix CI build by @PrasadG193 in #574
  • fix: Failed to analyze an event whose lastTimestamp is null by @Lion916 in #573
  • added project_name field by @krunalhinguu in #576
  • Support extra K8s resources creation during Helm chart installation by @pkosiec in #578
  • Make the release script cross-platform by @pkosiec in #580
  • Fix writing cache for kubectl exec commands by @pkosiec in #581
  • Set event TimeStamp if K8s event Series is not nil by @PrasadG193 in #591
  • Update Go, Kubernetes and other dependencies by @pkosiec in #582
  • Do not log full Slack event details in case of unmarshalling error by @pkosiec in #583
  • Add and describe opt to specify sensitive data via external secrets by @mszostok in #597
  • Use golangci-lint and resolve all found issues by @pkosiec in #593
  • Update Mergify configuration by @pkosiec in #600
  • Update Ingress definition, fix SA creation by @mszostok in #602
  • Enable Go caching to speed up CI by @mszostok in #608
  • Add affinity to BotKube Deployment in Helm chart by @igas in #454
  • Remove global variables, pass context across all components and improve error handling by @pkosiec in #603
  • Update Slack API dependency and remove workaround for stripping event details from logs by @pkosiec in #610
  • Fix MS Teams integration by @pkosiec in #607
  • Add support for cfg via env vars and define external volumes by @mszostok in #601
  • Allow users to disable ANSI color for logger by @sumit-tembe in #612
  • Fix ServiceMonitor selector by @pkosiec in #616
  • Add option to build&push image on PR automatically by @mszostok in #611
  • Implement E2E tests against BotKube deployed on K8s and real Slack API by @pkosiec in #622
  • Fix bot name prefix check in Mattermost msg handling. by @sudhanshu456 in #621
  • Run E2E integration tests on pull requests and branch build by @pkosiec in #624
  • Investigate analytics collection by @pkosiec in #625
  • Add investigation doc about current syntax issues and possible fixes by @mszostok in #623
  • Remove old integration tests that use fake K8s and Slack APIs by @pkosiec in #627
  • Decrease the unmarshall error severity from err to warn by @mszostok in #629
  • First part of the housekeeping work around transfer by @mszostok in #632
  • Change go mod name by @mszostok in #633
  • Revert "Add lark notification and bot support" by @pkosiec in #635
  • Remove last chart release, remove www from botkube's urls by @mszostok in #637
  • Add community files by @mszostok in #638
  • Implement analytics collection by @pkosiec in #640
  • Update CodeQL, update docs by @mszostok in #641
  • Hands free Helm Chart README.md by @mszostok in #642
  • Add automatic Go imports formatting by @mszostok in #645
  • Collect in-app usage analytics events by @pkosiec in #644
  • Add new configuration syntax proposal by @mszostok in #626
  • Change loading config settings by @mszostok in #648
  • Add ability to set bot name for MS Teams by @pkosiec in #653
  • Get Go version from the go.mod file on CI by @mszostok in #654
  • Update BotKube to load the new configuration syntax by @mszostok in #659
  • Add new code owner by @ezodude in #646
  • Add ability to specify extra pod labels in helm chart by @ezodude in #661
  • Fix image labels, remove not working go report badge by @mszostok in #665
  • Add ability to enable/disable notifications per bot by @pkosiec in #662
  • Add support for namespace settings in kubectl executor by @mszostok in #664
  • Add logic to handle communicator bindings in kubectl by @mszostok in #672
  • Handle multiple configurations for multiple bots and sinks by @pkosiec in #670
  • Return executors enabled only in a given channel by @mszostok in #677
  • Fix merging order for executor bindings by @pkosiec in #680
  • Update Helm chart values description by @pkosiec in #678
  • Support regex for namespace.include, replace 'all' with '.*', rename ignore to exclude by @mszostok in #686
  • Add ability to configure specific recommendations during BotKube installation/upgrade by @pkosiec in #687
  • Add new code owner(@huseyinbabal) by @huseyinbabal in #688
  • Merge recommendation configuration with override strategy by @pkosiec in #689
  • Go 1.19 Upgrade by @huseyinbabal in #694
  • Support routing notifications to a given channel based on Kubernetes Sources by @ezodude in #691
  • Handle recommendations even if no such resources are configured for notifications by @pkosiec in #696
  • Support Kubernetes event namespace filtering by another property for kubernetes source. by @ezodude in #698
  • Generate only draft release, and process chart during release by @mszostok in #699

New Contributors

Full Changelog: https://github.com/kubeshop/botkube/blob/main/CHANGELOG.md#v0130-rc1-2022-08-25

Don't miss a new botkube release

NewReleases is sending notifications on new releases.