Commit Graph

4835 Commits

Author SHA1 Message Date
Ameya Lokare
2dc4db3918 Revert "Update to Java 25"
Back to Java 24 for now
2026-03-13 18:32:36 -07:00
Jon Chambers
98dc758bb7 Update to the latest version of the spam filter 2026-03-13 19:24:10 -04:00
Jon Chambers
b4c594c657 Add scan COUNT arguments and rate limits for queue scans 2026-03-13 18:20:51 -04:00
Chris Eager
b55afdd704 Update to Java 25 2026-03-13 18:20:30 -04:00
Chris Eager
136cddf6e2 Add Profiles OpenAPI annotations 2026-03-13 18:20:18 -04:00
ravi-signal
b7d455ed11 Validate pre-key key-id ranges 2026-03-12 16:37:28 -05:00
Chris Eager
ac23b8e79e Add additional null check for app store's APIException#getApiError 2026-03-12 16:36:32 -05:00
Jon Chambers
af2d276f37 Log dropped persistence errors via a hook 2026-03-12 17:32:33 -04:00
Jon Chambers
8154bb1047 Add a dedicated counter for "persist node" events 2026-03-12 12:12:07 -04:00
Jon Chambers
b647853983 Add better logging for unhandled persister errors 2026-03-12 12:11:38 -04:00
Jon Chambers
3350922456 Don't destroy persister schedulers/executors while the persister is still running 2026-03-12 11:15:49 -04:00
Jon Chambers
69af979bfa Use a SCAN-based strategy for message persisters 2026-03-12 10:04:04 -04:00
Jon Chambers
a142916fef Resolve minor warnings/suggestions throughout MessagePersister and MessagePersisterTest 2026-03-12 10:04:04 -04:00
Ameya Lokare
9ff1431488 Update to the latest version of the spam filter 2026-03-11 11:11:09 -07:00
Ameya Lokare
cf2d3369cb Change ChallengeRequired token type to string 2026-03-11 10:57:32 -07:00
Chris Eager
c41ae57871 Cancel a subscription immediately if the currency is no longer supported 2026-03-11 12:54:41 -05:00
Ameya Lokare
6d351aad7b Update to the latest version of the spam filter 2026-03-09 14:01:00 -07:00
Ameya Lokare
a320504fdc Include raw "Accept-Language" header value in RequestAttributes 2026-03-09 13:46:46 -07:00
Jon Chambers
11df65b8d8 Keep a count of open WebSockets by ASN region 2026-03-09 16:29:20 -04:00
Katherine
e96149ecf5 Add null check for app store's APIException#getApiError 2026-03-09 16:28:57 -04:00
Ravi Khadiwala
db66d4ef18 Add size annotations to AccountAttributes 2026-03-06 15:05:39 -06:00
Ravi Khadiwala
610782b8c3 Add annotation-based validations to a number of services 2026-03-06 15:05:39 -06:00
Jon Chambers
aae1541e88 Include required device capabilities when creating users in integration tests 2026-03-06 15:53:18 -05:00
Ravi Khadiwala
1cf3bf5ecf Add a oneof case for the unrestricted access path in gRPC services 2026-03-06 14:49:26 -06:00
Ravi Khadiwala
a90fa5db02 Fix oneof field validation 2026-03-06 14:49:26 -06:00
Jon Chambers
f5f217f3de Prevent capability downgrades for SPARSE_POST_QUANTUM_RATCHET 2026-03-06 12:18:04 -05:00
Graeme Connell
c93aa7a9b9 Require SPARSE_POST_QUANTUM_RATCHET at registration time 2026-03-06 12:18:04 -05:00
Jon Chambers
d519a80f90 Remove AccountLockManager#withLockAsync 2026-03-05 09:54:05 -05:00
Jon Chambers
ec2cb8581c Make account deletion a blocking operation 2026-03-05 09:54:05 -05:00
Jon Chambers
405b04f07b Make adding/removing devices blocking and remove async update plumbing 2026-03-05 09:54:05 -05:00
Jon Chambers
31de1fc1a3 Remove asynchronous account update plumbing 2026-03-05 09:54:05 -05:00
Jon Chambers
de458c3e6a Remove AccountsManager#updateDeviceAsync 2026-03-05 09:54:05 -05:00
Jon Chambers
8df3f3c150 Update version number in a comment 2026-03-04 18:05:10 -05:00
dependabot[bot]
8800b79f97 Bump aws-actions/configure-aws-credentials from 5.1.1 to 6.0.0
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) from 5.1.1 to 6.0.0.
- [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](61815dcd50...8df5847569)

---
updated-dependencies:
- dependency-name: aws-actions/configure-aws-credentials
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-04 13:03:27 -05:00
Ravi Khadiwala
a66b8b278e Register implemented gRPC services 2026-03-03 12:34:48 -06:00
Ravi Khadiwala
9e2d8125f0 Move the envelope type down to the device level 2026-03-03 12:34:16 -06:00
Chris Eager
865ecc0005 Update to the latest version of the spam filter 2026-03-02 10:29:14 -06:00
Jon Chambers
175c9ad823 Remove DynamicConfigurationManager (unused) from AccountsManager v20260227.0.0 2026-02-27 17:25:56 -05:00
Ravi Khadiwala
13c017c869 Update to the latest version of the spam filter 2026-02-27 16:24:53 -06:00
ravi-signal
f872ade347 Remove ChallengeRequired variants from sealed-sender gRPC responses 2026-02-27 16:01:44 -06:00
Jon Chambers
80893152c9 Remove reactor-grpc as a dependency 2026-02-27 16:59:36 -05:00
Chris Eager
6d87b24ba3 Remove deprecated X-Signal-Key header 2026-02-27 15:50:38 -06:00
Jon Chambers
065809e34f Use simple-grpc in KeysGrpcService and KeysAnonymousGrpcService 2026-02-27 16:49:15 -05:00
Jon Chambers
c63cbc304f Use simple-grpc in DevicesGrpcService v20260226.0.0 2026-02-26 17:31:13 -05:00
Jon Chambers
5d306f8d15 Make username-related operations blocking 2026-02-26 17:20:34 -05:00
Jon Chambers
ad9c03186a Use simple-grpc in AccountsGrpcService/AccountsAnonymousGrpcService 2026-02-26 17:08:54 -05:00
Jon Chambers
69825dd2a4 Remove unused ClientPublicKeys infrastructure
We're planning on using a different authentication strategy for gRPC
2026-02-26 17:08:05 -05:00
Ravi Khadiwala
c8d4ea97e4 Make GrpcAllowListInterceptor dynamically configurable v20260224.0.0 2026-02-24 16:44:05 -05:00
Ravi Khadiwala
f17a39386b Rearrange gRPC interceptor ordering 2026-02-24 16:40:07 -05:00
Ravi Khadiwala
77c4962db8 Don't reuse metadata in ServerInterceptorUtil 2026-02-24 16:40:07 -05:00