4991 Commits

Author SHA1 Message Date
Jon Chambers 9f6d80cb39 Update to the latest version of the spam filter 2026-05-21 14:33:55 -04:00
Jon Chambers da439e7144 Guard against NullPointerExceptions when getting details from a GoogleJsonResponseException 2026-05-21 13:10:44 -04:00
Jonathan Klabunde Tomer 22656396dc serialize account current profile version as base64 2026-05-21 13:10:03 -04:00
Chris Eager 90b280d6a0 Convert Subscriptions to sync DynamoDB client 2026-05-21 13:09:31 -04:00
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 v20260518.0.0 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 v20260515.1.0 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 v20260515.0.1 2026-05-15 10:15:23 -05:00
Ravi Khadiwala 3c02f8c3e1 Add documentation to BackupInfo responses v20260515.0.0 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 v20260514.0.0 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 v20260511.0.0 2026-05-11 11:43:41 -04:00
Ravi Khadiwala 4485e26562 rename maxUploadSizeInBytes to maxAttachmentUploadSizeInBytes v20260508.0.0 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 v20260507.0.0 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 v20260506.0.0 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