Commit Graph

5087 Commits

Author SHA1 Message Date
Ravi Khadiwala
aa5ac70ad3 Select lifecycle-manager based on environment variable (like in FoundationDbClusterExtension)
Some checks are pending
Update Documentation / build (push) Waiting to run
Service CI / build (push) Waiting to run
2026-06-25 17:42:04 -04:00
Jon Chambers
2abf55e395
Don't trigger state transitions inside retryable transactions 2026-06-25 17:41:33 -04:00
Jon Chambers
808bb16103 Add basic read/acknowledgement counters to RedisDynamoDbMessageStream 2026-06-25 17:41:11 -04:00
Ameya Lokare
4743abcfbd Port OneTimeDonationController to gRPC 2026-06-25 17:40:49 -04:00
Katherine
1b09529ece
Use V2 key transparency query RPCs 2026-06-24 15:02:34 -07:00
Chris Eager
0c3c390a0b
Update Donation-Permit header parameter documentation 2026-06-24 14:51:46 -07:00
Chris Eager
ca4ee141d8 Disable a flaky test 2026-06-24 13:18:07 -05:00
Jonathan Klabunde Tomer
671a6e1d7c address review comments
Co-authored-by: Jon Chambers <63609320+jon-signal@users.noreply.github.com>
2026-06-24 12:14:52 -05:00
Jonathan Klabunde Tomer
f4e16676c9 add FoundationDbMessageStore api to clear messages before a given time 2026-06-24 12:14:52 -05:00
Chris Eager
78b3147491
Implement donation permit spending 2026-06-24 12:13:21 -05:00
Ravi Khadiwala
8b617b64f8 Add metric for requested attachment upload size 2026-06-24 12:11:57 -05:00
Jon Chambers
28aefe0ebe Revert "Mirror message reads/acknowledgements via FoundationDbMessageStream"
This reverts commit 4e52317e26.
2026-06-24 13:01:13 -04:00
Jon Chambers
4e52317e26
Mirror message reads/acknowledgements via FoundationDbMessageStream
Some checks failed
Update Documentation / build (push) Has been cancelled
Service CI / build (push) Has been cancelled
2026-06-24 10:18:15 -04:00
Ravi Khadiwala
99465c1f41 Update to the latest version of the spam filter
Some checks are pending
Update Documentation / build (push) Waiting to run
Service CI / build (push) Waiting to run
2026-06-23 13:13:49 -05:00
Chris Eager
041c29bfa8 Update foundationdb to 7.3.68 2026-06-23 13:11:05 -05:00
Chris Eager
8e5ad7f52e Remove unused mocking in CredentialsGrpcServiceTest 2026-06-23 13:11:05 -05:00
Jon Chambers
ca5d203f1c Make RegistrationServiceClient blocking 2026-06-23 13:09:12 -05:00
ravi-signal
9a9b15ee0a
Add per-element constraint validation 2026-06-23 13:08:39 -05:00
ravi-signal
503941ec6a
Add a load-shedding GOAWAY 2026-06-23 13:07:49 -05:00
Ravi Khadiwala
ac720595e6 Add header to disable messages on authenticated websocket
Some checks failed
Update Documentation / build (push) Has been cancelled
Service CI / build (push) Has been cancelled
Integration Tests / build (push) Has been cancelled
2026-06-18 15:28:41 -05:00
Jonathan Klabunde Tomer
8deb5a803a
foundationdb "versionstamp clock" 2026-06-18 13:27:59 -07:00
Jon Chambers
45f96cd702 Delete messages from FoundationDB asynchronously 2026-06-18 14:06:26 -04:00
Chris Eager
4a3275ad63 Add POST /v1/donation/permit 2026-06-18 13:06:18 -05:00
Ameya Lokare
911feceacb Handle "no sender available" error code from registration service
Some checks are pending
Update Documentation / build (push) Waiting to run
Service CI / build (push) Waiting to run
2026-06-18 09:03:02 -04:00
Jon Chambers
fe0956c8f7 Don't add Dropwizard metrics to shared registries 2026-06-18 09:02:33 -04:00
Jon Chambers
60002a8a0f
Port StickerController to gRPC 2026-06-18 08:51:00 -04:00
Ameya Lokare
1876b71d39 Port SubscriptionController to gRPC 2026-06-18 08:27:38 -04:00
Jon Chambers
3cfe8b9f6c
Mirror message writes/deletions to FoundationDB 2026-06-18 08:27:03 -04:00
Jon Chambers
691a4162e1 Update to the latest version of the spam filter 2026-06-18 08:25:07 -04:00
Ravi Khadiwala
9505e7b1a1 Fix incorrect mockito matcher in BackupManagerTest 2026-06-17 12:43:34 -05:00
Jon Chambers
569f4f31e8 Update to the latest version of the spam filter 2026-06-17 08:46:11 -04:00
Ravi Khadiwala
06519ce9d1 Use uint64 for backups.proto object length 2026-06-17 08:45:43 -04:00
Jon Chambers
024fa9ce5f Move "active epoch" configuration from dynamic to static configuration 2026-06-17 08:35:07 -04:00
Jon Chambers
7c9e3d029b Remove an unused availableProcessors variable 2026-06-17 08:33:29 -04:00
Jon Chambers
cc6ef53f91 Retire unused methods in MessagesManager 2026-06-17 08:33:29 -04:00
Ravi Khadiwala
4c0f454209 Add a generic STREAM_CLOSED status 2026-06-17 08:32:47 -04:00
Chris Eager
9c393972e9 Update to the latest version of the spam filter 2026-06-16 20:02:56 -05:00
Jon Chambers
31c1bb8940 Support multiple "configuration epochs" of the FoundationDB message store
Some checks failed
Update Documentation / build (push) Has been cancelled
Service CI / build (push) Has been cancelled
2026-06-16 09:06:18 -04:00
Jon Chambers
c3b2b43813 Port CallLinkController to gRPC 2026-06-16 09:02:24 -04:00
Jon Chambers
19f2574799 Update to the latest version of the spam filter 2026-06-16 09:02:03 -04:00
Ravi Khadiwala
adb5b6a4ea Check message type before deserializing source serviceId
Some checks failed
Update Documentation / build (push) Has been cancelled
Service CI / build (push) Has been cancelled
Integration Tests / build (push) Has been cancelled
2026-06-11 13:16:20 -05:00
Ravi Khadiwala
e79eb9904d Update to the latest version of the spam filter 2026-06-11 11:36:07 -05:00
ravi-signal
fcdc0bbd74
Generate grpc api documentation 2026-06-11 11:35:20 -05:00
Ravi Khadiwala
b6317a1b43 Add gRPC message retrieval 2026-06-11 11:34:07 -05:00
Ravi Khadiwala
329d229ac7 Revert "Remove unused ClosableEpoch"
This reverts commit d0e022c23b.
2026-06-11 11:34:07 -05:00
Ravi Khadiwala
c50b4e52b0 Move some message retrieval metrics to MessageMetrics 2026-06-11 11:34:07 -05:00
Ravi Khadiwala
660011017d Throw checked exceptions from CaptchaChecker 2026-06-11 11:33:56 -04:00
Jon Chambers
82e3c16fba Port CallRoutingControllerV2 to gRPC 2026-06-11 11:31:57 -04:00
Jon Chambers
ae9f43bb3c Don't include IOException messages in gRPC error responses 2026-06-11 11:31:57 -04:00
Jonathan Klabunde Tomer
ab4b5a1298 ignore disconnects from already-disconnected message listeners 2026-06-11 11:31:24 -04:00