Commit Graph

4629 Commits

Author SHA1 Message Date
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