|  Jon Chambers | 0960e4caa4 | Bump version to 4.32 | 2020-10-02 10:57:05 -04:00 | 
				
					
						|  Jon Chambers | 811acdb7f5 | Use separate namespaces for Redis breaker/retry metrics. | 2020-10-02 10:57:05 -04:00 | 
				
					
						|  Jon Chambers | 2fce5c4d5d | Bump version to 4.31 | 2020-10-01 17:17:28 -04:00 | 
				
					
						|  Jon Chambers | a7266364d1 | Refactor peer pruning to be more retry-friendly. | 2020-10-01 17:17:07 -04:00 | 
				
					
						|  Jon Chambers | e83b41dc01 | Reduce default Redis cluster command timeout to 3 seconds. | 2020-10-01 17:17:07 -04:00 | 
				
					
						|  Jon Chambers | 76665dd56e | Retry Redis commands that time out. | 2020-10-01 17:17:07 -04:00 | 
				
					
						|  Jon Chambers | 2d42b478ba | Consolidate cluster and pub/sub circuit breakers. | 2020-10-01 17:17:07 -04:00 | 
				
					
						|  Jon Chambers | 5797e8aeec | Bump version to 4.30 | 2020-10-01 12:54:58 -04:00 | 
				
					
						|  Jon Chambers | 885fa6beae | Add tests for Device#isEnabled. | 2020-10-01 12:54:35 -04:00 | 
				
					
						|  Jon Chambers | 65cdd5fcbe | Drop the 365-day check when deciding if an account is enabled. | 2020-10-01 12:54:35 -04:00 | 
				
					
						|  Jon Chambers | 73da4844ee | Bump version to 4.29 | 2020-10-01 11:07:34 -04:00 | 
				
					
						|  Jon Chambers | 4302e19aba | Register a UUID argument factory for the messages database. | 2020-10-01 11:06:43 -04:00 | 
				
					
						|  Jon Chambers | 0c6f05f34a | Add a (failing!) test for sending a sealed-sender message after a non-sealed-sender message. | 2020-10-01 11:06:43 -04:00 | 
				
					
						|  Jon Chambers | 385123fd40 | Bump version to 4.28 | 2020-09-30 11:47:36 -04:00 | 
				
					
						|  Jon Chambers | 8040c285cd | Include stack traces when reporting persistence issues. | 2020-09-30 11:47:16 -04:00 | 
				
					
						|  Jon Chambers | bf1ee61bf0 | Bump version to 4.27 | 2020-09-30 10:40:22 -04:00 | 
				
					
						|  Jon Chambers | ada454f56f | Add a meter for persisting individual messages. | 2020-09-30 10:39:56 -04:00 | 
				
					
						|  Jon Chambers | 57d2ef8740 | Return queues to the "to persist" list if something goes wrong during persistence. | 2020-09-30 10:39:56 -04:00 | 
				
					
						|  Jon Chambers | a97e0982e3 | Add an integration test for message persistence. | 2020-09-30 10:39:56 -04:00 | 
				
					
						|  Jon Chambers | eaa2060d84 | Fix an incorrect locking key and some previously-suppressed lock contention issues. | 2020-09-30 10:39:56 -04:00 | 
				
					
						|  Jon Chambers | 3e02c574e7 | Log exceptions when persisting messages. | 2020-09-30 10:39:56 -04:00 | 
				
					
						|  Jon Chambers | e873d55cd3 | Bump version to 4.26 | 2020-09-29 10:58:20 -04:00 | 
				
					
						|  Jon Chambers | c7230ccbb0 | Remove messages from the cache in bulk. | 2020-09-29 10:58:02 -04:00 | 
				
					
						|  Jon Chambers | fc71ced660 | Persist messages in batches. | 2020-09-29 10:58:02 -04:00 | 
				
					
						|  Jon Chambers | 6041a9d094 | Make exit conditions slightly more conservative. | 2020-09-29 10:58:02 -04:00 | 
				
					
						|  Jon Chambers | 599cd766e1 | Let Dropwizard manage persister thread lifecycles. | 2020-09-29 10:58:02 -04:00 | 
				
					
						|  Jon Chambers | 84e02099a2 | Bump version to 4.25 | 2020-09-28 15:59:14 -04:00 | 
				
					
						|  Alan Evans | e64c8007c0 | Detect GV2 capability in non-gcm Android devices | 2020-09-28 15:54:10 -04:00 | 
				
					
						|  Jon Chambers | 9339823e84 | Add temporary metrics to monitor the ratio of enabled/disabled accounts. | 2020-09-28 15:33:52 -04:00 | 
				
					
						|  Jon Chambers | 1ab52cfce3 | Bump version to 4.24 | 2020-09-25 17:08:32 -04:00 | 
				
					
						|  Jon Chambers | e6d4620af1 | Only allow linking desktop clients if they support the third-generation GV2 capability. | 2020-09-25 17:08:32 -04:00 | 
				
					
						|  Jon Chambers | 656e6db846 | Only consider desktop devices GV2-capable if they send the third-gen GV2 capability. | 2020-09-25 17:08:32 -04:00 | 
				
					
						|  Jon Chambers | 9ed16478f4 | Bump version to 4.23 | 2020-09-25 11:42:32 -04:00 | 
				
					
						|  Jon Chambers | 30474e3a2b | Add a test for message ordering. | 2020-09-25 11:41:58 -04:00 | 
				
					
						|  Jon Chambers | 460bd98f1b | Add metrics for messages missing GUIDs. | 2020-09-25 11:41:22 -04:00 | 
				
					
						|  Jon Chambers | a553eba574 | Add an API endpoint for deleting accounts. | 2020-09-25 11:39:17 -04:00 | 
				
					
						|  Jon Chambers | 61f515670c | Add plumbing for deleting accounts and all associated data. | 2020-09-25 11:39:17 -04:00 | 
				
					
						|  Jon Chambers | 789af0f8a6 | Add support for deleting keys associated with an account. | 2020-09-25 11:39:17 -04:00 | 
				
					
						|  Jon Chambers | 86fae58c96 | Add support for deleting account entities from the database. | 2020-09-25 11:39:17 -04:00 | 
				
					
						|  Jon Chambers | 03ae741505 | Bump version to 4.22 | 2020-09-24 19:04:19 -04:00 | 
				
					
						|  Jon Chambers | c54d3abe47 | Check for the second-gen GV2 capability when linking devices. | 2020-09-24 19:04:02 -04:00 | 
				
					
						|  Jon Chambers | 906cd975d1 | Bump version to 4.21 | 2020-09-23 18:06:55 -04:00 | 
				
					
						|  Jon Chambers | 6fe511eb50 | Fix a bad size check when loading stored messages. | 2020-09-23 18:02:33 -04:00 | 
				
					
						|  Jon Chambers | 839f34ec4e | Bump version to 4.20 | 2020-09-23 14:51:21 -04:00 | 
				
					
						|  Jon Chambers | 17d18b22c7 | Drop pub/sub sending logic from WebsocketSender. | 2020-09-23 14:51:02 -04:00 | 
				
					
						|  Jon Chambers | 66a04ed730 | Don't explicitly notify clients when messages get persisted. | 2020-09-23 14:51:02 -04:00 | 
				
					
						|  Jon Chambers | 7e14a0bc30 | Drop pub/sub operations from WebsocketConnection. | 2020-09-23 14:51:02 -04:00 | 
				
					
						|  Jon Chambers | 4f2e06407b | Bump version to 4.19 | 2020-09-23 12:06:22 -04:00 | 
				
					
						|  Jon Chambers | 77de0f86dc | Require desktop clients to send the new gv2-2 capability flag. | 2020-09-23 12:05:58 -04:00 | 
				
					
						|  Jon Chambers | f79c998f95 | Bump version to 4.18 | 2020-09-22 10:21:54 -04:00 |