Commit Graph

5087 Commits

Author SHA1 Message Date
Chris Eager
482a1b7bb5 Convert RedeemedReceiptsManager to sync DynamoDB client 2026-05-21 13:09:31 -04:00
Chris Eager
fea4300d7d Convert RegistrationRecoveryPasswords to sync DynamoDB client 2026-05-21 13:08:49 -04:00
Chris Eager
66b0ed16d1 Convert VerificationSessions to sync DynamoDB client 2026-05-21 13:08:49 -04:00
Ameya Lokare
defbc1c853 Implement FoundationDbMessageStream#acknowledgeMessage 2026-05-21 13:07:50 -04:00
Jon Chambers
68a5e4e8ee Update to the latest version of the spam filter 2026-05-20 12:49:36 -04:00
Jon Chambers
f83efce4d4 Add a phased enrollment mechanism for verification code push notifications 2026-05-20 12:20:00 -04:00
Jon Chambers
0945e953f2 Send a "verification code requested" push notification to existing accounts 2026-05-20 12:20:00 -04:00
Jon Chambers
51f6e57bbd Allow differing TTLs by notification type 2026-05-20 12:20:00 -04:00
Jon Chambers
539a84d0d0 Allow PushNotification data to be any type of object 2026-05-20 12:20:00 -04:00
Ravi Khadiwala
848c457bbe Use micrometer's netty metrics 2026-05-20 12:18:27 -04:00
Ravi Khadiwala
c5ae3963b5 Fix ProxyProtocolHandlerTest resource leak
Also replace AbstractLeakDetectionTest with netty LeakPresenceExtension
2026-05-19 16:33:00 -05:00
ravi-signal
771fecd396
Fix flaky backpressure test 2026-05-19 15:59:35 -05:00
Chris Eager
b9a24fedea Move handleAccountCreated() call to outside re-registration 2026-05-19 13:07:44 -05:00
Ravi Khadiwala
9d3b6ebb4a Update to the latest version of the spam filter 2026-05-19 11:30:51 -05:00
Chris Eager
2cf91af5d9 Remove obsolete client public keys table from config 2026-05-19 11:19:19 -05:00
Chris Eager
d0e022c23b Remove unused ClosableEpoch 2026-05-19 11:19:19 -05:00
Chris Eager
460e5cb499 Use DynamoDB for change number waiting periods
DynamoDB is even simpler for integration tests.
2026-05-19 11:18:10 -05:00
Jonathan Klabunde Tomer
23305e4460 add a counter for profile version format 2026-05-19 09:15:20 -07:00
Jonathan Klabunde Tomer
06d96a04df store account profile current version as byte array, not hex 2026-05-19 09:15:20 -07:00
Jon Chambers
022f2b874d Bypass circuit breakers, timeouts when clearing Redis instances before test runs 2026-05-19 11:32:09 -04:00
Ravi Khadiwala
b09a9b8f39 Add netty dependencies from omnibus 2026-05-18 11:55:59 -05:00
Chris Eager
4e72422cfd Add netty dependencies to POM 2026-05-18 11:53:21 -05:00
Chris Eager
d41c73917f Update integration test with post-registration change number waiting period 2026-05-18 11:49:56 -05:00
Chris Eager
dd29ee1f27 Refactor Change Number waiting period to dedicated manager
This simplifies integration testing.
2026-05-18 11:49:56 -05:00
Chris Eager
9dc6e049f4 Remove obsolete remote config response 2026-05-18 11:31:20 -05:00
Jon Chambers
7fe3d4a30f Retire oversized message warning metrics 2026-05-18 11:29:54 -05:00
Jon Chambers
88a308fac0 Reduce max message size to 96 KiB 2026-05-18 11:29:54 -05:00
Ravi Khadiwala
34f5351a4c Update to the latest version of the spam filter 2026-05-18 11:29:15 -05:00
Ravi Khadiwala
59f704b6cc Add omnibus H2 server and update to dropwizard 5.0.1 2026-05-18 11:27:17 -05:00
Ravi Khadiwala
0f7d5d7fa4 normalize header combination, special-case user-agent header 2026-05-18 11:25:48 -05:00
Ravi Khadiwala
1ae361b15f Update to the latest version of the spam filter 2026-05-15 12:14:42 -05:00
Ravi Khadiwala
2c9676a1ef Revert omnibus H2 server and dropwizard 5.0.1 2026-05-15 12:13:54 -05:00
Ravi Khadiwala
2ae5c92df2 Update to the latest version of the spam filter 2026-05-15 10:15:23 -05:00
Ravi Khadiwala
3c02f8c3e1 Add documentation to BackupInfo responses 2026-05-15 09:49:40 -05:00
Ravi Khadiwala
4c4282162f Update to dropwizard 5.0.1 2026-05-15 09:44:38 -05:00
Ravi Khadiwala
0beeb8a935 Add h2 omnibus server 2026-05-15 09:44:38 -05:00
Ravi Khadiwala
8d0ad7b085 h2 websocket support 2026-05-15 09:44:38 -05:00
Chris Eager
12e265fb71 Refine Profiles gRPC errors and documentation 2026-05-14 10:55:44 -05:00
Chris Eager
90c27f6969 Add post-registration change number waiting period 2026-05-14 10:55:02 -05:00
Jon Chambers
f045e3ee0f
Introduce an emergency "read only" mode for messages 2026-05-11 11:43:41 -04:00
Ravi Khadiwala
4485e26562 rename maxUploadSizeInBytes to maxAttachmentUploadSizeInBytes 2026-05-08 13:39:36 -05:00
Ravi Khadiwala
05b7a140fc Add a configuration field for max message backup upload size 2026-05-08 13:18:17 -05:00
Ameya Lokare
bde52d775e Update to the latest version of the spam filter 2026-05-07 12:36:51 -07:00
Ravi Khadiwala
59f2f04b7c Handle BackupFailedZkAuthenticationException in grpc SetPublicKey 2026-05-07 11:43:24 -05:00
Chris Eager
305b015784 Update to the latest version of the spam filter 2026-05-06 12:53:24 -05:00
Chris Eager
f6ebde8185 Add Profile gRPC services to server 2026-05-06 12:48:58 -05:00
dependabot[bot]
58d4a3b687 Bump aws-actions/configure-aws-credentials
Bumps the minor-actions-dependencies group with 1 update: [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials).


Updates `aws-actions/configure-aws-credentials` from 6.0.0 to 6.1.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](8df5847569...ec61189d14)

---
updated-dependencies:
- dependency-name: aws-actions/configure-aws-credentials
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-actions-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-06 12:48:47 -05:00
Chris Eager
9c6ec78a4e Match profiles V2 test table name in Java and configuration 2026-04-29 19:57:20 -05:00
Chris Eager
1e3b2c8ce8
Profiles gRPC: initial v2 implementation 2026-04-29 10:32:18 -05:00
Katherine Yen
1b11c3efc2 Log when DynamoDB/JSON phone numbers differ 2026-04-29 10:28:27 -05:00