v6.5.31
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 case for using ticket/assign endpoint to unassign
d034a79 Merge pull request rapidpro#454 from nyaruka/open_with_assignee
95bfe6b Coverage
196fbfb Support ticket open events with assignees
2664584 Merge pull request rapidpro#453 from nyaruka/assign_and_note
1cc80f1 Add endpoints for ticket assignment and adding notes
2cdb138 Update CHANGELOG.md for v6.3.30
88eaf0d Update to latest goflow
b42c8c6 Update CHANGELOG.md for v6.3.29
af2e584 Include args in BulkQuery error output
b04ba86 Update CHANGELOG.md for v6.3.28
4275a4a Merge pull request rapidpro#452 from nyaruka/better_bulk_query_errors
ebecb62 Return more SQL when BulkQuery errors
030d57e Update to latest goflow/gocommon
d686952 Rework remaining AssertQueryCount instances to AssertQuery > Returns
b1feaa0 Update CHANGELOG.md for v6.3.27
253eb81 Merge pull request rapidpro#451 from nyaruka/handle_ticket_fix
08213f2 Fix handling of inbox messages to also update open tickets
dd5dc63 Update CHANGELOG.md for v6.3.26
e25625e Merge pull request rapidpro#450 from nyaruka/broadcasts_is_active
4a5325f Stop writing broadcast.is_active which is now nullable
ed4842c Update test database
6d0cd71 Merge pull request #43 from Ilhasoft/update-push/v6.3.6
a8cb442 Update CHANGELOG.md for v6.3.25
d94056c Cleanup tests
43d7be3 Update to latest goflow
9c76806 Fix tests
6727a2f Rework tests to lceanup after themselves and reduce need to reset entire db
7c42f79 Merge pull request rapidpro#449 from nyaruka/cleaner_asserts
f188605 Make it easier to assert database state in unit tests
ef4ef87 Merge pull request rapidpro#448 from nyaruka/less_config_singleton
f099b4e Replace some places where we access the config.Mailroom singleton with passing Config instances
4420e59 Simplify testdata functions to not need a T
3a9a6c8 Allow web tests to take substitutions so things like UUIDs don't always have to be fixed
ebf0dcf Update CHANGELOG.md for v6.3.24
e1c35d1 Merge pull request rapidpro#447 from nyaruka/user_assets
871b0da Update to latest goflow
0232f86 Load org users as assets and use for ticket assignees and manual trigger users
9338a36 Update test database
5cd00c6 Make it easier to create tickets in tests
b463811 Merge pull request rapidpro#446 from nyaruka/bcast_tickets
f10ddf6 Coverage
366ba75 Add ticket to broadcasts and update last_activity_on after creating messages for a broadcast with a ticket
8d3923e Update test database
22c3a56 Update CHANGELOG.md for v6.3.23
2c0f1dd Merge pull request rapidpro#444 from nyaruka/scheduled_trigger_excludes
cb74f37 Coverage
c8bd9ef Merge branch 'main' into scheduled_trigger_excludes
dfacffa Update CHANGELOG.md for v6.3.22
fe04bc1 Merge pull request rapidpro#445 from nyaruka/ticket_activity
439d8f4 Update ticket last_activity_on for incoming messages
3b01c81 Set contact_id when creating new tickets events and set last_activity_on when closing/reopening tickets
2dc0cb5 Update CHANGELOG.md for v6.3.21
8c14422 Merge branch 'main' into scheduled_trigger_excludes
cccdb02 Merge pull request rapidpro#443 from nyaruka/latest_goflow
f8c9003 Update system field test constants
459cf54 Add support for exclusion groups on scheduled triggers
63d1756 Update to latest goflow and test database
348aa4b Update CHANGELOG.md for v6.3.20
53c03ed have our session filename lead with timestamp so other objects can exist in contact dirs
1043c97 Update CHANGELOG.md for v6.3.19
f3938f4 parse URL to get path out
88c07ad Update CHANGELOG.md for v6.3.18
1b1d7f3 Merge pull request rapidpro#441 from nyaruka/read-s3-sessions
81f2afe Update CHANGELOG.md for v6.3.17
85c5de2 Merge pull request rapidpro#442 from nyaruka/ticket_load_fix
2c8a610 Ignore contact tickets on ticketers which have been deleted
4043930 Update CHANGELOG.md for v6.3.16
d0723df Merge pull request rapidpro#437 from nyaruka/closed_ticket_trigger
8681099 use s3 session prefix when building s3 paths, default to /
3ab7ea1 throw error upwards if we have no DB backdown
f261532 read session files from storage when org configured to do so
8a02cf9 Ensure that when tickets are reopened by incoming message that a reopened event is created
14cd739 Opening tickets should create ticket opened events in the database
c30da69 Fix changed field UUIDs
f591ddb Save user on ticket closed and reopened events
6a05718 Closing and reopening tickets should save ticket events
e5faea9 Insert closed ticket events into the db when closing tickets
e810db8 Merge branch 'main' into closed_ticket_trigger
44bcc36 Merge pull request rapidpro#440 from nyaruka/flow_tickets
90f76a4 Update to latest goflow which ditches TicketReference
4565e0c Merge pull request rapidpro#439 from nyaruka/session-url-tweaks
c4739e7 use milli in session URL, use media storage in testsuite.RT
9745a79 Fix test
f8e1550 Merge branch 'main' into closed_ticket_trigger
26c296c Make remaining unit tests in models package black box so testsuite can import models
6b0a0b8 Merge branch 'main' into closed_ticket_trigger
9b801e4 Merge pull request rapidpro#438 from nyaruka/update_test_db
64f532f Update test db
f58a957 Update CHANGELOG.md for v6.3.15
f900458 Fix test which modifies org
f7e8d35 Test tweaks
b032561 Update to latest goflow as last release was broken
87e40ff Update CHANGELOG.md for v6.3.14
b383466 Merge pull request rapidpro#434 from nyaruka/s3-session
2ec5de5 Merge branch 's3-session' of github.com:nyaruka/mailroom into s3-session
20f4514 tweak config values
0e55778 Merge branch 'main' into s3-session
1353bb4 Merge branch 'main' into closed_ticket_trigger
bf13e44 Update to latest goflow
cbd8cb0 Rework TicketEvent to look like database model we'll add soon
0b1c23c merge
576fb41 update test cases for new media location
0834865 Merge branch 'main' into closed_ticket_trigger
c164de9 Fix closing mailroom tickets from CLOSE emails
916f215 Merge pull request rapidpro#436 from nyaruka/handler_reorg
2c68ad5 write batch sessions, add session storage
6e6470e Merge branch 'handler_reorg' into closed_ticket_trigger
8553b2e Merge branch 'main' into handler_reorg
7c5065d Temporarily switch to manual coverage uploads
69dcd65 Merge branch 'handler_reorg' into closed_ticket_trigger
c9bb6d9 Use more testdata functions for trigger creation in tests
226bf5d Reorganize some handler code to break dependency on core/handlers and provide a more obvious place for functions that queue handler tasks
6e5e39a try manual codecov upload
89f9a3e try manual codecov upload
bcb8ee4 Trigger ticket closed events (WIP)
a551619 more runtime usage
dcf9b7a Add ticket closed events
50546fb merge main
72f52b9 Merge branch 'main' into closed_ticket_trigger
7ec0399 Merge pull request rapidpro#432 from nyaruka/triggers_exclude_groups
c41d694 Update CHANGELOG.md for v6.3.13
81c1947 Merge pull request rapidpro#435 from nyaruka/runtime
3af46bc actually save :)
421e50b rename testsuite.Runtime to testsuite.RT
035ae8e use runtime for Mailroom and tasks
56ef249 introduce runtime, move Server to use it
1aceb82 WIP
61d2666 write sessions to s3 on resumes (optionally)
6a2072c Add comment and remove unused order by in query
c14a9bc Remove cruft
597bad7 Simplify FindMatchingReferralTrigger
456ea74 Merge branch 'main' into triggers_exclude_groups
2fd5636 Merge pull request rapidpro#433 from nyaruka/test_tweaks
ad901ca Simplify testdata functions
bbde5a9 Tweak new testdata functions
4691976 Further simplify trigger finding functions
e2a1914 Add support for exclusion groups on triggers and add more testing of triggers
b534620 Merge pull request rapidpro#431 from nyaruka/fixes_from_linter
5e8e418 Update test db
c7017e0 Various fixes from linter
c42e9dd Simplify use of test contacts in handler tests
f229184 Move remaining test constants out of models package
37c9119 Move remaining test contact constants out of models package
2362a4b Merge pull request rapidpro#429 from nyaruka/test_constants_pt2
b208126 Move more test constants out of models package
72657f3 Merge pull request rapidpro#428 from nyaruka/testdata
1a57b8d Start moving test constants to testsuite/testdata and out of the models package
708f250 Remove reduntant resend_msgs task
eff0eb8 Update CHANGELOG.md for v6.3.12
c4ede12 Update to latest goflow
1171613 Merge pull request rapidpro#427 from nyaruka/resend_endpoint
f24a25c More testing
4cb312b Merge branch 'main' into resend_endpoint
0ccb380 Merge pull request rapidpro#426 from nyaruka/update_test_db
c4e348a Update test db
911ad86 Add endpoint for msg resends
7b56a07 Update to latest goflow
5e043e0 Update CHANGELOG.md for v6.3.11
468ef0a Merge pull request rapidpro#425 from nyaruka/contact_tickets
3d4f948 Load contact open tickets and pass to engine to expose as @contact.tickets
e72131a Update CHANGELOG.md for v6.3.9
c7ddc4e Merge pull request rapidpro#424 from nyaruka/resend_fix
c0a771b Fix comment
0707846 Fix queueing of resent messages to courier and improve testing of queueing
cafe24c Merge pull request rapidpro#421 from nyaruka/WA-template-namespace
1f1ed3c Merge pull request rapidpro#423 from nyaruka/latest_goflow
7722513 Update to latest goflow
c93df8e Merge branch 'main' of github.com:nyaruka/mailroom into WA-template-namespace
0c72cac Merge pull request rapidpro#422 from nyaruka/update-tests
900fbbe Update tests
c4b4cbc Update tests
a6bfdd4 Update CHANGELOG.md for v6.3.8
79020dd Fix conflicts
3fcb636 Update mailroom test dump
7eb8843 Update to latest goflow
04d4d85 Fix test
ff36733 Update to latest goflow
ce8d627 Merge pull request rapidpro#420 from nyaruka/resend_msgs
a74599e Set queued_on to now() when resending messages
b8e35e4 Add WA template translation namespace
ecb4f52 Fix test
910e8f8 Rather than clone messages for resending, reset their state
dc39983 Import msgs task package in mailroom cmd
74e2f68 Add tests
98c09fa Add task to resend messages
b3bd3b4 Update CHANGELOG.md for v6.3.7
cd52a99 Update to latest goflow
1d4ab79 CI test on Go 1.16
7ecc225 Update to latest goflow
36f13f5 Updates goflow docs installation in Dockerfile
3ed1425 Merge branch 'main' of https://github.com/nyaruka/mailroom into update-push/v6.3.6
7f7dcb9 Merge pull request rapidpro#419 from nyaruka/vonage
b1249cd Update test database and rename Nexmo to Vonage
f6111b8 Update CHANGELOG.md for v6.3.6
66c0be0 Update to latest goflow
b45bceb Update CHANGELOG.md for v6.3.5
10d4aaf Update to latest goflow
1139707 Update CHANGELOG.md for v6.3.4
dce4603 Merge pull request rapidpro#418 from nyaruka/smarter-caching
c0e01f3 Update to latest goflow
124eb52 Update CHANGELOG.md for v6.3.3
ef22669 Update to latest goflow
2392500 update comment
bc46e51 better channel naming
55777f5 smarter loading for cache misses on org assets
b5c8e2a Update CHANGELOG.md for v6.3.2
608554c Merge pull request rapidpro#417 from nyaruka/simplify-caching
d77d570 simplify caching, keep orgs for 5s, reload everything
6a3762d Update CHANGELOG.md for v6.3.1
e8fec48 Update to latest goflow
d84ee5e Update CHANGELOG.md for v6.3.0
1026e7a Merge pull request rapidpro#416 from nyaruka/fail-old-expirations
3e1ec03 fail expirations that are no longer the active session
e5886ce Update CHANGELOG.md for v6.2.3
72c7124 Update to latest goflow
49925c0 Update README.md
16d6c38 Update CHANGELOG.md for v6.2.2
f2a739c Update to latest goflow
3566dde Update CHANGELOG.md for v6.2.1
49e6d37 Merge pull request rapidpro#414 from nyaruka/fix-ivr-logging
bad4908 go mod tidy
131c2ee use SaveRequest() so our ivr logs always have bodies
0c41bc8 Update CHANGELOG.md for v6.2.0
55bdad2 Update CHANGELOG.md for v6.2.0
94d1c56 prepare for 6.2.0 release
63c226c Update CHANGELOG.md for v6.1.19
d09f40f Merge pull request rapidpro#413 from nyaruka/ivr-forwards
c242a2c cleanup
e996bd1 fix campaign even firing for background flows
48d601e test updates
f8ca253 merge
1ce90dc Update CHANGELOG.md for v6.1.18
d86c120 Update to latest goflow
9750202 fix last test
c98b5c4 nexmo end to end tests
bf86c04 twiml end to end test
4db7f73 wip
72afbe9 merge
ccdde26 wip
c32580b working ivr forwards for nexmo and twilio, now for testing
44009d8 Merge pull request rapidpro#411 from nyaruka/copypasta
7e9b2be Revert general test across ticketers
a8b68c3 Minor copypasta
3468758 Merge pull request rapidpro#409 from nyaruka/internal_pkg_name
7d7f1f0 Rename tickets/internal package
47c8581 Update CHANGELOG.md for v6.1.17
17739c3 Merge pull request rapidpro#407 from nyaruka/referral-trigger-fix
03c9328 Should match referral trigger with case insensitive
c8fe14e Update CHANGELOG.md for v6.1.16
cf80bdd Update to latest goflow
b64e889 Merge pull request rapidpro#404 from nyaruka/disallow_link_local
17fdf24 Update CHANGELOG.md for v6.1.15
90e51b2 Merge pull request rapidpro#405 from nyaruka/update-phones
f0a9ed3 update phonenumbers lib
99c8c71 Add link local ips to default disallowed networks config
c38a4fc Decrease locations cache timeout to 1 minute
734563b Update to latest goflow
14b5823 Merge pull request rapidpro#401 from nyaruka/pg12
2289160 Fix non-deterministic ordering of org languages
143d10d Fix test
873bdd9 Test on PG 12
bacf9dc Fix tests so not trying to create flow sessions with NULL session_type
c94ef67 Update ci.yml
8d24925 Update ci.yml
f789ead Update ci.yml
3a67c4c Bump CI testing to PG 11 and 12
28b66a9 Merge branch 'feature/rocketchat-ticketer-unofficial' of https://github.com/ilhasoft/mailroom into update-push/6.1.5-rocketchat-ticketer-unofficial
c10d260 Re-add get department and custom fields on RocketChat tickets
2816432 Update CHANGELOG.md for v6.1.14
f1cccc9 remove incorrect 6.2.0
783cb66 Update CHANGELOG.md for v6.2.0
e70571b Merge pull request rapidpro#400 from nyaruka/elastic-v7
c0e47e6 mod tidy
96cd3ba update to elastic v7
14be2f2 Update CHANGELOG.md for v6.1.13
37e7fee Update to latest goflow
f97e3b5 Update to latest goflow
7f6cf8f Update CHANGELOG.md for v6.1.12
8b352dc Update to latest goflow v0.110.0
c2ae802 Update CHANGELOG.md for v6.1.11
4d49990 Merge pull request rapidpro#399 from nyaruka/latest_goflow
4e6a450 Merge branch 'master' into latest_goflow
1dbb538 Update to latest goflow v0.109.4
ed8709d Merge branch 'master' of github.com:nyaruka/mailroom
1859359 update goflow for forward_ivr action
0a311c7 Update CHANGELOG.md for v6.1.10
1e6afa4 Merge pull request rapidpro#398 from nyaruka/fcm_cleanup_take_2
5091587 Simplify FCM client code
b7f6706 Revert "Merge pull request rapidpro#397 from nyaruka/fcm_client_refactor"
bfc9340 Merge pull request rapidpro#397 from nyaruka/fcm_client_refactor
4a36e5a Don't pass redis pool or FCM client to ApplyModifiers which shouldn't ever send messages
b7a2edb Merge branch 'master' into fcm_client_refactor
4b23bc0 Merge pull request rapidpro#395 from nyaruka/send_msgs_refactor
de21e2f Remove crud
34e10e5 Refactor of FCM client usage so it's a property of ther mailroom instance and not a global
1048e45 Merge branch 'master' into send_msgs_refactor
0495b9c Merge pull request rapidpro#396 from nyaruka/bigint_fix
dce316c Remove unused function
0b511e2 Fix updating message status when id column is bigint
e5127bc More testing
ecde9c8 Add testing of Android channel syncing
0251ba1 Update CHANGELOG.md for v6.1.9
8ecffc4 Update to goflow v0.109.0
824dc64 Ensure courier messages are always queued for a single contact
33d36ca Update CHANGELOG.md for v6.1.8
2d25cba Update to latest goflow 0.108.0
d43b302 Update CHANGELOG.md for v6.1.7
9c97524 Merge pull request rapidpro#394 from nyaruka/background
f7086c2 Use background instead of passive
8d46fdd Update CHANGELOG.md for v6.1.6
b58f1a5 Update to latest goflow v0.107.2
bb4e512 Merge pull request rapidpro#393 from nyaruka/passive
cb7a1b6 Add test for session interruption based on flow type
53d29ce Add Interrupts method to flow type
557ab05 Add support for passive flows
497ccfb Merge branch 'master' of https://github.com/nyaruka/mailroom into update/6.1.5
aa822c6 Update CHANGELOG.md for v6.1.5
1b5ed34 Update to goflow v0.107.1
c812464 Update to goflow v0.107.0
d13a71e Update CHANGELOG.md for v6.1.4
cf42c79 Merge pull request rapidpro#390 from nyaruka/variable-event-fire-timeout
e42fb88 variable timeout for fire campaign task
c5c7d9b Update CHANGELOG.md for v6.1.3
8664a24 Merge pull request rapidpro#389 from nyaruka/import_create_vs_update
959b54d Fix misreporting created contacts as updated during imports
e380075 Update CHANGELOG.md for v6.1.2
3ea8c63 Merge pull request rapidpro#388 from nyaruka/import_fix
76adbf7 Merge pull request rapidpro#387 from nyaruka/internal_ticketers
e60b52d Ensure field and group assets used for imports are fresh
8d0e44b Add support for internal type ticketers
43beb1f Update CHANGELOG.md for v6.1.1
a470a53 Update to latest goflow v0.106.3
89f4a31 Update CHANGELOG.md for v6.1.0
07227fb Merge pull request rapidpro#384 from nyaruka/private_networks
533001e Rename DisallowedIPs to DisallowedNetworks
c1e4909 Configure engine to disallow HTTP requests to private networks
ffe4239 pin to v0.147.2
eb86e90 Update CHANGELOG.md for v6.0.3
98a8f75 correct name for completion
a22c933 Update CHANGELOG.md for v6.0.2
749cb41 pin goreleaser, explicit inclusion of /docs/, completions and functions
d97ed7c Update CHANGELOG.md for v6.0.1
23c74d9 Merge pull request rapidpro#382 from nyaruka/log-queue
d282e1c typo
796aa50 add timing to redis insert
00eb393 add log when queuing to courier
107ea9c Merge branch 'master' into update/v6.0.0
3ee97fe Update README
13ea732 Update CHANGELOG.md for v6.0.0
428c121 Update test database
d85b51e Update CHANGELOG.md for v5.7.44
0f53a5c Merge pull request rapidpro#333 from Ilhasoft/feature/rocketchat-ticketer
5315a00 Update CHANGELOG.md for v5.7.43
85b7614 Update to latest goflow v0.106.1
506f132 Update CHANGELOG.md for v5.7.42
d052cfc Merge pull request rapidpro#380 from nyaruka/import_fix_invalid_urns
7ae69ce Prevent importing invalid URNs during import
73852e6 Update CHANGELOG.md for v5.7.41
0fa5b0f Merge pull request rapidpro#379 from nyaruka/drop_run_timeout
110fdbb Update to latest goflow v0.106.0
ed5af54 Don't write to flows_flowrun.timeout_on so it can be dropped
232dd81 Add better testing of number normalization during imports
5b63fd6 Update CHANGELOG.md for v5.7.40
7084c42 Merge pull request rapidpro#378 from nyaruka/update-goflow
713c250 Update to goflow v0.105.5
41871b3 Update CHANGELOG.md for v5.7.39
e0ff4bc Merge pull request rapidpro#377 from nyaruka/input_label_fix
e9771f5 Remove no longer needed codecov token from CI workflow
29e20f4 Fix input_labels_added event handling when session input ID isn't set
8c046d1 Remove hack for get department and custom fields on RocketChat tickets
b522aa9 Update CHANGELOG.md for v5.7.38
9599f49 Merge pull request rapidpro#376 from nyaruka/fix-attachment-extension
61a0657 Always request Mp3 files from Twilio IVR recordings
9249315 Revert "Make sure we save attachment file extension"
6720efd Make sure we save attachment file extension
7befdac Support incoming attachments on RocketChat ticketers
b938d6a Update CHANGELOG.md for v5.7.37
df94e50 Merge pull request rapidpro#375 from nyaruka/mailgun_attachments_pt2
8a839fd Add support for outgoing mailgun ticket attachments
7708c6f Merge remote-tracking branch 'nyaruka/master' into feature/rocketchat-ticketer
739542e Update CHANGELOG.md for v5.7.36
59d6208 Merge pull request rapidpro#374 from nyaruka/mailgun_attachments_pt1
7b348d2 Mailgun requests can be either url-encoded or multipart
1410dc7 Get rid of no longer used files property on web tests
4e88a14 Support incoming attachments on mailgun ticketers
8705272 Use the new testdata.InsertOpenTicket in RocketChat ticketer
f37c923 Merge remote-tracking branch 'nyaruka/master' into feature/rocketchat-ticketer
0fe3817 Update CHANGELOG.md for v5.7.33
b5e30fd Update to goflow v0.105.4
3030522 Merge pull request rapidpro#372 from nyaruka/sim_fix
bd33e62 Add Flow.cloneWithNewDefinition
390e92b Simplify overriding flow definitions and creation of test channels for simulation
c11d919 Fix closing of flows during simulation so that ignore keyword triggers is cloned too
c80d240 Update CHANGELOG.md for v5.7.32
6491157 Update to goflow v0.105.3 to get support for arabic numerals in has_number tests
797dc10 Merge pull request rapidpro#370 from nyaruka/expires_on_tests
c7d1a0e Update to latest goflow v0.105.2 and add tests for runs without expires on set
528f856 Fix imports in RocketChat ticketer
ab01d62 Update CHANGELOG.md for v5.7.31
df9910d Merge pull request rapidpro#368 from nyaruka/elastic_retries
e302006 Update to latest goflow
9f8a21c Merge remote-tracking branch 'nyaruka/master' into feature/rocketchat-ticketer
88b8c87 Fix attachment payload format in RocketChat ticketer
e85dd46 Enable retrying on the elastic client
27424a8 Merge pull request #33 from Ilhasoft/merge/v5.7.24
7f29a7a Update CHANGELOG.md for v5.7.30
fdc3611 Move event handlers out of the hooks package and into their own package
6e296a5 Enable fail_ci_if_error for codecov
4d31785 Create new top-level core package for better organization of top level folders
3829e7a Rework hooks so the hook instance is the exported thing
9d2d68c Cleanup hook unit tests
feb7858 Update CHANGELOG.md for v5.7.29
81cfacf Merge pull request rapidpro#366 from nyaruka/bulk_contact_get_or_create_fix
a59c8db Coverage
0e627ff Send/receive attachments in RocketChat ticketer
87fd852 Add utility method for race tests
e67bf3f Fix race condition when bulk getting/creating contacts
00fa663 Fix package import and ticketer contract implementation
5c9ef85 Merge from nyaruka/master and fix conflicts
896ba60 Update CHANGELOG.md for v5.7.28
cbccc73 Merge pull request rapidpro#364 from nyaruka/resolve_endpoint
653d8f2 Resolve endpoint should also return URN
dc4c859 Add contact/resolve endpoint to assist with channel events still handled in RP
0fa60d4 Update CHANGELOG.md for v5.7.27
e32d6a6 Merge pull request rapidpro#362 from nyaruka/start_contacts
d671b40 If a flow start task creates new contacts, save those back to the start
a5787d4 More use of Queryer interface instead of sqlx.DB
c19d933 Reorganize contacts.go
7e4c1ed Update CHANGELOG.md for v5.7.26
14ec817 Merge pull request rapidpro#358 from nyaruka/imports2
81e279b Updates from code review
d439565 Merge branch 'master' into imports2
1ad2a3c Merge pull request rapidpro#360 from nyaruka/mock_db
5d8b8f6 Add mockable DB to enable testing database errors
7b904d9 Add tests for URN normalization during imports
bf2cf51 Add test for dynamic group re-evaluation of imported contacts
daed23a CreateContact also should do lookup before trying to create new contact with URNs
b37f98b Fix updating priority for orphaned URNs which are being attached
5d19c90 Add tests
68c85f7 Merge branch 'master' into imports2
fc94a2b Update to latest goflow
fe8b299 Merge branch 'master' into imports2
0862be3 Merge pull request rapidpro#359 from nyaruka/testdata
eb4a0e1 Add new testdata package for easier creation of new test data objects
c159526 Allow get or create by multiple URNs (WIP)
2f1e7fe WIP
7659543 WIP
ea6d738 Update CHANGELOG.md for v5.7.25
0d9497e Merge pull request rapidpro#357 from nyaruka/task_org
c1c0054 Pass org from the base task to task structs to remove need for duplicating it in the task body
311ea50 Fix dockerfile
e1ea9a9 Fix dockerfile
83179b7 Update dockerfile
22afc59 Merge remote-tracking branch 'origin/master' into merge/v5.7.24
210674c Update CHANGELOG.md for v5.7.24
d122420 Tweaks after previous merge
c58e923 Merge pull request rapidpro#356 from dsmagicug/master
50270ff Merge pull request rapidpro#355 from nyaruka/more_tasks_cleanup
760ad26 - moved session status out of meta data
63cbe25 Merge remote-tracking branch 'upstream/master'
dbea39e Convert more tasks to new pattern
a9a6f44 Update CHANGELOG.md for v5.7.23
0135c4d Merge pull request rapidpro#354 from nyaruka/easier_tasks
410f37f Use task name as file name
d1d5b09 Merge branch 'master' into easier_tasks
e79195c Merge pull request rapidpro#353 from nyaruka/better-locking
e6ff7d2 Merge pull request rapidpro#349 from nyaruka/ivr_logs
1a58bc0 More testing
1cf52c4 Make defining new task types easier and drier
3008d4c Update CHANGELOG.md for v5.7.22
5a5e4d1 Update to latest goflow v0.104.1
61e0ad5 better locking when handling
cc9ddd7 - misc update
00ae13d - updated go-mod
8995745 - Removed wantsResponse, replaced with sessionStatus
fcceadf Merge remote-tracking branch 'upstream/master'
2380ab1 Merge branch 'master' into ivr_logs
b61efa0 Update CHANGELOG.md for v5.7.21
b84371a Merge pull request rapidpro#334 from nyaruka/calc_event_fires
debdbbc Add ON CONFLICT clause to eventfire insertion
732ccff Insert new event fires in batches
9868515 Merge branch 'master' into calc_event_fires
c9b9790 Merge pull request rapidpro#352 from nyaruka/dbutil
48a04fc Simplify test-smtp cmd using smtpx package
cda7028 Update to latest goflow v0.104.0
b6c86a5 Create new dbutil package with generic DB stuff
3aaa268 Merge remote-tracking branch 'upstream/master'
91f5829 Remove un-needed check for existing fires when scheduling event
ef6a81b Merge branch 'master' into calc_event_fires
3a972ed Merge pull request rapidpro#351 from nyaruka/api_error_tweak
3f6de01 Tweak how we return errors from create contact calls
023d75d Update CHANGELOG.md for v5.7.20
feb618d Merge pull request rapidpro#350 from nyaruka/zendesk_attachments_fix
99072a6 Fix incoming attachments from Zendesk
79c2cf8 Simplify creation of channel logs in IVR handlers
de3c263 Fix tests
6e698dd Merge branch 'master' into calc_event_fires
8f42f4d Merge branch 'updated_test_db'
f81abf0 Update CHANGELOG.md for v5.7.19
baf7005 Use updated test db
5b981f4 Merge pull request rapidpro#348 from nyaruka/null_name_and_language
7c3bc0d Fix for contact creation as well
6e24a7f Merge branch 'master' into null_name_and_language
fb346bf Fix middleware name after chi upgrade
f3c250d Update to latest goflow
09423de Empty contact names and languages should be saved as NULL
77820dc Delete no longer used utils/celery package
7795773 Merge branch 'master' into calc_event_fires
1685eb2 Update CHANGELOG.md for v5.7.18
55345cc Merge pull request rapidpro#345 from nyaruka/zendesk_files_1
2d0e6cc Merge branch 'master' into zendesk_files_1
0315105 Remove storage package and use same package from gocommon
e0bfbc7 Merge branch 'master' into zendesk_files_1
3ec5540 Update to latest goflow
c0dadb2 Merge branch 'master' into zendesk_files_1
5ce6852 Update CHANGELOG.md for v5.7.17
d692c6d Merge pull request rapidpro#347 from nyaruka/query_on_status
6b417f2 Pass status instead of boolean
8a5868d Use status for elastic queries that need to filter out non-active contacts
f40d283 Merge branch 'master' into zendesk_files_1
b0b23f7 Merge branch 'master' into calc_event_fires
961f23e Update CHANGELOG.md for v5.7.16
3616d17 Merge pull request rapidpro#346 from nyaruka/exclude_from_search
a1361f4 More tests
4af0517 Add support for excluding contacts from searches by ids
029fbd6 Reorganize web/contact
7278f61 Use relative file URLs for zendesk attachments which will be handled by RapidPro
97321de Merge branch 'master' into zendesk_files_1
b621766 Rework utils/storage to be generic and moveable to gocommon
b7b73b5 Merge branch 'master' into calc_event_fires
5814a19 Merge branch 'master' into zendesk_files_1
aeb2dc9 Update CHANGELOG.md for v5.7.15
d73b244 Merge pull request rapidpro#310 from nyaruka/contact_create
f32d581 Merge branch 'master' into contact_create
df920c0 Update CHANGELOG.md for v5.7.14
3f5f1d2 Merge pull request rapidpro#343 from nyaruka/contact_status_pt3
035b0d7 Stop writing is_blocked and is_stopped
286acd1 Update CHANGELOG.md for v5.7.13
809f3b9 Merge pull request rapidpro#342 from nyaruka/contact_status_pt2
1c86ee8 Add test
94eb7ed Read from contact.status intead of is_stopped/is_blocked
0c07ae3 Add support for incoming attachments on ticketing services (WIP)
9ce3ced - use session status instead of flow node descendant count to get session status
5101b7d Merge branch 'master' into calc_event_fires
8537b6e Merge branch 'master' into calc_event_fires
0a6917e Merge pull request rapidpro#341 from nyaruka/zendesk_files
1507e86 Implement saving of zendesk ticket files as attachments
95d22b4 Merge branch 'master' into zendesk_files
f9a67f8 Merge branch 'master' into contact_create
216a43b Move some packages into utils/
d6fd6e1 Merge pull request rapidpro#339 from nyaruka/storage
f61bf68 Move StoreAttachment into org class
75e6ecd Update CHANGELOG.md for v5.7.12
ce5c088 Merge pull request rapidpro#340 from nyaruka/channel_log_fix
9a5dc88 Fix inserting channel logs and add test
b3467c3 Use path/filepath instead of path
d0e594f Abstract S3 code so tests and dev envs can use file storage
5dc6569 WIP
c372903 Update CHANGELOG.md for v5.7.11
2141671 Merge pull request rapidpro#337 from nyaruka/contact_status_pt1
3d503b3 Always write contact.status when writing is_blocked or is_stopped
1f2666e Merge branch 'master' into contact_create
0ad2bf0 Merge branch 'master' into calc_event_fires
6dfbee6 Update to latest goflow v0.102.0
260f0f0 Tests
f8dc5d0 Merge pull request rapidpro#335 from nyaruka/use_httpx
b54a8ad Convert IVR code to use goflow's httpx package
498bfbe Merge from nyaruka/master and fix conflicts
e93e5af Simplify naming
341d6f7 Fixes from PR comments
2d8d617 Add task to calculate fires for new campaign event
2a1c8ff Fix RocketChat ticketer tests
8419bdb Get custom fields from ticket body on RocketChat ticketer
fbbdc3c Update CHANGELOG.md for v5.7.10
e915549 Tweak goreleaser config to include subdirectories inside docs folder
962be78 Update CHANGELOG.md for v5.7.9
134b4ca Update to goflow v0.101.2
da92ca1 Merge pull request rapidpro#332 from nyaruka/localized_docs
b88d0ef Bundle localized goflow docs in release
d785b6d Update CHANGELOG.md for v5.7.8
f7626af Merge pull request rapidpro#331 from nyaruka/last_seen_campaign_events
3a8f2eb Fix comments
2e72235 Add web tests for RocketChat ticketer
d9a62c9 Handle potential campaign event changes from handling inbox message
6e840f2 Recalculate event fires for campaign events based on last_seen_on in session handling
241ffde Update CHANGELOG.md for v5.7.7
533f99d Update to latest goflow v0.100.0
8bf49d8 - Further clarifications: Added wantsResponse field
f8632b5 - Pick up and pass on whether the current node in the session flow is the last one
adc3879 Change variable name
14f5c25 Update CHANGELOG.md for v5.7.6
5e07653 Merge pull request rapidpro#330 from nyaruka/last_seen_tweak
56e96c3 Remove protection for overwriting last_seen_on with older values
a816300 Tweak test
8f1524d Update CHANGELOG.md for v5.7.5
448ebee Merge branch 'master' into contact_create
220ea8a Merge pull request rapidpro#329 from nyaruka/last_seen_tweaks
b5d06ba Coverage
3369e7d Add client and service tests for RocketChat ticketer
d868e11 Prevent accidently overwriting last_seen_on with older value
d470a5e Last seen should be set as event times not db time
0a689ca Merge pull request rapidpro#328 from nyaruka/last_seen_events
4ee8e9d Include other events
5a4f7d6 Update last_seen_on when handling certain channel events
eb7fdef Merge pull request rapidpro#327 from nyaruka/last_seen_on
40b4359 Update last_seen_on when we receive a message from a contact
de69f5e Update CHANGELOG.md for v5.7.4
2747a1b Merge pull request rapidpro#326 from nyaruka/fail_msgs_for_suspended
bf213f7 Fail outgoing messages for suspended orgs
d5fee3a Merge pull request rapidpro#325 from nyaruka/search_tweak
78a8300 Merge pull request #32 from Ilhasoft/update-docker
7de58bb Refresh groups as well as fields for contact query parsing
b5d7820 Update CHANGELOG.md for v5.7.3
2c91878 Update to goflow v0.99.0
678be9e Copy flow editor assets to /docs on Dockerfile
0f6d81a Update CHANGELOG.md for v5.7.2
8a9f51d Merge pull request rapidpro#324 from nyaruka/error_codes
f54d63e Fix tests
ff7eb03 Update to latest gofloe v0.98.0
11d952f Coverage
2d0fbf3 Render rich errors with code and extra field
5da72e0 Update to latest goflow v0.97.0
c2b9a02 More tests
b7cdba8 Merge branch 'master' into contact_create
6e69b6f Reorganize test
873de22 Merge branch 'master' into contact_create
b0fb19a Update CHANGELOG.md for v5.7.1
0998f37 Merge pull request rapidpro#321 from nyaruka/loop_protection
1d6c99a Wrap error message
e702a31 Update to latest goflow v0.96.0
c51d802 Add session_history as JSON field to flows_flowstart
ddc2514 Merge pull request #31 from Ilhasoft/merge/v5.7.0
5a05cb1 Merge branch 'master' into merge/v5.7.0
e5c747d Add loop protection by passing session history to new flow action triggers
5a48671 Merge pull request #30 from Ilhasoft/merge/v5.6.1
70559e9 Merge branch 'master' into merge/v5.6.1
6e25dc2 Update CHANGELOG.md for v5.7.0
1e52180 Merge branch 'master' into contact_create
6ea8b41 Merge pull request rapidpro#318 from nyaruka/dev
5122d3b Merge pull request #29 from Ilhasoft/update-docker
14128c3 Merge branch 'master' of https://github.com/Ilhasoft/mailroom into update-docker
4f409cd Merge pull request #28 from Ilhasoft/merge/v5.6.0
98f182c Fix test and coverage
57c8118 Merge branch 'merge/v5.6.0' into update-docker
843e8c7 Merge remote-tracking branch 'origin/master' into merge/v5.6.0
75002e4 Update golang version on Dockerfile
a410b59 touch for 5.7.0 release
4f755f5 Update to latest gofloe release
916075f Merge branch 'master' into v5.6.0
eb80d01 Update RocketChat ticketer client
ad947bf Merge pull request #27 from Ilhasoft/release-v5.5.24
9ae0a08 Handle extra fields from ticket body on RocketChat ticketer
fee12aa Handle event callbacks to the RocketChat ticketer
1ded08d Set user and origin on manual triggers
07c6d30 Update to latest goflow dev and switch to trigger builders
f32f725 Add ticket service to RocketChat
7637ee2 Update CHANGELOG.md for v5.6.1
669030a Merge pull request rapidpro#317 from nyaruka/expire-empty-sessions
d29e150 expire runs that have no session, just warn while doing so
660f935 Add http client to RocketChat ticketer
4f68820 Merge tag 'v5.5.24' of https://github.com/nyaruka/mailroom into release-v5.5.24
cc8fdd1 - fix wants_response
af786be - Add wantsResponse flag
ecd2a10 Update CHANGELOG.md for v5.6.0
bbc150f touch for 5.6.0
28fd132 Update CHANGELOG.md for v5.5.38
570b6e8 Merge branch 'master' into contact_create
4dcdecc Merge pull request rapidpro#316 from nyaruka/cleanup
eae11be Use oa for OrgAssets vars consistently
ece5169 Create endpoint uses modifiers to add fields and groups to contacts
8bf0843 Update CHANGELOG.md for v5.5.37
97bdd00 Merge branch 'master' into contact_create
540379b Merge pull request rapidpro#315 from nyaruka/modifier_read_fix
5a54fef Use typed constants instead of boolean
5bfa51a Merge branch 'modifier_read_fix' into contact_create
60a0f41 Fix reading of modifiers so always ignore modifier that becomes noop
437fe1a Fix tests
c2390dd Merge branch 'master' into contact_create
b3baadb Merge pull request rapidpro#314 from nyaruka/test_tweaks
76f12e8 Tweak tests so UUIDs aren't reset between web tests
b7f6f4f WIP
b6a3fa4 Merge branch 'master' into contact_create
f924605 Allow new contacts to take orphaned URNs
c226f63 Update CHANGELOG.md for v5.5.36
bf014da Merge pull request rapidpro#313 from nyaruka/template-countries
168a481 Merge pull request rapidpro#306 from nyaruka/less_modified_on
bf23c03 read country from templates
be6f030 Merge branch 'master' into contact_create
9643d8f Add new test for multiple modifiers in the same scene
3092377 Remove unused code
c1ccb24 Merge branch 'master' into less_modified_on
185fc09 Merge pull request rapidpro#312 from nyaruka/mods_missing_assets
d45d6a4 Ignore missing assets when reading modifiers
a460514 Merge pull request rapidpro#311 from nyaruka/failing_starts
3bc4950 Fail flow starts which can't be started
59fb2e3 WIP
03c47a9 Rework contact creation functions to support creation with multiple URNs
4a2c428 Update CHANGELOG.md for v5.5.35
7c86bc9 Merge pull request rapidpro#309 from nyaruka/field_mods
401e656 Update to latest goflow and add tests for field modifiers
cffeda2 Update CHANGELOG.md for v5.5.34
2e7b3ea Merge pull request rapidpro#308 from nyaruka/detach_urns
4f3c364 Add test
8eef2a6 Fix detaching URNs
b16010f Merge branch 'master' into less_modified_on
200abd3 Update CHANGELOG.md for v5.5.33
6f38161 Merge pull request rapidpro#307 from nyaruka/urn_set
83bcde6 Fix tests
e7e4731 Update to latest goflow v0.93.0
eb8ea79 Remove dedundant updates to modified_on
1deeb9c Update CHANGELOG.md for v5.5.32
d1dbe96 Merge pull request rapidpro#305 from nyaruka/archive_triggers
115e6c2 Merge branch 'master' into archive_triggers
4b52982 Formatting and comments
aa024b5 When blocking contacts archive any triggers which only apply to them
fbce675 Update CHANGELOG.md for v5.5.31
4f527e6 Merge pull request rapidpro#303 from nyaruka/keep_going
f16d0c4 Messages without topups should be queued
da55555 Simplify how AllocateTopups is called
01a5191 Continue handling as normal for suspended orgs
e4d65a1 Update CHANGELOG.md for v5.5.30
d3ab5a6 Merge pull request rapidpro#301 from nyaruka/optional_topups
ab2a484 Org being suspended should stop message handling
c743fa1 Add test
6b47ed4 Make decrementing org credit optional
e3e25e5 Add new fields to Org model
39b0289 Rework loading of orgs to make it easier to add more fields
12d221e Update CHANGELOG.md for v5.5.29
022c573 Merge pull request rapidpro#299 from nyaruka/latest_goflow
4fbb015 Return query inspection results as new metadata field in responses
32a53f0 Update to latest goflow v0.92.0
9f700d7 Update CHANGELOG.md for v5.5.28
cb45f2b Merge pull request rapidpro#298 from nyaruka/simple__subjects
1e187ad Don't do any decoration of email ticket subjects
456e798 Update CHANGELOG.md for v5.5.27
5c51e3a Update to goflow v0.91.1
e5041de Merge pull request rapidpro#297 from nyaruka/search_by_uuid
647ab91 Merge pull request #25 from Ilhasoft/feature/update-mailroom
7f2229c Simplify elastic query generation code
2c8cc8f Allow searching by UUID, as well != matches on ID and UUID
96a8bc4 Update to latest goflow v0.91.0
b3db899 Use AssertSnapshot from goflow test package
f3faa2e Merge pull request rapidpro#296 from nyaruka/test_fix
d4a1fb1 Maybe fix intermittently failing test
4ff1b65 Add tests for loading ticketers
87c02c9 Update CHANGELOG.md for v5.5.26
6148ee3 Merge pull request rapidpro#295 from nyaruka/latest_goflow
8ae39fe Coverage
a9bba3c Update to goflow v0.89.0
d36e07f Update CHANGELOG.md for v5.5.25
2afc6e0 Merge pull request rapidpro#292 from nyaruka/change_lang
1f070ed Merge branch 'master' into change_lang
64fc1f5 Merge pull request rapidpro#294 from nyaruka/latest_goflow
a782870 Update to goflow v0.88.0
f96df24 Merge branch 'master' into change_lang
1902a15 Update CHANGELOG.md for v5.5.24
5cfba71 Merge pull request rapidpro#289 from nyaruka/zendesk_tweaks
81f4818 Merge branch 'master' of https://github.com/nyaruka/mailroom into feature/update-mailroom
babcc57 Merge branch 'master' into zendesk_tweaks
e5d7ab3 Merge branch 'master' into change_lang
65f43ab Merge pull request rapidpro#293 from nyaruka/latest_goflow
e8e4ee8 Merge branch 'latest_goflow' into change_lang
e903901 Update to goflow v0.87.0
7049184 Always use same subject for mailroom replies for better threading
ce5f4e7 Add endpoint to change a flow language
e9145c0 Tweak how mailgun emails are threaded
9e3b609 More mailgun email format tweaks
5b978f4 Tweak mailgun email formats
a3373d3 Merge branch 'master' into zendesk_tweaks
89091fe Merge pull request rapidpro#291 from nyaruka/non_master_revs
86f7d81 Allow releasing non-master versions
21d32df Move WithHTTPLogs to web package and use for tickets endpoints
d770d06 Use closed status instead of solved when closing zendesk tickets
8522a2b Coverage
0911946 Implement removing of targets/triggers created by zendesk ticketers
4d1bd2d Rework zendesk to use ticketer specific target callback
b642658 Testing
d677b3e Use basic auth for zendesk ticket_callback endpoint
d0b1985 Tests and coverage
7dfa93a Use wrapper for handlers that need to collect and then insert HTTP logs
e86ee83 WIP
db158ef Merge branch 'master' into zendesk_tweaks
ae6fd8a Merge pull request rapidpro#288 from nyaruka/snapshots
ffac70f Merge branch 'snapshots' into zendesk_tweaks
f1a8a22 Convert some tests to snapshots for easier updating
2b1deec Send request ID containing ticketer secret when pushing to zendesk
a2deae8 Update CHANGELOG.md for v5.5.17
f2f179d Merge pull request rapidpro#287 from nyaruka/ticket_tweaks
230a123 Send email when reopening mailgun ticket and add tests
d6c5e52 Update CHANGELOG.md for v5.5.16
cd57f38 Merge pull request rapidpro#286 from nyaruka/ticket_fixes_2
55edc33 Implement closing of tickets in zendesk from mailroom
ec90aac Zendesk ticket closing (WIP)
b9a5bf3 Rework zendesk reply message creation to reuse more code
9ffb745 Update CHANGELOG.md for v5.5.15
e80c7da Merge pull request rapidpro#285 from nyaruka/ticket_fixes
43bcc36 Updated test db dump
9d8c2db Coverage
3e91512 Fix tests
24b3be6 Add testing of mailgun web handler
04e1f95 Send close notification emails in mailgun tickets
baca41b Reply back to users who replies aren't permitted to go to the ticket
d128830 Simplify sharing of HTTP configuration between services
7f3338e Add simulator ticket service to fake creating tickets
3c0f446 Fix verifying sender when receiving mailgun reply
15a581d Update CHANGELOG.md for v5.5.14
6ff8b86 Merge pull request rapidpro#271 from nyaruka/tickets
30f3219 Fixes from review
64ff5e5 Tweak ticket lookup to ensure index is used
7f08223 Rework ticket service to make it easier to send different kinds of emails
aef9a70 Add API endpoints to close and reopen tickets
b2adb4e Add webhook validation for mailgun requests and fix tests
c0511a7 Decorate mailgun ticket emails with contact link and implement closing ticket via reply
3a208d4 Use ticketer secret instead of API token
f66836b Include ticket UUID in all display_info in messages that we push to Zendesk
5602d9f Working message i/o for zendesk tickets
93cb88e Create Zendesk tickets via push requests
721530b Move Zendesk UI stuff to RapidPro
da6a43a Do redaction of service_called events for ticketers
e77478d Merge branch 'master' into tickets
dacf846 Update test database to latest schema
3424332 Use OAuth for Zendesk and create/update contact as end-user before creating ticket
8de0256 Update to latest goflow and fix tests
bef89dd Fix zendesk client authentication and content-type
6190e50 Merge branch 'master' into tickets
2498569 Update CHANGELOG.md for v5.5.13
12d54d6 Better threading if ticket emails
1f355c5 Merge branch 'master' into tickets
55fcaa2 Merge pull request rapidpro#278 from nyaruka/latest_goflow
be05231 Merge branch 'master' into latest_goflow
719f80b Merge pull request rapidpro#277 from nyaruka/status-changed-hooks
6f43c89 Update to goflow v0.85.0
3c5f107 Don't close tickets when opening new ones, and forward incoming messages to all open tickets
1bc2426 Move mailgun/zendesk web endpoints into their service packages
0a298c2 Better abstraction of ticket services
f2d55b8 More adjustments from review
1cd9c94 Move ticket services from goflow and add ability to forward incoming messages (WIP)
36fa87c Add contact status hooks
dddba04 Merge branch 'master' into tickets
3ec5c42 Merge pull request rapidpro#276 from nyaruka/housekeeping
6d29926 go mody tidy and few more minor updates
cb1936a Use go 1.14 and do some minor dep updatse
977f82e Merge pull request rapidpro#275 from Ilhasoft/enhancement/web-server-request
e3b72d7 Allow Hook tests to test scenes without flow actions
e14037d Bump max request bytes to 32MB for web server
d2b4a2d Fix not creating HTTP logs for ticketers correctly
01a48e4 Close tickets before creating new open ones
43af893 Fix data models, add basic tests
16b0cee WIP
4957f8f Merge branch 'master' into tickets
a1e28ce Merge pull request rapidpro#274 from nyaruka/latest_goflow
34dbb63 Update to goflow v0.84.0
c383ce8 Remove pausing functionality
4e1c689 Merge branch 'master' into tickets
55630c5 Update CHANGELOG.md for v5.5.12
1158484 Merge pull request rapidpro#272 from nyaruka/latest_goflow
a5bd65a Update to goflow v0.83.1
d22a673 wip
365273e Update CHANGELOG.md for v5.5.11
afdbe32 Merge pull request rapidpro#269 from nyaruka/latest_goflow
4d15948 Update to goflow v0.83.0
43215ce Merge pull request rapidpro#268 from nyaruka/missing_flow_sim_fix
90dd9b3 Don't blow up if flow is deleted during simulation
49a3f29 Update CHANGELOG.md for v5.5.10
58fd9cf Update to goflow v0.82.0
b1261af Merge pull request rapidpro#267 from nyaruka/start_type
15dc261 Fix not setting start_type for scheduled triggers and add tests
55590bf Populate flows_flowstart.start_type
83ec4ae Update CHANGELOG.md for v5.5.9
a5c8dee Merge pull request rapidpro#265 from nyaruka/flowstart_org_id
0988908 Add test
5b88f9f Merge branch 'master' into flowstart_org_id
d2c0c72 Merge pull request rapidpro#266 from nyaruka/update_test_db
0e4dc9b Cleanup use of Flow.metadata
b1c7ad3 Merge branch 'master' into update_test_db
fcc5cdd Switch to test database with v13 flows
d1f4e6c Merge branch 'master' of github.com:nyaruka/mailroom
ef31491 Add .DS_Store to .gitignore
e7e3692 Merge pull request rapidpro#250 from Ilhasoft/feature/twiml-say-language
acb6f0d Update test database to version generated with seeded UUIDs
3cf031d Merge branch 'master' into flowstart_org_id
02fa162 Merge pull request rapidpro#264 from nyaruka/uuid_seed_switch
1b2e94f Set org id on flow starts
640f709 Allow for seeded UUID generation in testing environments with -uuid-seed switch
0ca4353 Merge pull request rapidpro#261 from nyaruka/update_test_db
3ec805c Update to latest dump
146c317 Update CHANGELOG.md for v5.5.8
c3a7b1c Merge pull request rapidpro#263 from nyaruka/starts_modified_on
fd461bb Update flow start modified_on when making changes
58ec363 Merge pull request rapidpro#262 from nyaruka/update-contact-modified-by
4f422d8 Apply modified_by after pre commit hooks
e9725e9 Add method to set modified_by on contacts
9553ba9 Set language attribute from ivr_created_event on TwiML say action
1f43fe1 Use db dump with corrected org UUIDs
369d1d4 Update testing database
28ccd5e Update CHANGELOG.md for v5.5.7
2ab6cf3 Merge pull request rapidpro#260 from nyaruka/latest_goflow
fc34632 Fix test
b004103 Update to latest goflow v0.81.0
710f17a Merge branch 'master' of https://github.com/nyaruka/mailroom into feature/twiml-say-language
3710a24 Update to goflow v0.80.0
31c3f29 Update CHANGELOG.md for v5.5.6
688c697 Merge pull request rapidpro#258 from nyaruka/latest_goflow
120ba60 Fix test files
8a8cbaa Update to latest goflow v0.79.1
10a8fe1 Update CHANGELOG.md for v5.5.5
72022ad Merge pull request rapidpro#257 from nyaruka/update-test-db
1947eea update mailroom test db, only prom group can access metrics
a3c67b0 Update CHANGELOG.md for v5.5.4
23185b7 Drop no longer used validate_with_org_id param on inspect endpoint
06c4d44 Merge pull request rapidpro#256 from nyaruka/pos
a23f940 Change format of po/import response so flows is a field
1f8e0c5 Coverage
6204c4b Add test for importing a PO
4ea6283 Add endpoint to import PO translations into flows and move po endpoints to own package
b4d3697 Update to latest goflow
5062aaf Add endpoint to export PO file from flows
190f336 Merge pull request rapidpro#255 from nyaruka/unified_tests
645c167 Convert all server endpoint tests to use same runner mechanism
f747cd8 Merge branch 'master' into unified_tests
34e5959 WIP
72bb1c1 Update CHANGELOG.md for v5.5.3
19b17a8 update to goflow 0.78.1
4c36327 Merge pull request rapidpro#253 from nyaruka/more-tests
3733f63 More tests
32718d9 Update CHANGELOG.md for v5.5.2
9bb2a44 Merge pull request rapidpro#252 from nyaruka/basic-auth-metrics
be51f40 change to using basic auth for org specific prom metrics endpoint
6808233 Update CHANGELOG.md for v5.5.1
b4a573a Update to latest goflow v0.78.0
80fc378 Update CHANGELOG.md for v5.5.0
dd1301e Merge pull request rapidpro#251 from nyaruka/metrics
b3c8d1b sleep while the server starts
a4fd5c5 add /org/[key]/metrics endpoint
f3fd352 Fix mock function
855ed5a Add language attribute to the TwiML say action
5bb2cbd Merge pull request #24 from Ilhasoft/rapidpro-5.4
47c92dd Merge branch 'master' of https://github.com/nyaruka/mailroom into rapidpro-5.4
bbebf18 Update CHANGELOG.md for v5.4.4
8770acb Update to latest goflow v0.77.4
7844897 Add fabric to .gitignore
6bdff62 Update CHANGELOG.md for v5.4.3
3cff9b3 Merge pull request rapidpro#249 from nyaruka/latest_goflow
ccab49e Update to goflow v0.77.1
1145c45 Update CHANGELOG.md for v5.4.2
8c81421 Merge pull request rapidpro#247 from nyaruka/latest_goflow
98dd365 Merge pull request rapidpro#248 from nyaruka/failure-event
52f95ed alphabetize
07c9332 add noop handler for failure events
f27e138 Update to latest goflow v0.77.0
7590c50 Update CHANGELOG.md for v5.4.1
eb089a0 update to goflow 0.76.3
e8a5be7 Update CHANGELOG.md for v5.4.0
c5436f7 touch readme
6c30acb Update CHANGELOG.md for v5.3.44
0fd4779 Update to goflow v0.76.2
df44eb3 Update CHANGELOG.md for v5.3.43
3a4fa02 Update to goflow v0.76.1
c9874bb Update CHANGELOG.md for v5.3.42
9865a31 Move check for allow_as_group into search package
a926b7b Contact search endpoint should also return whether query can be used as group
3c48f65 Update CHANGELOG.md for v5.3.41
0dbf670 Merge pull request rapidpro#243 from nyaruka/latest_goflow
3aea28e Update to goflow v0.76.0
61fe8a7 Create interface for resolving both fields and groups
676ac76 Add support for searching by group (WIP)
8793007 Update CHANGELOG.md for v5.3.40
7d3a563 Update to goflow v0.74.0
5e26135 Update CHANGELOG.md for v5.3.39
7246ba1 Merge pull request rapidpro#242 from nyaruka/mr-contact-update
862271b add dynamic group and campaign test cases
abfe2ef move parse query test to WebTest
946c084 remove old file
f1de67f create generic web test
5a7ced8 scene -> scenes
03e2216 Update to goflow v0.72.0
ad4b21e renaming cleanups
a2eb9ed switch to use modifiers
7f759bf Update to goflow v0.72.2
2ce43a3 force UTC on our session when testing
cf1b01a force deterministic creation date on cathy
b5e2fb4 round out tests
2e7db56 add apply actions endpoint
83c92a0 Update CHANGELOG.md for v5.3.38
bd08d4f Merge pull request rapidpro#241 from nyaruka/latest_goflow
9dbbd44 Update to goflow v0.72.0
13fae8f Merge branch 'master' into mr-contact-update
5c8c4b3 Update CHANGELOG.md for v5.3.37
bd63c65 Merge pull request rapidpro#240 from nyaruka/asset-cleanup
0faa929 add to cache using default timeout
710ab6e simpliy refresh var
a469e3d Merge pull request rapidpro#239 from nyaruka/server_testing
39657fb create new session assets in clode
a42f287 refactor / optimize assets so only some fields can be refreshed
9e3c570 Update README
fdbfd64 Fix import cycle
5be75a7 Convert flow and expression endpoint testing to be snapshot based
47d4409 knock on simplifications
f0f592f simplify getcontact callO
8b9dc91 move session assets creation to org
2069bcc Update CHANGELOG.md for v5.3.36
ed5245b Merge pull request rapidpro#238 from nyaruka/allow-empty-values
d3de5b5 allow globals with empty values
c249fed wip
02ba0a6 Update CHANGELOG.md for v5.3.35
437ab15 Merge pull request rapidpro#236 from nyaruka/latest_goflow
2040ea9 Update to goflow v0.71.2
8769c27 Update CHANGELOG.md for v5.3.34
4521493 Merge pull request rapidpro#235 from nyaruka/allow_international
3fc5cd0 Merge pull request rapidpro#234 from nyaruka/elastic-parsing
63b4647 consistent naming
63ff0eb Read allow_international from channel config
d8ae9d8 add elastic query to parse query responses
f2ed6f3 Merge pull request rapidpro#231 from nyaruka/latest_goflow
89f7eaa Fix tests
b08d868 Merge branch 'master' into latest_goflow
978cb11 Update mailroom test database
206a657 Update to goflow v0.71.1
b3dd5df Update CHANGELOG.md for v5.3.33
87a2893 Merge pull request rapidpro#232 from nyaruka/search-ne
1d1588b add != operator for numbers, dates, created_on, fixes rapidpro#224
b4960fc Update CHANGELOG.md for v5.3.32
d7fa718 Fix broken search after last commit
603330f Update to goflow v0.70.0
6a0005f Update CHANGELOG.md for v5.3.31
8c209db Merge pull request rapidpro#230 from nyaruka/search-tweaks
6a33f28 Merge branch 'master' into search-tweaks
b624394 add urn =, !=, ~ support, fix name sorting
be143fa Update to latest goflow v0.69.0
1cb0a09 Update CHANGELOG.md for v5.3.30
abb984b Merge pull request rapidpro#228 from nyaruka/sort-by-keywords
41c0c2b Merge pull request rapidpro#227 from nyaruka/latest_goflow
2138648 sort locations fields by keyword value
9fae5ee Update to latest goflow
255f33d Update CHANGELOG.md for v5.3.29
3c465f8 Merge branch 'master' of github.com:nyaruka/mailroom
2e8849a fix > query on numbers, never use cached orgs
52eae2b Update to goflow v0.67.1
e6ede45 Merge pull request rapidpro#198 from nyaruka/no_more_legacy
6072f92 Merge pull request rapidpro#226 from Ilhasoft/feature/vk-channel
aa07101 Update gocommon for v1.2.0
6a0fc07 Update CHANGELOG.md for v5.3.28
ed84757 Merge pull request rapidpro#221 from nyaruka/dynamic-groups
da8ce81 Update CHANGELOG.md for v5.3.27
a7e9f3c Update to latest goflow v0.67.0
2ab5977 Merge branch 'master' into no_more_legacy
0dafd12 Update CHANGELOG.md for v5.3.26
f3ab145 Update to goflow v0.66.3
430d23e Update CHANGELOG.md for v5.3.25
f870f46 Merge pull request rapidpro#222 from nyaruka/latest_goflow
dd7289f Update to latest goflow
5c84e59 remove now unused bulk batch sql
153e17c refactor to handle campaign event creation / deletion
522976b Merge pull request #23 from Ilhasoft/develop
7a5b342 allow dynamic group population within mailroom
a424947 Update CHANGELOG.md for v5.3.24
f971286 Update to latest goflow v0.66.0
eb39ea7 Update CHANGELOG.md for v5.3.23
1c0e8d5 Update to latest goflow v0.65.0
d685c50 Update CHANGELOG.md for v5.3.22
d22868b Merge pull request rapidpro#219 from nyaruka/parse-query
adfa391 Merge pull request #22 from Ilhasoft/update/mailroom
ff402aa Merge branch 'master' of https://github.com/nyaruka/mailroom into update/mailroom
aeba50d Make default for MaxBodyBytes 1MB
3a13a27 Merge pull request rapidpro#215 from Ilhasoft/feature/webhook-response-body-config
e490c6e allow search endpoint to return results without a query
0138083 add endpoint to pase contactql query
9c400da Update CHANGELOG.md for v5.3.21
840fb23 latest goflow
3fde34f Merge pull request rapidpro#218 from nyaruka/search-fields
b2c2dbb Merge branch 'master' into search-fields
6447c3c latest goflow, review tweaks
a263dd8 refactor and tests in order to allow returning dependent fields for query
72633e1 Update CHANGELOG.md for v5.3.20
6d02f1e Update to latest goflow v0.64.9
39343b5 Merge pull request rapidpro#213 from nyaruka/search-api
19ef106 prevent nil wrapping
8e8b4ba update tests
82a363c Update CHANGELOG.md for v5.3.19
df49e3b Update to goflow v0.64.8
3f6d568 Update CHANGELOG.md for v5.3.18
e8b6b2a Update to goflow v0.64.7
93f5ef9 Update CHANGELOG.md for v5.3.17
34820fd Merge pull request rapidpro#217 from nyaruka/sim_context_tweak
3ed5441 Simulation context should include defaults
8fda91f refactors errors so we can get out parsing / field errors
c2ae279 add sorting support
145ec52 Merge pull request #21 from Ilhasoft/hotfix/bothub
9778d19 Fix bothub classifier type
7ce7c4d Merge branch 'master' of https://github.com/ilhasoft/mailroom
adbbc98 Merge pull request #20 from Ilhasoft/develop
0477d4a Merge pull request #19 from Ilhasoft/tag/v5.3.16
f923ddc Merge pull request rapidpro#216 from nyaruka/sim_with_context
5d08656 Include evaluation context with simulation requests
4097994 Merge branch 'master' of https://github.com/Ilhasoft/mailroom into tag/v5.3.16
45e4ef7 Merge branch 'master' of https://github.com/nyaruka/mailroom
2451722 Add config option to max bytes of a webhook call response body
d44a7f7 Update CHANGELOG.md for v5.3.16
3836b1d Merge pull request rapidpro#214 from nyaruka/latest_goflow
87f1c03 Update to goflow v0.64.2
1dc5b1b update tests
dc68ba0 merge master
f67b861 Merge pull request #18 from Ilhasoft/develop
08d65d8 Update CHANGELOG.md for v5.3.15
d01a5f3 Update to new goreleaser.yml format
9e50579 Update CHANGELOG.md for v5.3.14
7957d29 Merge pull request rapidpro#212 from nyaruka/latest_goflow
26792a3 Add new config options for webhooks
3c0d8bc Clear up http client naming
ee038e2 Make webhooks timeout configurable
baa8a8a Update to goflow v0.64.0
c3bae65 Merge branch 'master' into no_more_legacy
64e5f06 Merge pull request rapidpro#211 from nyaruka/es_field_fix
184b654 Fix elastic query evaluation when contact field doesn't exist
89e5ddc Update CHANGELOG.md for v5.3.13
33569dd Update to latest goflow v0.63.1
1b2ddba Update CHANGELOG.md for v5.3.12
93370f8 Merge pull request rapidpro#209 from nyaruka/migrate_tweak
3757543 Still do validation even when migrating to less than the current engine version
b28877c Update CHANGELOG.md for v5.3.11
a09cbc1 Merge pull request rapidpro#208 from nyaruka/migrations
f1197af Remove no longer used validate endpoint
1e3dcc7 Update to latest goflow to add support for flow migrations
d6dfab6 sow for searching API, add unit test
dbf277d sign our response
a4075e7 first stab at contact search API
b15a7d3 Update ci.yml
b9ad153 Update CHANGELOG.md for v5.3.10
932df9f Merge pull request rapidpro#207 from nyaruka/globals_in_bcasts
347eea4 Fix test
79f4136 Update CreateBroadcastMessages to include globals in context
c50bcf5 Update CHANGELOG.md for v5.3.9
fb773d0 Merge pull request rapidpro#206 from nyaruka/email_service
1c65332 Fix comment
7cc2d94 Update to goflow v0.61.0 and provide email service to engine
f0c5b98 Update CHANGELOG.md for v5.3.8
c586513 Update to goflow v0.60.1
805f42a Update CHANGELOG.md for v5.3.7
c822217 Merge branch 'master' into no_more_legacy
dce1a57 Merge pull request rapidpro#205 from nyaruka/topics
e5ffb00 Fix test
deb4410 Add support for message topics
f20c227 Update CHANGELOG.md for v5.3.6
42dfedb Merge branch 'master' into no_more_legacy
9bf4762 Merge pull request rapidpro#202 from nyaruka/globals
ee53888 Tweak globals loading SQL to check is_active
a48ccfc Use latest codecov-action
863dfcf Update CHANGELOG.md for v5.3.5
8eb0f7e Merge branch 'master' into globals
6a80f4e Merge pull request rapidpro#204 from nyaruka/latest_goflow
d7290dc Update to goflow v0.59.0
26a8f65 Merge branch 'master' into globals
0826541 Update CHANGELOG.md for v5.3.4
59dab6c Merge pull request rapidpro#201 from nyaruka/latest_goflow
60c2961 Coverage
95372a1 Update to gofloe v0.58.0
06355ad WIP
8db69f3 Update CHANGELOG.md for v5.3.3
a548983 Update to goflow v0.56.3
04e563c Use latest codecov action which fixes branch selection
1408e69 Update CHANGELOG.md for v5.3.2
ff73daa Update to goflow v0.56.2
2ff4eb3 Fix simulation
3395927 Remove superfulous legacy_definition fields on endpoints
2320321 Update CHANGELOG.md for v5.3.1
79652cd Merge pull request rapidpro#197 from nyaruka/latest_goflow
438b908 Bump goflow and revert changes to flow loading SQL
f9addfa Add tests
bfac367 Remove un-needed function
dd1d41f Update to latest goflow
cf5f00e Update README.md
f2784f0 Update CHANGELOG.md for v5.3.0
fac92bb Merge pull request rapidpro#195 from nyaruka/actions
d5b7b60 Rename workflow to CI
cc0f6b2 Split testing and deployment into two jobs
b78bf9c Add coverage and goreleaser steps
f21705b Use github actions (EXPERIMENTAL)
43acc59 Merge pull request #15 from Ilhasoft/feature/update_mailroom
cec50ff Update CHANGELOG.md for v5.2.4
476fba2 Merge pull request rapidpro#196 from Ilhasoft/feature/add_bothub_to_tests
336f9ca Add new dump file with bothub instead of bh
3ada7d2 generate a new dump file and change ClassifierTypeBothub to 'bothub'
dbc74fc Update CHANGELOG.md for v5.2.3
590c2be Merge branch 'master' of github.com:nyaruka/mailroom
c220938 collect queue size 15 seconds after the minute
5acd1f7 fix string identifier for bothub, change to 'bh'
44deb5f update mailroom_test.dump
1e4b238 add bothub type to run tests on mailroom db
1d42bbb Merge pull request #14 from Ilhasoft/develop
1f69489 Update CHANGELOG.md for v5.2.2
3e56484 Merge pull request rapidpro#194 from nyaruka/latest_goflow
0d930ea Fix test
3c7b6f5 Update to goflow v0.55.0
94294ca Merge pull request #13 from Ilhasoft/bugfix/bothub_on_mailroom
68039a9 Add bh classifier on mailroom
4ba787a Merge pull request #12 from Ilhasoft/develop
507a217 Merge branch 'master' of https://github.com/nyaruka/mailroom into develop
9d64637 Update CHANGELOG.md for v5.2.1
b5d0e33 fix NPE when IVR channel not found
a795374 Update CHANGELOG.md for v5.2.0
5b73e9e poke
62e2aca Update CHANGELOG.md for v2.1.0
644c9fc Update to goflow v0.54.1
0a736d7 improve docker to build the mailroom with golang 1.13
e1f7458 fix version on golang for dockerfile
fd856c6 Merge pull request #11 from Ilhasoft/test/new_environment
90038a2 Merge branch 'feature/new-docker' of https://github.com/Ilhasoft/mailroom into test/new_environment
58f83dc Merge pull request #10 from Ilhasoft/test/new_environment
3e64ad1 Update CHANGELOG.md for v2.0.44
2046ce3 Merge pull request rapidpro#193 from nyaruka/fail-ivr-missing-channels
fd5d79e flush cache between tests
a1b5d6d ordering
6d5485f fail calls that have missing channels
001f24a Update CHANGELOG.md for v2.0.43
27e3563 Merge pull request rapidpro#191 from nyaruka/airtime_sim
2b6ef7e Simulation should use a different engine instance with a fake airtime service
494517b Merge pull request rapidpro#189 from nyaruka/bothub
0fa8b7d Merge branch 'master' into bothub
1909eba Update CHANGELOG.md for v2.0.42
bc6b0a6 Update to goflow v0.54.0
1f21c60 Update CHANGELOG.md for v2.0.41
c228f0e only release on PG10
2d79bb6 Update CHANGELOG.md for v2.0.40
390abab Add bothub classifier service factory
0b2eba2 Merge pull request rapidpro#183 from nyaruka/dtone
f0e38d5 Merge branch 'master' into dtone
fbfe468 Merge pull request rapidpro#186 from nyaruka/pg11-dump
8fee12f Use real decimal type for amounts on transfers
67ba09d fix cache bug when running more than one flow action test case, pg11 dump
766d000 Simplify saving transfers and logs
b88d884 add pg11 matrix
1bcd626 Fix test
c8bbe44 try pg11 dump on pg10 restore
8e95294 Implement hook for airtime_transferred event
3169adc argh, dump from pg10 pg_dump
c23b402 revert pg11 dump, 10 it is
03defef pg11 dump
4862970 use pg11 dump
c4c51a4 Merge pull request rapidpro#181 from brianhlin/add-pg11-tests
f1c99d3 Merge branch 'master' into dtone
b1ce550 Merge pull request rapidpro#185 from nyaruka/http_logs
6e05e35 Revert change to how reqest time is passed to NewClassifierCalledLog
0bbd0a9 Merge branch 'http_logs' into dtone
782a1ed Update to goflow v0.53.0
2b47cb6 Update CHANGELOG.md for v2.0.39
43ca8ee Merge pull request rapidpro#184 from nyaruka/various-fixes
ec16b41 latest librato, audit closing HTTP bodies, add smtp-test command
e711ad6 Update CHANGELOG.md for v2.0.38
112c5cb Merge pull request rapidpro#182 from nyaruka/nlu
951f165 Use DTOne for airtime service if configured
7a30fa4 allow nil Response
c583f16 tweaks
c8d8b4d add test for http logs
a9b1180 add classifier called hook
288596c sow
86067d5 add classifier called hook, classifierlog model
b595e52 update webhook constants
f355298 latest goflow, add classifier reading, updated mailroom db
3e97919 Add PG11 workaround
54b248d Add postgis scripts
f9cd803 Add PostgreSQL 11 tests
cca1bb5 Update CHANGELOG.md for v2.0.37
06a46a1 set release flag
6a82c9b Update CHANGELOG.md for v2.0.36
a3fe45f Merge pull request rapidpro#169 from nyaruka/schedules
cf99ae9 Merge pull request #8 from nyaruka/master
c901e4b Update CHANGELOG.md for v2.0.35
cf95cd0 log query execution and elapsed time
f760304 review comments
cc3bd6f Update to goflow v0.50.4
eac04f4 Update to goflow v0.50.3
197e224 spelnigz
5dd7844 add tests for broadcast and flowstart insertion
ce47025 create child broadcasts when schedules fire, honor urns in broadcasts as well
de1107a wip
e98e55e Merge branch 'master' into schedules
781ab43 Update CHANGELOG.md for v2.0.34
3aa6c3c Merge pull request rapidpro#179 from nyaruka/trigger-queries
4c8b60f Update to latest goflow v0.50.2
923f50e try flushing cache between tests
d084c9f add support for triggering sessions via query within a flow
a3c6db9 wip
2bb484f Update to goflow v0.51.1
46a66d4 10 only for the timebeing
517f98e labels for matrix values
44ecb21 matrix for 10 and 11
57478d7 increase ramfs size
62934d5 postgis 2.4
28b6fcc install extensionsO
68833de alternate DB setup
c5877c7 try v1.12 go?
676217b print disk space
b3d95d4 try same configs as rapid
c2a01ef Update to goflow v0.50.0
4fc623a remove old stop commands for pg
26b9dff build on bionic
510ecbe remove 9.6 from matrix, mailroom_dumb in pg10 format
57092dc use our dump
cb2a335 updated mailroom dump
ed9eed2 check schedule every minute
04de296 update one time fire test
1e8f795 add tests for schedule cron
2bc9b85 Update CHANGELOG.md for v2.0.33
c2d75eb Merge pull request rapidpro#178 from nyaruka/run_cols_gone
3f3d96d add schedule cron for firing broadcasts and triggers
956a08a Stop writing to legacy engine fields on flows_flowrun
e28cff6 add task to fire broadcast
e728015 wip
809269c Merge branch 'master' into schedules
7be89c4 wip
e1d7e91 Merge pull request rapidpro#176 from nyaruka/move_tasks
d1360b4 Move tasks into their own package
636acf0 Merge pull request rapidpro#175 from morgs/patch-1
b0bf616 Add ElasticSearch URL to README
865aa96 Update CHANGELOG.md for v2.0.32
16917d1 Include web/expression package in main cmd
1622814 Merge pull request rapidpro#173 from nyaruka/expression_migrate
e901813 Add expression/migrate endpoint
919abc5 Update CHANGELOG.md for v2.0.31
e3240f5 Merge pull request rapidpro#172 from nyaruka/interrupt_by_flow
9a35bb0 Improve test
b11d8bc Allow interrupting sessions by flow
e3bd8c4 Update to goflow v0.49.0
871fc1c Update to goflow v0.48.0
34b40fb Update CHANGELOG.md for v2.0.30
0026b97 Update to goflow v0.47.3
691a526 add tests across DST
65a04fa Add base schedule model, add next fire functionality and test
2631ab0 Update CHANGELOG.md for v2.0.29
f72d39b Merge pull request rapidpro#168 from nyaruka/expire-in-tx
55d5f5e Move transaction management to models method so it can be reused in IVR
a4708eb Expire runs and sessions in a transaction to guarantee they are always in sync
151537f Fix docs
27071d7 Update CHANGELOG.md for v2.0.28
c6605be remove debug error
83872cf Update CHANGELOG.md for v2.0.27
4679f02 Merge pull request rapidpro#167 from nyaruka/fix-create-contact
cec1d1a Remove references to trigger_count in unit tests
cf22d2e Fix create contact failing to start
5c052fb Change port to 8000
b4323fb New docker build
35ef56d Update CHANGELOG.md for v2.0.26
3df21c1 Merge pull request rapidpro#166 from nyaruka/run_status_1
b8a0413 Start writing flows_flowrun.status alongside exit_type
0c9f2bb Update CHANGELOG.md for v2.0.25
743f448 Merge pull request rapidpro#165 from nyaruka/nil-flows
b3c9b3d add unit test for inactive flow lookups
a21f38e More consistent use of flow lookup in handling as well
0d7d6a6 Handle FlowRun having nil Flow, use FlowReference instead
3245ba5 Update CHANGELOG.md for v2.0.24
4cd7721 Enable interrupt_sessions task
bf6bfa9 enable interruptions task
f40267a Update CHANGELOG.md for v2.0.23
b5349ea Merge pull request rapidpro#160 from nyaruka/no-urn-handles
358b6a4 Merge pull request rapidpro#163 from nyaruka/interrupt-sessions
af25aea Use ExitSession when stopping a session due to missing flow
0885da8 Add tests, tweak queries
33d0eae Update to goflow v0.47.0
d866de7 Add new interrupt sessions task, use more specific exit for missing flows
1e1ab29 Update CHANGELOG.md for v2.0.22
a79e136 Merge pull request rapidpro#161 from nyaruka/fix-contact-templates
7d4da39 Remove spurious Println
7ca137e Remove spurious namechange
ad9bb8c Remove spurious namechange
6a6aecb Populate context with urns and fields when evaluating broadcast templates
1b6a03c deal with handles for contacts that no longer have a URN
ed20fa1 Update CHANGELOG.md for v2.0.21
42d7972 Change default port for Elastic to 9200 and use HTTP. Don't try to sniff cluster (doesn't with with cloud elastic)
52b50b8 Update CHANGELOG.md for v2.0.20
5471a34 Merge pull request rapidpro#158 from nyaruka/empty-starts
750460f fix empty starts now being marked as complete
a72877a Merge pull request rapidpro#144 from nyaruka/elastic
1838d31 never ending PR continues
1f7ad99 changes in support of latest goflow
d66a527 Update CHANGELOG.md for v2.0.19
ac0a91a Fix broken group reevaluation after goflow update
bca1383 Update to goflow v0.45.2
cadf07d Merge pull request #6 from Ilhasoft/production-v2.0.9
0fba874 Update CHANGELOG.md for v2.0.18
962d9c3 Merge pull request rapidpro#156 from nyaruka/null_session_uuid
4c8d7d3 Make FlowSession.uuid nullable for now
23eca0c sow
58e9ac9 Update CHANGELOG.md for v2.0.17
cd20289 Update to goflow v0.45.0
5082a06 Merge pull request #4 from nyaruka/master
c08add1 proper implicit tel query
6c62140 Merge pull request rapidpro#155 from nyaruka/latest_goflow
e69f38f chained function on same line before others
26ed926 Write UUID field on flows_flowsession
e937e3b tidy
df62dc3 simplify constructor for FlowStart
5c286e0 add elastic tests, add query field to flowstart
f90a362 Update to goflow v0.44.1
61d1714 Merge branch 'master' into latest_goflow
add01a6 Update to goflow v0.44.0
358626d merge
e286995 Update CHANGELOG.md for v2.0.16
96cfa48 Merge pull request rapidpro#153 from nyaruka/parent-summary
7e2504e merge master
56c73d1 tidy
2884c10 add test for parent summary being referenced in IVR flow
ec2192b write/read parent summary on flow starts
46ce993 Merge pull request #3 from nyaruka/master
1ecdd73 Merge branch 'master' into parent-summary
84f1db3 wip
74a15d2 Merge pull request rapidpro#152 from nyaruka/latest_goflow
989ba7b Update to goflow v0.43.0
878af55 Update CHANGELOG.md for v2.0.15
76d32f9 Update to goflow v0.42.0
cb38e6d Rebuild test database with PG 9.6
8a444d8 Update test db to remove msgs_broadcast.purged
2d80777 Update CHANGELOG.md for v2.0.14
6fe8748 Merge pull request rapidpro#150 from nyaruka/ivr-extra
ba3ca8b load extra for start and include when starting IVR calls
4df2af1 refactor packages around search, implement starts having queries
7f869a5 update field queries to be nested
080457b Merge branch 'master' into elastic
702546c Update CHANGELOG.md for v2.0.13
46b6800 Merge pull request rapidpro#148 from nyaruka/fix-conns
23eac3f fix leaking db conns
ecf3f6d merge
7d37dc8 latest goflow
af27dc8 add set and unset support
30cbb0e Update CHANGELOG.md for v2.0.12
30d2ea3 Update to goflow v0.41.18
1da2c77 Update CHANGELOG.md for v2.0.11
a1ea502 Merge pull request rapidpro#146 from nyaruka/fix-new-urn-sending
82103ca mo better comment
5a419e8 deal with brand new URNs when sending messages
732077d wip
3064b79 Update CHANGELOG.md for v2.0.10
f4b3387 Update to goflow v0.41.16
368d0e4 Merge pull request rapidpro#141 from nyaruka/web_errors
88a58ea Merge pull request #2 from Ilhasoft/production-v2.0.6
5e2b162 update to latest goflow, tweaks to naming
1646b8c parsing into elastic queries from contactql
1a41bf6 Update CHANGELOG.md for v2.0.9
8f238fd Update to goflow v0.41.14
abfa8e1 Update CHANGELOG.md for v2.0.8
01b67ea Update to latest goflow
4c7bb98 Update golang version
3b50294 Update CHANGELOG.md for v2.0.7
8be42ba Update to goflow v0.41.12
d595368 Fix endpoints so we don't hard error for expected requests
fb07016 Merge branch 'master' into production-v2.0.6
1d0beda Merge pull request #1 from nyaruka/master
8bf5d4b Update CHANGELOG.md for v2.0.6
a680a48 Update to goflow v0.41.11
12fa265 Update CHANGELOG.md for v2.0.5
1f54e2f Update to goflow v0.41.10
b17ff2c Update CHANGELOG.md for v2.0.4
1c429bb Update to goflow v0.41.9
e807095 Update CHANGELOG.md for v2.0.3
6b1dee6 Update to goflow v0.41.8
f4ae416 Update CHANGELOG.md for v2.0.2
761cbb9 Merge pull request rapidpro#140 from nyaruka/nexmo-digit-count
9f6da6e override default max digits of 4 for nexmo gathers
0027e4d Update CHANGELOG.md for v2.0.1
6872449 Merge pull request rapidpro#139 from nyaruka/dependency-warnings
1c0f555 change missing dependencies to a warning instead of an error (that is logged to sentry)
60b9a14 Update CHANGELOG.md for v2.0.0
09b72d7 Merge pull request rapidpro#138 from nyaruka/ignore-fields
5e6fc16 remove references to unused fields
7233eba Update CHANGELOG.md for v1.0.7
d2f2a5e Merge branch 'master' of github.com:nyaruka/mailroom
72fdec0 update to latest gocommon, check channel is nil first
09842bc Update README.md
2adca8f Update CHANGELOG.md for v1.0.6
d691f4e Merge pull request rapidpro#135 from nyaruka/template-broadcasts
f3c6c55 refactor to allow testing of setting broadcast as sent
e146644 mark broadcast as sent when the last batch is sent
6c08a2f evaluate templates in broadcasts, including legacy ones
1108b20 Update CHANGELOG.md for v1.0.5
0446506 remove spurious TODO
4751ebf Update CHANGELOG.md for v1.0.4
ea06f79 also treat initiated as in progress
b917898 Update CHANGELOG.md for v1.0.3
8d33e68 Merge pull request rapidpro#134 from nyaruka/more-twiml-ivr
ce624d1 handle signalwire and twiml IVR calls
486a0f9 Update CHANGELOG.md for v1.0.2
17315b0 Merge pull request #132 from nyaruka/configurable_step_limit
642503e Make max number of steps configurable
634e642 Update CHANGELOG.md for v1.0.1
b662869 Update to latest goflow v0.41.7
dd401f1 Update CHANGELOG.md for v1.0.0
06d5cc8 Update to goflow v0.41.6
134858c Update CHANGELOG.md for v0.0.208
9461a52 latest goflow with UI cloning fix
9f19387 Update CHANGELOG.md for v0.0.207
bef7645 merge
5366d1a latest goflow with has phone test
7a522aa Update CHANGELOG.md for v0.0.206
f907335 Update to goflow v0.41.3
a754533 Update CHANGELOG.md for v0.0.205
7011bfd update test for endpoint
017b016 Update CHANGELOG.md for v0.0.204
43873e3 latest goflow
b5d1362 Update CHANGELOG.md for v0.0.203
41324b2 Merge pull request #130 from nyaruka/latest_goflow
811cd5a Update to goflow v0.41.1
e5f3cf4 Merge pull request #129 from nyaruka/inspect_with_validation
b36fc1d The /flow/inspect endpoint should do optional validation
8f0384e Update CHANGELOG.md for v0.0.202
748cedd Update to goflow v0.41.0
e970038 Merge pull request #128 from nyaruka/clone_and_inspect
dfe1508 Fix test
78e7985 Fix non-determinism in tests
af5aa97 Add UI sections to flow endpoint tests to ensure it's correctly perserved/transformed
e8c2036 Simplify endpoint handler functions
943efde Add inspect endpoint, improve tests
bdd36ec Merge branch 'master' into clone_and_inspect
d0dd8ea Better testing of /mr/flow/* endpoints
c6ad09b Update to latest goflow
165c285 Add /flow/clone endpoint
32a6236 Update CHANGELOG.md for v0.0.201
95b14ef Merge pull request #127 from nyaruka/malformed_flows
6790d18 Latest goflow, to handle malformed single message flows from campaign events
aa1b984 Merge pull request #125 from nyaruka/latest_goflow
38384e1 Re-enabled inspecting without assets
234e0a6 Update to goflow v0.39.0
ce772d1 Update CHANGELOG.md for v0.0.200
336cf99 adjust test for not stripping slashes
9e46cfd Update CHANGELOG.md for v0.0.199
0245081 deal with non-slash ending docs urls
cad068a Update CHANGELOG.md for v0.0.198
f3b3a1c add docs webapp
10f7498 Update CHANGELOG.md for v0.0.197
ce508fd tweak tar arguments
63ab14e Update CHANGELOG.md for v0.0.196
df229b7 update travis and goreleaser to include docs folder
d051b11 Update CHANGELOG.md for v0.0.195
2672819 Merge pull request #124 from nyaruka/latest_goflow
d5dc200 Update to goflow v0.38.3 and remove satori/uuid dependency
d0d58cb Update CHANGELOG.md for v0.0.194
ace6559 Update to goflow v0.38.2
4d90fd7 Update CHANGELOG.md for v0.0.193
a240e64 Merge pull request #123 from nyaruka/latest_goflow
6ebe44f Update to goflow v0.38.0
6b42412 Update CHANGELOG.md for v0.0.192
3338ab0 latest goflow engine
ffda236 Update CHANGELOG.md for v0.0.191
99e250c override name and uuid in definition with db settings
6847833 Update CHANGELOG.md for v0.0.190
80ad3f0 goflow v37.2
90e3d83 Update CHANGELOG.md for v0.0.189
18dd213 Update to goflow v0.37.1
cb9eba7 Udpate to goflow v0.37.0
e591ef2 Update CHANGELOG.md for v0.0.188
add2d17 latest goflow, accept text/javascript webhooks
3950542 Update CHANGELOG.md for v0.0.187
3655e38 override expire_after_minutes on saved definition with flow setting
5f81246 latest goflow
1797de5 latest goflow
63f5ecc Update CHANGELOG.md for v0.0.186
c83f6d5 Update to goflow v0.36.0
cf020f0 Update to goflow v0.35.0
e867005 dont apply events on errored sessions
03634cf Update CHANGELOG.md for v0.0.185
9519ac8 Merge pull request #121 from nyaruka/broadcast-topups
2ef84b5 assign topups to broadcast messages
09a84a8 Update CHANGELOG.md for v0.0.184
603245e Update to goflow v0.34.1
fae2662 Update CHANGELOG.md for v0.0.183
934c75e Update to goflow v0.34.0
a48c162 Update CHANGELOG.md
7990b11 Update CHANGELOG.md for v0.0.182
8100a0d Update to goflow v0.33.9
54f8771 Update CHANGELOG.md for v0.0.181
ecafbe2 Latest goflow
e71eb62 Update CHANGELOG.md for v0.0.180
497eebb Latest goflow
46cfb6b Update CHANGELOG.md for v0.0.179
3b9cf2b Latest goflow
1303116 Update CHANGELOG.md for v0.0.178
e99622d add option to enable / disable retrying pending messages
7fceccf Update CHANGELOG.md for v0.0.177
7d4fc2a proper checking of mailroom
c935c6c dont migrate flows that are version 12 or above
da3eb27 Update CHANGELOG.md for v0.0.176
d2eb638 fix issue with timeouts and followup splits
fb88bbe Update CHANGELOG.md for v0.0.175
4fc1b3f latest goflow, log all errors to session
1642d5a Update CHANGELOG.md for v0.0.174
f64dec8 latest goflow
9543d80 Update CHANGELOG.md for v0.0.173
6e68ac0 better logging in case of panic
c6e5847 Update CHANGELOG.md for v0.0.172
1463588 Merge pull request #120 from nyaruka/latest-goflow
8d819d5 latest goflow
7b8df99 better logging of channels without configs
a29458d implement templates, stop using types.JSONText in favor of null.Map
fc5f47e latest goflow, fix build
1439a76 Merge branch 'latest-goflow' of github.com:nyaruka/mailroom into latest-goflow
5b47dfb update tests to generate unique call ids
6137e63 merge master
abd22b1 Update CHANGELOG.md for v0.0.171
3708f6e latest gocommon, phonenumbers
8690e86 Update CHANGELOG.md for v0.0.170
d65593d switch to using generic map interface
472d968 Merge branch 'latest-goflow' of github.com:nyaruka/mailroom into latest-goflow
3ca1e81 Change reference for wait package
e3c6fbf Update CHANGELOG.md for v0.0.169
a5c4473 move to using our own null.StringMap so channel events are decoded properly
4432d0e Update CHANGELOG.md for v0.0.168
1ff3725 print extra when ignoring event
d06b87d wip
1c65efe wip
588dadb build with go 12
c0ede9a Update CHANGELOG.md for v0.0.167
1dc03c3 update to latest goflow
03d94ef wip
b793bbd wip
d51dc58 Merge pull request #119 from nyaruka/better-ivr
c439b38 wip
ddca5d1 more testing of ivr for nexmo and twitter
aae243d Update CHANGELOG.md for v0.0.166
c032c84 don't log to sentry on failed call starts (channellog created anyways), deal with channels disappering before handling
83f1f34 Update CHANGELOG.md for v0.0.165
e035fea fix for referral triggers with specific referrers matching others
3e8cfc2 Update CHANGELOG.md for v0.0.164
7f336c3 for nexmo, first look at URL param to see if call is ongong
0e38c39 Update CHANGELOG.md for v0.0.163
a60ac84 update method for nexmo call creation
74055e1 Latest goflow
b0d5ed2 Update CHANGELOG.md for v0.0.162
1a76a67 Latest goflow
3ba524e Update CHANGELOG.md for v0.0.161
a7aa283 latest goflow
b551da3 Update CHANGELOG.md for v0.0.160
ed06903 properly start IVR flows on msg triggers
6fd6064 Update CHANGELOG.md for v0.0.159
a7f68ac update to version 31
a1df947 Update CHANGELOG.md for v0.0.158
75ad4a6 fix campaigns based on created_on, fix panic when batch starts on archived flow
f4aed77 Update CHANGELOG.md for v0.0.157
825e2ec Latest goflow
a6a5069 Create "Dockerfile"