Skip to content

Releases: kubeshop/botkube

v1.3.0-rc.2

11 Aug 08:26
Compare
Choose a tag to compare
v1.3.0-rc.2 Pre-release
Pre-release

What's Changed

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-rc.2

v1.3.0-rc.1

10 Aug 14:17
Compare
Choose a tag to compare
v1.3.0-rc.1 Pre-release
Pre-release

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

New Contributors

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

v1.2.0

17 Jul 13:49
Compare
Choose a tag to compare

What's Changed

Breaking Changes 💥

Note
All those changes only affect SDK users who have their custom plugins written in Go.

  • The pluginx.ExecuteCommand function signature was changed.

    Old:

    func ExecuteCommand(ctx context.Context, rawCmd string) (string, error)

    New:

    func ExecuteCommand(ctx context.Context, rawCmd string, mutators ...ExecuteCommandMutation) (ExecuteCommandOutput, error)

    Reason
    The ExecuteCommand function signature has been changed to unify the command execution functions. The new signature allows for the passing of mutation functions to customize the execution and ensures future extensibility without breaking changes. Additionally, the introduction of the ExecuteCommandOutput type provides direct access to the stdout and stderr of the executed command. This is particularly useful when commands produce output on stderr, even if they have not failed.

  • The pluginx.ExecuteCommandWithEnvs function has been deprecated. To achieve the same functionality, use pluginx.ExecuteCommand(ctx, "cmd", pluginx.ExecuteCommandEnvs(envs)).

Implemented Enhancements 🎉

Fixed Bugs 🐛

Other Changes ✨

Full Changelog: v1.1.0...v1.2.0

v1.2.0-rc.3

17 Jul 13:08
Compare
Choose a tag to compare
v1.2.0-rc.3 Pre-release
Pre-release

What's Changed

Implemented Enhancements 🎉

Fixed Bugs 🐛

Other Changes ✨

Full Changelog: v1.1.0...v1.2.0-rc.3

v1.2.0-rc.2

17 Jul 09:19
Compare
Choose a tag to compare
v1.2.0-rc.2 Pre-release
Pre-release

What's Changed

Implemented Enhancements 🎉

Fixed Bugs 🐛

Other Changes ✨

Full Changelog: v1.1.0...v1.2.0-rc.2

v1.2.0-rc.1

14 Jul 08:29
Compare
Choose a tag to compare
v1.2.0-rc.1 Pre-release
Pre-release

What's Changed

Implemented Enhancements 🎉

Breaking Changes 💥

  • Add initial version for install and run binaries by @mszostok in #1112

Fixed Bugs 🐛

Other Changes ✨

Full Changelog: v1.1.0...v1.2.0-rc.1

v1.1.1

28 Jun 14:45
Compare
Choose a tag to compare

What's Changed

Fixed Bugs 🐛

Full Changelog: v1.1.0...v1.1.1

v1.1.1-rc.1

28 Jun 14:23
Compare
Choose a tag to compare
v1.1.1-rc.1 Pre-release
Pre-release

What's Changed

Fixed Bugs 🐛

Full Changelog: v1.1.0...v1.1.1-rc.1

v1.1.0

19 Jun 11:35
Compare
Choose a tag to compare

What's Changed

Implemented Enhancements 🎉

Fixed Bugs 🐛

Other Changes ✨

New Contributors

Full Changelog: v1.0.1...v1.1.0

v1.1.0-rc.4

19 Jun 10:27
Compare
Choose a tag to compare
v1.1.0-rc.4 Pre-release
Pre-release

What's Changed

Implemented Enhancements 🎉

Fixed Bugs 🐛

Other Changes ✨

New Contributors

Full Changelog: v1.0.0...v1.1.0-rc.4