Commit Graph
4856 Commits
Author SHA1 Message Date
Jon ChambersandJon Chambers 9dc807a255 Remove the "unrecognized UA" remote deprecation reason 2026-03-24 14:10:51 -04:00
Jon ChambersandJon Chambers 5d59538924 Modernize RemoteDeprecationFilterTest 2026-03-24 14:10:51 -04:00
Jon ChambersandJon Chambers 04c102e51f Convert DynamicRemoteDeprecationConfiguration to a record 2026-03-24 14:10:51 -04:00
Jon ChambersandJon Chambers 71bc23ed02 Standardize formatting in DynamicRemoteDeprecationConfiguration 2026-03-24 14:10:51 -04:00
ravi-signalandGitHub 7c26965ece Use a JWT for external attachment auth and add a maxLen claim v20260319.1.0 2026-03-19 15:19:43 -05:00
Jon Chambers 5c3a82c257 Update to the latest version of the spam filter v20260319.0.0 2026-03-19 13:58:29 -04:00
Jon Chambers 5fedb48b55 Update to the latest version of the spam filter v20260318.0.0 2026-03-18 10:01:31 -04:00
Jon ChambersandJon Chambers 69d9fc12ca Simplify MessagesCache#getEarliestUndeliveredTimestamp v20260317.0.0 2026-03-17 14:19:22 -04:00
Ravi Khadiwalaandravi-signal 81f2499889 Port AttachmentController to gRPC 2026-03-17 13:18:18 -05:00
Jon ChambersandJon Chambers 82a3bba7ec Clean up last vestiges of "total queue index" system 2026-03-17 14:17:11 -04:00
Jon ChambersandJon Chambers ee09d6b334 Make sure the client connection process has completed before persisting messages 2026-03-16 12:35:49 -04:00
Jon ChambersandJon Chambers dc215cab54 Add a command to discard now-unsued message cache queue indices v20260316.1.0 2026-03-16 11:43:03 -04:00
Jon ChambersandJon Chambers 99bbbbe1ac Retire "total queue index" from message management scripts 2026-03-16 11:43:03 -04:00
Jon ChambersandJon Chambers 38121bcbfa Use a shorter default node claim TTL v20260316.0.0 2026-03-16 10:07:38 -04:00
Jon ChambersandJon Chambers 5e7a50a36d Simplify and use a shorter delay in MessagePersisterIntegrationTest 2026-03-16 10:07:38 -04:00
Jon ChambersandJon Chambers 17531c5927 Remove a spurious rate limit response annotation 2026-03-16 09:35:37 -04:00
Jon ChambersandJon Chambers e7df1aeb5b Add a configurable pause between persisted nodes 2026-03-16 09:35:19 -04:00
Jon ChambersandJon Chambers dc8e03bd40 Fetch messages to persist via the same pathway as messages to deliver 2026-03-16 09:34:59 -04:00
Jon ChambersandJon Chambers 4578150e5a Add a test for fetching messages when a queue is locked for persistence 2026-03-16 09:34:59 -04:00
Jon ChambersandJon Chambers bd97e70a56 Add a test for fetching messages with a "discardable" first page 2026-03-16 09:34:59 -04:00
Jon ChambersandJon Chambers 206f114b34 Add a (failing!) test for persisting messages when the entire first page is discardable 2026-03-16 09:34:59 -04:00
Ameya Lokare 2dc4db3918 Revert "Update to Java 25"
Back to Java 24 for now
v20260313.2.0
2026-03-13 18:32:36 -07:00
Jon Chambers 98dc758bb7 Update to the latest version of the spam filter v20260313.1.0 2026-03-13 19:24:10 -04:00
Jon ChambersandJon Chambers b4c594c657 Add scan COUNT arguments and rate limits for queue scans v20260313.0.0 2026-03-13 18:20:51 -04:00
Chris EagerandJon Chambers b55afdd704 Update to Java 25 2026-03-13 18:20:30 -04:00
Chris EagerandJon Chambers 136cddf6e2 Add Profiles OpenAPI annotations 2026-03-13 18:20:18 -04:00
ravi-signalandGitHub b7d455ed11 Validate pre-key key-id ranges v20260312.2.0 2026-03-12 16:37:28 -05:00
Chris Eagerandravi-signal ac23b8e79e Add additional null check for app store's APIException#getApiError 2026-03-12 16:36:32 -05:00
Jon ChambersandJon Chambers af2d276f37 Log dropped persistence errors via a hook 2026-03-12 17:32:33 -04:00
Jon ChambersandJon Chambers 8154bb1047 Add a dedicated counter for "persist node" events v20260312.1.0 2026-03-12 12:12:07 -04:00
Jon ChambersandJon Chambers b647853983 Add better logging for unhandled persister errors 2026-03-12 12:11:38 -04:00
Jon ChambersandJon Chambers 3350922456 Don't destroy persister schedulers/executors while the persister is still running v20260312.0.1 2026-03-12 11:15:49 -04:00
Jon ChambersandJon Chambers 69af979bfa Use a SCAN-based strategy for message persisters v20260312.0.0 2026-03-12 10:04:04 -04:00
Jon ChambersandJon Chambers a142916fef Resolve minor warnings/suggestions throughout MessagePersister and MessagePersisterTest 2026-03-12 10:04:04 -04:00
Ameya Lokare 9ff1431488 Update to the latest version of the spam filter v20260311.0.0 2026-03-11 11:11:09 -07:00
Ameya Lokare cf2d3369cb Change ChallengeRequired token type to string 2026-03-11 10:57:32 -07:00
Chris EagerandChris Eager c41ae57871 Cancel a subscription immediately if the currency is no longer supported 2026-03-11 12:54:41 -05:00
Ameya Lokare 6d351aad7b Update to the latest version of the spam filter v20260309.0.0 2026-03-09 14:01:00 -07:00
Ameya Lokare a320504fdc Include raw "Accept-Language" header value in RequestAttributes 2026-03-09 13:46:46 -07:00
Jon ChambersandJon Chambers 11df65b8d8 Keep a count of open WebSockets by ASN region 2026-03-09 16:29:20 -04:00
KatherineandGitHub e96149ecf5 Add null check for app store's APIException#getApiError 2026-03-09 16:28:57 -04:00
Ravi Khadiwalaandravi-signal db66d4ef18 Add size annotations to AccountAttributes v20260306.1.0 2026-03-06 15:05:39 -06:00
Ravi Khadiwalaandravi-signal 610782b8c3 Add annotation-based validations to a number of services 2026-03-06 15:05:39 -06:00
Jon ChambersandJon Chambers aae1541e88 Include required device capabilities when creating users in integration tests 2026-03-06 15:53:18 -05:00
Ravi Khadiwalaandravi-signal 1cf3bf5ecf Add a oneof case for the unrestricted access path in gRPC services 2026-03-06 14:49:26 -06:00
Ravi Khadiwalaandravi-signal a90fa5db02 Fix oneof field validation 2026-03-06 14:49:26 -06:00
Jon ChambersandJon Chambers f5f217f3de Prevent capability downgrades for SPARSE_POST_QUANTUM_RATCHET v20260306.0.0 2026-03-06 12:18:04 -05:00
Graeme ConnellandJon Chambers c93aa7a9b9 Require SPARSE_POST_QUANTUM_RATCHET at registration time 2026-03-06 12:18:04 -05:00
Jon ChambersandJon Chambers d519a80f90 Remove AccountLockManager#withLockAsync v20260305.0.0 2026-03-05 09:54:05 -05:00
Jon ChambersandJon Chambers ec2cb8581c Make account deletion a blocking operation 2026-03-05 09:54:05 -05:00