Slack v2 OAUTH 2.0 + aws-go-sdk-v2 support.
These are updates to support Slack's new OAUTH model as well as to migrate to aws-sdk-go-v2.
- No longer stores user or bot tokens
- Updated to aws-sdk-go-v2 for dynamodb
- Updated to go 1.16
- Uses more high level calls from github.com/slack-go/slack
- Minor error handling and logging improvements
- Docker build is less restrictive by default
- Added in example for a pre-run script
This update is NOT BACKWARDS COMPATIBLE with prior versions. If you are upgrading, you will need to recreate your database tables and be unable to use Slack bot tokens that have been granted to earlier versions.