Jon Chambers
|
3608c5bfb0
|
Wait for outstanding requests to be resolved before shutting down the directory queue.
|
2021-07-27 10:36:53 -04:00 |
|
Jon Chambers
|
34dbff6786
|
Switch to an async SQS client.
|
2021-07-27 10:36:53 -04:00 |
|
Jon Chambers
|
a6066bfc2f
|
Migrate DirectoryQueueTest to JUnit 5.
|
2021-07-27 10:36:53 -04:00 |
|
Jon Chambers
|
8579190cdf
|
Consolidate account creation/directory updates into AccountsManager
|
2021-07-27 10:27:47 -04:00 |
|
Chris Eager
|
917f667229
|
Remove AccountController and KeysController from websocket
v6.21.0
|
2021-07-26 14:27:43 -05:00 |
|
Chris Eager
|
317a551bdb
|
Migrate MetricsRequestEventListenerTest to JUnit 5
v6.20.0
|
2021-07-26 12:06:29 -05:00 |
|
Chris Eager
|
27e9271473
|
Add request path and user agent to unhandled exception logging
|
2021-07-26 12:06:29 -05:00 |
|
Fedor Indutny
|
11dff6c546
|
more controllers
|
2021-07-26 12:06:17 -05:00 |
|
Fedor Indutny
|
e6712937ca
|
fix indent
|
2021-07-26 12:06:17 -05:00 |
|
Fedor Indutny
|
cf8887bb5a
|
Provide more WebSocket endpoints
|
2021-07-26 12:06:17 -05:00 |
|
Chris Eager
|
696340f780
|
Migrate DeviceControllerTest to JUnit 5
v6.19.0
|
2021-07-26 11:18:17 -05:00 |
|
Chris Eager
|
86ddcbaa08
|
Migrate CertificateControllerTest to JUnit 5
|
2021-07-26 11:18:17 -05:00 |
|
Chris Eager
|
2144d2a8d8
|
Migrate AttachmentControllerTest to JUnit 5
|
2021-07-26 11:18:17 -05:00 |
|
Chris Eager
|
f7af861b31
|
Migrate SecureStorageControllerTest to JUnit 5
|
2021-07-26 11:18:17 -05:00 |
|
Chris Eager
|
208a09b3ae
|
Migrate RemoteConfigControllerTest to JUnit 5
|
2021-07-26 11:18:17 -05:00 |
|
Chris Eager
|
831023e41d
|
Migrate PaymentsControllerTest to JUnit 5
|
2021-07-26 11:18:17 -05:00 |
|
Chris Eager
|
ff627793d6
|
Migrate DirectoryControllerTest to JUnit 5
|
2021-07-26 11:18:17 -05:00 |
|
Chris Eager
|
f971c76a99
|
Migrate StickerControllerTest to JUnit 5
|
2021-07-26 11:18:17 -05:00 |
|
Chris Eager
|
8f41176c76
|
Enable "sms" transport for +98
|
2021-07-26 10:40:05 -05:00 |
|
Ehren Kret
|
31bbbbb5e0
|
Raise default message TTL to 14 days
|
2021-07-20 14:08:08 -05:00 |
|
Jon Chambers
|
effcd6038d
|
Also record dimensional metrics for circuit breakers and retries.
|
2021-07-19 16:56:16 -04:00 |
|
Jon Chambers
|
12be7d49c2
|
Clear one-time pre-keys on re-registration.
|
2021-07-19 10:05:01 -04:00 |
|
Jon Chambers
|
14863b575e
|
Clear one-time pre-keys when a device is unlinked.
|
2021-07-19 10:05:01 -04:00 |
|
Jon Chambers
|
32a95f96ff
|
Add a pessimistic locking system for operations on recently-deleted account records
|
2021-07-16 16:52:58 -04:00 |
|
Jon Chambers
|
b757d4b334
|
Measure how many "send message" requests are still using e164-based addressing.
|
2021-07-16 16:52:58 -04:00 |
|
Chris Eager
|
bd03d910fe
|
Set authenticated device after updating last seen
|
2021-07-16 16:52:58 -04:00 |
|
Chris Eager
|
01ef855157
|
Return a non-stale account from base authenticator when last seen is updated
|
2021-07-16 16:52:58 -04:00 |
|
Chris Eager
|
817866caf3
|
Use fresh accounts to update in PushFeedbackProcessor
|
2021-07-16 16:52:58 -04:00 |
|
Chris Eager
|
158d65c6a7
|
Add optimistic locking to account updates
|
2021-07-16 16:52:58 -04:00 |
|
realturner
|
62022c7de1
|
Migrate AppConfig to SDK v2 to detect and use web identify token
|
2021-07-16 16:48:33 -04:00 |
|
Chris Eager
|
a824b5575d
|
Add dynamic configuration for using DynamoDB in AccountsDatabaseCrawler
v6.13.0
|
2021-07-06 13:01:24 -05:00 |
|
Jon Chambers
|
78819d5382
|
Remove expiration logic when checking token validity.
The data store will no longer return tokens that have expired, and we no longer need to check for expiration in application space.
v6.12.0
|
2021-07-06 11:03:49 -04:00 |
|
Jon Chambers
|
d128bc782a
|
Retire Postgres-backed pending account/device tables.
|
2021-07-06 11:03:49 -04:00 |
|
Chris Eager
|
530b2a310f
|
Ensure active future is always completed
v6.11
v6.10
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
d5b0d99a54
|
Remove unused method
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
43be72d076
|
Add test for ManagedPeriodicWork; fix shutdown not awaiting active execution
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
9558944e22
|
Add needsReconciliationIndexName to sample.yml
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
0f6c866c8d
|
Update imports
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
bac78e9291
|
Switch DeletedAccountsTableCrawler metrics to a basic Metrics#summary
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
c22ea78672
|
Add crawler to process migration retry accounts
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
a85afe827d
|
Avoid NPE by using scheduledFuture as the Gauge state object
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
abaed821ec
|
Add additional case to unit test
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
6fa9dcd954
|
Refactor to use shared recurringJobExecutor
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
819d59cd79
|
Update reconciliation crawler to use secondary index
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
2f88f0eedb
|
Refactor to use single threaded scheduled executor
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
74ff491671
|
Rename ManagedPeriodicWorkCache to ManagedPeriodicWorkLock
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
eac48a6617
|
Don’t delete accounts after reconciling
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
19617c14f8
|
Improved logging in ManagedPeriodcWork
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
fc7291c3e8
|
Migrate DeletedAccountsTableCrawler to ManagedPeriodicWork
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
88db808298
|
Add abstract ManagedPeriodicWork
|
2021-07-02 15:05:11 -05:00 |
|