Commit Graph

  • 0feab732e3 Updating documentation gh-pages Documentation Updater 2025-06-04 18:23:19 +0000
  • a1b0c1a4aa Update to the latest version of the spam filter main 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
  • 703a05cb15 Support scheduling background FCMs Ravi Khadiwala 2025-05-07 12:46:02 -0500
  • 30c194c557
    Exclude `RateLimitExceededException` from fail-open checks v20250512.0.0 Jon Chambers 2025-05-12 18:24:57 -0400
  • cc7b030a41
    Send disconnection requests after non-API device unlinks v20250506.0.0 Jonathan Klabunde Tomer 2025-05-06 13:36:41 -0700
  • 7a91c4d5b7 Correct metric names v20250505.1.0 Jon Chambers 2025-05-05 13:36:27 -0400
  • 287da6e7e3 Ignore already-locked accounts in PNI key cleanup operations Jon Chambers 2025-05-05 13:35:39 -0400
  • 7cf89764e7
    Update `FullTreeHead` to use `FullAuditorTreeHead` Katherine 2025-05-05 10:44:57 -0700
  • d316c72beb
    Add commands for removing accounts/devices without PNI key material v20250505.0.0 Jon Chambers 2025-05-05 12:10:47 -0400
  • 82d187cc45 Update key transparency protobufs v20250502.0.0 Katherine Yen 2025-04-30 18:55:15 -0400
  • 0c240d21d2 Update to the latest version of the spam filter Jon Chambers 2025-05-02 10:40:07 -0400
  • 009252c831 Configure IP-keyed rate limiters to fail open Jon Chambers 2025-05-02 10:21:30 -0400
  • 0c1146aaa5 Configure rate limiters with large initial capacities to fail open Jon Chambers 2025-04-25 15:52:36 -0400
  • 4fd06594a0 Configure fast-regenerating rate limiters to fail open Jon Chambers 2025-04-25 15:51:22 -0400
  • 4e175be88f Allow the "inbound message bytes" limiter to fail open Jon Chambers 2025-04-25 12:29:24 -0400
  • 771a700acd Configure fail-open policy on individual rate limiters Jon Chambers 2025-03-28 16:45:05 -0400
  • e9bd5da2c3 Allow fail-open behavior for a wider range of exceptions Jon Chambers 2025-03-28 16:37:20 -0400
  • f64244f33a Remove an unused TURN rate limiter Jon Chambers 2025-03-28 16:42:45 -0400
  • ed1417c3e3 Update to the latest version of the spam filter v20250430.0.0 Ravi Khadiwala 2025-04-30 15:06:03 -0500
  • 0398e02690
    Add NoiseDirect framing protocol ravi-signal 2025-04-30 15:05:05 -0500
  • e285bf1a52 Fix test by using generic `exists` command v20250429.0.0 Chris Eager 2025-04-29 10:09:50 -0500
  • 2c9219d4f7 Update to the latest version of the spam filter Ameya Lokare 2025-04-29 10:57:05 -0700
  • 26b3b75054 Only fetch last-resort PQ keys for accounts with linked devices v20250428.1.1 Jon Chambers 2025-04-28 16:50:44 -0400
  • cdb651b68f
    Add commands for removing devices without PQ keys v20250428.1.0 Jon Chambers 2025-04-28 15:45:27 -0400
  • b95564ccc4 Updating documentation Documentation Updater 2025-04-28 19:32:18 +0000
  • 91a36f4421 Update to the latest version of the spam filter v20250428.0.0 Ameya Lokare 2025-04-28 11:59:43 -0700
  • 633755e3e5 Updating documentation Documentation Updater 2025-04-25 16:01:42 +0000
  • 21c1d71551 take advantage of list non-nullitude v20250425.0.0 Jonathan Klabunde Tomer 2025-04-24 15:27:17 -0700
  • 38befdb260 default lists to empty Jonathan Klabunde Tomer 2025-04-24 15:23:06 -0700
  • 63c79173b2 limit prekey uploads to 100 Jonathan Klabunde Tomer 2025-04-24 14:41:56 -0700
  • d2ad003891 Remove free memory and OS memory gauges Ameya Lokare 2025-04-23 11:09:38 -0700
  • eb89773819 Remove unused parameter Chris Eager 2025-04-24 16:41:13 -0500
  • 403abd84f6 Run test action on pull_request events Chris Eager 2025-04-24 17:36:55 -0500
  • 55485ed6f6 Updating documentation Documentation Updater 2025-04-24 17:47:35 +0000
  • f62f79c95c Add a counter for cases where clients use both an authenticated identity and UAK when fetching profiles v20250424.0.0 Jon Chambers 2025-04-24 10:02:46 -0400
  • 144c4c9223 Add a "sync" dimension to the "sent message" counter Jon Chambers 2025-04-22 17:06:08 -0400
  • ab4fc4f459 Add skip low urgency push experiment Ravi Khadiwala 2025-04-21 14:42:09 -0500
  • 51569ce0a5
    Use cached partition topology for metrics/logs Jonathan Klabunde Tomer 2025-04-24 08:29:58 -0700
  • f191c68efc Close remote connections only after all active server calls have completed v20250422.0.0 Jon Chambers 2025-04-11 12:30:18 -0400
  • bb8ce6d981 Introduce `ClosableEpoch` Jon Chambers 2025-04-21 21:31:08 -0400
  • e0ee75e0d0
    Fix Daylight Savings bug in recommended notification time calculation Katherine 2025-04-22 16:56:10 -0400
  • 1ef3a230a1 Tag queue size distribution with client platform Jon Chambers 2025-04-22 16:42:32 -0400
  • b1805d4bf1 Add a "persisted bytes" counter Jon Chambers 2025-04-22 16:36:08 -0400
  • cac979c7fd Count individual persisted messages Jon Chambers 2025-04-21 21:04:33 -0400
  • 4072dcdda5 Introduce `DevicePlatformUtil` Jon Chambers 2025-04-21 20:59:09 -0400
  • ed382fff6d log slot number and shard host of message persister failures Jonathan Klabunde Tomer 2025-04-22 12:26:56 -0700
  • 23bb8277d5 Update to the latest version of the spam filter v20250418.1.0 v20250418.0.0 Jon Chambers 2025-04-18 15:56:17 -0400
  • 8099d6465c
    Clarify guarantees around remote channnel/request attribute presence Jon Chambers 2025-04-18 15:44:21 -0400
  • 898e9de371 Updating documentation Documentation Updater 2025-04-17 16:23:11 +0000
  • 28a0b9e84e
    Include a TURN credential TTL for clients in `GetCallingRelaysResponse` v20250417.0.0 Jon Chambers 2025-04-17 10:30:58 -0400
  • 9287aaf7ce Add app info to Stripe API calls Chris Eager 2025-04-16 17:37:11 -0500
  • 0585f862cb Add regression test for set profile badges calculation Chris Eager 2025-04-11 15:34:12 -0500
  • 7cac6f6f72 Remove extraneous account fetch in POST /v1/donation/redeem-receipt Chris Eager 2025-04-15 13:44:28 -0500
  • 57be4d798b Add a counter for attempts to send empty message lists Jon Chambers 2025-04-16 14:38:39 -0400
  • 05c74f1997 Simplify `UserAgentUtil` Jon Chambers 2025-04-15 16:41:51 -0400
  • f5e49b6db7 Convert `UserAgent` to a record v20250415.0.0 Jon Chambers 2025-04-15 12:38:00 -0400
  • 3c40e72d27
    Fix registration ID map construction when changing numbers Jon Chambers 2025-04-15 14:57:28 -0400
  • 2f2ae7cec5 simplify story tag calculation v20250411.0.0 Ravi Khadiwala 2025-04-10 15:09:29 -0500
  • b236b53dc3 set profile: move updated badge calculation into account updater lambda Chris Eager 2025-04-11 13:33:32 -0500
  • eb71e30046
    Update to protobuf 4.x v20250410.1.0 Katherine 2025-04-10 13:05:23 -0400
  • aa5fd52302 Explicitly pass sync message sender device ID as an argument to `sendMessage` v20250410.0.0 Jon Chambers 2025-04-10 10:17:09 -0400