Commit Graph

  • 569f4f31e8 Update to the latest version of the spam filter v20260617.0.0 Jon Chambers 2026-06-17 08:46:11 -04:00
  • 06519ce9d1 Use uint64 for backups.proto object length Ravi Khadiwala 2026-06-16 12:53:28 -05:00
  • 024fa9ce5f Move "active epoch" configuration from dynamic to static configuration Jon Chambers 2026-06-16 17:27:57 -04:00
  • 7c9e3d029b Remove an unused availableProcessors variable Jon Chambers 2026-06-16 11:23:13 -04:00
  • cc6ef53f91 Retire unused methods in MessagesManager Jon Chambers 2026-06-16 11:22:22 -04:00
  • 4c0f454209 Add a generic STREAM_CLOSED status Ravi Khadiwala 2026-06-12 16:08:36 -05:00
  • 9c393972e9 Update to the latest version of the spam filter Chris Eager 2026-06-16 20:02:56 -05:00
  • 8309273cdb Updating documentation Documentation Updater 2026-06-16 13:51:53 +00:00
  • 31c1bb8940 Support multiple "configuration epochs" of the FoundationDB message store v20260616.0.0 Jon Chambers 2026-06-16 09:03:19 -04:00
  • c3b2b43813 Port CallLinkController to gRPC Jon Chambers 2026-06-11 21:56:20 -04:00
  • 19f2574799 Update to the latest version of the spam filter Jon Chambers 2026-06-16 09:02:03 -04:00
  • 394467b694 Updating documentation Documentation Updater 2026-06-11 18:18:11 +00:00
  • adb5b6a4ea Check message type before deserializing source serviceId v20260611.1.0 Ravi Khadiwala 2026-06-11 12:40:40 -05:00
  • e79eb9904d Update to the latest version of the spam filter v20260611.0.0 Ravi Khadiwala 2026-06-11 11:36:07 -05:00
  • fcdc0bbd74 Generate grpc api documentation ravi-signal 2026-06-11 11:35:20 -05:00
  • b6317a1b43 Add gRPC message retrieval Ravi Khadiwala 2026-05-26 17:03:39 -05:00
  • 329d229ac7 Revert "Remove unused ClosableEpoch" Ravi Khadiwala 2026-05-27 18:28:00 -05:00
  • c50b4e52b0 Move some message retrieval metrics to MessageMetrics Ravi Khadiwala 2026-05-26 17:02:45 -05:00
  • 660011017d Throw checked exceptions from CaptchaChecker Ravi Khadiwala 2026-06-10 12:03:58 -05:00
  • 82e3c16fba Port CallRoutingControllerV2 to gRPC Jon Chambers 2026-06-09 17:19:16 -04:00
  • ae9f43bb3c Don't include IOException messages in gRPC error responses Jon Chambers 2026-06-11 11:06:27 -04:00
  • ab4b5a1298 ignore disconnects from already-disconnected message listeners Jonathan Klabunde Tomer 2026-06-09 13:34:39 -07:00
  • 97a77ce23e Remove duplicate constructor for invalid argument gRPC exception with no details Katherine Yen 2026-06-09 16:26:38 -04:00
  • 50ef5272f7 Fix handling write conflicts when redeeming subscription receipt credentials Ameya Lokare 2026-06-08 12:41:56 -07:00
  • d6c7c5e7bf Use ProfileHelper.isPaymentAddressUpdateForbidden for both REST and gRPC Chris Eager 2026-06-09 10:04:31 -05:00
  • 32befd7c9a Port DonationController to gRPC Ameya Lokare 2026-06-03 09:50:17 -07:00
  • dd93833324 Avoid retaining messages while waiting for acknowledgement Jon Chambers 2026-06-11 10:37:18 -04:00
  • 5d624b463a Acknowledge messages by ID rather than by passing the whole message around Jon Chambers 2026-06-11 09:50:48 -04:00
  • f524d9fb25 Retire string-based service identifiers/UUIDs in Envelope entities v20260610.1.0 Jon Chambers 2026-06-10 14:28:30 -04:00
  • 4a9302033a Remove the additional callback executor from FoundationDbMessageStore Jon Chambers 2026-06-10 12:28:10 -04:00
  • 292f03586b Add an IP-based rate limiter for adding payment methods for subscriptions v20260610.0.0 Jon Chambers 2026-06-10 11:15:28 -04:00
  • 8257859834 Add an IP-based rate limiter for creating one-time donations Jon Chambers 2026-06-10 11:11:25 -04:00
  • 2c5210e7c4 Fix a flaky test by waiting for the async insert to complete before attempting to remove the message v20260608.0.0 Katherine Yen 2026-06-08 17:31:20 -04:00
  • b93da1323b Discard ephemeral messages from the finite publisher in FoundationDB Katherine 2026-06-08 17:23:21 -04:00
  • d9c39cc12b Update messages integration test to use websocket Ravi Khadiwala 2026-06-05 12:40:43 -05:00
  • d69027ce5c Remove REST message retrieval entities Ravi Khadiwala 2026-06-05 16:01:18 -05:00
  • a4381a2617 Parse FoundationDB envelopes at load time and add GUIDs later Jon Chambers 2026-06-08 11:59:29 -04:00
  • 3e4ad32fce Introduce AcknowledgedMessageBuffer Jon Chambers 2026-06-08 10:31:47 -04:00
  • c3a48fd08b Port CertificateController to gRPC Jon Chambers 2026-06-08 16:55:53 -04:00
  • 7471a21fee Update to the latest version of the spam filter v20260605.0.0 Ravi Khadiwala 2026-06-05 12:41:26 -05:00
  • 13a5458344 Port ChallengeController to gRPC Ameya Lokare 2026-06-01 13:33:45 -07:00
  • 704b53aa79 Close responses in WhisperServerServiceTest Ravi Khadiwala 2026-06-04 18:15:34 -05:00
  • 5774ffdeab Wait for test message insertion to complete before attempting to read Jon Chambers 2026-06-05 09:24:15 -04:00
  • fac7dbbeb7 Add a timeout to WhisperServerServiceTest Ravi Khadiwala 2026-06-04 17:13:14 -05:00
  • 251fa186dc Updating documentation Documentation Updater 2026-06-04 13:25:59 +00:00
  • 29b1ec694b Update to the latest version of the spam filter v20260603.0.0 Ravi Khadiwala 2026-06-03 11:39:07 -05:00
  • 181004f031 Bump the minor-actions-dependencies group with 2 updates dependabot[bot] 2026-06-02 19:17:14 +00:00
  • bb18a84808 Add an experiment to recompress messages just before delivery Jon Chambers 2026-06-03 09:07:16 -04:00
  • 27fb4f227d Revert "Add an experiment to skip envelope expansion" Jon Chambers 2026-06-03 09:02:40 -04:00
  • 324c4eafb6 Retire REST message retrieval Ravi Khadiwala 2026-06-03 10:02:30 -05:00
  • 45fab90a00 Updating documentation Documentation Updater 2026-06-02 20:36:54 +00:00
  • 0d32ca120d Add an experiment to skip envelope expansion v20260602.0.0 Jon Chambers 2026-06-02 10:27:30 -04:00
  • 69a954e889 Discard stale ephemeral messages in FoundationDB Katherine 2026-06-02 16:00:25 -04:00
  • d57ed3133c Avoid spurious padding v20260601.0.0 Jon Chambers 2026-05-28 12:15:28 -04:00
  • 4a9f44b88c Use an all-zero IV and the parameter block as the first plaintext block Jon Chambers 2026-05-28 11:44:12 -04:00
  • 264897656b Actually make the "copy to S3" command available v20260529.0.0 Jon Chambers 2026-05-29 09:51:40 -04:00
  • f8f60c92ff Use getByPhoneNumberIdentifier in getAccountsForChangeNumber Chris Eager 2026-05-28 16:15:04 -05:00
  • e6c24c373d Update to the latest version of the spam filter Jon Chambers 2026-05-29 09:59:17 -04:00
  • ab34e7c10e Update to the latest version of the spam filter v20260528.0.0 Jon Chambers 2026-05-28 16:50:48 -04:00
  • c32d15617b Add a command for copying files from the open internet to S3 Jon Chambers 2026-05-27 17:32:37 -04:00
  • 11136868ac Update to the latest version of the spam filter v20260527.0.1 Jon Chambers 2026-05-28 10:37:58 -04:00
  • 81167a8ae5 Add a device capability for username change sync messages v20260527.0.0 Katherine 2026-05-27 15:34:01 -04:00
  • a6bf60e4cb Fix flaky test FoundationDbMessageStoreTest#getMessagesPublishMoreAfterQueueEmpty ameya-signal 2026-05-27 12:33:07 -07:00
  • 15698aee46 Wire PaymentsGrpcService up as an authenticated service Jon Chambers 2026-05-27 15:32:49 -04:00
  • b2942a8dbd Limit the number of unacknowledged FoundationDB messages Katherine 2026-05-27 15:32:27 -04:00
  • f10cc26144 Include optional call ID hashes in call quality survey responses Jon Chambers 2026-05-27 15:31:53 -04:00
  • d4581931ff Update to the latest version of the spam filter Katherine Yen 2026-05-27 15:31:32 -04:00
  • 41b953f5a1 Add rotation_id to ZK Credential key Chris Eager 2026-05-19 16:00:23 -05:00
  • 3f1df3032f Update to the latest version of the spam filter v20260526.0.0 Jon Chambers 2026-05-26 09:17:49 -04:00
  • cb6123125f Only send verification code push notifications to primary devices Jon Chambers 2026-05-22 16:29:48 -04:00
  • 9f6d80cb39 Update to the latest version of the spam filter v20260521.0.0 Jon Chambers 2026-05-21 14:33:55 -04:00
  • da439e7144 Guard against NullPointerExceptions when getting details from a GoogleJsonResponseException Jon Chambers 2026-05-21 10:24:52 -04:00
  • 22656396dc serialize account current profile version as base64 Jonathan Klabunde Tomer 2026-05-19 10:30:41 -07:00
  • 90b280d6a0 Convert Subscriptions to sync DynamoDB client Chris Eager 2026-05-20 12:47:51 -05:00
  • 482a1b7bb5 Convert RedeemedReceiptsManager to sync DynamoDB client Chris Eager 2026-05-20 11:52:31 -05:00
  • fea4300d7d Convert RegistrationRecoveryPasswords to sync DynamoDB client Chris Eager 2026-05-19 17:47:05 -05:00
  • 66b0ed16d1 Convert VerificationSessions to sync DynamoDB client Chris Eager 2026-05-19 17:30:53 -05:00
  • defbc1c853 Implement FoundationDbMessageStream#acknowledgeMessage Ameya Lokare 2026-04-27 17:05:12 -07:00
  • 68a5e4e8ee Update to the latest version of the spam filter v20260520.0.0 Jon Chambers 2026-05-20 12:49:36 -04:00
  • f83efce4d4 Add a phased enrollment mechanism for verification code push notifications Jon Chambers 2026-05-20 11:32:11 -04:00
  • 0945e953f2 Send a "verification code requested" push notification to existing accounts Jon Chambers 2026-05-19 12:44:26 -04:00
  • 51f6e57bbd Allow differing TTLs by notification type Jon Chambers 2026-05-19 15:42:46 -04:00
  • 539a84d0d0 Allow PushNotification data to be any type of object Jon Chambers 2026-05-19 13:14:09 -04:00
  • 848c457bbe Use micrometer's netty metrics Ravi Khadiwala 2026-05-19 15:47:13 -05:00
  • c5ae3963b5 Fix ProxyProtocolHandlerTest resource leak Ravi Khadiwala 2026-05-19 13:28:32 -05:00
  • 771fecd396 Fix flaky backpressure test ravi-signal 2026-05-19 15:59:35 -05:00
  • b9a24fedea Move handleAccountCreated() call to outside re-registration v20260519.1.0 Chris Eager 2026-05-19 12:26:53 -05:00
  • 9d3b6ebb4a Update to the latest version of the spam filter v20260519.0.0 Ravi Khadiwala 2026-05-19 11:30:51 -05:00
  • 2cf91af5d9 Remove obsolete client public keys table from config Chris Eager 2026-05-19 10:56:52 -05:00
  • d0e022c23b Remove unused ClosableEpoch Chris Eager 2026-05-19 10:50:06 -05:00
  • 460e5cb499 Use DynamoDB for change number waiting periods Chris Eager 2026-05-18 16:27:56 -05:00
  • 23305e4460 add a counter for profile version format Jonathan Klabunde Tomer 2026-05-18 13:48:37 -07:00
  • 06d96a04df store account profile current version as byte array, not hex Jonathan Klabunde Tomer 2026-05-18 09:45:11 -07:00
  • 022f2b874d Bypass circuit breakers, timeouts when clearing Redis instances before test runs Jon Chambers 2026-05-19 10:54:29 -04:00
  • b09a9b8f39 Add netty dependencies from omnibus v20260518.0.0 Ravi Khadiwala 2026-05-18 11:40:17 -05:00
  • 4e72422cfd Add netty dependencies to POM Chris Eager 2026-05-15 14:03:21 -05:00
  • d41c73917f Update integration test with post-registration change number waiting period Chris Eager 2026-05-18 10:03:52 -05:00
  • dd29ee1f27 Refactor Change Number waiting period to dedicated manager Chris Eager 2026-05-15 10:01:23 -05:00
  • 9dc6e049f4 Remove obsolete remote config response Chris Eager 2026-05-14 15:28:19 -05:00
  • 7fe3d4a30f Retire oversized message warning metrics Jon Chambers 2026-05-14 15:57:36 -04:00