Commit Graph

  • 0c6383d0e2 Updating documentation gh-pages Documentation Updater 2026-07-02 19:54:13 +00:00
  • b0b2122d8c Establish presence asynchronously rather than blocking onSubscribe main v20260702.2.0 Jon Chambers 2026-07-02 14:22:17 -04:00
  • cd8479e67a Updating documentation Documentation Updater 2026-07-02 17:23:17 +00:00
  • d7711e235b Revert "Simplify demand mirroring" v20260702.1.0 Jon Chambers 2026-07-02 12:38:11 -04:00
  • 5174550ef3 Switch back to AcknowledgementMirroringMessageStream v20260702.0.0 Jon Chambers 2026-07-01 21:41:28 -04:00
  • d0fcb9ab54 Simplify demand mirroring Jon Chambers 2026-07-01 16:43:18 -04:00
  • 99a66dc51b Updating documentation Documentation Updater 2026-07-01 23:55:53 +00:00
  • 375150a8c3 Dispose of the mirrored FoundationDB stream when the Redis/DynamoDB stream terminates for any reason v20260701.1.0 Jon Chambers 2026-07-01 17:01:22 -04:00
  • cb28614721 Guard against null presence values Jon Chambers 2026-07-01 17:30:21 -04:00
  • f02caf78cd Make OneTimeDonationController sync Ameya Lokare 2026-06-26 16:27:57 -07:00
  • 8fd72549fb Temporarily switch back to point deletes v20260701.0.0 Jon Chambers 2026-06-30 16:39:36 -04:00
  • 1e4774820f Bump actions/checkout from 6.0.3 to 7.0.0 dependabot[bot] 2026-07-01 18:17:24 +00:00
  • 48cdad7e57 Bump the minor-actions-dependencies group with 2 updates dependabot[bot] 2026-07-01 14:27:38 +00:00
  • 392bab5b60 Consolidate and clarify ZK configuration Chris Eager 2026-06-29 15:14:45 -05:00
  • 6b67604fe7 Move donation/backup configuration to own service ravi-signal 2026-07-01 12:19:00 -05:00
  • 67a03f81b9 Add username_link_handle to AccountIdentifiers message Ravi Khadiwala 2026-06-29 10:55:52 -05:00
  • 90b75cbf22 Add a test for our Any typeUrls Ravi Khadiwala 2026-06-29 18:52:41 -05:00
  • 4dede4acad Keep track of number of emitted messages so we don't fetch messages on every onRequest() v20260630.2.0 Ameya Lokare 2026-06-30 14:57:19 -07:00
  • d225ba3618 Align FoundationDB default page size with mirroring page size v20260630.1.0 Jon Chambers 2026-06-30 17:00:08 -04:00
  • 8790514b8a Establish presence when fetching messages from FoundationDB v20260630.0.0 Jon Chambers 2026-06-30 11:23:36 -04:00
  • fa4d3c7ca9 Avoid automatic, unbounded requests on subscription Jon Chambers 2026-06-24 13:10:28 -04:00
  • 1f0b2ad92d Reapply "Mirror message reads/acknowledgements via FoundationDbMessageStream" Jon Chambers 2026-06-24 13:10:05 -04:00
  • 1ced66e001 Updating documentation Documentation Updater 2026-06-29 18:48:02 +00:00
  • feb00c6ba6 Add avatars to profiles gRPC v20260629.0.0 Chris Eager 2026-04-21 09:29:22 -05:00
  • f588390bdb Handle ACCOUNT_NOT_FOUND errors in AppleAppStoreClient Ravi Khadiwala 2026-06-26 11:07:49 -05:00
  • 355b320c92 Don't attempt to send empty message bundles when changing numbers v20260626.0.0 Jon Chambers 2026-06-26 15:39:25 -04:00
  • 40fb9c4cee Fix a bogus assertion for "change number" message-sending Jon Chambers 2026-06-26 15:38:45 -04:00
  • af4397d00e Updating documentation Documentation Updater 2026-06-25 22:07:05 +00:00
  • aa5ac70ad3 Select lifecycle-manager based on environment variable (like in FoundationDbClusterExtension) v20260625.0.0 Ravi Khadiwala 2026-06-25 15:08:23 -05:00
  • 2abf55e395 Don't trigger state transitions inside retryable transactions Jon Chambers 2026-06-25 17:41:33 -04:00
  • 808bb16103 Add basic read/acknowledgement counters to RedisDynamoDbMessageStream Jon Chambers 2026-06-24 11:54:28 -04:00
  • 4743abcfbd Port OneTimeDonationController to gRPC Ameya Lokare 2026-06-17 16:04:17 -07:00
  • 1b09529ece Use V2 key transparency query RPCs v20260624.2.0 Katherine 2026-06-24 15:02:34 -07:00
  • 0c3c390a0b Update Donation-Permit header parameter documentation Chris Eager 2026-06-24 16:51:46 -05:00
  • ca4ee141d8 Disable a flaky test v20260624.1.0 Chris Eager 2026-06-24 13:04:13 -05:00
  • 671a6e1d7c address review comments Jonathan Klabunde Tomer 2026-06-22 11:04:58 -07:00
  • f4e16676c9 add FoundationDbMessageStore api to clear messages before a given time Jonathan Klabunde Tomer 2026-06-18 17:12:43 -07:00
  • 78b3147491 Implement donation permit spending Chris Eager 2026-06-24 12:13:21 -05:00
  • 8b617b64f8 Add metric for requested attachment upload size Ravi Khadiwala 2026-06-23 13:59:26 -05:00
  • 28aefe0ebe Revert "Mirror message reads/acknowledgements via FoundationDbMessageStream" Jon Chambers 2026-06-24 12:58:20 -04:00
  • 4e52317e26 Mirror message reads/acknowledgements via FoundationDbMessageStream v20260624.0.0 Jon Chambers 2026-06-24 10:18:15 -04:00
  • 87cd46d42f Updating documentation Documentation Updater 2026-06-23 21:13:57 +00:00
  • 99465c1f41 Update to the latest version of the spam filter v20260623.0.0 Ravi Khadiwala 2026-06-23 13:13:49 -05:00
  • 041c29bfa8 Update foundationdb to 7.3.68 Chris Eager 2026-06-22 13:00:45 -05:00
  • 8e5ad7f52e Remove unused mocking in CredentialsGrpcServiceTest Chris Eager 2026-06-22 13:02:04 -05:00
  • ca5d203f1c Make RegistrationServiceClient blocking Jon Chambers 2026-06-18 18:40:19 -04:00
  • 9a9b15ee0a Add per-element constraint validation ravi-signal 2026-06-23 13:08:39 -05:00
  • 503941ec6a Add a load-shedding GOAWAY ravi-signal 2026-06-23 13:07:49 -05:00
  • ac720595e6 Add header to disable messages on authenticated websocket v20260618.2.0 Ravi Khadiwala 2026-06-12 11:43:54 -05:00
  • 8deb5a803a foundationdb "versionstamp clock" Jonathan Klabunde Tomer 2026-06-18 16:27:59 -04:00
  • 05e38de854 Updating documentation Documentation Updater 2026-06-18 19:40:17 +00:00
  • 45f96cd702 Delete messages from FoundationDB asynchronously v20260618.1.0 Jon Chambers 2026-06-18 13:49:51 -04:00
  • 4a3275ad63 Add POST /v1/donation/permit Chris Eager 2026-06-18 10:18:06 -05:00
  • 4d57da79ac Updating documentation Documentation Updater 2026-06-18 15:07:21 +00:00
  • 911feceacb Handle "no sender available" error code from registration service v20260618.0.0 Ameya Lokare 2026-06-17 12:22:38 -07:00
  • fe0956c8f7 Don't add Dropwizard metrics to shared registries Jon Chambers 2026-06-17 14:55:46 -04:00
  • 60002a8a0f Port StickerController to gRPC Jon Chambers 2026-06-18 08:51:00 -04:00
  • 1876b71d39 Port SubscriptionController to gRPC Ameya Lokare 2026-06-05 12:15:41 -07:00
  • 3cfe8b9f6c Mirror message writes/deletions to FoundationDB Jon Chambers 2026-06-18 08:27:03 -04:00
  • 691a4162e1 Update to the latest version of the spam filter Jon Chambers 2026-06-18 08:25:07 -04:00
  • 9505e7b1a1 Fix incorrect mockito matcher in BackupManagerTest Ravi Khadiwala 2026-06-17 12:28:06 -05:00
  • 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