Skip to content

Releases: Ilhasoft/courier

1.5.3-courier-7.4.0

10 May 14:31
Compare
Choose a tag to compare

Changelog

b36a7b7 Update WENI-CHANGELOG.md
20a327b Fix sending empty text messages
cff3d75 Merge pull request #147 from Ilhasoft/update/v7.4.0
fbbeb5a Fix test TestMsgSuite/TestWriteAttachment
38d919c Merge branch 'main' into update/v7.4.0
b0509f7 Update WENI-CHANGELOG.md for 1.5.2-courier-7.4.0
6ca309c Merge pull request #148 from Ilhasoft/feat/webhook
e955fc6 Improve URL verification for webhooks
0e289f7 Add method field and headers in webhook
85cefa4 Add verification and forwarding of webhooks for WAC/WA
84d9e0a Add module to send webhooks
bef2a3a Fix changelog version
c0b1654 Update WENI-CHANGELOG.md
0f8049a Merge pull request #146 from weni-ai/7.4.0-fix-att
bc15f4f Merge pull request #145 from Ilhasoft/fix/remove-last-seen-on
8f05297 fix: remove last seen on
83e2f41 Create build-courier-push-tag-sp-india-ire.yaml
11c85dd Add support for receiving contact type messages in WAC
f0bb2c4 Fix maximum message size limits for WAC, FBA and IG.
8fc7d8d Use the new package to find out the mime type of attachments
633bb38 Update Dockerfile
f3b19db Change gocommon version to v1.22.2-weni
335f5b5 Add caption verification on attachments
8e38ee4 Merge tag 'v7.4.0' into update/v7.4.0
f80c305 Update WENI-CHANGELOG.md for 1.5.0-courier-7.2.0
9f5d751 Merge tag 'v7.2.0' into update/v7.2.0
57732ae Update CHANGELOG.md for v7.4.0
f48cb1d Update README
a87518d Merge pull request nyaruka#447 from nyaruka/analytics
8356f93 Use analytics package from gocommon
d2e0c7b Update CHANGELOG.md for v7.3.10
3faf663 Merge pull request nyaruka#445 from nyaruka/fix-WA-audio-text
2909fd1 More coverage
1b68664 Make sure text are sent after audio attachments for WA channels
f68b9e0 Update CHANGELOG.md for v7.3.9
4cec783 Merge pull request nyaruka#430 from nyaruka/cloud--api-wa
6375059 Merge pull request nyaruka#429 from nyaruka/refactor-fba-tests
dab3de9 Merge pull request nyaruka#443 from morrismukiri/arm64-build
10f90ca Add arm64 as a build target
04543ee Update CHANGELOG.md for v7.3.8
adaa1db Merge pull request nyaruka#442 from nyaruka/fix-telegram-stop
bea7f18 Add log to status first
52bec90 Update CHANGELOG.md for v7.3.7
201f6e4 Merge pull request nyaruka#441 from nyaruka/fix-telegram-stop
d2d537c Fix to not stop contact for other errors
470cd9d Update CHANGELOG.md for v7.3.6
91703f0 Merge pull request nyaruka#439 from nyaruka/update
d97f45c Update jsonparser
08f4f8b Update to go 1.18 and latest gocommon/phonenumbers
6905d4a Update CHANGELOG.md for v7.3.5
85ca088 Merge pull request nyaruka#438 from nyaruka/update-ST
4dec84e Update Start Mobile send URL
aab4afa Fix token to send WA messages
bd84397 Fix tests
097b939 Adjust to use phone ID stored as channel address
2fe2766 Update CHANGELOG.md for v7.3.4
d49edf2 Merge pull request nyaruka#437 from Ilhasoft/fix/whatsapp-handler-update-urn-on-send
7ed4e67 Merge pull request nyaruka#436 from nyaruka/stop-telegram-contacts
373fd00 tweak whatsapp test
b6ec19f fix error handling in get externalID on sendWhatsAppMsg
b0732ef tweak in whatsapp handler on sendWhatsAppMsg returned wppID
5ac9dc7 Stop Telegram contact that have blocked the channel bot
5834bc2 Update CHANGELOG.md for v7.3.3
39d981e Merge pull request nyaruka#434 from nyaruka/do-not-omit-json
8e1e8f7 Quick fix to allow JSON content to not be omitted in logs
0692235 Update to codecov action v2
4be945f Update CHANGELOG.md for v7.3.2
e61ea45 Merge pull request nyaruka#431 from Ilhasoft/feature/preview-links-wpp
1968da2 Merge pull request nyaruka#432 from Ilhasoft/fix/mime-files-wpp
65a09d2 Rename to use WAC and WhatsApp Cloud
c33da6a Update to latest gocommon and start using httpx.DetectContentType
f21056c Remove http library usage for mime types in Whatsapp
06c9728 Add library with greater support for detection of mime types
c15c3d6 Rename preview attribute
ed7597d Add link preview attribute
e223a2e Add support for WA Cloud API
1eed670 Refactor FBA tests
2d19d67 Update golang.org/x/sys
087a320 Update CHANGELOG.md for v7.3.1
ab3af80 Merge pull request nyaruka#427 from nyaruka/twilio_stop_fix
6868a5c Fix handling stops via status callbacks on Twilio
17f7da4 Update CHANGELOG.md for v7.3.0
61b6e5c Merge pull request nyaruka#426 from nyaruka/Twilio-Stop-callback
30fb76e Support stopping contacts when we get stop events on status callbacks
43157ea Update CHANGELOG.md for v7.2.0
1a46ce7 CI testing with go 1.17.7
29f3b41 Update CHANGELOG.md for v7.1.19
fb0bf38 Merge pull request nyaruka#425 from nyaruka/contact-error-d3
89125d1 Update to support D3 contact check for whatspp contact not in contact store
f28d4be Update CHANGELOG.md for v7.1.18
494e5bd Merge pull request nyaruka#424 from nyaruka/fix-is-deleted-flag-type
6e08af5 Fix type for IsDeleted field for events
0f691d8 Merge pull request nyaruka#423 from Ilhasoft/fix/urn-contacts-metadata-fba
aa3bff3 Refactor the metadata search
812a1b6 Fix metadata fetching for new Facebook contacts
8b26f61 Update CHANGELOG.md for v7.1.17
ce384c0 Merge pull request nyaruka#415 from nyaruka/IG-unsent
1385e04 Merge pull request nyaruka#419 from Ilhasoft/fix/whatsapp-attachments-filename
50a68d6 test whatsapp upload and cache document send cases
e870ad8 fix whatsapp uploaded attachment file name
7d54d0f Use deleted by sender visibity for message unsent on IG channels
952c845 Merge branch 'main' of github.com:nyaruka/courier into IG-unsent
dbe5d13 Merge pull request nyaruka#417 from Ilhasoft/wpp-missing-language-codes
f2dcb84 Add missing languages from whatsapp template
3e4d8e1 Merge pull request nyaruka#416 from Ilhasoft/kyrgyzstan-language-code-wpp
2566795 Add kyrgyzstan language code wpp
9d1d72c Do not save any message when receiving IG story mentions
b15e40e Support for deleting messages when we get an event for the message being deleted on IG
aa5606f Merge pull request nyaruka#414 from nyaruka/redis-UPPER
bad4f0f Use UPPERCASE for redis commands
6a519a6 Update CHANGELOG.md for v7.1.16
638d602 Update to latest gocommon
2e47d9b Merge pull request nyaruka#413 from nyaruka/WA-tiers-paused
6ea5e12 Use rate_limit_bulk as key
d9bc7ac Rely only on the payload error code
7a9d220 Use UPPPERCASE for redis commands
a349d84 Pause WA channel bulk queue when we hit the spam rate limit
d30a0dd Add support for channel paused bulk queue by redis key
58a64d9 Update CHANGELOG.md for v7.1.15
be4b48c Merge pull request nyaruka#400 from nyaruka/update-HX
950141d use FlowReference type
6291758 Rename FlowReference and use pointer
a38d077 Merge pull request nyaruka#408 from Ilhasoft/fix/gujarati-language-code-wpp
3de0651 Fix: Gujarati whatsapp language code
dccf0dc Add and use MsgFlowRef type
04bd755 Send flow name as user_data to HX
3c8c801 Update HX user_data parameter
cbfd24d Update CHANGELOG.md for v7.1.14
347d806 Merge pull request nyaruka#407 from nyaruka/more_redis_conns
67b27dc Merge pull request nyaruka#405 from nyaruka/TWA-buttons-receive
6104fd1 Merge pull request nyaruka#406 from nyaruka/WA-QR-attachments
8b01318 Allow more active redis connections
e3f9600 Support sending WA quick replies when we have attachments too
54ca176 Add support to receive button text from Twilio WhatsApp
fd95b68 Update CHANGELOG.md for v7.1.13
9c8dde5 Merge pull request nyaruka#404 from nyaruka/db_redis_stats
a23b58d Send db and redis stats to librato in backed heartbeat
0fda71b Merge pull request nyaruka#402 from alviriseup/main
93f74a0 Added Session Status and modified test case
966c851 Update CHANGELOG.md for v7.1.12
e51540a Merge pull request nyaruka#399 from nyaruka/latest_gocommon
bacb70e Merge pull request nyaruka#392 from Ilhasoft/feature/instagram-channel
7e8a198 Update to latest gocommon
71d5ddf Update CHANGELOG.md for v7.1.11
6f444e7 More bulk sql tweaks
4a8a9e6 Update CHANGELOG.md for v7.1.10
63e6361 Update to latest gocommon
2fd9ac0 Update CHANGELOG.md for v7.1.9
1b867a6 Merge pull request nyaruka#398 from nyaruka/status_update_fix
50064d1 Fix bulk status updates
207d7bf Update CHANGELOG.md for v7.1.8
56b2beb Merge pull request nyaruka#396 from nyaruka/extra_errors
43b982c Merge branch 'main' into feature/instagram-channel
db8727b Do more error wrapping when creating contacts and URNs
3163cff Update CHANGELOG.md for v7.1.7
479d376 Merge pull request nyaruka#395 from nyaruka/dbutil
c97ea0b Rename variable in test cases
eef3716 Fix variable names
9ce5e88 Change 'EntryID' to 'entryID'
4ade345 Use dbutil package from gocommon
eb6d0aa Separate TestDescribe for type IG and FBA
4a7fcc9 Rename validateSignatures parameter to useUUIDRoutes
140b70c Change of urn in instagram tests
df30df8 Update to gocommon v1.15.1
eb0c1fd Merge pull request nyaruka#394 from Ilhasoft/feature/quick-replies-vk
42951fd Add story mention skip test coverage
238050c Remove unused Instagram-type configuration variables
220295b Add support for new keyboard rows
2055330 Add quick replies for vk
fe834f7 Ignore story mention callback
b914672 Remove unused instagram handler files
d27ee1a feat: Add Instagram channel support to Facebook handler
79a8110 Merge pull request #87 from Ilhasoft/feat/instagram-channel
7965bd8 Refactor response field to external ID
3cfcb5a add import for instagram handler
2cf7699 fix: Metadata search for a new contact
86f48fe Add environment variables to instagram
91885b2 Refactor instagram handler
ba97328 refactor instagram.go
3233f3d Add instagram handler
718aaa1 Update .gitignore to include deploy/
cb453c1 Update CHANGELOG.md for v7.1.6
46475f1 Merge pull request nyaruka#382 from nyaruka/fix-WA-rate-limit
9560dc9 Add comment about the 2 seconds pause choice
46317fa Merge branch 'main' of github.com:nyaruka/courier into fix-WA-rate-limit
ca40349 Update CHANGELOG.md for v7.1.5
d137ef3 Merge pull request nyaruka#391 from nyaruka/failed_reason
756b32f Add Msg.failed_reason
99c9b6a Update CHANGELOG.md for v7.1.4
b6b72d9 Merge pull request nyaruka#390 from nyaruka/remove_loop_detection
bef57dd Merge pull request nyaruka#385 from Ilhasoft/feature/viber-config-button-layout
30f9a91 Remove loop detection now that mailroom does this
b609d29 Update CHANGELOG.md for v7.1.3
19771f2 Merge pull request nyaruka#389 from nyaruka/no_response_to
42f1110 Use respon...

