Jon Chambers
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ec858b2d4c 
								
							 
						 
						
							
							
								
								Set a timeout for Redis cluster operations and shut down the cluster as part of service shutdown  
							
							 
							
							
							
						 
						
							2020-06-07 18:27:57 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								47ece983d2 
								
							 
						 
						
							
							
								
								Added a Redis cluster health check.  
							
							 
							
							
							
						 
						
							2020-06-07 18:27:11 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								52310b5dd9 
								
							 
						 
						
							
							
								
								Compare results of reads from old and new Redis caches.  
							
							 
							
							
							
						 
						
							2020-06-07 18:27:11 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								c2a4a2778e 
								
							 
						 
						
							
							
								
								Introduce the Experiment class to compare results from parallel systems.  
							
							 
							
							
							
						 
						
							2020-06-07 18:27:11 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								1db5977e80 
								
							 
						 
						
							
							
								
								Mirror username deletes unconditionally.  
							
							 
							
							
							
						 
						
							2020-06-07 18:27:11 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								1b5dc0e434 
								
							 
						 
						
							
							
								
								Fixed a potential issue where locks could get out of sync between Redis instances.  
							
							 
							
							
							
						 
						
							2020-06-07 18:27:11 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								251364d8be 
								
							 
						 
						
							
							
								
								Bump version to 3.36  
							
							 
							
							
							
						 
						
							2020-06-06 21:33:25 -04:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								f07f02d866 
								
							 
						 
						
							
							
								
								Deliver upgrade link to stale clients  
							
							 
							
							
							
						 
						
							2020-06-06 18:20:55 -07:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								1388103919 
								
							 
						 
						
							
							
								
								Mirror writes to the cache cluster.  
							
							 
							
							
							
						 
						
							2020-06-06 20:37:48 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								fe1054d58a 
								
							 
						 
						
							
							
								
								Introduce a Lettuce-based fault-tolerant Redis cluster accessor.  
							
							 
							
							
							
						 
						
							2020-06-06 20:37:48 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								ba6ac778fc 
								
							 
						 
						
							
							
								
								Update to Pushy v0.14.1.  
							
							 
							
							
							
						 
						
							2020-06-05 12:21:56 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								228ffcbfce 
								
							 
						 
						
							
							
								
								Differentiate between websocket and "boring" HTTP traffic.  
							
							 
							
							
							
						 
						
							2020-05-28 12:52:49 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								f18ab9e5cc 
								
							 
						 
						
							
							
								
								Measure traffic from websockets.  
							
							 
							
							
							
						 
						
							2020-05-28 12:52:49 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								06c82ee87d 
								
							 
						 
						
							
							
								
								Celebrate the diversity of UA strings when generating tags for metrics.  
							
							 
							
							
							
						 
						
							2020-05-27 19:35:42 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								9ba5ee8043 
								
							 
						 
						
							
							
								
								Move UA tag extraction into its own utility class.  
							
							 
							
							
							
						 
						
							2020-05-27 19:35:42 -04:00  
						
					 
				
					
						
							
							
								 
								Ehren Kret
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								eede4e50ca 
								
							 
						 
						
							
							
								
								Use hashed UUID to spread last seen updates over a full day ( #40 )  
							
							 
							
							
							
						 
						
							2020-05-26 13:38:52 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								1e7b6f78ca 
								
							 
						 
						
							
							
								
								Bump version to 3.29  
							
							 
							
							
							
						 
						
							2020-05-26 10:46:25 -07:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								aa10f63d9f 
								
							 
						 
						
							
							
								
								Add the timestamp using the `add` method.  
							
							 
							
							
							
						 
						
							2020-05-22 17:39:25 -04:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								5b984d924f 
								
							 
						 
						
							
							
								
								Bump version to 3.27  
							
							 
							
							
							
						 
						
							2020-05-22 13:01:05 -07:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								a25af36e32 
								
							 
						 
						
							
							
								
								Include timestamps in all server-to-client websocket messages.  
							
							 
							
							
							
						 
						
							2020-05-22 15:13:39 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								eb8b5e5c01 
								
							 
						 
						
							
							
								
								Always copy HTTP response headers to websocket responses.  
							
							 
							
							
							
						 
						
							2020-05-22 15:13:39 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								817f057927 
								
							 
						 
						
							
							
								
								Inject timestamps into responses.  
							
							 
							
							
							
						 
						
							2020-05-22 15:13:39 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								a13c44d81a 
								
							 
						 
						
							
							
								
								Capture request-level metrics (path, status, client platform/version).  
							
							 
							
							
							
						 
						
							2020-05-20 17:48:19 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								45ad8f8ffb 
								
							 
						 
						
							
							
								
								Add the Wavefront/Micrometer reporter as a dependency and configure a registry.  
							
							 
							
							
							
						 
						
							2020-05-20 17:46:07 -04:00  
						
					 
				
					
						
							
							
								 
								Ehren Kret
							
						 
						
							 
							
							
							
							
								
							
							
								7da9e88c0b 
								
							 
						 
						
							
							
								
								Add hashKey to RemoteConfig  
							
							 
							
							... 
							
							
							
							This allows the percentages for different entries in remote config to
be aligned so one remote config can be a subset of another. 
							
						 
						
							2020-05-13 11:08:22 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								674e63cd3e 
								
							 
						 
						
							
							
								
								Bump version to 3.26  
							
							 
							
							
							
						 
						
							2020-05-12 10:06:07 -07:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								1c73c91133 
								
							 
						 
						
							
							
								
								Report the number of days until the CDS CA cert expires as a metric so we can set an alarm.  
							
							 
							
							
							
						 
						
							2020-05-12 12:57:11 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								b1d11d4f69 
								
							 
						 
						
							
							
								
								Use APNs signing keys instead of expiring certificates.  
							
							 
							
							
							
						 
						
							2020-05-12 12:48:28 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								001a9310c3 
								
							 
						 
						
							
							
								
								Support device transfers (SERVER-41, SERVER-42) ( #32 )  
							
							 
							
							... 
							
							
							
							This change introduces a `transfer` device capability and account creation argument in support of the iOS device transfer effort. 
							
						 
						
							2020-05-12 12:23:18 -04:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								4cea9023f2 
								
							 
						 
						
							
							
								
								Bump version to 3.25  
							
							 
							
							
							
						 
						
							2020-05-07 09:54:42 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								8ffadfa1f1 
								
							 
						 
						
							
							
								
								Add payment addresses on account attributes update  
							
							 
							
							
							
						 
						
							2020-05-07 09:52:38 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								39e0b8e40e 
								
							 
						 
						
							
							
								
								Bump version to 3.24  
							
							 
							
							
							
						 
						
							2020-05-07 09:52:00 -07:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								50d7929e76 
								
							 
						 
						
							
							
								
								Drop the GCM `RECEIPT` message type (unused).  
							
							 
							
							
							
						 
						
							2020-05-04 17:51:54 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								10840b22c5 
								
							 
						 
						
							
							
								
								Don't let one unregistered device block receipt for others.  
							
							 
							
							
							
						 
						
							2020-05-04 17:51:25 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								acfbab5915 
								
							 
						 
						
							
							
								
								Update to Pushy v0.13.11.  
							
							 
							
							
							
						 
						
							2020-05-04 17:50:35 -04:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								9b00f65798 
								
							 
						 
						
							
							
								
								Bump version to 3.23  
							
							 
							
							
							
						 
						
							2020-04-30 13:40:42 -07:00  
						
					 
				
					
						
							
							
								 
								Ehren Kret
							
						 
						
							 
							
							
							
							
								
							
							
								48c324fe86 
								
							 
						 
						
							
							
								
								Use a static sequence of randomness in tests  
							
							 
							
							... 
							
							
							
							The RemoteConfigControllerTest#testMath unit test would occassionally
fail because randomness doesn't necessarily group into expected ranges
over a finite trial count. This changes the test to use a predefined
PRNG sequence instead of one that varies with each test so that the
test will no long randomly fail. 
							
						 
						
							2020-04-29 17:31:43 -07:00  
						
					 
				
					
						
							
							
								 
								Ehren Kret
							
						 
						
							 
							
							
							
							
								
							
							
								0c495e7e72 
								
							 
						 
						
							
							
								
								Workaround lack of internal retry on transaction rollback  
							
							 
							
							... 
							
							
							
							The get endpoint for key fetching can fail if the transaction cannot
complete because of simultaneous modification. Clients currently
receive 500 from this and retry if it happens, but this test case runs
into it without retrying and then complains that not all the threads
completed successfully. This workaround adds some retry attempts. 
							
						 
						
							2020-04-29 17:10:13 -07:00  
						
					 
				
					
						
							
							
								 
								Ehren Kret
							
						 
						
							 
							
							
							
							
								
							
							
								50ccfee201 
								
							 
						 
						
							
							
								
								Allow remote config to send non-boolean values  
							
							 
							
							... 
							
							
							
							This version of remote config allows non-boolean values to be returned
to clients but unfortunately limits the configuration to only one
value or another. There is no way to configure more than two values
for the same key with this setup. 
							
						 
						
							2020-04-29 10:51:10 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								f39a5f6e68 
								
							 
						 
						
							
							
								
								Bump version to 3.22  
							
							 
							
							
							
						 
						
							2020-04-28 09:01:50 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								f1f2efc4f8 
								
							 
						 
						
							
							
								
								Update dropwizard to 2.0.8  
							
							 
							
							
							
						 
						
							2020-04-28 09:01:29 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								fa739c9594 
								
							 
						 
						
							
							
								
								Bump zkgroups to 0.7.0  
							
							 
							
							
							
						 
						
							2020-04-28 08:58:57 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								95f0ce1816 
								
							 
						 
						
							
							
								
								Support for advertising payment addresses on profile  
							
							 
							
							
							
						 
						
							2020-04-22 12:32:53 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								3432529f9c 
								
							 
						 
						
							
							
								
								Bump version to 3.21  
							
							 
							
							
							
						 
						
							2020-04-22 12:16:59 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								a32c8fabed 
								
							 
						 
						
							
							
								
								Temporarily move GV2 capability from allMatch to anyMatch  
							
							 
							
							
							
						 
						
							2020-04-20 13:42:36 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								6a11501184 
								
							 
						 
						
							
							
								
								Bump zkgroups to 0.6.0  
							
							 
							
							
							
						 
						
							2020-04-20 13:41:54 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								7ca228d466 
								
							 
						 
						
							
							
								
								Bump version to 3.20  
							
							 
							
							
							
						 
						
							2020-04-13 10:37:33 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								09a00f7d42 
								
							 
						 
						
							
							
								
								Bump dropwizard to 2.0.7  
							
							 
							
							
							
						 
						
							2020-04-13 10:37:12 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								eac4cd15e3 
								
							 
						 
						
							
							
								
								Bump version to 3.19  
							
							 
							
							
							
						 
						
							2020-04-09 20:36:54 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								c03fd4645d 
								
							 
						 
						
							
							
								
								Bump zkgroups to 0.5.0  
							
							 
							
							
							
						 
						
							2020-04-09 20:36:34 -07:00