Jonathan Klabunde Tomer
|
dabe1c157b
|
remove unnecessary MessageMetrics default constructor
|
2025-08-11 12:28:28 -07:00 |
|
Jonathan Klabunde Tomer
|
36d0c4422e
|
Configure Micrometer distribution buckets for OpenTelemetry
Co-authored-by: Jon Chambers <63609320+jon-signal@users.noreply.github.com>
|
2025-08-11 11:45:33 -07:00 |
|
Katherine
|
93c03c5676
|
Hardcode ssre2 and deleteSync capabilities to true from GET /v1/profile/{identifier}
|
2025-08-08 09:28:13 -04:00 |
|
Katherine Yen
|
f485406c4d
|
Stop using device creation timestamp as a fallback in getting a recommended notification time
|
2025-08-08 09:27:46 -04:00 |
|
Jon Chambers
|
d96c360016
|
Introduce MessageStream and RedisDynamoDbMessagePublisher
|
2025-08-08 09:27:05 -04:00 |
|
Katherine
|
d6824fcaf6
|
Remove EncryptDeviceCreationTimestampCommand
|
2025-08-04 12:51:07 -04:00 |
|
Jon Chambers
|
7bb4a4bc90
|
Remove an unused hasMessages method
|
2025-08-04 09:59:17 -04:00 |
|
Jon Chambers
|
8d3781db90
|
Remove the "send message" timeout
|
2025-08-04 09:58:56 -04:00 |
|
ravi-signal
|
f6a87b2ec0
|
Always elide devices missing required PreKeys
|
2025-08-01 12:01:35 -05:00 |
|
ravi-signal
|
e8a1854c5e
|
Move /v1/svrb/auth to /v1/archives/auth/svrb
|
2025-08-01 12:00:44 -05:00 |
|
Katherine
|
f8d27d8fab
|
"encrypt timestamps" crawler optimizations
|
2025-08-01 12:31:09 -04:00 |
|
Jon Chambers
|
94dd2712b1
|
Extent timeout in WebSocketConnectionTest
|
2025-07-31 17:09:02 -04:00 |
|
Jon Chambers
|
b7e64e09a3
|
Add an already-passing, disabled-by-default test for client WebSocket timeouts
|
2025-07-31 16:37:19 -04:00 |
|
Jon Chambers
|
76e65a47a2
|
Represent timeouts as Durations rather than bare millis
|
2025-07-31 16:37:19 -04:00 |
|
Jon Chambers
|
ef644ce319
|
Drop WhisperServerServiceTest#testOtlpConfig
|
2025-07-31 16:27:29 -04:00 |
|
Jon Chambers
|
5c3be9c3d6
|
Use error-specific retry mechanisms in WebSocketConnection and associated classes
|
2025-07-31 10:53:11 -04:00 |
|
Katherine
|
db4c71368c
|
Use registration ID or creation timestamp in the transfer archive flow
|
2025-07-30 15:32:49 -04:00 |
|
Jon Chambers
|
30774bbc40
|
Remove special-case handling for an extremely narrow message delivery edge case
|
2025-07-29 16:52:19 -04:00 |
|
Jon Chambers
|
038c68c594
|
Rename WebSocketConnectionEventManager/Listener to MessageAvailabilityManager/Listener
|
2025-07-29 11:29:17 -04:00 |
|
Jon Chambers
|
cf222e1105
|
Scope disconnection request listeners to a single connection
|
2025-07-29 11:17:48 -04:00 |
|
Jon Chambers
|
541c87e262
|
Always specify a list of device IDs when disconnecting all devices for an account
|
2025-07-29 11:17:48 -04:00 |
|
Katherine
|
5f5c345f94
|
Use one thread per account in the "encrypt timestamps" crawler
|
2025-07-29 09:51:36 -04:00 |
|
Jonathan Klabunde Tomer
|
8aa408a3c1
|
enable OTLP export
|
2025-07-28 14:42:37 -07:00 |
|
Ravi Khadiwala
|
37d67f110a
|
Handle unexpectedly missing last-resort prekeys
|
2025-07-25 11:54:50 -05:00 |
|
Jon Chambers
|
4d81124dfa
|
Remove redundant disconnection requests
|
2025-07-24 10:33:10 -04:00 |
|
Katherine
|
267aafe861
|
Encrypt device creation timestamp crawler
|
2025-07-24 10:29:52 -04:00 |
|
Chris Eager
|
1bdcfb1d83
|
Don’t unnecessarily reinitialize test DynamoDB client
|
2025-07-23 13:32:58 -05:00 |
|
Chris Eager
|
c99b1cada1
|
Add overrides configuration to LocalDynamoDbFactory
|
2025-07-23 13:13:23 -05:00 |
|
Chris Eager
|
83d19ac8ed
|
Update localstack test container to 4.x
|
2025-07-23 13:13:23 -05:00 |
|
Chris Eager
|
5f77d7f582
|
Migrate from embedded DynamoDBLocal to Testcontainers
|
2025-07-23 13:13:23 -05:00 |
|
Katherine
|
96f6e75702
|
Introduce encrypted device creation timestamps
|
2025-07-23 10:36:11 -04:00 |
|
Katherine
|
74c7e49cea
|
Replace device creation timestamps with registration IDs in experiment logic
|
2025-07-23 10:24:28 -04:00 |
|
Jon Chambers
|
876bf15a11
|
Extend timeouts for Redis client tests
|
2025-07-23 10:24:07 -04:00 |
|
Chris Eager
|
de60752219
|
Convert Profiles gRPC to SimpleGrpc
|
2025-07-23 10:23:48 -04:00 |
|
Katherine
|
5d80ac73da
|
Update libsignal to 0.76.5
|
2025-07-23 10:22:48 -04:00 |
|
Chris Eager
|
4618b47141
|
Convert classes using @JsonUnwrapped to records
|
2025-07-21 11:52:25 -05:00 |
|
Ravi Khadiwala
|
94361b2d5d
|
Remove allow list from pin event monitor
|
2025-07-21 11:50:30 -05:00 |
|
Jonathan Klabunde Tomer
|
b5711ead25
|
/v2/config: don't return configs namespaced to different platforms
Co-authored-by: Chris Eager <79161849+eager-signal@users.noreply.github.com>
|
2025-07-18 14:59:41 -07:00 |
|
Jon Chambers
|
73365369df
|
Fix a silly typo when generating Redis URIs for tests
|
2025-07-17 13:16:14 -04:00 |
|
Jon Chambers
|
4ccd39fd55
|
Validate intra-account messages before applying number changes
|
2025-07-17 11:34:50 -04:00 |
|
Jon Chambers
|
609b86acb9
|
Inline the cluster compose file
|
2025-07-17 11:17:40 -04:00 |
|
Jon Chambers
|
1ea84483da
|
Copy Redis cluster compose file to a temporary file
|
2025-07-17 11:17:40 -04:00 |
|
Jon Chambers
|
ed5086823c
|
Extend timeout for MessagePersisterTest
|
2025-07-17 10:00:48 -04:00 |
|
Jon Chambers
|
73748a6341
|
Create new Redis client resources for each test
|
2025-07-17 10:00:48 -04:00 |
|
Jon Chambers
|
85a13a9dc0
|
Extend lifecycle of Redis cluster clients
|
2025-07-17 10:00:48 -04:00 |
|
Jon Chambers
|
803e73bd1e
|
Use a Redis testcontainer instead of embedded-redis in RedisClusterExtension
|
2025-07-17 10:00:48 -04:00 |
|
Jon Chambers
|
a3356d0188
|
Use a Redis testcontainer instead of embedded-redis in RedisServerExtension
|
2025-07-17 10:00:48 -04:00 |
|
Jonathan Klabunde Tomer
|
5c21aa2ad4
|
implement /v2/config API (#2764)
|
2025-07-16 15:29:31 -07:00 |
|
Jon Chambers
|
6116830da9
|
Remove spurious null checks
|
2025-07-16 12:34:20 -04:00 |
|
Jon Chambers
|
650bc2598b
|
Retire AccountsManager#updatePniKeys and associated plumbing
|
2025-07-16 12:34:20 -04:00 |
|