Releases: innogames/slack-bot
Releases · innogames/slack-bot
v2.3.14 - pull request comment notification
Features / Changes
- pullrequest: Slack notifications for new review comments (#753 +#759) @kdeckard 🥳
- jenkins: Support multibranch jobs (#730) @brainexe
- cleanup examples (#723) @brainexe
Internal
- add AGENTS.md (#735) @brainexe
- Add various lint and code cleanups as part of many linter cleanups and stdlib migrations (#732, #722)
- Examples and documentation updates (#728, #723)
- Misc CI/workflow updates via actions bumps (see dependencies)
- many linter cleanups (#732) @brainexe
- switch x/exp maps/slices to stdlib, remove pkg/errors, and adopt slices.Collect for map values/keys. (#722) @brainexe
- AWS: migrated library to v2 (#731) @brainexe
- Update examples/openai/readme.md (#728) @brainexe
Dependency Updates
- github.com/aws/aws-sdk-go-v2/config: 1.31.5 -> 1.31.12 (MRs: #742, #755)
- github.com/aws/aws-sdk-go-v2/service/cloudfront: 1.53.1 -> 1.54.4 (MRs: #734, #751, #756)
- github.com/aws/aws-sdk-go-v2/service/ecs: 1.63.3 -> 1.64.2 (MRs: #733, #754)
- gitlab.com/gitlab-org/api/client-go: 0.138.0 -> 0.145.0 (MRs: #727, #736, #744, #748)
- golang.org/x/text: 0.26.0 -> 0.29.0 (MRs: #717, #750)
- github.com/redis/go-redis/v9: 9.11.0 -> 9.14.0 (MRs: #721, #743)
- docker/login-action: 3.4.0 -> 3.6.0 (MRs: #716, #757)
- github.com/prometheus/client_golang: 1.22.0 -> 1.23.2 (MRs: #724, #745)
- actions/checkout: 4 -> 5 (MR: #718)
- actions/setup-go: 5 -> 6 (MR: #740)
- github.com/stretchr/testify: 1.11.0 -> 1.11.1 (MR: #737)
- github.com/gookit/color: 1.5.4 -> 1.6.0 (MR: #729)
- github.com/andygrunwald/go-jira: 1.16.0 -> 1.17.0 (MR: #758)
v2.3.13 - GPT-5
Features/Changes
- OpenAI: make reasoning_effort configurable and add max tokens for additional models (#720)
Dependency updates
- github.com/slack-go/slack: 0.16.0 -> 0.17.3 (#701, #703, #708, #712)
- gitlab.com/gitlab-org/api/client-go: 0.129.0 -> 0.138.0 (#711, #719)
- github.com/redis/go-redis/v9: 9.8.0 -> 9.11.0 (#698, #706)
- golang.org/x/text: 0.25.0 -> 0.26.0 (#700)
- docker/build-push-action: 6.17.0 -> 6.18.0 (#697)
- scribble: dependency removed (#683)
v2.3.12
Features/Changes
- cron: handle commands in deterministic order (#689) @BattleRattle
- cron: use channel name from config without channel lookup (#688) @BattleRattle
- pullrequest: make it possible to remove the default approval reaction devs (#694) @CaroStobbe
Bugfixes
Dependency Updates
v2.3.11 - Jira improvements + Gitlab reviewer
What’s Changed
Features / Changes
- jira/search: allow jira search from templates (#684) @BattleRattle
- Add gitlab reviewer (#644) @fabinca
- allow user groups in slack.allowed_groups (#679) @brainexe
- new "request" command (#651) @brainexe
Bugfixes
- defined commands: ignore empty lines (#685) @brainexe
- jira/search: use correct query escaping for search link (#682) @BattleRattle
internal
- CI action: new govulncheck action (#655) @brainexe
- replace deprecated gitlab library (#648) @brainexe
- upgrade golangci-lint to v2 and apply changes (#681) @brainexe
Dependency Updates
- update golang.org/x/net (#646) @brainexe
- docker/setup-buildx-action: bumped from 3.7.1 to 3.10.0 in sequential updates (#643, #664, #673) @dependabot
- docker/login-action: bumped from 3.2.0 to 3.4.0 (#680) @dependabot
- docker/build-push-action: bumped from 6.10.0 to 6.15.0 in sequential updates (#650, #657, #674) @dependabot
- github.com/redis/go-redis/v9: bumped from 9.7.0 to 9.7.3 (#677) @dependabot
- github.com/prometheus/client_golang: bumped from 1.20.5 to 1.21.0 (#671) @dependabot
- golang.org/x/oauth2: bumped from 0.24.0 to 0.26.0 in sequential updates (#649, #666) @dependabot
- gitlab.com/gitlab-org/api/client-go: bumped from 0.117.0 to 0.123.0 in sequential updates (#652, #659, #667) @dependabot
- golangci/golangci-lint-action: bumped from 6.1.1 to 6.5.0 in sequential updates (#654, #661, #669) @dependabot
- github.com/slack-go/slack: bumped from 0.15.0 to 0.16.0 (#663) @dependabot
- golang.org/x/text: bumped from 0.20.0 to 0.22.0 in sequential updates (#640, #660) @dependabot
- github.com/xanzy/go-gitlab: bumped from 0.114.0 to 0.115.0 (#641) @dependabot
- wangyoucao577/go-release-action: bumped from 1.52 to 1.53 (#642) @dependabot
v2.3.10 - replace deplocated file upload API
What’s Changed
use new slack file upload API (#639) @brainexe
see: https://api.slack.com/changelog/2024-04-a-better-way-to-upload-files-is-here-to-stay
dependencies
- bump docker/build-push-action from 6.7.0 to 6.10.0 (#620, #638)
- bump codecov/codecov-action from 4 to 5 (#634)
- bump github.com/xanzy/go-gitlab from 0.108.0 to 0.114.0 (#622, #626, #636)
- bump github.com/redis/go-redis/v9 from 9.6.1 to 9.7.0 (#633)
- bump golang.org/x/text from 0.18.0 to 0.20.0 (#624, #632)
- bump docker/setup-buildx-action from 3.6.1 to 3.7.1 (#629)
- bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#630)
- bump github.com/slack-go/slack from 0.14.0 to 0.15.0 (#627)
- bump wangyoucao577/go-release-action from 1.50 to 1.52 (#625)
- bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 (#621)
- bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 (#618)
v2.3.9
What’s Changed
- Require go 1.22 (#615) @brainexe
- queue/pr overview: add option to pin the recent message (#591 + #589) @brainexe
- bitbucket: improve error message in case of http error (#590) @brainexe
- export: more delay (#597) @brainexe
- jenkins: allow more characters in "wait until jenkins is idle" command (#583) @brainexe
- avoid slack error "message_too_long" (#581) @brainexe
- extract app code to inject plugins at compile time (#575) @brainexe
- Dall-E: 2nd button + add "quality" option (#576) @brainexe
Cleanups
Dependency updates
- build(deps): bump github.com/xanzy/go-gitlab from 0.105.0 to 0.108.0 (#594, #613)
- build(deps): bump github.com/prometheus/client_golang from 1.19.1 to 1.20.3 (#609, #611, #614)
- build(deps): bump docker/build-push-action from 5.4.0 to 6.7.0 (#580, #587, #601, #608)
- build(deps): bump github.com/slack-go/slack from 0.13.0 to 0.14.0 (#596, #610)
- build(deps): bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 (#605)
- build(deps): bump golang.org/x/text from 0.16.0 to 0.17.0 (#606)
- build(deps): bump docker/setup-buildx-action from 3.3.0 to 3.6.1 (#600, #603)
- build(deps): bump github.com/redis/go-redis/v9 from 9.5.2 to 9.6.0 (#592, #598)
- build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.2 to 0.7.7 (#585)
v2.3.8 - new channel export as CSV command
What’s Changed
Misc
- require go 1.21 + updated linters (#565) @brainexe
- require go 1.21.9 for security patches (#574) @brainexe
Dependency updates
- build(deps): bump docker/build-push-action from 5.3.0 to 5.4.0 (#573) @dependabot
- build(deps): bump github.com/redis/go-redis/v9 from 9.5.1 to 9.5.2 (#567) @dependabot
- build(deps): bump golang.org/x/text from 0.15.0 to 0.16.0 (#568) @dependabot
- build(deps): bump docker/login-action from 3.1.0 to 3.2.0 (#566) @dependabot
- build(deps): bump github.com/xanzy/go-gitlab from 0.103.0 to 0.104.1 (#561) @dependabot
- build(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 (#563) @dependabot
- build(deps): bump golang.org/x/net from 0.20.0 to 0.23.0 (#554) @dependabot
v2.2.10
What’s Changed
Changes
- add pool of resources to maintain locks for (#370) @fsuhrau
- Use go 1.20 in pipelines (#380) @brainexe
Cleanups
- cleanups: dependency updates + deprecated warnings (#368) @brainexe
- remove abandoned linters (#371) @brainexe
Dependencies
- build(deps): bump golang.org/x/oauth2 from 0.3.0 to 0.4.0 (#373) @dependabot
- build(deps): bump github.com/xanzy/go-gitlab from 0.77.0 to 0.79.1 (#379) @dependabot
- build(deps): bump golang.org/x/text from 0.5.0 to 0.6.0 (#372) @dependabot
- build(deps): bump docker/login-action from 2.0.0 to 2.1.0 (#369) @dependabot
- build(deps): bump golangci/golangci-lint-action from 3.2.0 to 3.3.1 (#366) @dependabot
v2.3.7
Features
Misc
Dependencies
- build(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.3.0 (#557+#558) @dependabot
- build(deps): bump wangyoucao577/go-release-action from 1.49 to 1.50 (#552) @dependabot
- build(deps): bump github.com/xanzy/go-gitlab from 0.100.0 to 0.103.0 (#548+#553) @dependabot
- build(deps): bump docker/setup-buildx-action from 3.1.0 to 3.3.0 (#550) @dependabot
v2.3.6 - dependencies
What’s Changed
- golang.org/x/oauth2: bumped from 0.15.0 to 0.19.0. (#518, #547)
- docker/build-push-action: bumped from 5.1.0 to 5.3.0. (#546)
- docker/login-action: bumped from 3.0.0 to 3.1.0. (#544)
- google.golang.org/protobuf: bumped from 1.32.0 to 1.33.0. (#545)
- github.com/xanzy/go-gitlab: bumped from 0.95.2 to 0.100.0. (#520, #525, #534, #543)
- github.com/stretchr/testify: bumped from 1.8.4 to 1.9.0. (#539)
- github.com/prometheus/client_golang: bumped from 1.17.0 to 1.19.0. (#515, #538)
- github.com/redis/go-redis/v9: bumped from 9.3.0 to 9.5.1. (#517, #533)
- wangyoucao577/go-release-action: bumped from 1.41 to 1.49. (#516, #521, #522, #530, #535)
- docker/setup-buildx-action: bumped from 3.0.0 to 3.1.0. (#536)
- github.com/slack-go/slack: bumped from 0.12.3 to 0.12.4. (#531)
- golangci/golangci-lint-action: bumped from 3.7.0 to 4.0.0. (#529)
- codecov/codecov-action: bumped from 3 to 4. (#523)
- release-drafter/release-drafter: bumped from 5 to 6. (#524)