Katherine
65ce9af366
Retire ssre2 and deleteSync capabilities
v20251118.0.0
2025-11-18 12:42:13 -05:00
Chris Eager
4af0de2ab2
Minor cleanup
2025-11-18 11:39:54 -06:00
Chris Eager
ccf72a45db
Migrate Stripe usage to V1Services
2025-11-18 11:39:54 -06:00
Chris Eager
f3744fbcb1
Address deprecated methods
2025-11-18 11:39:54 -06:00
Chris Eager
ec08731e6d
Use appropriate expansion for latest invoice -> charge
2025-11-18 11:39:54 -06:00
Chris Eager
852591df40
Update stripe-java to 30.2.0
2025-11-18 11:39:54 -06:00
Chris Eager
9ff9b3a7b3
Fix erroneous parameter doc in MessageController#sendMessage
2025-11-10 12:27:14 -06:00
Chris Eager
dd4e058cd7
Update response schema annotation for MessageController#sendMessage
2025-11-10 12:08:59 -06:00
Ravi Khadiwala
85226bdd87
Retrieve subscription price from purchase instead of plan
v20251107.0.0
2025-11-07 11:30:05 -06:00
Ravi Khadiwala
faa74469ea
Revert "Update to Dropwizard 5"
...
This reverts commit 4dbd564442 .
v20251106.1.0
2025-11-06 17:20:41 -06:00
Jonathan Klabunde Tomer
bb94975d74
remove datadog/statsd support
v20251106.0.0
2025-11-06 09:24:55 -08:00
Jon Chambers
298b0d8d28
Add new variants of call quality survey values and clarify optionality
2025-11-06 12:23:52 -05:00
Jonathan Klabunde Tomer
9da643dd69
update to the latest revision of the spam filter
v20251105.0.0
2025-11-05 12:07:36 -08:00
Jonathan Klabunde Tomer
6dc4bfe5fa
Update legacy metric names
...
We're taking a massive history cliff when we move off Datadog anyway; let's
take the opportunity to remove all the old-school
`org.whispersystems.some.long.path.SomeClass.metric` names in favor of the newer
`chat.SomeClass.metric` style, and update any metrics that were moved from one
class to another and kept the old name for continuity's sake.
2025-11-05 12:07:36 -08:00
Jon Chambers
23a3e32eb8
Tag client request metrics with specific client versions
v20251104.2.1
v20251104.2.0
2025-11-04 16:29:23 -05:00
Ravi Khadiwala
bf6939ec00
Add platform tag to backup auth metric
2025-11-04 16:29:02 -05:00
Katherine Yen
3b310463c3
Update to the latest version of the spam filter
2025-11-04 16:27:16 -05:00
Katherine
f7eb6fab33
Prefix AssertTrue validation methods with "is"
2025-11-04 16:25:12 -05:00
Andrew
ce945ff245
Add flag to negotiate server_no_context_takeover
v20251104.1.0
v20251104.0.0
2025-11-04 12:21:36 -06:00
ravi-signal
4dbd564442
Update to Dropwizard 5
...
Co-authored-by: Chris Eager <chris@signal.org >
2025-11-04 12:18:56 -06:00
Ravi Khadiwala
24f8f48a26
Check sandbox when storekit transactionId is not found
v20251030.0.0
v20251030.0.1
2025-10-30 09:34:17 -05:00
Jon Chambers
a2ce37fd53
Limit concurrency when unlinking devices
2025-10-30 10:32:01 -04:00
Jon Chambers
c4d55e099e
Remove enrollment fraction plumbing from UnlinkDevicesWithIdlePrimaryCommand
2025-10-30 10:32:01 -04:00
Katherine
0f950917d8
Fix key transparency monitor request position validation
v20251029.0.0
2025-10-29 16:34:33 -04:00
Katherine
3116913378
Support searching for identifiers in the key transparency log by version
2025-10-29 16:22:55 -04:00
Jonathan Klabunde Tomer
d7a9e3c9f3
Don't send TLS session resumption tickets
2025-10-29 16:22:38 -04:00
Jon Chambers
14010a4f83
Move to the Bitnami Legacy Redis Cluster image
2025-10-29 16:21:13 -04:00
Jon Chambers
ad0bcd5436
Add a command for unlinking devices linked to an account whose primary device is idle
v20251024.0.1
v20251024.0.0
2025-10-24 15:23:57 -04:00
Jon Chambers
88d458cf79
Convert RegistrationLock to a record
2025-10-24 15:23:12 -04:00
Katherine Yen
342c8a1b28
Check for an authorization header in PUT /v1/devices/link
2025-10-24 15:23:01 -04:00
Jon Chambers
ad2500d4fd
Fix an incorrect documentation tag for the call quality survey controller
2025-10-24 15:22:46 -04:00
Jon Chambers
c2ebabad58
Work around an AWS SDK stack overflow issue
2025-10-21 17:01:20 -04:00
Jon Chambers
1105753aab
Update to the latest version of the spam filter
v20251016.0.0
2025-10-16 14:36:31 -04:00
Jon Chambers
9378b9a6e6
Add controllers/service implementations for receiving call quality survey responses
2025-10-16 14:22:12 -04:00
Jon Chambers
c68e3103c4
Introduce CallQualitySurveyManager
2025-10-16 14:22:12 -04:00
Jon Chambers
c9760f4c38
Introduce a system for mapping IP addresses to ASNs
2025-10-16 14:22:12 -04:00
Chris Eager
73765fc4ec
Update variable names in recently refactored method
2025-10-16 12:12:46 -05:00
Jon Chambers
9e1b716548
Fix a need-to-wait-for-async-operation issue in testCacheRemoveQueueScript
v20251006.1.0-nowsc
2025-10-10 17:03:58 -04:00
ravi-signal
a2f2fc93b0
Add direct grpc server
v20251006.1.0
2025-10-06 15:22:36 -05:00
ravi-signal
9751569dc7
Marshal HttpResponseException in GooglePlayBillingManager
v20251006.0.0
2025-10-06 12:18:51 -05:00
ravi-signal
d6c15ef1d5
Allow rotating a single backup-id at a time
2025-10-06 12:18:31 -05:00
Chris Eager
e0eaa76ebf
Minor improvements
2025-10-06 12:15:11 -05:00
Chris Eager
0d4d9c0af5
Set request timeouts on Fixer and CoinGecko
2025-10-06 12:15:11 -05:00
Chris Eager
4ffd768aac
Use shared cache for Fixer data
2025-10-06 12:15:11 -05:00
Chris Eager
b8a720c5b4
Factor Coin Gecko caching to methods
2025-10-06 12:15:11 -05:00
Chris Eager
ab1ec86cd2
Decompose CurrencyConversion update methods
2025-10-06 12:15:11 -05:00
Chris Eager
e9d6b91416
Add Managed#stop to CurrencyConversionManager
2025-10-06 12:15:11 -05:00
Ameya Lokare
63f892add1
Update to the latest version of the spam filter
v20251001.1.0
2025-10-01 15:19:03 -07:00
Chris Eager
6e42b2898c
Make BraintreeConfiguration.publicKey a SecretString
v20251001.0.0
2025-10-01 13:06:56 -05:00
ravi-signal
9384813752
Forgive some clock skew when requesting ZK credentials
2025-10-01 13:03:27 -05:00