Skip to content

Releases: rapidpro/mailroom

v7.1.32

24 Jan 21:14
Compare
Choose a tag to compare

Changelog

87839d5 Update CHANGELOG.md for v7.1.32
f31916b Merge pull request #575 from nyaruka/rework_expirations
93094fe Rework expirations to use ExitSessions

v7.1.31

24 Jan 19:19
Compare
Choose a tag to compare

Changelog

aed09c6 Update CHANGELOG.md for v7.1.31
922fa0e Move more session specific code to sessions.go
86e6610 Merge pull request #574 from nyaruka/rework_interrupts
80dba7a Rework interrupting by flow
fcdf1ea Rework interrupting by channel
0b06c81 Start moving session functionality to sessions.go
c336d9f Add more tests for interrupts
a720ee1 Consolidate how we interrupt sessions when given contacts
1c15fb1 Merge pull request #573 from nyaruka/deprecate_exit_type
67a5b00 Deprecate use of exit_type and simplify creating new runs
435fba8 Tweak mailroom shutdown to only stop ES client if there is one

v7.1.30

19 Jan 17:13
Compare
Choose a tag to compare

Changelog

3332994 Update CHANGELOG.md for v7.1.30
9e7c522 Merge pull request #571 from nyaruka/queue_msgs_with_flow
a5705ae Merge pull request #572 from nyaruka/remove_deprecated_search_endpoint_fields
9877bf4 Remove deprecated fields on search endpoint
4e56142 Remove visibility from courier msg JSON
07eb2e3 Include flow reference when queuing messages and add omitempty to some existing fields
64b7c22 Tweak analytics task for readability

v7.1.29

18 Jan 15:22
Compare
Choose a tag to compare

Changelog

b4821c8 Update CHANGELOG.md for v7.1.29
8fe628f Update to latest goflow
5d9b402 Merge pull request #465 from nyaruka/modified_on_post_events
c9fc5a2 Merge branch 'main' into modified_on_post_events
34fba1a Update test database
5f085f5 Merge branch 'main' into modified_on_post_events
d9bd283 Merge branch 'main' into modified_on_post_events
97a6648 Commit modified_on changes outside of transaction

v7.1.28

17 Jan 20:24
Compare
Choose a tag to compare

Changelog

5e9aa5e Update CHANGELOG.md for v7.1.28
0dda683 Add test for setting wait fields in case of subflow
fd02a09 Let wait_resume_on_expire remain as false even when session no longer waiting (so it can become non-null eventually)
ca2976f Merge pull request #570 from nyaruka/redis_analytics
7d38ac5 Include redis stats in analytics cron job
229c8dc Merge pull request #569 from nyaruka/wait_resume_on_expire
66c5e14 Update test database
c1da1b9 Update wait_resume_on_expire on session writes

v7.1.27

17 Jan 16:33
Compare
Choose a tag to compare

Changelog

015f75b Update CHANGELOG.md for v7.1.27
55b7194 Merge pull request #566 from nyaruka/msg_flow
3f1a6b7 Merge pull request #568 from nyaruka/use_run_status
536baf5 Always read run status instead of is_active
c12d42e Merge branch 'main' into msg_flow
c5d2cbd Rename Session.TimeoutOn to WaitTimeoutOn
32cfe70 Save flow id on incoming messages as well
7a5c8f8 Merge branch 'main' into msg_flow
72d4d97 Merge pull request #567 from nyaruka/update_test_db
93aa761 Update test database
d43b9ed Add flow_id to msg and record for outgoing flow messages

v7.1.26

13 Jan 17:12
Compare
Choose a tag to compare

Changelog

6504bfa Update CHANGELOG.md for v7.1.26
5e10a3c Merge pull request #565 from nyaruka/simpler_fires
35d6048 Add testdata functions for testing campaigns and events
319a2fc Use models.FireID consistently and add better tests
2680c78 Merge branch 'main' into simpler_fires
1835d4a Merge pull request #564 from nyaruka/redigo_version
be9a11b Replace broken redigo dep version and anything that was depending on it
092955f Simplify how we queue event fire tasks and improve logging

v7.1.25

11 Jan 15:34
Compare
Choose a tag to compare

Changelog

cf7c67a Update CHANGELOG.md for v7.1.25
d3aea71 Update to latest gocommon
511062f Merge pull request #561 from nyaruka/no_run_events
d886c1d Merge branch 'main' into no_run_events
34bbe3b Merge branch 'main' into no_run_events
bee368b Fix tests
7d0a187 Merge branch 'main' into no_run_events
e804e16 Stop writing events on flow runs

v7.1.24

10 Jan 21:17
Compare
Choose a tag to compare

Changelog

2d7c657 Update CHANGELOG.md for v7.1.24
b3a73ae Update to latest gocommon
b036128 Update to latest goflow and use consistent var name for OrgAssets
a654e95 Merge pull request #563 from nyaruka/dbutil
df38679 Merge branch 'main' into dbutil
5f3b524 Merge pull request #562 from nyaruka/no_args_in_pos
a95f9b3 Switch to dbutil package in gocommon
eb2abdd Always exclude router arguments from PO file extraction
5c82827 Really fix intermittent test failure
37bcd72 Fix intermittent test failure

v7.1.23

06 Jan 14:47
Compare
Choose a tag to compare

Changelog

21d2e85 Update CHANGELOG.md for v7.1.23
7de42b8 Merge pull request #559 from nyaruka/wait_expires_db
72c3922 Test sessions in database match model
7473886 Session.CurrentFlowID whould be cleared when session exits
9093e04 Merge branch 'main' into wait_expires_db
a594748 Merge pull request #560 from nyaruka/session_tweaks
a4ac641 Correctly set ended_on on session objects and add tests
a83581a Start writing FlowSession.wait_expires_on
575b065 Merge pull request #558 from nyaruka/latest_goflow
2e56dc9 Add testing for dial_wait events
eca63c0 Update to latest goflow which removes activated waits
b4bae0a Merge pull request #557 from nyaruka/valid_expires
7a607b4 Better tests
ff573d4 Clamp flow expiration values to valid ranges when loading flows