Commit Graph

4599 Commits

Author SHA1 Message Date
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
Chris Eager
70ac4ad139 Update response documentation for PUT /v1/challenge 2025-10-01 12:59:48 -05:00
Chris Eager
4ab58e950b Add authenticated tag to MetricsRequestEventListener v20250930.0.1 v20250930.0.1-dropwizard-metrics-substr-real v20250930.0.1-dropwizard-metrics-substr v20250930.0.1-dropwizard-metrics v20250930.0.0 v20250929.1.0 2025-09-29 15:37:24 -07:00
Jonathan Klabunde Tomer
7f301cbf95 filter datadog metrics with dynamic allow list 2025-09-29 15:37:11 -07:00
Ameya Lokare
5a7660d3ae Update to the latest version of the spam filter v20250929.0.0 2025-09-29 11:13:50 -07:00
Chris Eager
850172f6a3 Register system resource metrics in MetricsUtil#configureRegistries 2025-09-29 11:11:17 -07:00
Ravi Khadiwala
4e73162055 Fix default maxQuotaStaleness 2025-09-29 13:07:21 -05:00
Jonathan Klabunde Tomer
4127cf90ab also set the OTLP logging resource from config v20250922.0.2 2025-09-22 14:10:11 -07:00
Jonathan Klabunde Tomer
08cc7bc462 use standard OTLP endpoint environment variable for logging v20250922.0.1 2025-09-22 12:50:55 -07:00
ravi-signal
2cf2391f38 Avoid NPE validating invalid RegistrationRequest v20250922.0.0 2025-09-22 11:23:59 -07:00
Jonathan Klabunde Tomer
007dde8d45 add OTLP logging appender factory 2025-09-22 11:09:40 -07:00
Katherine Yen
f80e30f9f2 Update to the latest version of the spam filter v20250918.0.0-nocompress v20250918.0.0 2025-09-18 14:57:52 -04:00
Katherine
ff5201a58e Q4 2025 dependency updates 2025-09-18 14:56:27 -04:00
Chris Eager
8954708d77 Update OptionalAccess check with PNI service IDs
This was mis-aligned with other parts of the service and client implementations
2025-09-18 13:54:11 -05:00
Katherine Yen
3cf194e476 Catch IllegalStateException when closing RecordingStream 2025-09-18 13:53:31 -05:00
Jordan Rose
bad2602491 test.yml: Use libsignal's test sealed sender certificate 2025-09-18 13:52:37 -05:00
Ravi Khadiwala
a647c1bfdf Update backup media metrics on all TTL refreshes 2025-09-18 13:52:13 -05:00
Ravi Khadiwala
1bba30a81e Make per-message deflate extension for websockets configurable 2025-09-18 13:51:36 -05:00
Chris Eager
827d8388d0 Fix comment typos in test.yml 2025-09-17 10:58:34 -05:00
Jordan Rose
70efb19a86 test.yml: Move sealed sender certificate from secrets bundle 2025-09-17 10:45:50 -05:00
Ravi Khadiwala
35ffb208e3 Make max total backup media configurable v20250915.0.0 2025-09-15 13:03:42 -05:00
Chris Eager
e50dcd185d Update stripe-java to 28.4.0 2025-09-15 13:01:17 -05:00
Ravi Khadiwala
1cd446ee31 Add paid tag to BackupMetricsCommand counter v20250912.0.0 2025-09-12 16:41:46 -05:00
Chris Eager
1847c6d4ca Update to the latest version of the spam filter 2025-09-12 16:39:51 -05:00
ravi-signal
1770558d5e Add an endpoint to check if your backup-id can be rotated
Co-authored-by: Katherine <katherine@signal.org>
2025-09-12 16:39:01 -05:00
Chris Eager
e0d39212ec Update to the latest version of the spam filter v20250911.0.0 2025-09-11 16:24:59 -05:00
Ravi Khadiwala
31ebe9071a Don't count backup metrics on TTL refresh 2025-09-11 16:20:51 -05:00
Chris Eager
8f65486fab Update BaseRateLimiters#defaultScript 2025-09-11 13:40:35 -05:00
Ravi Khadiwala
7e3540bda0 Workaround for sdk issue iterating large DynamoDB pages v20250910.0.0 2025-09-10 11:05:29 -05:00
ravi-signal
c544628dfe Add a command to clear IAP issued receipt count
Co-authored-by: Katherine <katherine@signal.org>
2025-09-10 11:00:02 -05:00
Ravi Khadiwala
61b162d0a1 clean up warnings in BackupManagerTest 2025-09-10 10:59:47 -05:00