Releases: nyaruka/courier
v0.3.0
Changelog
731fe47 missing files
ebd02c1 update to chiv3
4f03630 Merge pull request #32 from nyaruka/schemes-identity
2c95148 Make sure URN priorities and channels are set for incoming messages
02778c2 merge master
0d45cfe Merge branch 'master' of github.com:nyaruka/courier into schemes-identity
2d1000e Add support for schemes and identity, proper null handling
bc8b042 Merge pull request #31 from nyaruka/yo-handlers
065ed29 Remove unused methods related to status report for YO! channels
17f9b77 YO! channels only notify for MO messages, no status reports they forward
6fc0499 SMS Central channels forward us MO messages using POST requests only
6442182 Do not check boolean equality for IF conditions
bc4a016 Chech for errors and log them, adjust error for SC
82b1a92 Add missing test file
475ec55 Add support for SMS Central channels
f1d2cf3 Add test for wrong authorization from YO! API
e263e31 Add support for YO! channels
Automated with GoReleaser
Built with go version go1.8 linux/amd64
v0.2.1
Changelog
21c6026 Merge pull request #27 from nyaruka/stop-contacts
2522150 proper id for callback
1003787 Tweaks for integration with RapidPro, introduce null library for nullable db ints
b38862b Merge pull request #26 from nyaruka/stop-contacts
49f180f fix test
082128f more debugging of test
6deed0a more debugging of test
af8fd0e Add s3iface for aws sdk
6fd5dd6 add tests for writing attachments
499f51d merge fix
4cefc7f Merge branch 'master' into stop-contacts
a9e0424 courier side of stopping contacts
a8daf8b Merge pull request #25 from nyaruka/simple-ids
1e96211 remove dummy handler
3937c0b Add tests for sender / foreman etc..
f88f740 run benchmarks by default, turn off logging during tests
6879be2 change channel and msg id to simple int64s
1e9a3ab Merge pull request #23 from nyaruka/dupe-failsafe
73f9898 fix build
d315636 Tweaks in case of nil msg statuses
0f3a96d Add failsafe against duplicate sending
783ac87 fix build
98bcf7e Merge pull request #20 from nyaruka/retries-and-fails
f970e76 Merge branch 'master' into retries-and-fails
3e879ba Merge pull request #22 from nyaruka/status-interface
721a681 Change MsgStatusUpdate concrete class to an interface backends implement (consistent with channel and msg)
01bc062 remove unused fields
d7b8798 Set next attempt date and error_count when msgs are errors fixes: #16
fac8dc5 Merge pull request #18 from nyaruka/clean-string
6680e36 dont test more than one package at a time so we dont clobber redis for ourselves
c77fac6 more tweaks to test
8d8b089 make test more deterministic
7d643b5 try running tests manually first
5fcf8db debugging for build
48e78cc hex != octal
0752d43 Add CleanString to remove control characters, fixes #12
179eff3 Merge pull request #17 from nyaruka/msg-interface
ca8f4e5 dedupe incoming messages in a 4 second window
d48a80d change Msg to be an interface implemented by Backends, remove passthroughs on Server to go straight to Backend
59d21a9 Merge pull request #13 from nyaruka/multiple-messages
9466b19 fix tests
f9cecbd Add support for multiple messages per contact
7bc7930 back to goveralls
9811eec try using codecov instead of goveralls
d1c351f Merge pull request #11 from nyaruka/sending
7b2ea69 tests of our backend
c157b9f update schema to support scheme
7f22c85 missing files
7e3a9ed rename handler files to their handler type for easier debugging / clarity in logging
7a097f9 Add external channel
161df8e figure out testing strategy for channel sending, add tests
d3c3677 Add gsm7 library to test gsm7 of string and replace variances, implement twilio, kannel, AT and BM channels for sending
45eb520 another attempt at fixing travis
7c70a0c use latest redis
a96325d try to debug redis failure
de3fe43 Add sending support to courier, plug in sentry, log request and response for all incoming/outgoing msgs
7b13ed7 remove testify doc.go as it isn't caught by govend prune
4758c9e missing library
18c5a59 switch to using chi instead of gorilla routing, add structured http logging with context
Automated with GoReleaser
Built with go version go1.8 linux/amd64
v0.1.3
Changelog
58e383e make sure environment loader is also using camelcase
Automated with @goreleaser
Built with go version go1.8 linux/amd64
v0.1.2
Changelog
b8fdf6b fix goreleaser file
Automated with @goreleaser
Built with go version go1.8 linux/amd64
v0.1.0
Changelog
8f89889 Merge pull request #5 from nyaruka/notify-rapidpro
9d8669b Add goreleaser config
7d528bd Notify rapidpro of messages to handle, add logrus
86779a5 Merge pull request #4 from nyaruka/backends
5091728 fix typo
da837c4 add tests for our backend methods, actual insert msg status updates
9151a88 update testdata.sql
37b888c new backend architecture
cd8c402 badges stay
05eda3e right align badges
3830856 fix tests
1813270 Add custom multiconfig loader so we can use camelcase
3ac28a9 Merge pull request #2 from nyaruka/no-interfaces
cafef13 remove unused method
aba6186 fix handler tests
67fb760 remove handlers
8f91be1 fix active channels
22fb67a missing files
9e130f6 fix clobbers
bddc865 remove interfaces, classes in support of db inserts
f74d45e Merge pull request #1 from nyaruka/housekeeping
0e50fcd Moved some misc functions into utils/misc.go
c60be76 Move http.go into new utils package
be753b0 Fix travis.yml
72a2b65 Add coveralls support
d791abe Update README.md
d946e3a initial commit
Automated with @goreleaser
Built with go version go1.8 linux/amd64