Chris Eager
|
a63e0e0390
|
Remove unused RateLimiters
|
2024-07-11 16:37:55 -05:00 |
Jon Chambers
|
5e8a0b2cfa
|
Introduce a utility class for finding reasonable times to send push notifications
|
2024-07-11 17:36:54 -04:00 |
Chris Eager
|
eac75aad03
|
Add distribution of multi-recipient message recipient counts
|
2024-07-09 15:04:47 -05:00 |
Chris Eager
|
b05fbc2102
|
Add metric for group send token adoption
|
2024-07-09 15:04:12 -05:00 |
Jon Chambers
|
6d166fdfc5
|
Return futures from "send push notification" operations
|
2024-07-08 15:36:17 -04:00 |
Ravi Khadiwala
|
2e36673702
|
Add warn log if changeNumber messages fail
|
2024-07-08 15:28:08 -04:00 |
ravi-signal
|
0c81ffe8b7
|
Count unregistered APNS tokens with a recent update
|
2024-07-08 15:27:48 -04:00 |
Jon Chambers
|
02b9ceb4c7
|
Discard APNs tokens if the APNs server reports that the token is expired
|
2024-07-08 15:27:23 -04:00 |
Chris Eager
|
775889c0b6
|
Remove deprecated PUT /v2/keys/signed endpoint
|
2024-07-08 15:26:26 -04:00 |
Chris Eager
|
98f2cdaf5a
|
Reduce DynamoDB test client API timeouts
|
2024-07-08 15:26:11 -04:00 |
Jon Chambers
|
ff5cc3cb4f
|
Avoid duplicate metric registry configuration in commands
|
2024-07-08 15:25:16 -04:00 |
Jon Chambers
|
ebecb1caec
|
Throw an exception if metric registries are configured more than once
|
2024-07-08 15:25:16 -04:00 |
Jon Chambers
|
73e0aea85c
|
Retire `Device#hasMessageDeliveryChannel()`
|
2024-06-26 14:46:39 -04:00 |
Ameya Lokare
|
1a09f5807b
|
Update to the latest version of the spam filter
|
2024-06-26 11:45:58 -07:00 |
Ameya Lokare
|
ec009a2bba
|
Pass AccountAndAuthenticatedDeviceHolder to spam filter
|
2024-06-26 11:32:49 -07:00 |
Jon Chambers
|
f52c40a492
|
Update to the latest version of the spam filter
|
2024-06-25 11:57:37 -04:00 |
Jon Chambers
|
1959c059ed
|
Rename `AuthEnablementRefreshRequirementProvider` to `LinkedDeviceRefreshRequirementProvider`
|
2024-06-25 11:57:25 -04:00 |
Jon Chambers
|
2d1610b075
|
Stop monitoring device "enabled" state changes from auth enablement refresh requirement provider
Device enabled states no longer affect anything at an authentication level
|
2024-06-25 11:57:25 -04:00 |
Jon Chambers
|
2f76738b50
|
Expire APNs tokens if they haven't been updated since the expiration timestamp
|
2024-06-25 11:53:23 -04:00 |
Jon Chambers
|
1cf174a613
|
Include "token invalidation timestamp" in push notification responses
|
2024-06-25 11:53:23 -04:00 |
Jon Chambers
|
d743454d07
|
Store updated APNs tokens unconditionally
|
2024-06-25 11:53:23 -04:00 |
Jon Chambers
|
1cd16eaa08
|
Delete FCM tokens immediately if FCM reports that they're no longer active
|
2024-06-25 11:53:23 -04:00 |
Jon Chambers
|
90e622b307
|
Require that message bundles include all linked devices
|
2024-06-25 11:51:09 -04:00 |
Jon Chambers
|
cb5cd64c05
|
Gracefully handle `NotPushRegisteredException`
|
2024-06-25 11:23:16 -04:00 |
Jon Chambers
|
2619569549
|
Update to the latest version of the spam filter
|
2024-06-25 09:57:32 -04:00 |
Jon Chambers
|
d306cafbcc
|
Allow, but do not require, message delivery to devices without active delivery channels
|
2024-06-25 09:53:31 -04:00 |
Jon Chambers
|
f5ce34fb69
|
Update to the latest version of the spam filter
|
2024-06-24 15:41:11 -04:00 |
Jon Chambers
|
dbeba4f173
|
Reduce "delete after idle" time for accounts from 180 days to 120 days
|
2024-06-24 15:20:35 -04:00 |
Jon Chambers
|
86f83635bc
|
Document a missing "capability downgrade" response
|
2024-06-24 15:20:06 -04:00 |
Jon Chambers
|
fceda00d83
|
Consider all device when checking device capabilities
|
2024-06-24 15:20:06 -04:00 |
Jon Chambers
|
9b7af00cf5
|
Add methods to test whether a device may have unread messages
|
2024-06-24 15:19:48 -04:00 |
Chris Eager
|
fa1281ae86
|
Update maven plugin versions
|
2024-06-24 14:16:05 -05:00 |
Chris Eager
|
f5de4d7b71
|
Update various library dependencies
|
2024-06-24 14:16:05 -05:00 |
Chris Eager
|
1134df88e2
|
Remove obsolete "recaptcha"
|
2024-06-24 14:15:27 -05:00 |
ravi-signal
|
4aadabfac0
|
Make copy/delete streaming friendly
|
2024-06-20 16:00:09 -05:00 |
Jon Chambers
|
c27898a993
|
Update to the latest version of the spam filter
|
2024-06-20 11:36:00 -04:00 |
Ravi Khadiwala
|
daa897db93
|
Add some extra validation in integration tests
|
2024-06-18 15:29:58 -05:00 |
Jon Chambers
|
7a907bb44d
|
Update to the latest version of the spam filter
|
2024-06-14 15:01:37 -04:00 |
Jon Chambers
|
d7cb219577
|
Update to the latest version of the spam filter
|
2024-06-14 11:03:42 -04:00 |
Jon Chambers
|
b28f8b0e7f
|
Update to the latest version of the spam filter
|
2024-06-14 10:34:37 -04:00 |
Jon Chambers
|
51721dde50
|
Update to the latest version of the spam filter
|
2024-06-13 14:40:35 -04:00 |
Jon Chambers
|
09547ba788
|
Update to the latest version of the spam filter
|
2024-06-13 10:39:11 -04:00 |
Jon Chambers
|
3dc8acc385
|
Update to the latest version of the spam filter
|
2024-06-13 09:10:30 -04:00 |
Katherine
|
0414da8c32
|
Add delete sync capability
|
2024-06-12 13:54:06 -04:00 |
Jon Chambers
|
155450380e
|
Fix weird indentation
|
2024-06-12 13:53:48 -04:00 |
Jon Chambers
|
09bc4ef1d6
|
Measure sizes of group messages
|
2024-06-12 13:53:48 -04:00 |
Jon Chambers
|
3aa4d8713c
|
Switch to a remote-aggregated distribution for message size metrics
|
2024-06-12 13:53:48 -04:00 |
Jon Chambers
|
5fc926271f
|
Remove a metrics tag for "has spam reporting token"
|
2024-06-12 13:53:33 -04:00 |
Katherine
|
f435b612c9
|
Remove stale `pni`, `pnp`, and `giftBadges` capabilities
|
2024-06-12 13:42:18 -04:00 |
Jon Chambers
|
5b78c0d3e0
|
Update to the latest version of the spam filter
|
2024-06-10 17:21:04 -04:00 |