Read more

v1.4.8-courier-7.1.0

23 Jan 21:09
3e51f3b
Compare
Choose a tag to compare

Changelog

3e51f3b Merge pull request #142 from Ilhasoft/update/1.4.8-courier-7.1.0
29dca6c Update WENI-CHANGELOG.md
878afe2 Merge pull request #141 from Ilhasoft/fix/language-list
3175740 Fix 'menu' word in Arabic

v1.4.7-courier-7.1.0

23 Dec 21:11
4eeccf9
Compare
Choose a tag to compare

Changelog

4eeccf9 Merge pull request #140 from Ilhasoft/update/1.4.7-courier-7.1.0
4e15192 Update WENI-CHANGELOG.md
41d43b6 Merge pull request #139 from Ilhasoft/feat/language-metadata
9a845e1 Add TextLanguage support in Msg
57e3df7 Merge pull request #138 from Ilhasoft/update/v1.4.6-courier-7.1.0
4aac5c5 Update WENI-CHANGELOG.md
be59a0a Merge pull request #136 from Ilhasoft/fix/receive-att
19c3ec1 Merge pull request #137 from Ilhasoft/fix/qr-slashes
9897fe4 Swap Metadata for ExternalID when checking for duplicate messages
f5ecae8 Convert []byte to json.RawMessage
1f92cea Fix receiving multiple media for TG and WWC channels
e02b1ea Normalize quick replies strings with slashes for WAC channels
92dc6e6 Test cases for quick replies with slashes
d15b44b Normalize quick response strings with slashes for TG and WA channels

