Commit Graph

662 Commits

Author SHA1 Message Date
Ehren Kret 3032415141
Add receipt redemption API to chat server 2021-10-01 12:44:47 -05:00
Ehren Kret cc9a825279 Remove checked in generated code 2021-09-29 13:10:27 -05:00
Jon Chambers a9339b7037 Update to Pushy 0.15.0 2021-08-27 11:52:29 -04:00
Ehren Kret 23f9199439 Fix dependency resolution error for commons-logging 2021-08-02 13:14:44 -05:00
Ehren Kret 1c9a3c6105 Bringing in Google Cloud Recaptcha Enterprise libraries 2021-08-02 13:14:44 -05:00
Chris Eager bc297e6d34 Update wiremock-jre8 to 2.28.1 2021-06-23 13:50:58 -05:00
Chris Eager 3a526dcbd7 Update mockito to 3.11.1 2021-06-23 13:50:58 -05:00
Jon Chambers eb1b073385 Add a hostname-aware reporter factory. 2021-06-10 14:23:05 -04:00
Chris Eager 1cf9397bbd Bump dropwizard to 2.0.22 2021-06-02 12:30:30 -05:00
Ehren Kret 6456af6284 Upgrade to latest protobuf
This upgrades to protobuf 3.17 and uses maven to automatically rebuild
the generated code instead of using prefabricated checked in Java
files.
2021-05-28 11:33:44 -05:00
Ehren Kret 7bd402b48d Build refactor in preparations for bringing in jgitver 2021-05-26 19:42:42 -05:00
Chris Eager 90444d5b91 Bump version to 5.95 2021-05-26 11:11:00 -05:00
Chris Eager 623743286c Bump version to 5.94 2021-05-25 11:00:44 -05:00
Chris Eager 358412c78a Bump version to 5.93 2021-05-24 12:15:46 -05:00
Graeme Connell 01514f83a0 Fix up AWS2 config issues introduced in rebase. 2021-05-21 14:50:15 -06:00
Graeme Connell 680e501f83 Add dependency on AWS 2.x s3. 2021-05-21 14:50:15 -06:00
Ehren Kret f13f7a5ff4 Bump version to 5.92 2021-05-20 15:13:14 -05:00
Chris Eager 93fbb87741 Bump version to 5.91 2021-05-20 14:13:13 -05:00
Chris Eager ce76c5c117 Move dropwizard-dependencies from parent to dependency management 2021-05-20 14:12:37 -05:00
Chris Eager e663e1b0a6 Move some duplicated versions to BOMs and properties 2021-05-20 14:12:37 -05:00
Chris Eager 20cdd09171 Reformat indentation 2021-05-20 14:12:37 -05:00
Chris Eager f98dd80941 Reorganize and expand dependency declarations to fix `mvn verify` failures 2021-05-20 14:12:37 -05:00
Ehren Kret 9995f271c8 Bump version to 5.90 2021-05-20 10:15:49 -05:00
Jon Chambers 77f134ddca Bump version to 5.89 2021-05-18 19:00:47 -04:00
Chris Eager 10cd60738a Bump version to 5.88 2021-05-17 17:28:04 -05:00
Chris Eager 79b8202452 Bump version to 5.87 2021-05-17 15:48:00 -05:00
Chris Eager 1880773fb9 Bump version to 5.86 2021-05-14 17:10:39 -05:00
Chris Eager d59eabd9d7 Bump veresion to 5.85 2021-05-14 16:08:56 -05:00
Chris Eager 514b94a5cb Bump version to 5.84 2021-05-13 18:33:31 -05:00
Jon Chambers 10c6f885fd Bump version to 5.83 2021-05-13 18:23:35 -04:00
Chris Eager 3b1eb3a9db Bump dropwizard-dependencies to 2.0.21 2021-05-13 17:19:55 -05:00
Ehren Kret 730303567f Bump version to 5.82 2021-05-13 12:11:22 -05:00
Chris Eager ac7eb88194 Bump version to 5.81 2021-05-12 12:22:22 -05:00
Chris Eager 1999bd2bcb Bump version to 5.80 2021-05-11 16:26:11 -05:00
Ehren Kret 5752853bba Bump version to 5.79 2021-05-11 14:14:12 -05:00
Jon Chambers 09e0934eaf Bump version to 5.78 2021-05-11 10:03:04 -05:00
Ehren Kret 03a531e1b0 Bump version to 5.77 2021-05-11 10:03:04 -05:00
Jon Chambers 7bd7d0e84e Bump version to 5.76 2021-05-10 10:53:23 -04:00
Ehren Kret 9cb89b42bf Create a logstash tcp socket appender factory 2021-05-07 16:02:55 -05:00
Jon Chambers 9a4453c414 Bump version to 5.75 2021-05-07 14:11:16 -04:00
Chris Eager 5fa22bc073 Bump dropwizard from 2.0.13 to 2.0.21 2021-05-07 12:21:16 -05:00
Jon Chambers 8e68e0e037 Bump version to 5.74 2021-05-06 13:12:30 -04:00
Jon Chambers 055e8d80a1 Bump version to 5.73 2021-05-04 16:15:35 -04:00
Jon Chambers 030a791d69 Bump version to 5.72 2021-05-04 15:20:36 -04:00
Chris Eager 30c9968928 Bump assertj-core from 3.15.0 to 3.19.0 2021-05-04 14:12:40 -05:00
Chris Eager f357ad098f Bump wiremock from 2.26.2 to 2.27.2 2021-05-04 14:12:40 -05:00
Chris Eager f117d9ff4d Bump version 5.71 2021-05-03 11:15:31 -05:00
Chris Eager 01e526af25 Bump version to 5.70 2021-04-30 17:19:23 -05:00
Chris Eager c63bebb3e7 Bump version to 5.69 2021-04-30 16:16:02 -05:00
Chris Eager cd6b2512e1 Bump version to 5.68 2021-04-30 15:45:22 -05:00
Chris Eager 0163242c8a Bump version to 5.67 2021-04-28 16:26:05 -05:00
Jon Chambers 89256fb5b3 Bump version to 5.66 2021-04-26 18:53:34 -04:00
Jon Chambers 4b42dd1db3 Bump version to 5.65 2021-04-26 18:17:30 -04:00
Chris Eager 97d2d97ee7 Bump version to 5.64 2021-04-26 14:34:22 -05:00
Chris Eager 7057476048 Bump version to 5.63 (configuration-only change) 2021-04-23 15:05:55 -05:00
Chris Eager 435410b004 Bump version to 5.62 2021-04-23 11:49:08 -05:00
Chris Eager 7c0ff67625 Bump version to 5.61 2021-04-22 18:16:37 -05:00
Chris Eager 20208ae528 Bump version to 5.60 2021-04-22 17:12:20 -05:00
Jon Chambers 2c0a75586b Bump version to 5.59 2021-04-22 15:25:40 -04:00
Chris Eager ee555285ed Bump version to 5.58 2021-04-21 15:30:18 -05:00
Chris Eager be6d6351b9 Bump version to 5.57 2021-04-21 14:13:52 -05:00
Chris Eager 53e6f419b6 Bump version to 5.56 2021-04-21 11:29:44 -05:00
Chris Eager 0f4f775ee2 Bump version to 5.55 2021-04-21 11:14:29 -05:00
Chris Eager 3b3764535c Bump version to 5.54 2021-04-20 13:01:46 -05:00
Chris Eager ae9fd090de Bump version to 5.53 2021-04-16 14:25:08 -05:00
Jon Chambers f6c9b2b6e7 Bump to version 5.52 (config-only change) 2021-04-15 19:03:40 -04:00
Chris Eager 0c0e33bc0e Bump version to 5.51 2021-04-14 11:58:08 -05:00
Jon Chambers 675785a4fd Bump version to 5.50 2021-04-12 18:27:28 -04:00
Jon Chambers 2a8806ec2e Bump version to 5.49 2021-04-07 16:56:18 -04:00
Jon Chambers 365ad3a4f8 Bump version to 5.48 2021-04-01 11:33:24 -04:00
Jon Chambers 37e0730d2a Bump version to 5.47 2021-03-31 18:06:33 -04:00
Jon Chambers 2f6105f9bc Bump version to 5.45 2021-03-30 17:18:18 -04:00
Chris Eager 681cdf8eff Bump version to 5.44 2021-03-30 10:24:55 -05:00
Chris Eager c8414a63fb Bump version to 5.43 2021-03-29 14:53:57 -05:00
Jon Chambers e2b093abce Bump version to 5.42 2021-03-26 15:14:04 -04:00
Jon Chambers c3c46f2f74 Bump version to 5.41 2021-03-22 10:35:13 -04:00
Chris Eager 9778775046 Bump version to 5.40 2021-03-18 13:00:02 -05:00
Chris Eager 1e5d7582da Bump version to 5.39 2021-03-16 16:55:28 -05:00
Jon Chambers 7118340f12 Bump version to 5.38 2021-03-10 15:01:13 -05:00
Jon Chambers fde1b49729 Introduce a set of gauges for various network statistics as reported by `nstat`. 2021-03-09 11:45:53 -05:00
brock-signal e1f35102aa Bump version to 5.37 2021-03-05 16:37:49 -07:00
Jon Chambers 0573f09285 Bump version to 5.36 2021-02-24 18:09:57 -05:00
Jon Chambers 823025f3b3 Bump version to 5.35 2021-02-23 16:45:47 -05:00
Jon Chambers 6bff564129 Bump version to 5.34 2021-02-23 15:36:36 -05:00
Jon Chambers 78bbe8855b Bump version to 5.33 2021-02-23 14:17:43 -05:00
Jon Chambers 5839ce3e1a Bump version to 5.32 2021-02-19 15:07:53 -05:00
Chris Eager 9af9e21e05 Add JUnit Jupiter + JUnit Vintage 2021-02-19 13:30:44 -06:00
Chris Eager 6d16ad2763 Bump maven-surefire-plugin to 3.0.0-M5 2021-02-19 13:30:44 -06:00
Ehren Kret f630bddb19 Bump version to 5.31 2021-02-17 16:30:27 -06:00
Ehren Kret ae8de67271 Bump version to 5.30 2021-02-17 09:23:49 -06:00
Jon Chambers 47916ecb0f Bump version to 5.29 2021-02-12 15:44:16 -05:00
Jon Chambers fdcf317963 Bump version to 5.28 2021-02-11 14:11:00 -05:00
Jon Chambers 477615fc66 Bump version to 5.27 2021-02-11 10:36:49 -05:00
Jon Chambers 03f14475ff Bump version to 5.26 2021-02-09 13:45:22 -05:00
Jon Chambers f5f2da11d1 Bump version to 5.25 2021-02-05 11:44:24 -05:00
Jon Chambers b6dba2cbe9 Bump version to 5.24 2021-02-05 10:42:19 -05:00
Ehren Kret 3036a149bb Bump version to 5.23 2021-02-03 10:04:48 -06:00
Ehren Kret 0dcb4b645c
Build Dynamo DB backed Message Store (#358)
* Work in progress...

* Finish first pass draft of MessagesDynamoDb

* Use begins_with everywhere for destination device id

* Remove now unused methods

* First basic test built

* Add another test case

* Remove comment

* Verify more of the message contents

* Ensure all methods are tested

* Integrate MessagesDynamoDb into the MessagesManager

This change plugs the MessagesDynamoDb class into the live serving
flow in MessagesManager.

Tests are not yet as comprehensive for this big a change as they
should be, but they now compile and pass so checkpointing here with a
commit.

* Put DynamoDB before RDBS when deleting specific messages

* Extract method

* Make aws sdk version into a property

* Rename clientBuilder

* Discard messages with no GUID

* Unify batching logic into one function

* Comment on the source of the value in this constant

* Inline method

* Variable name swizzle

* Add timers to all public methods

* Add missing return statements

* Reject messages that are too large with response code 413

* Add configuration to control dynamo DB timeouts

* Set server timestamp from the ReceiptSender

* Change to shorter key names to optimize IOPS

* Fix tests broken by changing column names

* Fix broken copyright template output

* Remove copyright template error text

* Add experiments to control use of dynamo and rds in message storage

* Specify instance profile credentials for the dynamic configuration manager

* Use property for aws sdk version

* Switch dynamo to instance profile credentials

* Add metrics to the batch write loop

* Use placeholders in logging
2021-02-03 10:03:19 -06:00
Jon Chambers d71082b491 Bump version to 5.22 2021-02-01 21:25:14 -05:00
Jon Chambers b2e9602aba Bump version to 5.21 2021-02-01 20:45:39 -05:00