Skip to content

Releases: amancevice/terraform-aws-slackbot

23.1.0

22 Sep 14:52
83012e3

Choose a tag to compare

Upgrade runtime to python3.9
Requires aws provider ~> 3.55

23.0.1

22 Sep 14:53
97707b8

Choose a tag to compare

Support for terraform v1.0
Fix to OAuth route

22.2.0

29 May 16:48
da0ae96

Choose a tag to compare

The included function to make requests against the Slack API from EventBridge events was modified to be more generic
If the event contains a task-token key, this value is used to issue success/failure notifications for Step Functions

22.0.2

22 May 10:42
90b8396

Choose a tag to compare

fix tests

22.0.0

26 Apr 01:38
2bc3e4c

Choose a tag to compare

This release marks a complete overhaul of the application—rewritten from the ground up!

Runtime

The NodeJS runtime of the application was dropped in favor Python. This was done for two reasons: first and foremost, the cold start time of Lambda functions using the Python runtime appears to be shorter than its peers. Since Slack imposes a strict time limit on many of their features, shaving milliseconds is paramount. Second, I am much more comfortable coding in Python than I am NodeJS, so I hope this change means more stability and maintainability going forward.

Events

Events are now published to EventBridge instead of SNS. This was done because the strength EventBridge's pattern matching capabilities means that some of the application logic intended to extract SNS message attributes could be removed.

Additionally, I was able to roll the essential features of the slackbot-chat into this main module so that users are able to publish events to EventBridge and have them be forwarded to Slack's Web API.

21.1.0

25 Mar 18:56
021de28

Choose a tag to compare

slackbot ~> 4.9.0
improvements to logging

20.0.0

03 Dec 23:53

Choose a tag to compare

Terraform 0.14 compatibility

19.5.0

11 Sep 13:04

Choose a tag to compare

slackend ~> 4.5

19.1.0

02 Aug 14:52

Choose a tag to compare

Split express API base path and API Gateway route prefix