v1.4.5-courier-7.1.0

06 Sep 17:30
e3c66c8
Compare
Choose a tag to compare

Changelog

e3c66c8 Merge pull request #134 from Ilhasoft/update/1.4.5-courier-7.1.0
422f34e Update WENI-CHANGELOG.md
2ee514d Merge pull request #133 from Ilhasoft/fix/remove-expiration-timestamp
9cc3272 Remove expiration_timestamp from moPayload in WAC

v1.4.4-courier-7.1.0

19 Aug 13:56
a68a95b
Compare
Choose a tag to compare

Changelog

a68a95b Merge pull request #132 from Ilhasoft/update/1.4.4-courier-7.1.0
4d86a1f Update WENI-CHANGELOG.md
c38efc2 Merge pull request #131 from Ilhasoft/feat/media-caption-wac
b3d154b Merge branch 'main' into feat/media-caption-wac
1f775bc Fix sending quick replies with audio attachment
91e7c49 Add sending attachments and their caption with quick replies
ce14fb6 Attachment caption support in WAC handler
88d81c7 Base for fix

v1.4.3-courier-7.1.0

12 Aug 21:29
a14b235
Compare
Choose a tag to compare

Changelog

a14b235 Merge pull request #130 from Ilhasoft/update/v1.4.3-courier-7.1.0
de9adbc Update WENI-CHANGELOG.md
342f86f Merge pull request #129 from Ilhasoft/feature/slack-qr
3712a5c Refactor if condition in Slack receive
ca38936 Add tests for slack quick replies
ad9b5ad Add quick replies in slack handle
7e9e1ad Merge pull request #128 from Ilhasoft/update/1.4.2-courier-7.1.0
6815971 Update WENI-CHANGELOG.md
a8df725 Merge pull request #127 from Ilhasoft/fix/url-att-wac
ee26485 URL encode attachments for media templates
44f34c3 Encode attachments URL

