Releases: amancevice/terraform-aws-slackbot
22.0.2
fix tests
22.0.0
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
slackbot ~> 4.9.0
improvements to logging
20.0.0
Terraform 0.14 compatibility
19.5.0
slackend ~> 4.5
19.1.0
Split express API base path and API Gateway route prefix