Innogames Slack Bot Versions Save

Ready to use Slack bot for lazy developers: start Jenkins jobs, watch Jira tickets, watch pull requests with AI support...

v2.3.6

1 month ago

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)

v2.3.5

5 months ago

What’s Changed

Improvements to openai commands:

  • openai: longer http timeout for GPT (#513) @brainexe
  • openai: better calculation for output tokens (#512) @brainexe
  • DALL-E: add metrics for dalle requests (#506) @brainexe
  • DALL-E longer timeout to upload (#504) @brainexe

Dependencies

  • build(deps): bump github.com/xanzy/go-gitlab from 0.94.0 to 0.95.2 (#511) @dependabot
  • build(deps): bump github/codeql-action from 2 to 3 (#510) @dependabot
  • build(deps): bump wangyoucao577/go-release-action from 1.39 to 1.41 (#507) @dependabot
  • build(deps): bump actions/setup-go from 4 to 5 (#508) @dependabot
  • build(deps): bump golang.org/x/oauth2 from 0.13.0 to 0.15.0 (#505) @dependabot

v2.3.4

5 months ago

Features

Most noticeable nre feature is DALL-E integration to generate images via AI. If openai is configires, just prefix the prompt with "dalle" or "generate image" and wait some seconds. dalle

  • DALL-E integration (#498) @brainexe
  • DALL-E: upload images to slack (#500) @brainexe

Other changes and fixes

  • New RIPE atlas commands (#459) @lamaral
  • Send Prometheus metrics (#491 + #497) @brainexe
  • Openai: Align token count for gpt-3.5-turbo with official docs (#492) @dreis2211
  • Openai: use message attachment as GPT context (#490) @brainexe
  • Openai: truncate input message if tokens exceeding (#474) @brainexe
  • Openai: more config options for openai and better logging (#494) @brainexe

internal

  • test: cleanup mocks to find unwanted asserts (#502) @brainexe
  • internal: use chain storage by default to speedup reads (#478) @brainexe
  • Some cleanups + more tests etc (#487) @brainexe
  • WIP: preparations for plugins (#471) @brainexe
  • cleanup VCS/BranchLookup (#421) @brainexe
  • fix "pool" async runner (#479) @brainexe

Dependencies

  • build(deps): bump github.com/xanzy/go-gitlab from 0.91.1 to 0.94.0 (#483 + #496) @dependabot
  • build(deps): bump docker/build-push-action from 4.1.1 to 5.1.0 (#476 + #499) @dependabot
  • build(deps): bump github.com/redis/go-redis/v9 from 9.2.1 to 9.3.0 (#489) @dependabot
  • build(deps): bump docker/setup-buildx-action from 2.9.0 to 3.0.0 (#475) @dependabot
  • build(deps): bump codecov/codecov-action from 3 to 4 (#476) @dependabot
  • build(deps): bump docker/login-action from 2.2.0 to 3.0.0 (#472) @dependabot
  • build(deps): bump actions/checkout from 3 to 4 (#469) @dependabot

v2.3.3

8 months ago

Improvements and changes

  • New command "notify user @whateveruser active" (#466) @brainexe
  • Pullrequest fix: remove all needed approve reaction on revoked pullrequest (#452) @brainexe
  • Ready for go 1.21 (#456) @brainexe
  • Openai: add a config to evaluate all unknown commands as GPT command (#409) @brainexe
  • Make it possible to disable custom commands/variables (#404) @brainexe
  • Add an option to disable authentication via whitelist (#403) @brainexe
  • Breaking change: remove deprecated RTM api (#414) @brainexe

Cleanups

  • gosec: avoid security warning (#461) @brainexe
  • Fix some linter warnings and deprecations (#464) @brainexe
  • Add more docs for openai (#443) @brainexe
  • ci: new vulncheck check (#413) @brainexe

Dependencies

  • update deps + CI (#410) @brainexe
  • Update storage deps (Redis v7->v9) (#462) @brainexe
  • Update gitlab library (#435) @brainexe
  • Update dependencies (#434) @brainexe
  • build(deps): bump github.com/slack-go/slack from 0.12.1 to 0.12.3 (#411+#460) @dependabot
  • build(deps): bump github.com/xanzy/go-gitlab from 0.82.0 to 0.90.0 (#454) @dependabot

v2.3.1

1 year ago

Highlight

  • use thread history in openai calls (#395) @brainexe

225578443-a004d712-bbee-46be-b00c-f5ce3389e1d7

Other changes

  • jira: support "PROJECT-1234" as command (#402) @brainexe
  • Track command names (#401) @brainexe
  • Help+code cleanup (#397) @brainexe

Dependency updates

  • build(deps): bump github.com/gookit/color from 1.5.2 to 1.5.3 (#400) @dependabot
  • build(deps): bump actions/setup-go from 3 to 4 (#399) @dependabot
  • build(deps): bump wangyoucao577/go-release-action from 1.34 to 1.36 (#394) @dependabot
  • build(deps): bump actions/setup-go from 3 to 4 (#396) @dependabot
  • build(deps): bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 (#393) @dependabot

v2.3.0

1 year ago

Features

  • Openai/ChatGPT integration (#389) @brainexe

It's possible now to chat with the slack bot in a ChatGPT style, using the official Openai-API using the thread history into account! openai More information in the readme

Improvements

  • improve "you are not whitelisted" message (#391) @brainexe
  • add more tests (#387) @brainexe
  • pools: allow "extend 2d" or "extend 5days" etc (#384) @brainexe

Dependencies

  • build(deps): bump docker/setup-buildx-action from 2.0.0 to 2.5.0 (#390) @dependabot
  • build(deps): bump docker/build-push-action from 3.2.0 to 4.0.0 (#378) @dependabot
  • build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 (#385) @dependabot
  • build(deps): bump golang.org/x/text from 0.6.0 to 0.7.0 (#382) @dependabot

untagged-02989e27faa83212c97c

1 year ago

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.2.9

1 year ago

What’s Changed

features/changes

  • add ECS command for AWS (#362) @pathcl
  • use message author for response (#347) @fsuhrau
  • add option to notify user about the pr status (#345) @fsuhrau

bugfixes

  • Add check if parsed parameter might be an empty string (#356) @brainexe
  • fix typos in comments, documentation and tests (#339) @ccoVeille
  • fix go version of master build (#343) @brainexe

deps

  • use latest version of golangci-lint (#346) @brainexe
  • build(deps): bump wangyoucao577/go-release-action from 1.30 to 1.34 (#365) @dependabot
  • build(deps): bump github.com/xanzy/go-gitlab from 0.74.0 to 0.76.0 (#364) @dependabot
  • build(deps): bump github.com/slack-go/slack from 0.11.3 to 0.11.4 (#361) @dependabot
  • build(deps): bump docker/build-push-action from 3.0.0 to 3.2.0 (#353) @dependabot
  • build(deps): bump github.com/xanzy/go-gitlab from 0.73.1 to 0.74.0 (#358) @dependabot
  • build(deps): bump golang.org/x/text from 0.3.7 to 0.4.0 (#357) @dependabot
  • build(deps): bump github.com/gookit/color from 1.5.1 to 1.5.2 (#348) @dependabot
  • build(deps): bump github.com/slack-go/slack from 0.11.2 to 0.11.3 (#351) @dependabot
  • build(deps): bump github.com/andygrunwald/go-jira from 1.15.1 to 1.16.0 (#342) @dependabot
  • build(deps): bump github.com/xanzy/go-gitlab from 0.70.0 to 0.73.1 (#344) @dependabot

v2.2.8

1 year ago

What’s Changed

  • require go1.18 (#329) @brainexe
  • change all interface{} to any (#335) @brainexe
  • build release version with go 1.18 (#302) @brainexe
  • build(deps): bump github.com/xanzy/go-gitlab from 0.58.0 to 0.60.0 (#301) @dependabot
  • use go 1.18 in workflows (#299) @brainexe
  • a bunch of version bumps
  • also test go 1.19 (#336) @brainexe

v2.2.7

2 years ago

What’s Changed

  • Support Jira access token (#285) @brainexe
  • Jenkins: add command "wait until jenkins node NODE-NAME is idle" (#275) @brainexe *Jenkins: show number of running jobs in "wait until jenkins is idle" command (#296) @brainexe
  • support go 1.18 (#286) @brainexe
  • Require go 1.17 (#284) @brainexe

deps

  • build(deps): bump github.com/xanzy/go-gitlab from 0.56.0 to 0.57.0 (#295) @dependabot
  • build(deps): bump actions/checkout from 2 to 3 (#294) @dependabot
  • build(deps): bump github.com/xanzy/go-gitlab from 0.55.1 to 0.56.0 (#293) @dependabot
  • update gfleury/go-bitbucket-v1 (#291) @brainexe
  • build(deps): bump docker/login-action from 1.12.0 to 1.13.0 (#283) @dependabot
  • build(deps): bump docker/build-push-action from 2.8.0 to 2.9.0 (#278) @dependabot
  • build(deps): bump wangyoucao577/go-release-action from 1.23 to 1.24 (#277) @dependabot
  • build(deps): bump docker/build-push-action from 2.7.0 to 2.8.0 (#272) @dependabot
  • build(deps): bump wangyoucao577/go-release-action from 1.22 to 1.23 (#276) @dependabot

What's Changed

Full Changelog: https://github.com/innogames/slack-bot/compare/v2.2.6...v2.2.7