- Accept AT requests with timestamps without Z
- Ignore status update for incoming messsages
- Support smart encoding for post requests on EX channels
- Add novo channel with send capability
- log the error when PQ fails to connect
- Changed the default redis database to match rapid pro redis database
- treat empty content type as text
- updated go.mod and go.sum files for go modules support
- add optional transliteration parameter for MT messages with infobip
- add support to use configured encoding for EX channels
- Add support for WeChat
- use utf8 to shorten string so we don't end up with an invalid string
- proper backdown for Nexmo retries
- Trim contact names at 127 characters
- move to gocommon, honor e164 numbers handed to us
- update to latest phonenumbers, update tests
- reduce spacing between messages to 3 seconds
- add an address option to bind to a specific network interface address
- honor rapidpro constants for content-type
- Add burst sms handler / sender (Australia / New Zealand)
- set expiration of sent sets in redis
- update line channel to use v2 of API
- add messangi channel
- remove unacked, that's part of celery's job
- update celery queuing to new kombu format
- write UUID fields for incoming messages
- implement unified webhook endpoint for whatsapp
- Implement new WhatsApp API for sending
- Honor x-forwarded-path header for twilio signatures
- Make sure the messageid is unique for multiple part messages for Dartmedia
- Decode & in Twitter message bodies
- Accept Hub9/Dart encrypted phonenumber identifier and save then as external scheme
- Update .gitignore
- Update .gitignore
- Update readme, formatting
- Add more lines to show annotation format
- More lines.. why not
- Update changelog, remove spurious version
- do not log illegal methods or 404s