Skip to content

Releases: nyaruka/courier

v10.3.22

27 Oct 15:31
3b35aea

Choose a tag to compare

Changelog

  • 716afb6 Merge pull request #923 from nyaruka/no_more_status_by_id
  • a550b90 Remove support for status updates using message id
  • 1cd7dce Merge pull request #922 from nyaruka/twiml_status_via_uuid
  • 1edce31 Fix twiml channel status updates via UUID
  • 5d2ede8 Merge pull request #921 from nyaruka/msg-uuid-status-callbacks-KN
  • 1cd17fb Remove support for status callback by ID for KN channels

v10.3.21

27 Oct 10:02
4907a71

Choose a tag to compare

Changelog

  • d023601 Update deps
  • d87e7b5 Merge pull request #920 from nyaruka/msg-uuid-status-callbacks-FCM
  • 38be2b5 Use msg UUID for status callback for IB channels
  • 5260a98 Use msg UUID for status callback for EX channels
  • 99b5cc3 Use msg UUID for status callback for DS, HX, DA channels
  • 7734510 Merge pull request #919 from nyaruka/msg-uuid-status-callbacks-TWiml
  • a42b2d3 Use msg UUID for status callback for Twiml channels
  • 26c0161 Merge pull request #918 from nyaruka/validate_tag_cleanup
  • 9e78ea8 Always put validate tags after json/name tags
  • 419b7b0 Merge pull request #913 from nyaruka/msg-uuid-status-callbacks-PM
  • 7671436 Merge pull request #911 from nyaruka/msg-uuid-status-callbacks-CM
  • 3dc96c3 Use harcoded UUID v7
  • fc2cf6c Use msg UUID for tracking data for VP
  • 5dc46b5 Use msg UUID for random ID for VK
  • 4dfe170 Adjust to use msg UUID for status callback for CM and DK
  • d75dddd Use harcoded UUID v7
  • a2bbf5f Use msg UUID for status callback for M3 channels
  • f2d3c33 Use msg UUID for status callback for MBD, PM, MTN channels

v10.3.20

21 Oct 15:58
11aaeed

Choose a tag to compare

Changelog

  • a74587c Merge pull request #916 from nyaruka/status_fix
  • c8d1c57 Allow message status updates with no message id
  • bfd0626 Fix error messages from channel handlers

v10.3.19

21 Oct 15:19
90a81a5

Choose a tag to compare

Changelog

  • eeeb5fd Merge pull request #915 from nyaruka/msg_in_reorg
  • bb3f22e Merge pull request #910 from nyaruka/msg-uuid-status-callbacks-CHP
  • 06689a9 Move most of rapidpro.MsgIn to models.MsgIn
  • 8ec00d2 Support status callback with msg UUID for CHP
  • 069c5be Merge pull request #909 from nyaruka/msg-uuid-status-callbacks
  • b07f2d6 Merge pull request #914 from nyaruka/dupe_check_tweak
  • 8d3b666 Move checking of dupe incoming messages from NewIncomingMsg to WriteMsg
  • 0f71fee Use harcoded UUID v7
  • 3e8e0cc Add msg UUID to send message logs
  • 252d021 Use UUID v7 for msgs
  • 5d08b58 Use UUID v7 for msgs
  • e0c6d0b Support status callback by msg uuid for KN channel type

v10.3.18

20 Oct 17:32
2754658

Choose a tag to compare

Changelog

  • 5b400f5 Merge pull request #908 from nyaruka/pop_tweak
  • fbb97a7 Tweak valkey usage during message popping
  • e37d382 Merge pull request #907 from nyaruka/msg_validation_fix
  • 8a5638a Fix validation of msg payloads with templates
  • e2f6ba6 Add deprecated comment to MsgOut.MsgID

v10.3.17

20 Oct 13:32
989e53b

Choose a tag to compare

Changelog

  • 25bc0ad Merge pull request #905 from nyaruka/contact_ref
  • 1a67315 Add models.MsgOut
  • 29f48dc Add validation of msg out payloads
  • cce6204 Read contact from contact field on message send payloads
  • faf09c9 Merge pull request #904 from nyaruka/msg_refactor
  • 3d61fc8 Tweak variable name for clarity
  • 1245f41 Move function to load messages in tests into testsuite package
  • 9fb77f7 Use rapidpro.MsgIn for incoming messages and create new struct for tests
  • e7595cf Make outgoing messages their own struct

v10.3.16

14 Oct 15:05
929d482

Choose a tag to compare

Changelog

  • cac902a Merge pull request #901 from nyaruka/status_updates_by_uuid
  • 9369557 Merge branch 'main' into status_updates_by_uuid
  • b1ccfc3 Rework message status updates to be by message UUID

v10.3.15

13 Oct 22:56
b4b213a

Choose a tag to compare

Changelog

  • 46863c7 Merge pull request #903 from nyaruka/revert_pgx_switch
  • 505c2b8 Revert switch to pgx
  • a1a5b14 Merge pull request #902 from nyaruka/bring_back_pq
  • 703fd3d Keep using lib/pq for array types

v10.3.14

13 Oct 20:35
414f77f

Choose a tag to compare

Changelog

  • 1eaf9f7 Merge pull request #897 from nyaruka/pgx
  • a45b04d Update to latest gocommon
  • c17503d Merge branch 'main' into pgx
  • ddfc948 Merge pull request #900 from nyaruka/events_by_uuid
  • c9720eb Change the Event interface to use UUIDs
  • 5976853 Fix issue from linter
  • 2e60bef Remove handler benchmark tests which aren't used or useful since it's all against a mocked backend
  • fcc14a8 Change formatting of SQL used to update message status
  • c764dec Tweak SQL used to update message status
  • 95c26af Tweak SQL use to fetch message ids for status updates
  • 5556150 Simplify status update sql
  • d382b24 Merge branch 'main' into pgx
  • d118609 Switch from lib/pq to jackc/pgx/stdlib

v10.3.13

10 Oct 14:28
fe0fa87

Choose a tag to compare

Changelog

  • a16dd9a Update deps
  • 7dfeb64 Merge pull request #898 from nyaruka/sqlx_fork
  • 38e3caf Switch to vinovest/sqlx fork of jmoiron/sqlx