Jon Chambers
|
087c2b61ee
|
Update to the latest version of the spam filter
|
2024-10-09 09:37:07 -04:00 |
Jon Chambers
|
a9117010f9
|
Introduce `FaultTolerantRedisClient`
|
2024-10-09 09:22:10 -04:00 |
Ravi Khadiwala
|
9d980f36b0
|
Allow experiments to exclude by ACI
|
2024-10-08 15:02:58 -05:00 |
Katherine
|
93515e5a0f
|
Retire `paymentActivation` capability
|
2024-10-08 16:01:09 -04:00 |
Jonathan Klabunde Tomer
|
d550c69f7f
|
Enforce per-IP rate limits
|
2024-10-07 16:57:29 -05:00 |
adel-signal
|
087e192fac
|
Update CallRoutingController to use e164, add UUID to e164 experiments
|
2024-10-07 16:56:45 -05:00 |
Jon Chambers
|
63e45563ec
|
Discard the Redis-backed "used token" system
|
2024-10-07 17:06:08 -04:00 |
Jon Chambers
|
961d6d0a5c
|
Update to the latest version of the spam filter
|
2024-10-07 16:31:51 -04:00 |
Jon Chambers
|
f7aacefc40
|
Manage device linking tokens transactionally
|
2024-10-07 16:26:11 -04:00 |
Ravi Khadiwala
|
42e920cd5c
|
Add appstore subscriptions endpoint
|
2024-10-04 16:06:15 -05:00 |
ravi-signal
|
02ff3f2ff4
|
Add AppleAppStoreManager
|
2024-10-04 15:55:07 -05:00 |
Katherine
|
ca2845bcb0
|
Update key transparency gRPC client
|
2024-10-04 16:43:30 -04:00 |
Ravi Khadiwala
|
80cd5d9ccc
|
Increase message cache TTL to 46 days
|
2024-10-02 14:05:40 -05:00 |
Ravi Khadiwala
|
0eb7db8de5
|
Increase the linked device idle timeout to 45 days
|
2024-10-02 14:05:40 -05:00 |
Jon Chambers
|
100955a7db
|
Migrate WebSocket duration instrumentation to `OpenWebSocketCounter`
|
2024-10-02 14:02:03 -05:00 |
Chris Eager
|
68814813c3
|
Add timestamp header to all responses
|
2024-10-02 14:01:19 -05:00 |
Jon Chambers
|
39590f1b28
|
Update to the latest version of the spam filter
|
2024-10-01 14:27:06 -04:00 |
Jon Chambers
|
92698efd39
|
Remove machinery for setting/storing APNs VOIP tokens
|
2024-10-01 14:17:39 -04:00 |
Jon Chambers
|
b693cb98d0
|
Remove recurring background VOIP notification machinery
|
2024-10-01 14:17:39 -04:00 |
Jon Chambers
|
3ed142d0a9
|
Introduce `OpenWebSocketCounter`
|
2024-10-01 14:17:17 -04:00 |
Jon Chambers
|
581e61a85b
|
Count open provisioning WebSockets
|
2024-10-01 14:17:17 -04:00 |
Jon Chambers
|
764b200289
|
Clarify open websocket gauge name
|
2024-10-01 14:17:17 -04:00 |
Jon Chambers
|
26503dffdf
|
Use a consistent provisioning address
|
2024-10-01 13:34:37 -04:00 |
Jon Chambers
|
b284e95394
|
Clarify `ProvisioningAddress` field naming
|
2024-10-01 12:59:58 -04:00 |
Jon Chambers
|
b2211de8d8
|
Retire `ProvisioningAddress` and `WebsocketAddress`
|
2024-10-01 12:59:58 -04:00 |
Ameya Lokare
|
1bb0eb0e70
|
Integer comparison of captcha scores
|
2024-10-01 08:42:12 -07:00 |
Jon Chambers
|
0a1161048f
|
Document `ProvisioningController` and `ProvisioningConnectListener`
|
2024-10-01 11:40:40 -04:00 |
Ameya Lokare
|
7a6ce00fed
|
Add senderType tag to sendMessageLatency timer
This will allow us to differentiate between sealed vs unsealed sends
latency
|
2024-09-27 17:35:20 -04:00 |
Jon Chambers
|
c0aa9ced8d
|
Temporarily disable AWS SDK instrumentation
|
2024-09-27 17:34:46 -04:00 |
Jon Chambers
|
6b36df3f8f
|
Remove unused imports/loggers
|
2024-09-27 17:34:46 -04:00 |
Jon Chambers
|
df3caeb04a
|
Expand the scope of the "notify idle devices" job to cover short-idle devices WITH messages
|
2024-09-27 16:30:51 -04:00 |
Jon Chambers
|
0e267509da
|
Add a method for checking for persisted urgent messages
|
2024-09-27 16:30:51 -04:00 |
Jon Chambers
|
bbe41278ed
|
Drop an unused `hasCachedMessages` method
|
2024-09-27 16:30:51 -04:00 |
Jon Chambers
|
d91a6b0c38
|
Retire the "notify idle devices with messages" experiment
|
2024-09-27 16:30:51 -04:00 |
Jon Chambers
|
694a93db6d
|
Explicitly look for `sha256sum` inputs via stdin
|
2024-09-27 09:39:19 -04:00 |
Ameya Lokare
|
2f2dec87b1
|
Update to the latest version of the spam filter
|
2024-09-26 13:03:05 -07:00 |
Ameya Lokare
|
098288c290
|
Update to the latest version of the spam filter
|
2024-09-26 12:56:09 -07:00 |
Chris Eager
|
ab2e6bb9a3
|
Use Mono.share() for mrmMessageMono
|
2024-09-26 14:48:06 -05:00 |
Chris Eager
|
513f19370a
|
Add Experiment#compareMonoResult
|
2024-09-26 14:48:06 -05:00 |
Chris Eager
|
e20a4c1f77
|
Refactor ProcessScheduledJobsServiceCommand to dispose of processing jobs on shutdown
|
2024-09-26 14:12:12 -05:00 |
Jon Chambers
|
946a486c4b
|
Add metric publishers to DynamoDB clients
|
2024-09-26 15:00:10 -04:00 |
Jon Chambers
|
78b40397f9
|
Simplify metric publisher lifecycles
|
2024-09-26 15:00:10 -04:00 |
Jon Chambers
|
48e8d1c12f
|
Add comments and constants to clarify the structure of metric collections
|
2024-09-26 15:00:10 -04:00 |
Jon Chambers
|
b115e95da4
|
Add an AWS SDK metric publisher
|
2024-09-26 15:00:10 -04:00 |
Chris Eager
|
ab0892cc41
|
Set executor shutdown time in ProcessScheduledJobsServiceCommand
|
2024-09-26 13:57:20 -05:00 |
Chris Eager
|
e25291c74c
|
Move MRM content parsing outside of “withBinaryClusterReactive”
|
2024-09-26 13:57:02 -05:00 |
Ravi Khadiwala
|
0e552bd602
|
Cancel play subscriptions when replacing them
|
2024-09-26 13:56:10 -05:00 |
Ameya Lokare
|
e9b3e15556
|
Return report spam token from spam check instead of separate call
|
2024-09-26 11:53:40 -07:00 |
Ravi Khadiwala
|
237d0fd4e2
|
remove HTTP layer exceptions from Stripe/Braintree managers
|
2024-09-24 17:22:38 -05:00 |
Ravi Khadiwala
|
50bd30fb1f
|
Fix cancelAtPeriodEnd calculation
|
2024-09-24 17:14:08 -05:00 |