|  Ehren Kret | d5ebf2f2ed | Rename name to id in Account#removeBadge | 2021-09-16 09:28:21 -05:00 | 
				
					
						|  Ehren Kret | 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 | 
				
					
						|  Ehren Kret | 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 | 
				
					
						|  Ehren Kret | 98a31d1474 | Switch ProfileController to the actual badge converter | 2021-09-16 09:28:21 -05:00 | 
				
					
						|  Chris Eager | 72a0c1be0f | Tune mismatch logging | 2021-09-15 16:46:10 -07:00 | 
				
					
						|  Ehren Kret | 5b25e38e41 | Ensure badges are in ordered collections | 2021-09-15 16:20:15 -05:00 | 
				
					
						|  Chris Eager | 2fb400280b | Remove unused parameter from `deleteMessageByDestinationAndGuid` | 2021-09-15 10:14:08 -07:00 | 
				
					
						|  Ehren Kret | 79ad09524e | Implement the ProfileBadgeConverter interface | 2021-09-15 10:32:20 -05:00 | 
				
					
						|  Chris Eager | 5f8accb492 | Add acceptable languages from request to variable | 2021-09-14 17:43:39 -07:00 | 
				
					
						|  Chris Eager | 6fcadc2297 | Handle exception reading `Accept-Language` header | 2021-09-13 18:07:16 -07:00 | 
				
					
						|  Chris Eager | 3f4e1522eb | Only put accounts that exhaust optimistic lock retries in migration retry table | 2021-09-13 15:00:01 -07:00 | 
				
					
						|  Graeme Connell | 6304c84cdb | Add ContactDiscoveryWriterTest based on mock. | 2021-09-13 15:20:21 -06:00 | 
				
					
						|  Chris Eager | 894297efa9 | Add dynamic configuration for doing a mismatch post-check | 2021-09-13 13:54:19 -07:00 | 
				
					
						|  Chris Eager | a51a7a0901 | Add `MigrationMismatchedAccounts` to `AccountsManager` | 2021-09-13 13:54:19 -07:00 | 
				
					
						|  Chris Eager | 372e131e25 | Update `PaymentsControllerTest` | 2021-09-13 09:58:42 -07:00 | 
				
					
						|  Chris Eager | 6c6e6a4975 | Switch to actions/setup-java’s built-in caching | 2021-09-13 09:40:44 -07:00 | 
				
					
						|  Sophiah Ho | cd66a1ceb7 | fix merge issue after 2021 Aug 15 commit d1735c7e57(#137) | 2021-09-13 09:39:11 -07:00 | 
				
					
						|  Sophiah Ho | 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 | 
				
					
						|  Nicolas Remond | 489519a982 | Use Map.of() for statically defined map | 2021-09-10 14:27:18 -05:00 | 
				
					
						|  Dambar Pun | a96865d0f5 | Update RedisInputStream.java Fix code style | 2021-09-10 14:24:52 -05:00 | 
				
					
						|  Blake Irvin | 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 | 
				
					
						|  F2theK | 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 | 
				
					
						|  Chris Eager | 6a6555e2d5 | Add metrics for AuthEnablementRequestEventListener displacements | 2021-09-10 12:01:05 -07:00 | 
				
					
						|  Chris Eager | 49489a6021 | Re-check mismatched accounts after a delay, to avoid false positives from concurrent requests | 2021-09-10 11:31:44 -07:00 | 
				
					
						|  Chris Eager | 8cd93d68e4 | Add MetricsUtil | 2021-09-10 11:31:44 -07:00 | 
				
					
						|  Chris Eager | f3b9a8d97f | Add account to migration retry table on transient dynamo failure | 2021-09-10 11:30:49 -07:00 | 
				
					
						|  Chris Eager | b91a69d8b3 | Add asynchronous chunk pre-read to `AccountDatabaseCrawler` | 2021-09-10 11:14:11 -07:00 | 
				
					
						|  Chris Eager | 624e40e3b7 | Add separate `AccountsDatabaseCrawler` for DynamoDB migration | 2021-09-10 11:14:11 -07:00 | 
				
					
						|  Chris Eager | 23a076a204 | Update `Account#getNextDeviceId` to not reuse disable device’s IDs | 2021-09-10 10:48:48 -07:00 | 
				
					
						|  Chris Eager | 016141a05d | Add `DevicesHelper` | 2021-09-10 10:48:48 -07:00 | 
				
					
						|  Graeme Connell | a064b25a14 | Fix CDS writer to use AccountsManager. | 2021-09-10 11:36:06 -06:00 | 
				
					
						|  Ehren Kret | bd40e32f3b | Send acceptable languages instead of request into the profile badge converter | 2021-09-10 10:53:04 -05:00 | 
				
					
						|  Ehren Kret | 81a21c0d5f | Use @NotNull since @NotEmpty doesn't support URL | 2021-09-10 10:49:31 -05:00 | 
				
					
						|  Ehren Kret | 6478210330 | Update configuration for badges to use URL instead of String | 2021-09-10 10:49:31 -05:00 | 
				
					
						|  Ehren Kret | aa1c37fe26 | Create configuration for badges | 2021-09-10 10:14:16 -05:00 | 
				
					
						|  Ehren Kret | 6ee23b0186 | Create resource bundle for badges | 2021-09-10 10:11:56 -05:00 | 
				
					
						|  Jon Chambers | 40eb445592 | Add a command to set a user's discoverability in CDS | 2021-09-10 10:34:20 -04:00 | 
				
					
						|  Jon Chambers | ce7d687205 | Add a shutdown monitor that publishes shutdown state as a metric | 2021-09-08 16:37:05 -04:00 | 
				
					
						|  Chris Eager | 758900b7a8 | Register AuthEnablementApplicationEventListener | 2021-09-08 13:11:09 -07:00 | 
				
					
						|  Chris Eager | 539b62a829 | Add request event listener that handles device.isEnabled changes | 2021-09-08 13:11:09 -07:00 | 
				
					
						|  Jon Chambers | 2866f1b213 | Include e164 in account creation (whoami) responses | 2021-09-07 16:52:32 -04:00 | 
				
					
						|  Ehren Kret | fc1465c05d | Wire up stored account badges to the profile endpoints | 2021-09-07 15:51:29 -05:00 | 
				
					
						|  Ehren Kret | bc887ec6fa | Add visibility flag to badge storage | 2021-09-07 15:50:29 -05:00 | 
				
					
						|  Ehren Kret | 84b3d324bb | Creates a storage object for badges | 2021-09-07 15:49:41 -05:00 | 
				
					
						|  Ehren Kret | fc10108788 | Make fields final in Badge entity | 2021-09-07 15:39:48 -05:00 | 
				
					
						|  Ehren Kret | fbbc1bec58 | Add badge entity to profile | 2021-09-07 15:39:48 -05:00 | 
				
					
						|  Graeme Connell | 2059bb5ef8 | Update test to handle read-then-write in ContactDiscoveryWriter. | 2021-09-07 13:41:47 -06:00 | 
				
					
						|  gram-signal | b080a5db4d | Get-and-set accounts, since other updates may have made them stale. Co-authored-by: Chris Eager <79161849+eager-signal@users.noreply.github.com> | 2021-09-07 13:41:47 -06:00 | 
				
					
						|  Graeme Connell | b4aabd799b | Canonical discoverability writing. | 2021-09-07 13:41:47 -06:00 | 
				
					
						|  Jon Chambers | 92f035bc2a | Add a "change number" device/account capability | 2021-09-07 15:07:30 -04:00 |