53aa45a2bb 
								
							 
						 
						
							
							
								
								Use `queryPaginator` when deleting messages  
							
							
							
						 
						
							2021-09-16 10:46:37 -04:00  
				
					
						
							
							
								 
						
							
								83e0a19561 
								
							 
						 
						
							
							
								
								Migrate `MessagesDynamoDbRule` to `MessagesDynamoDbExtension`  
							
							
							
						 
						
							2021-09-16 10:46:37 -04:00  
				
					
						
							
							
								 
						
							
								6a5d475198 
								
							 
						 
						
							
							
								
								Add a "refresh websocket on number change" provider  
							
							
							
						 
						
							2021-09-16 10:37:34 -04:00  
				
					
						
							
							
								 
						
							
								49ccbba2e3 
								
							 
						 
						
							
							
								
								Generalize the "watch for websockets that need to be refreshed" listener  
							
							
							
						 
						
							2021-09-16 10:37:34 -04:00  
				
					
						
							
							
								 
						
							
								41735ed40e 
								
							 
						 
						
							
							
								
								Introduce queueDrainRetry counter metric  
							
							
							
						 
						
							2021-09-16 10:30:19 -04:00  
				
					
						
							
							
								 
						
							
								2d11a433c9 
								
							 
						 
						
							
							
								
								Wrap all calls to getAcceptableLanguages  
							
							... 
							
							
							
							ContainerRequestContext#getAcceptableLanguages throws a
ProcessingException if the header has invalid values in it. Rather than
error out of the request entirely with the exception handler for that
exception, we just treat it as though no Accept-Languages header was
specified. 
							
						 
						
							2021-09-16 09:28:21 -05:00  
				
					
						
							
							
								 
						
							
								e79ab2521f 
								
							 
						 
						
							
							
								
								Rename field in ConfiguredProfileBadgeConverter  
							
							
							
						 
						
							2021-09-16 09:28:21 -05:00  
				
					
						
							
							
								 
						
							
								fb1f99da87 
								
							 
						 
						
							
							
								
								Add a method to enable a badge for all accounts  
							
							
							
						 
						
							2021-09-16 09:28:21 -05:00  
				
					
						
							
							
								 
						
							
								08c6a8c2e5 
								
							 
						 
						
							
							
								
								Add category to badges  
							
							
							
						 
						
							2021-09-16 09:28:21 -05:00  
				
					
						
							
							
								 
						
							
								ce3835e176 
								
							 
						 
						
							
							
								
								Rename id to name in the configuration  
							
							
							
						 
						
							2021-09-16 09:28:21 -05:00  
				
					
						
							
							
								 
						
							
								39f6eadbb9 
								
							 
						 
						
							
							
								
								Add test for add and remove badges  
							
							
							
						 
						
							2021-09-16 09:28:21 -05:00  
				
					
						
							
							
								 
						
							
								16dba09b61 
								
							 
						 
						
							
							
								
								Handle merging badges when adding to account  
							
							
							
						 
						
							2021-09-16 09:28:21 -05:00  
				
					
						
							
							
								 
						
							
								d5ebf2f2ed 
								
							 
						 
						
							
							
								
								Rename name to id in Account#removeBadge  
							
							
							
						 
						
							2021-09-16 09:28:21 -05:00  
				
					
						
							
							
								 
						
							
								8a8e6e7b49 
								
							 
						 
						
							
							
								
								Rename name to id in the stored badge information and expose id in the profile endpoint  
							
							
							
						 
						
							2021-09-16 09:28:21 -05:00  
				
					
						
							
							
								 
						
							
								34e21b9f7b 
								
							 
						 
						
							
							
								
								Change name to id on AccountBadge  
							
							... 
							
							
							
							This makes it distinct from the localized name field on the Badge
