Skip to content

Releases: Ilhasoft/mailroom

v6.5.31

30 Sep 20:27
Compare
Choose a tag to compare

Changelog

3b2bd59 Fix repository path
343d546 Fix tag based Actions
21840e4 Add workflows to build Mailroom images
8b049aa Merge pull request #48 from Ilhasoft/update/v6.5.31
c2ad0a0 Merge tag 'v6.5.31' into update/v6.5.31
1485370 Update CHANGELOG.md for v6.5.31
c5e3832 Merge pull request rapidpro#502 from nyaruka/no_more_webhook_results
aafb537 Merge branch 'main' into no_more_webhook_results
a4a5cef Merge pull request rapidpro#501 from nyaruka/ticket_group_fix
66e07f9 Recalculate dynamic groups after closing and reopening tickets
72a37ad Tweak CalculateDynamicGroups to work in bulk
2f55e56 Stop writing webhook results
d067aa1 Update CHANGELOG.md for v6.5.30
64ab214 Fix handling webhook called events on resumes
1af8fc5 Update CHANGELOG.md for v6.5.29
805fd03 Merge pull request rapidpro#500 from nyaruka/webhooks_as_httplogs_1
3e3eab5 Add num_retries field to HTTPLog
95b647b Set status_code when saving new HTTP log objects
2f5f495 Add new fields to HTTPLog and save for webhook called events
80c4c90 Merge pull request rapidpro#499 from nyaruka/less_reset
31052e7 Fix tests
a056759 Merge branch 'main' into less_reset
80b4b5c Merge pull request rapidpro#498 from nyaruka/no_subjects
8bf0db1 Stop writing ticket subjects
42e003c Log message tweaks and one fix from linter
39350bc Update CHANGELOG.md for v6.5.28
71fc2bc Add warning log entry when task takes longer than 1 minute
8a50f53 Update CHANGELOG.md for v6.5.27
061f5fb Update to latest goflow (fixes word_slice)
44ae41e Update CHANGELOG.md for v6.5.26
a41523b Merge pull request rapidpro#496 from nyaruka/latest_goflow
9cf76cd Update to latest goflow
af5688d WIP
2a16d52 Update CHANGELOG.md for v6.5.25
98b1852 Merge pull request rapidpro#493 from nyaruka/import_notifications
27cfe18 Coverage
413f2bb Merge branch 'main' into import_notifications
2baf4a0 Merge pull request rapidpro#495 from nyaruka/testdata
a2f2fca Replace some calls to testsuite.Reset() with testdata.ResetContactData()
2c11f44 Merge branch 'main' into testdata
7d5220e Update CHANGELOG.md for v6.5.24
d3f2b89 Merge pull request rapidpro#494 from nyaruka/fix_s3_ivr
49a7976 Fix IVR for orgs using S3 sessions
7bcf8bc Update to test database with new known sequence starts for contact data
76cd86c Fix loading of imports, add tests
5297467 WIP
0b67cac Merge pull request rapidpro#489 from nyaruka/notifications
560e149 Update CHANGELOG.md for v6.5.23
371db75 Merge pull request rapidpro#492 from nyaruka/force_close
6bc8d2a Add force param to close tickets endpoint to let us ignore errors on external ticket service when removing a ticketer
39b36f9 Update CHANGELOG.md for v6.5.22
2eb99d5 Merge pull request rapidpro#491 from nyaruka/zenfix
76bdedd Generate ticket activity notifications for new ticket notes
ac1060f Support Spanish status names passed back from Zendesk targets
68dafd9 Update to latest RP schema which removes Log model
a827881 Update CHANGELOG.md for v6.5.21
48738a5 Merge pull request rapidpro#490 from nyaruka/s3_reads
8601480 Read sessions from db or s3 depending on whether output_url is set
24049ba Merge pull request rapidpro#471 from nyaruka/s3-writing-only
2240b27 Merge branch 'main' into notifications
5570d67 Remove unused code
e7d246f Merge pull request rapidpro#488 from nyaruka/go1.17
a5de6fe Opening a ticket with an assignee should create a ticket assigned event rather than ticket opened
2bf23d7 Rework LogTicketsOpened to handle bulk insertion of logs
b6859ff Notifications (WIP)
a9994e6 Test and build with go 1.17
36984ab Update CHANGELOG.md for v6.5.20
c9984f8 Merge pull request rapidpro#487 from nyaruka/change_topic
e50667d More tests and fix loading of tickets with topics
2a38d81 Support old ticket/note endpoint path for now too
f888455 Add endpoint to change ticket topic
1acf150 Rename ticket endpoint action note to add_note
3abacf2 Update to latest goflow/gocommon/phonenumbers
4c254a9 Update CHANGELOG.md for v6.5.19
6c817b0 Update to latest goflow and fix saving of ticket topics
60f299a Merge pull request rapidpro#486 from nyaruka/topics
878ce9c More tests and fix OrgAssets.TopicByID
6a5f41b Add topics to ticket model
0e68618 Update test database so we have topics
ab47015 Merge branch 'main' into topics
90b5ccc Update test database
4fcc521 Add ticket topics (WIP)
20fb787 Update CHANGELOG.md for v6.5.18
18d6ad2 Merge pull request rapidpro#485 from nyaruka/sync_twilio_amd
a642841 Rename writeClientError to writeGenericErrorResponse for clarity
cb9c089 Rename WriteErrorResponse to HandleAsFailure for clarity
c748bc9 Handle AMD result in first callback rather than call request response
9d7e744 Use synchronous answering machine detection on Twilio channels
3f0c73e Update to latest goflow
45ea1c1 Update CHANGELOG.md for v6.5.15
82fefcc Merge pull request rapidpro#484 from nyaruka/amd_toggle
8d60f4b Make IVR machine detection an option in channel config
c302d68 Update CHANGELOG.md for v6.5.14
41a74d5 Merge pull request rapidpro#483 from nyaruka/remove_retry_count
6763572 Stop reading/writing channelconnection.retry_count so that it can be dropped
45ab900 Update CHANGELOG.md for v6.5.13
546a615 Merge pull request rapidpro#482 from nyaruka/retry_fix2
250b9f9 Don't let IVR status callbacks overwrite error status (otherwise calls aren't retried)
336761f Update CHANGELOG.md for v6.5.12
1e42f83 Merge pull request rapidpro#481 from nyaruka/fix_amd_retry
27fdbae Add test for Twilio AMD hangup
7b2edc9 Merge branch 'main' into fix_amd_retry
6d91f5e Merge pull request rapidpro#480 from nyaruka/return_of_error_count
f64cd83 Add tests for Twilio AMD, fix update of error_reason
ef989ec Revert previous to query to fetch calls to retry so we only look as statuses Q and E
e0b898e Add ChannelConnection.errorReason and start populating
9077b5f Reinstate channel connection error_count and write it
daaa2a1 Fix retrying of calls where answering machine was detected
923df39 Merge pull request rapidpro#478 from nyaruka/latest_db
95bb60c Merge pull request rapidpro#477 from nyaruka/retry_tweak
d66c044 Update test DB and stop writing channelconnection.error_count which is now nullable
50551f9 Replace usages of deprecated ioutil
77662a2 Make IVR web tests more specific
7095ab2 Update CHANGELOG.md for v6.5.11
2b27052 Merge branch 'main' into retry_tweak
88108ab Fix IVR tests
9de9392 Tweak query to fetch IVR calls to retry to match new index
10924b0 Merge pull request rapidpro#476 from nyaruka/twilio_async_amd
e2a37d9 Merge pull request rapidpro#475 from nyaruka/vonage_machine_detection
ae8531e Implement asynchronous AMD for Twilio IVR
b508e72 Enable answering machine detection for Vonage IVR
69cf6c4 Include domain in mailroom startup logging
7bd035f Update CHANGELOG.md for v6.5.10
dea87fc Fix requests to twilio to start calls with machine detection
b1e1901 Update CHANGELOG.md for v6.5.9
f5fc025 Merge pull request rapidpro#470 from nyaruka/latest_goflow
285ea0a Merge pull request rapidpro#473 from nyaruka/Twilio-machine-detection
cc92e2f Add support for Machine detection on Twilio calls
1cc43d1 reset assertion
734f59a don't write output when writing to s3
33ecd1b Update to latest goflow
fa7145b Update CHANGELOG.md for v6.5.8
75810e2 Use new config keys for LUIS classifiers
1f148e1 Update CHANGELOG.md for v6.5.7
9564385 Merge pull request rapidpro#469 from nyaruka/new_jwt_lib
f9d59a3 Switch from abandoned dgrijalva/jwt-go to golang-jwt/jwt
88c97aa Update to latest goflow
59b1bce Update to latest goflow
8532e03 Merge pull request #47 from Ilhasoft/feature/update-go-version
210fcca update golang to 1.16
d1c2a46 Merge pull request #46 from Ilhasoft/update/v6.5.6
d08cc3d Merge tag 'v6.5.6' into update/v6.5.6
afad4ea Merge pull request #45 from Ilhasoft/feature/timeout-interval-from-env-var
734bd7a Update CHANGELOG.md for v6.5.6
2b9bd2a Merge pull request rapidpro#468 from nyaruka/parse_only
e0cdb32 change default timeout time to 60
0dec078 timeout execution interval time from env variable
4071ce0 Update to latest goflow
eee64b9 Feature/more options in wait for response (#44)
f28855d Update to latest goflow and add parse_only as param to parse_query to allow us to extract field dependencies even when they don't yet exist in the database
a9293b9 Update CHANGELOG.md for v6.5.5
9b0247d Merge pull request rapidpro#467 from nyaruka/ticket_counts_pt1
39eb79d Fix tests broken by recent db changes to msgs and broadcasts
d8d1d5a Populate ticket_count when creating new contacts
9f4fa51 Update CHANGELOG.md for v6.5.4
41b30db Merge pull request rapidpro#466 from nyaruka/ivr_sent_on_fix
3dda6b7 Actually save IVR messages with sent_on set
1474dda Update CHANGELOG.md for v6.5.3
59585f8 Merge pull request rapidpro#464 from nyaruka/pop_dyn_group_fix
9d81dcb Update contact modified_on after populate dynamic group task
7e0dded Update to latest goflow
cd49c1c Update CHANGELOG.md for v6.5.2
f7ea740 Merge pull request rapidpro#463 from nyaruka/ivr_sent_on
d967560 Set sent_on for outgoing IVR messages
8de59cb Update CHANGELOG.md for v6.5.1
e8cff47 Merge pull request rapidpro#462 from nyaruka/no_ivr_retry
75d3f0c Support flow config ivr_retry values of -1 meaning no retry
013438c Merge pull request rapidpro#461 from nyaruka/log_err_mark_fails
1113a33 Log error if marking event fire as fired fails
91fd406 Update CHANGELOG.md for v6.5.0
3707fdb Merge pull request rapidpro#460 from nyaruka/latest_goflow
0329060 Update to latest goflow and gocommon
a21028b Update CHANGELOG.md for v6.4.3
8c429d8 Merge pull request rapidpro#458 from nyaruka/ivr_sim_fix
13b7078 Fix triggering new IVR flow from a simulation resume so that it includes connection to test channel
adb9eb5 Update CHANGELOG.md for v6.4.2
f806aa2 Latest goflow with latest localization
ce1cb1e Update CHANGELOG.md for v6.4.1
082cd88 Update to latest goflow
819300f Merge pull request rapidpro#457 from nyaruka/query_errors
96970fe Add new error type for failed SQL queries
9b268b9 Update CHANGELOG.md for v6.4.0
81299d7 Merge pull request rapidpro#455 from nyaruka/session-s3-warn
7cd93ef move s3 session config error to a warning for the time being since not strictly required yet
a4da43b Update CHANGELOG.md for v6.3.31
85348d2 Add test ca...

Read more