Commit Graph
5150 Commits
Author SHA1 Message Date
Ravi Khadiwala b255c37978 Hoist user-agent tag out of publisher in copyMedia 2026-07-17 12:42:27 -05:00
Ravi Khadiwala ea411e2f1e Change ConfigureUnidentifiedAccessRequest to a oneof 2026-07-17 12:41:03 -05:00
Ravi Khadiwala 70f83326ef Make log stripping more consistent 2026-07-17 12:40:47 -05:00
Ravi Khadiwala 90a5ad589b Fix close code check in test v20260715.0.0 v20260715.0.1-badge 2026-07-15 11:35:57 -05:00
Ravi Khadiwala 749d9c4f92 Require donation permit headers 2026-07-15 11:35:46 -05:00
ravi-signal 3d45706a35 Add GetCapabilities rpcs 2026-07-15 11:35:20 -05:00
Ravi Khadiwala ed90c1c15c Drop unversioned profiles from grpc service v20260714.1.0 v20260714.1.1-badge 2026-07-14 16:06:31 -05:00
Ravi Khadiwala 5147fe57f2 Update stripe SDK to 33.1.0 2026-07-14 16:05:51 -05:00
Jon Chambers 1d366c98a9 Mirror demand signals and establish presence when mirroring reads to FoundationDB v20260714.0.0 2026-07-14 08:56:57 -07:00
Jon Chambers 8c19171284 Retire AcknowledgementMirroringMessageStream 2026-07-14 08:56:57 -07:00
Katherine 47a461ef1f Update description for status code 400 on KT endpoints 2026-07-14 11:55:43 -04:00
Jon Chambers a959656c96 Terminate the publisher if presence renewal fails 2026-07-14 11:10:51 -04:00
Jon Chambers ab08a3a0e4 Address some synchronization holes with presence renewal 2026-07-11 10:16:31 -04:00
Jon Chambers 688d3a2212 Log exceptions when fetching end-of-queue keys v20260710.2.0 2026-07-10 14:29:44 -07:00
Jon Chambers 25fdc95843 Update to the latest version of the spam filter v20260710.1.0 2026-07-10 14:13:30 -04:00
Ameya Lokare d3c93dd1a2 Port AccountControllerV2 to gRPC 2026-07-10 13:56:49 -04:00
Jonathan Klabunde Tomer 54ea7a288c test with smaller number of accounts 2026-07-10 13:56:18 -04:00
Jonathan Klabunde Tomer e2cb484743 async fetch messages in test 2026-07-10 13:56:18 -04:00
Jonathan Klabunde Tomer 45f176d5a8 re-enable FoundationDbMessageStoreTest#deleteExpiredMessages 2026-07-10 13:56:18 -04:00
Jon Chambers 450945a9cc Perform end-of-queue-key processing outside of a transaction retry loop 2026-07-10 13:55:37 -04:00
Ravi Khadiwala 253671c206 Improve assertion failure message in GracefulShutdownIntegrationTest 2026-07-10 13:54:33 -04:00
Jon Chambers cdd461b8f4 Simplify FoundationDbMessageStream construction v20260710.0.0 2026-07-10 10:47:03 -04:00
Jon Chambers d9a54a0d42 Don't parse messages inside of a retryable transaction block 2026-07-10 10:47:03 -04:00
Jon Chambers 3f3aa89b0f Retire batched acknowledgement system in favor of point deletions 2026-07-10 10:47:03 -04:00
Ravi Khadiwala 55fa60dd4e Setting apns push tokens should always update the timestamp 2026-07-10 10:46:41 -04:00
Ravi Khadiwala b539df8e48 Add some missing authentication specifiers 2026-07-10 10:46:28 -04:00
Ravi Khadiwala 0cd0716eb5 Register ProductConfigurationGrpcService in WhisperServerService 2026-07-10 10:46:28 -04:00
Jon Chambers 6386aada73 Add an "active requests" gauge for WebSocket requests 2026-07-10 10:46:16 -04:00
Jon Chambers 5c44398bb5 Add an "active requests" counter to the gRPC metrics interceptor 2026-07-10 10:46:16 -04:00
Jon Chambers 54736bb117 Update logback to 1.5.38 2026-07-10 10:46:07 -04:00
ravi-signal aed8e60789 Create a dedicated graceful shutdown test 2026-07-09 13:52:21 -05:00
Jon Chambers 5fa50e8ad7 Increment a counter for timeouts rather than logging the full exception v20260709.0.0 2026-07-09 09:49:32 -04:00
Jon Chambers fdaba751bd Update logback to 1.5.33 2026-07-09 09:48:48 -04:00
Ravi Khadiwala 0eebb58956 Remove unused badgeIdsEnabledForAll configuration 2026-07-09 09:48:18 -04:00
Ravi Khadiwala 6bb85d77a7 Add badge/backup entitlement RPC 2026-07-09 09:48:18 -04:00
Ravi Khadiwala 9e3844ee5a Add issue hook to integration test workflow 2026-07-07 12:30:08 -05:00
Jonathan Klabunde Tomer 7ee8e349e2 add command to periodically clear expired messages from foundationdb v20260706.0.0 2026-07-06 14:17:12 -04:00
Katherine 4d9e252697 Support group send endorsement authentication for versioned profile fetches on ProfileAnonymous gRPC service 2026-07-06 14:10:07 -04:00
Jon Chambers 222e5a033b Add an experiment to partially mirror reads from FoundationDB 2026-07-06 14:01:24 -04:00
Jon Chambers 8c6fbbfa65 Revert "Switch back to AcknowledgementMirroringMessageStream"
This reverts commit 5174550ef3.
v20260702.3.0
2026-07-02 15:52:45 -04:00
Jon Chambers b0b2122d8c Establish presence asynchronously rather than blocking onSubscribe v20260702.2.0 2026-07-02 14:47:02 -04:00
Jon Chambers d7711e235b Revert "Simplify demand mirroring"
This reverts commit d0fcb9ab54.
v20260702.1.0
2026-07-02 12:38:11 -04:00
Jon Chambers 5174550ef3 Switch back to AcknowledgementMirroringMessageStream v20260702.0.0 2026-07-02 12:09:29 -04:00
Jon Chambers d0fcb9ab54 Simplify demand mirroring 2026-07-02 12:08:21 -04:00
Jon Chambers 375150a8c3 Dispose of the mirrored FoundationDB stream when the Redis/DynamoDB stream terminates for any reason v20260701.1.0 2026-07-01 18:18:30 -04:00
Jon Chambers cb28614721 Guard against null presence values 2026-07-01 18:17:48 -04:00
Ameya Lokare f02caf78cd Make OneTimeDonationController sync 2026-07-01 18:17:16 -04:00
Jon Chambers 8fd72549fb Temporarily switch back to point deletes v20260701.0.0 2026-07-01 14:34:05 -04:00
dependabot[bot] 1e4774820f Bump actions/checkout from 6.0.3 to 7.0.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.3 to 7.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/df4cb1c069e1874edd31b4311f1884172cec0e10...9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-01 14:32:54 -04:00
dependabot[bot] 48cdad7e57 Bump the minor-actions-dependencies group with 2 updates
Bumps the minor-actions-dependencies group with 2 updates: [actions/setup-java](https://github.com/actions/setup-java) and [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials).


Updates `actions/setup-java` from 5.2.0 to 5.4.0
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/be666c2fcd27ec809703dec50e508c2fdc7f6654...1bcf9fb12cf4aa7d266a90ae39939e61372fe520)

Updates `aws-actions/configure-aws-credentials` from 6.2.0 to 6.2.1
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases)
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws-actions/configure-aws-credentials/compare/e7f100cf4c008499ea8adda475de1042d6975c7b...254c19bd240aabef8777f48595e9d2d7b972184b)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-version: 5.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-actions-dependencies
- dependency-name: aws-actions/configure-aws-credentials
  dependency-version: 6.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-actions-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-01 14:16:24 -04:00