entity that is returned. 
							
						 
						
							2021-09-16 09:28:21 -05:00  
				
					
						
							
							
								 
						
							
								98a31d1474 
								
							 
						 
						
							
							
								
								Switch ProfileController to the actual badge converter  
							
							
							
						 
						
							2021-09-16 09:28:21 -05:00  
				
					
						
							
							
								 
						
							
								72a0c1be0f 
								
							 
						 
						
							
							
								
								Tune mismatch logging  
							
							
							
						 
						
							2021-09-15 16:46:10 -07:00  
				
					
						
							
							
								 
						
							
								5b25e38e41 
								
							 
						 
						
							
							
								
								Ensure badges are in ordered collections  
							
							
							
						 
						
							2021-09-15 16:20:15 -05:00  
				
					
						
							
							
								 
						
							
								2fb400280b 
								
							 
						 
						
							
							
								
								Remove unused parameter from `deleteMessageByDestinationAndGuid`  
							
							
							
						 
						
							2021-09-15 10:14:08 -07:00  
				
					
						
							
							
								 
						
							
								79ad09524e 
								
							 
						 
						
							
							
								
								Implement the ProfileBadgeConverter interface  
							
							
							
						 
						
							2021-09-15 10:32:20 -05:00  
				
					
						
							
							
								 
						
							
								5f8accb492 
								
							 
						 
						
							
							
								
								Add acceptable languages from request to variable  
							
							
							
						 
						
							2021-09-14 17:43:39 -07:00  
				
					
						
							
							
								 
						
							
								6fcadc2297 
								
							 
						 
						
							
							
								
								Handle exception reading `Accept-Language` header  
							
							
							
						 
						
							2021-09-13 18:07:16 -07:00  
				
					
						
							
							
								 
						
							
								3f4e1522eb 
								
							 
						 
						
							
							
								
								Only put accounts that exhaust optimistic lock retries in migration retry table  
							
							
							
						 
						
							2021-09-13 15:00:01 -07:00  
				
					
						
							
							
								 
						
							
								6304c84cdb 
								
							 
						 
						
							
							
								
								Add ContactDiscoveryWriterTest based on mock.  
							
							
							
						 
						
							2021-09-13 15:20:21 -06:00  
				
					
						
							
							
								 
						
							
								894297efa9 
								
							 
						 
						
							
							
								
								Add dynamic configuration for doing a mismatch post-check  
							
							
							
						 
						
							2021-09-13 13:54:19 -07:00  
				
					
						
							
							
								 
						
							
								a51a7a0901 
								
							 
						 
						
							
							
								
								Add `MigrationMismatchedAccounts` to `AccountsManager`  
							
							
							
						 
						
							2021-09-13 13:54:19 -07:00  
				
					
						
							
							
								 
						
							
								372e131e25 
								
							 
						 
						
							
							
								
								Update `PaymentsControllerTest`  
							
							
							
						 
						
							2021-09-13 09:58:42 -07:00  
				
					
						
							
							
								 
						
							
								6c6e6a4975 
								
							 
						 
						
							
							
								
								Switch to actions/setup-java’s built-in caching  
							
							
							
						 
						
							2021-09-13 09:40:44 -07:00  
				
					
						
							
							
								 
						
							
								cd66a1ceb7 
								
							 
						 
						
							
							
								
								fix merge issue after 2021 Aug 15 commit  d1735c7e57 ( #137 )  
							
							
							
						 
						
							2021-09-13 09:39:11 -07:00  
				
					
						
							
							
								 
						
							
								feb59deb28 
								
							 
						 
						
							
							
								
								Use BigDecimal instead of Double for currency rate calculations ( #134 )  
							
							... 
							
							
							
							use BigDecimal instead of double for accuracy 
							
						 
						
							2021-09-10 16:15:57 -05:00  
				
					
						
							
							
								 
						
							
								489519a982 
								
							 
						 
						
							
							
								
								Use Map.of() for statically defined map  
							
							
							
						 
						
							2021-09-10 14:27:18 -05:00  
				
					
						
							
							
								 
						
							
								a96865d0f5 
								
							 
						 
						
							
							
								
								Update RedisInputStream.java  
							
							... 
							
							
							
							Fix code style 
							
						 
						
							2021-09-10 14:24:52 -05:00  
				
					
						
							
							
								 
						
							
								12e11609a9 
								
							 
						 
						
							
							
								
								pin 3rd-party Actions dep by full SHA  
							
							... 
							
							
							
							This change follows GitHub's security-hardening guidance. By pinning to a full SHA, we reduce our exposure to supply-chain attacks where a malicious party could compromise the 3rd-party Actions repo, commit malicious code, and then mutate an existing git tag to redirect to a SHA containing the malicious commit.
See https://docs.github.com/en/actions/learn-github-actions/security-hardening-for-github-actions#using-third-party-actions  for more. 
							
						 
						
							2021-09-10 14:22:11 -05:00  
				
					
						
							
							
								 
						
							
								5b404095b0 
								
							 
						 
						
							
							
								
								Added missing config entries  
							
							... 
							
							
							
							Starting server with sample.yml throws errors because of missing elements in config - not just empty ones 
							
						 
						
							2021-09-10 14:19:10 -05:00  
				
					
						
							
							
								 
						
							
								6a6555e2d5 
								
							 
						 
						
							
							
								
								Add metrics for AuthEnablementRequestEventListener displacements  
							
							
							
						 
						
							2021-09-10 12:01:05 -07:00  
				
					
						
							
							
								 
						
							
								49489a6021 
								
							 
						 
						
							
							
								
								Re-check mismatched accounts after a delay, to avoid false positives from concurrent requests  
							
							
							
						 
						
							2021-09-10 11:31:44 -07:00  
				
					
						
							
							
								 
						
							
								8cd93d68e4 
								
							 
						 
						
							
							
								
								Add MetricsUtil  
							
							
							
						 
						
							2021-09-10 11:31:44 -07:00  
				
					
						
							
							
								 
						
							
								f3b9a8d97f 
								
							 
						 
						
							
							
								
								Add account to migration retry table on transient dynamo failure  
							
							
							
						 
						
							2021-09-10 11:30:49 -07:00  
				
					
						
							
							
								 
						
							
								b91a69d8b3 
								
							 
						 
						
							
							
								
								Add asynchronous chunk pre-read to `AccountDatabaseCrawler`  
							
							
							
						 
						
							2021-09-10 11:14:11 -07:00  
				
					
						
							
							
								 
						
							
								624e40e3b7 
								
							 
						 
						
							
							
								
								Add separate `AccountsDatabaseCrawler` for DynamoDB migration  
							
							
							
						 
						
							2021-09-10 11:14:11 -07:00  
				
					
						
							
							
								 
						
							
								23a076a204 
								
							 
						 
						
							
							
								
								Update `Account#getNextDeviceId` to not reuse disable device’s IDs  
							
							
							
						 
						
							2021-09-10 10:48:48 -07:00  
				
					
						
							
							
								 
						
							
								016141a05d 
								
							 
						 
						
							
							
								
								Add `DevicesHelper`  
							
							
							
						 
						
							2021-09-10 10:48:48 -07:00  
				
					
						
							
							
								 
						
							
								a064b25a14 
								
							 
						 
						
							
							
								
								Fix CDS writer to use AccountsManager.  
							
							
							
						 
						
							2021-09-10 11:36:06 -06:00  
				
					
						
							
							
								 
						
							
								bd40e32f3b 
								
							 
						 
						
							
							
								
								Send acceptable languages instead of request into the profile badge converter  
							
							
							
						 
						
							2021-09-10 10:53:04 -05:00  
				
					
						
							
							
								 
						
							
								81a21c0d5f 
								
							 
						 
						
							
							
								
								Use @NotNull since @NotEmpty doesn't support URL  
							
							
							
						 
						
							2021-09-10 10:49:31 -05:00  
				
					
						
							
							
								 
						
							
								6478210330 
								
							 
						 
						
							
							
								
								Update configuration for badges to use URL instead of String  
							
							
							
						 
						
							2021-09-10 10:49:31 -05:00  
				
					
						
							
							
								 
						
							
								aa1c37fe26 
								
							 
						 
						
							
							
								
								Create configuration for badges  
							
							
							
						 
						
							2021-09-10 10:14:16 -05:00  
				
					
						
							
							
								 
						
							
								6ee23b0186 
								
							 
						 
						
							
							
								
								Create resource bundle for badges  
							
							
							
						 
						
							2021-09-10 10:11:56 -05:00  
				
					
						
							
							
								 
						
							
								40eb445592 
								
							 
						 
						
							
							
								
								Add a command to set a user's discoverability in CDS  
							
							
							
						 
						
							2021-09-10 10:34:20 -04:00  
				
					
						
							
							
								 
						
							
								ce7d687205 
								
							 
						 
						
							
							
								
								Add a shutdown monitor that publishes shutdown state as a metric  
							
							
							
						 
						
							2021-09-08 16:37:05 -04:00