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 |
|
Chris Eager
|
5193abdab3
|
Add DeletedAccountsTableCrawler
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
a315c9be92
|
Add DeletedAccounts DynamoDB table
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
fc1541591a
|
Add AbstractDynamoDbStore#scan
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
ae97c4db9f
|
Use editorconfig in AbstractDynamoDbStore
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
26bc5973b5
|
Clear message queue before and after removing a device
|
2021-07-02 10:48:42 -05:00 |
|
Chris Eager
|
e52b8c8423
|
Implement DatadogConfig in DatadogConfiguration
|
2021-07-02 10:48:05 -05:00 |
|
Jon Chambers
|
7395489bac
|
Add tests for pending account/device managers.
|
2021-07-02 11:30:13 -04:00 |
|
Jon Chambers
|
b384ed7f5c
|
Add a counter for requests for delivery certificates with/without e164s.
v6.10.0
|
2021-07-01 10:59:10 -04:00 |
|
Jon Chambers
|
e3afcae7d3
|
Gather data to verify safety of retiring legacy reglock system.
|
2021-07-01 10:58:47 -04:00 |
|
Jon Chambers
|
9faeed7b20
|
Count E164 authentications versus UUID authentications.
|
2021-07-01 10:51:34 -04:00 |
|
Jon Chambers
|
49adcca80e
|
Use Optional.isEmpty().
|
2021-07-01 10:51:34 -04:00 |
|
Jon Chambers
|
49c43a6816
|
Simplify distribution summary for "days since last seen."
|
2021-07-01 10:51:34 -04:00 |
|
Jon Chambers
|
84f85ae098
|
Collapse various account meters into a single, multi-dimensional counter.
|
2021-07-01 10:51:34 -04:00 |
|
Jon Chambers
|
3d581941ab
|
Add plumbing and configuration to migrate pending accounts/devices to DynamoDB.
|
2021-07-01 10:50:52 -04:00 |
|
Jon Chambers
|
d2d39baede
|
Add a DynamoDB-backed stored verification code store.
|
2021-07-01 10:50:52 -04:00 |
|
Jon Chambers
|
111f5ba024
|
Use java.time classes for stored verification code expiration; add tests.
|
2021-07-01 10:50:52 -04:00 |
|
Jon Chambers
|
ce3fb7fa99
|
Extract a common base class for verification code store tests.
|
2021-07-01 10:50:52 -04:00 |
|
Jon Chambers
|
fc421d3f21
|
Introduce a common interface for verification code stores.
|
2021-07-01 10:50:52 -04:00 |
|
Jon Chambers
|
71bea759c6
|
Consolidate StoredVerificationCode constructors.
|
2021-07-01 10:50:52 -04:00 |
|
Jon Chambers
|
bf1dd791a5
|
Drop caching for pending accounts/devices.
|
2021-07-01 10:50:52 -04:00 |
|
Chris Eager
|
4c99577c08
|
Add configuration for Datadog batch size
v6.9
|
2021-06-30 16:44:25 -05:00 |
|
Graeme Connell
|
5d5c63e6d4
|
Update profile controller to S3 AWSv2.
|
2021-06-30 13:09:18 -06:00 |
|
Graeme Connell
|
42ff3f8432
|
Switch SQS to Amazon SDKv2.
|
2021-06-30 12:46:12 -06:00 |
|
Chris Eager
|
be6ef76486
|
Update DynamoDBLocal to 1.16.0
|
2021-06-23 13:50:58 -05:00 |
|
Chris Eager
|
bc297e6d34
|
Update wiremock-jre8 to 2.28.1
|
2021-06-23 13:50:58 -05:00 |
|