Commit Graph

4633 Commits

Author SHA1 Message Date
Jonathan Klabunde Tomer
4d5cc4dc22 support JSON logging and prefer it in sample config
We won't actually remove OTLP logging support until testing side-by-side and
seeing that things look good.
v20251124.1.0
2025-11-24 16:05:28 -08:00
Jon Chambers
640274108e Make CommandDependencies public 2025-11-24 10:47:00 -05:00
Jon Chambers
dd17ddc98c Add audio/video variants to several call quality survey metrics v20251124.0.0 2025-11-24 08:48:52 -05:00
Jonathan Klabunde Tomer
4c4a954c1c update shutdown gauge when delayed shutdown starts
Otherwise we will report that we are not shutting down while k8s correctly
notes that we are unhealthy and it will look like something is wrong.
v20251119.0.0
2025-11-19 16:43:48 -08:00
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