Commit Graph

558 Commits

Author SHA1 Message Date
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
Jon Chambers 5a9c8e304c Bump version to 5.20 2021-01-30 16:57:44 -05:00
Jon Chambers a4cd30451c Bump version to 5.19 2021-01-27 10:34:37 -05:00
Jon Chambers 99e300a640 Bump version to 5.18 2021-01-25 15:21:22 -05:00
Jon Chambers af55287dee Bump version to 5.17 2021-01-25 15:03:49 -05:00