Commit Graph

548 Commits

Author SHA1 Message Date
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
Jon Chambers 90a938fe2b Bump version to 5.16 2021-01-20 15:47:44 -05:00
Jon Chambers d8ef796a46 Bump version to 5.15 2021-01-19 15:50:42 -05:00
Jon Chambers e600e9c583 Bump version to 5.14 2021-01-19 12:42:05 -05:00
Jon Chambers f7388f6492 Bump version to 5.13 2021-01-18 20:25:18 -05:00
Jon Chambers 144d1ea280 Bump version to 5.12 2021-01-17 21:02:09 -05:00
Jon Chambers b80a2921aa Bump version to 5.11 2021-01-17 11:14:30 -05:00
Jon Chambers ba1e100b42 Bump version to 5.10 (config only change) 2021-01-16 12:34:38 -05:00
Jon Chambers 2bc237468d Bump version to 4.09 2021-01-16 11:19:02 -05:00
Jon Chambers 3052d88164 Bump version to 5.08 2021-01-16 03:35:36 -05:00
Jon Chambers 767f650e6f Bump version to 5.07 2021-01-16 02:57:35 -05:00