v1.4.1-courier-7.1.0

19 Jul 02:38
1ef8767
Compare
Choose a tag to compare

Changelog

1ef8767 Merge pull request #126 from Ilhasoft/update-changelog-for-v1.4.1-courier-7.1.0
7b3ab5d update WENI-CHANGELOG.md for v1.4.1-courier-7.1.0
b99f9ee Merge pull request #124 from Ilhasoft/fix/att-qr-wac
fad64bb add authorization on downloadMediaToS3 when WAC receive attachment
1d6da50 Fix receiving attachments and quick replies

1.4.0-courier-7.1.0

15 Jul 19:55
8734ba9
Compare
Choose a tag to compare

Changelog

8734ba9 Merge pull request #123 from Ilhasoft/update/1.4.0-courier-7.1.0
d92b502 Update WENI-CHANGELOG.md
2b3e4f9 Merge pull request #121 from Ilhasoft/feat/teams-handler
9c7443a Remove unnecessary comment
1b2eea8 Merge pull request #122 from Ilhasoft/Robi9-patch-1
5564aa7 Update WENI-CHANGELOG.md
49c3037 Merge pull request #118 from Ilhasoft/feat/media-template-wac
ee6e406 Adjust wac tests
5464101 Merge branch 'main' into feat/media-template-wac
415abdc Adjust wac tests
22cdfa3 Fix document names bug with null for wac
f3b2105 Refactor send media message template
c9e72aa Fix go.mod to use gocommon v1.16.2-weni version
e486329 Merge remote-tracking branch 'weni/main' into feat/teams-handler
24deac6 Update gocommon for v1.16.2-weni
5ca051e Remove unused variable
79ef0fe Fix comment
d340339 Add DescribeURN method and its respective tests in the Teams handle
4c0ff54 Add DescribeURN method and its respective tests in the Teams handle
feef9f8 Fix timestamp
d29c0be Fix receive and send messages from Teams handler
8f498a8 Add Link View Attribute to WAC
f02959f Add tests for media templates in wac
085e01e Add support for more than one media in media templates
a43f1d7 Add support for media message templates in wac
d36aebb Refactor the tests
13bd827 Add method usage to return serviceURL
8e292b3 Add test for conversationUpdate in receive
0e7daf9 Add gocommon override to Teams URN
b0c0aca Add tests in Microsoft Teams handler
116a484 Refactor Microsoft Teams Handler
835a2f0 Fix url string
78e5750 Adjust URN construction
6a0cf04 Set variable to timestamp
77b73a8 Adjust URN to consist of the contact's conversationID and ServiceURL
6c4bf19 Add treatment for Activity of type 'conversationUpdate'
ded3665 Add treatment for Activity of type 'message'
45efc3d Feat receive: authentication of incoming calls from connector
0b781db Add received token validation in new event
0f7329d Implement test file base
d8f760f Implement Teams handler messaging
4d49f58 Implement send payload handling
639b799 Implement teams handler base and Activity payload

v1.3.2-courier-7.1.0

12 Jul 21:11
0ab2b4b
Compare
Choose a tag to compare

Changelog

0ab2b4b Merge pull request #120 from Ilhasoft/update-weni-changelog-for-v1.3.2-courier-7.1.0
6a37b29 update WENI-CHANGELOG.md for v1.3.2-courier-7.1.0
88c4898 Merge pull request #119 from Ilhasoft/fix/wpp-extra-9
ee76b60 add handling for whatsapp 9 extra number for facebookapp
91e3f9b Merge pull request #117 from Ilhasoft/weni-release/1.3.1-courier-7.1.0

v1.3.1-courier-7.1.0

15 Jun 14:45
Compare
Choose a tag to compare

Changelog

f8f1500 update WENI-CHANGELOG.md for v1.3.1-couriere-7.1.0
2f2c06d Merge pull request #116 from Ilhasoft/fix/update-last_seen_on-on-send
fbc6165 ensure update last_seen_on if there is no error and no failure to send the message