Commit Graph

  • 69a14de876 Updating documentation gh-pages Documentation Updater 2025-07-11 19:51:09 +0000
  • ae2d98750c Add SecureValueRecoveryBController main v20250711.0.0 Ravi Khadiwala 2025-07-08 10:21:14 -0500
  • 7d41c1219b Add /v2/svr as an alternative name for /v2/backup Ravi Khadiwala 2025-07-08 09:51:10 -0500
  • 65e1f1b3a9 Arm the RemoveOrphanedPreKeyPagesCommand Ravi Khadiwala 2025-07-10 08:00:57 -0500
  • 437b823c84 Update to the latest version of the spam filter v20250709.1.0 Ameya Lokare 2025-07-09 13:27:04 -0700
  • 0f5256b758 Updating documentation Documentation Updater 2025-07-09 15:28:32 +0000
  • c9f21d5970
    Always read from new and old PQ prekey stores, add experiment to start writing to new prekey store v20250709.0.0 ravi-signal 2025-07-09 09:17:17 -0500
  • 80c11e7eda Handle 429s from play API and add subscription docs Ravi Khadiwala 2025-07-07 13:36:24 -0500
  • 0745cabc87 Explicitly use synchronous flush mode when clearing Redis databases between tests Jon Chambers 2025-07-03 11:33:00 -0400
  • 3e80669f4e Reuse/extend lifetime of Redis singleton resources Jon Chambers 2025-07-03 11:32:30 -0400
  • b81cd9ec61 Reuse Redis clusters for the duration of a test run Jon Chambers 2025-07-03 11:14:56 -0400
  • da6ed94443 Reuse client resources for lifetime of Redis cluster Jon Chambers 2025-07-03 11:06:39 -0400
  • 1fa8ece0b0 Updating documentation Documentation Updater 2025-07-07 16:57:19 +0000
  • 96d41b3716 Update to the latest version of the spam filter v20250707.0.0 Ameya Lokare 2025-07-07 09:16:48 -0700
  • 7dddc4d759 fix an incorrect backup metric Ravi Khadiwala 2025-07-07 10:23:05 -0500
  • a87690d817
    Include Redis cluster and shard address in circuit breaker log Katherine 2025-07-07 12:12:44 -0400
  • 18ef3da261 Update dependencies v20250701.0.0 Ameya Lokare 2025-06-26 14:26:47 -0700
  • f4698dd5b2 Update to the latest version of the spam filter v20250627.0.0 Ameya Lokare 2025-06-27 12:07:45 -0700
  • d4322a2ed4 Remove latency based 1:1 call routing Adel Lahlou 2025-06-25 15:08:11 -0700
  • 7260a9d5b4 Make FoundationDB versions available at runtime Jon Chambers 2025-06-27 11:21:50 -0400
  • 12b4ceb4aa Configure FoundationDB service container's database via Docker, removing `fdbcli` dependency Jon Chambers 2025-06-27 09:51:35 -0400
  • fa1cd5c263 Install the Maven-fetched FoundationDB client library on GitHub Actions runner Jon Chambers 2025-06-26 11:32:38 -0400
  • f8da13912d Fetch the FoundationDB client library as a pre-package step rather than including it in version control Jon Chambers 2025-06-26 10:28:51 -0400
  • a3b3bf86ba Add a note about the FoundationDB client library requirement to the README Jon Chambers 2025-06-24 22:08:57 -0400
  • a99f7bb87d Add test dependencies for FoundationDB Jon Chambers 2025-06-24 22:03:34 -0400
  • d6f14d02dd Add a FoundationDB service container for tests Jon Chambers 2025-06-24 19:44:06 -0400
  • d18671eaf9 Add FoundationDB runtime dependencies Jon Chambers 2025-06-24 19:55:08 -0400
  • 87c30d00e8 Store compressed envelopes at rest v20250625.1.0 Jon Chambers 2025-06-25 11:08:14 -0400
  • c8f45685b8 Expand envelopes on load from storage v20250625.0.0 Jon Chambers 2025-06-25 09:41:01 -0400
  • bb90d80d22 Add a utility for compressing/expanding envelopes Jon Chambers 2025-06-25 09:38:13 -0400
  • dcc541f86e Add binary representation fields for service IDs/UUIDs Jon Chambers 2025-06-25 08:46:44 -0400
  • aaa36fd8f5 Add a crawler for orphaned prekey pages v20250624.1.0 Ravi Khadiwala 2025-06-02 11:52:05 -0500
  • 2bb14892af Add paged prekey store Ravi Khadiwala 2025-05-20 10:47:45 -0500
  • 6d8701665e Update to the latest version of the spam filter Ameya Lokare 2025-06-24 11:45:59 -0700
  • c2b8fdac0d
    Only log for an unexpected error from the key transparency service Katherine 2025-06-24 14:45:53 -0400
  • 059caa4c57
    Implement key transparency endpoints using `simple-grpc` v20250624.0.0 Katherine 2025-06-24 14:01:35 -0400
  • f3256f8c29 Updating documentation Documentation Updater 2025-06-23 14:50:57 +0000
  • 51773f5709 Update to the latest version of the spam filter v20250623.0.0 Jon Chambers 2025-06-23 10:20:24 -0400
  • 483404a67f
    Retire authenticated device getters Jon Chambers 2025-06-23 09:10:30 -0500
  • 68b84dd56b Remove the PQ key check from `IdlePrimaryDeviceAuthenticatedWebSocketUpgradeFilter` Jon Chambers 2025-06-18 15:31:34 -0400
  • 7709e1313c Update to the latest version of the spam filter Jon Chambers 2025-06-23 09:50:45 -0400
  • c952baa672
    Don't cache authenticated accounts in memory Jon Chambers 2025-06-23 08:40:05 -0500
  • 2dba844a59 Updating documentation Documentation Updater 2025-06-18 19:49:28 +0000
  • 9dfe51eac4 Forbid linked devices from setting backup-ids v20250618.0.0 Ravi Khadiwala 2025-06-17 16:16:07 -0500
  • 66d53cf6f0 Updating documentation Documentation Updater 2025-06-17 15:42:10 +0000
  • 5de848bf38
    Instrument request/response sizes v20250617.0.0 andrew-signal 2025-06-17 11:16:57 -0400
  • 295cedc075 remove experiment configuration for low urgency pushes Ravi Khadiwala 2025-06-13 14:33:53 -0500
  • 4f1cab407f Simplify WebSocket authentication failure handling Jon Chambers 2025-06-10 22:59:53 -0400
  • 626a7fdad7 Add docs to /v1/donations/redeem-receipt Ravi Khadiwala 2025-06-12 15:54:26 -0500
  • 2eab162f8c Updating documentation Documentation Updater 2025-06-10 23:19:02 +0000
  • 9a1da23bdb Add an `isEphemeral` dimension to message delivery latency metrics v20250610.0.0 Jon Chambers 2025-06-10 17:34:52 -0400
  • 4ffd164461
    Wire up the direct noise tunnel ravi-signal 2025-06-10 16:56:31 -0500
  • 904cc63a72 Clarify that `OutgoingMessageEntity#toEnvelope` is a test-only method Jon Chambers 2025-06-09 10:51:28 -0400
  • 177c36b0d6 Fix backup metric names and use remote aggregation Ravi Khadiwala 2025-06-09 11:36:55 -0500
  • 5fc6bdd478 Add a device capability for sparse post-quantum ratchet (SPQR) Jon Chambers 2025-06-09 14:18:49 -0400
  • ca6e5fb0a8 Hide model validation methods in API docs Jon Chambers 2025-06-06 12:03:54 -0400
  • 1a7a446150
    Regenerate phone number identifiers when regenerating secondary table data v20250605.0.1 Jon Chambers 2025-06-05 15:12:33 -0400
  • 981d929f50 Extend ChannelCircuitBreakerHandler with ChannelOutboundHandlerAdapter instead of ChannelDuplexHandler v20250605.0.0 Ameya Lokare 2025-06-04 13:30:52 -0700
  • 4a3eb642c0 Remove unused S3Client Ravi Khadiwala 2025-06-04 16:36:04 -0500
  • 0feab732e3 Updating documentation Documentation Updater 2025-06-04 18:23:19 +0000
  • a1b0c1a4aa Update to the latest version of the spam filter v20250604.0.0 Ameya Lokare 2025-06-04 10:53:16 -0700
  • 0f185a528d Add `isUrgent` tag to message delivery latency metrics Chris Eager 2025-06-04 11:03:11 -0500
  • aef7f3fef8 Avoid generating invalid deviceId in unit test Ravi Khadiwala 2025-06-03 11:15:45 -0500
  • 1767586797 Add metrics for opk upload size Ravi Khadiwala 2025-05-30 11:47:08 -0500
  • 60be6de9af Trivial: Add missing `@Mutable` annotation to setPublicKey Ameya Lokare 2025-06-03 14:38:19 -0700
  • 7e7e3a5c25 Updating documentation Documentation Updater 2025-05-30 00:11:05 +0000
  • 2a7551cca5
    support REST deprecation by platform for all requests with % rollout v20250529.0.4 v20250529.0.3 v20250529.0.2 v20250529.0.1 v20250529.0.0 Jonathan Klabunde Tomer 2025-05-29 16:15:19 -0700
  • 36439b5252
    call ThreadLocalRandom.current at point of use only Jonathan Klabunde Tomer 2025-05-29 16:15:05 -0700
  • bbee80dbd0
    Fix class cast exceptions with SchedulingUtil ravi-signal 2025-05-29 18:14:23 -0500
  • 61aeb30a8a Updating documentation Documentation Updater 2025-05-28 21:51:33 +0000
  • a7ea42adc3 Add a crawler to recalculate quota usage v20250528.0.0 Ravi Khadiwala 2025-05-28 12:51:56 -0500
  • 4dc3b19d2a Track backup metrics on refreshes Ravi Khadiwala 2025-05-27 18:10:24 -0500
  • 030d8e8dd4
    Reduce drift between tracked and actual backup usage ravi-signal 2025-05-28 15:25:32 -0500
  • 401165d0d6 Convert unidentifiedDelivery.certificate configuration to byte[] v20250527.1.0 Chris Eager 2025-05-27 14:08:12 -0500
  • ccb209ad37 Consolidate avatar deletion logic in ProfilesManager Chris Eager 2025-05-22 14:50:07 -0500
  • c1a66e0418 Delete avatars in ProfilesManager#deleteAll Chris Eager 2025-05-22 12:35:07 -0500
  • 8491d18413 Revert "Count API calls by authentication status" Jon Chambers 2025-05-27 13:51:17 -0400
  • 9b835633ab
    Count API calls by authentication status v20250527.0.0 Jon Chambers 2025-05-27 11:59:28 -0400
  • fbbc4b8b27 Get integration test configuration directly from a GitHub Actions variable Jon Chambers 2025-05-16 15:23:08 -0400
  • 74ee1c8c4f Update to the latest version of the spam filter v20250521.0.0 Jonathan Klabunde Tomer 2025-05-21 10:46:02 -0700
  • 35604cf151
    Simplify rate limiters by making them all dynamic Jonathan Klabunde Tomer 2025-05-21 10:29:26 -0700
  • aafcd63a9f Decrease the page size for OPK queries v20250520.0.0 Ravi Khadiwala 2025-05-16 13:13:46 -0500
  • 43a534f05b Add a command for regenerating account constraint tables Jon Chambers 2025-05-12 16:55:55 -0400
  • 50901473db Updating documentation Documentation Updater 2025-05-15 16:19:11 +0000
  • 9ec66dac7f Make `getRegistrationId` identity-type-aware v20250514.0.0 Jon Chambers 2025-05-07 11:01:17 -0400
  • 13fc0ffbca Assume that PNI registration IDs are always present on `Device` records Jon Chambers 2025-05-02 12:28:55 -0400
  • 93ba6616d1 Perform device list validations in the scope of a pessimistic account lock Jon Chambers 2025-05-12 14:06:01 -0400
  • a4b98f38a6 Use a `Callable` for tasks performed within the scope of a pessimistic lock Jon Chambers 2025-05-12 12:36:51 -0400
  • b95d08aaea Drop `PqKeysUtil` Jon Chambers 2025-05-12 11:31:54 -0400
  • b400d49e77 Require PQ keys when changing numbers or distributing key material Jon Chambers 2025-05-05 14:54:12 -0400
  • e43487155f Remove commands for removing accounts/devices without PQ or PNI key material Jon Chambers 2025-05-05 15:04:46 -0400
  • dee3723d97 Remove an unused user-agent argument Jon Chambers 2025-05-05 14:41:31 -0400
  • b7e986f43c Add an integration test for changing phone numbers Jon Chambers 2025-05-12 15:52:40 -0400
  • 664fb23e97 Resolve warnings/suggestions throughout `AccountsTest` Jon Chambers 2025-05-14 10:21:20 -0400
  • 714ef128a1
    Compare using PNI in account reclamation v20250513.1.0 Chris Eager 2025-05-13 18:41:42 -0500
  • 7cf3fce624 Log unexpected account reclaim mismatches v20250513.0.0 Ravi Khadiwala 2025-05-13 13:35:50 -0500
  • 0cc5431867
    Update noise-gRPC protocol errors ravi-signal 2025-05-13 14:16:23 -0500
  • b8d5b2c8ea Match account idle duration in RemoveExpiredBackupsCommand Ravi Khadiwala 2025-05-13 11:24:56 -0500
  • 894ca6d290 remove ANDROID_SKIP_LOW_URGENCY_PUSH_EXPERIMENT Ravi Khadiwala 2025-05-07 13:04:43 -0500
  • 847b25f695 Add experiment to coalesce android notifications Ravi Khadiwala 2025-05-07 12:57:33 -0500