{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1339922,"defaultBranch":"main","name":"ServiceStack","ownerLogin":"ServiceStack","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-02-07T23:19:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/605728?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710317202.0","currentOid":""},"activityList":{"items":[{"before":"87baca144e21b7d14931b058de8a1add3f05780f","after":"7e61b56ce211c25c16065c3faeb90ebdfa2e0eb2","ref":"refs/heads/main","pushedAt":"2024-05-24T14:04:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Add support for retries in CommandsFeature","shortMessageHtmlLink":"Add support for retries in CommandsFeature"}},{"before":"8dac0563b01cfa2cf391fca5276186a13d495ee4","after":"87baca144e21b7d14931b058de8a1add3f05780f","ref":"refs/heads/main","pushedAt":"2024-05-24T03:05:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Move DynamoDb to file scoped namespaces + remove old NETFX fallbacks","shortMessageHtmlLink":"Move DynamoDb to file scoped namespaces + remove old NETFX fallbacks"}},{"before":"81477f5b3ed7bc6b92e78324ec0dc7f47d7e5e28","after":"8dac0563b01cfa2cf391fca5276186a13d495ee4","ref":"refs/heads/main","pushedAt":"2024-05-24T02:52:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Fix Commands Admin UI","shortMessageHtmlLink":"Fix Commands Admin UI"}},{"before":"e05fba129acb2de0f35a0e0004de1039558d095c","after":"81477f5b3ed7bc6b92e78324ec0dc7f47d7e5e28","ref":"refs/heads/main","pushedAt":"2024-05-23T06:43:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Update ui.css","shortMessageHtmlLink":"Update ui.css"}},{"before":"1ae06ef4b7399201f8d010d503c3f837bb104b92","after":"e05fba129acb2de0f35a0e0004de1039558d095c","ref":"refs/heads/main","pushedAt":"2024-05-23T03:48:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"improve API Keys for Users","shortMessageHtmlLink":"improve API Keys for Users"}},{"before":"26455f986e6af553b12d3797bb6b91f55d5b9703","after":"1ae06ef4b7399201f8d010d503c3f837bb104b92","ref":"refs/heads/main","pushedAt":"2024-05-22T17:28:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Implement Manage API Keys for Identity Users","shortMessageHtmlLink":"Implement Manage API Keys for Identity Users"}},{"before":"5b4bebd17af18c0b245a9fdb361a7967c495d7c2","after":"26455f986e6af553b12d3797bb6b91f55d5b9703","ref":"refs/heads/main","pushedAt":"2024-05-21T04:22:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Add HttpHeader to ApiKeyInfo + use custom http header","shortMessageHtmlLink":"Add HttpHeader to ApiKeyInfo + use custom http header"}},{"before":"491c388aac5617ee547b18978e25085266bd105c","after":"5b4bebd17af18c0b245a9fdb361a7967c495d7c2","ref":"refs/heads/main","pushedAt":"2024-05-21T04:03:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Upgrade OrmLite deps","shortMessageHtmlLink":"Upgrade OrmLite deps"}},{"before":"0c6855bb182ef1a1c04448c94271f51c4b7d96a2","after":"491c388aac5617ee547b18978e25085266bd105c","ref":"refs/heads/main","pushedAt":"2024-05-21T03:32:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Only show api key buttons when ApiKeyFeature is registered","shortMessageHtmlLink":"Only show api key buttons when ApiKeyFeature is registered"}},{"before":"60e57f767a88ba3becfe974762eb665566c5aca4","after":"0c6855bb182ef1a1c04448c94271f51c4b7d96a2","ref":"refs/heads/main","pushedAt":"2024-05-21T02:48:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Update built in UI","shortMessageHtmlLink":"Update built in UI"}},{"before":"2baaceea5dffde461d71b00c5279d79c8bae0375","after":"60e57f767a88ba3becfe974762eb665566c5aca4","ref":"refs/heads/main","pushedAt":"2024-05-21T02:12:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Add IgnoreRequest to OpenApiFeature","shortMessageHtmlLink":"Add IgnoreRequest to OpenApiFeature"}},{"before":"079ce9a651a3377c700025b282c5167f2c5d9133","after":"2baaceea5dffde461d71b00c5279d79c8bae0375","ref":"refs/heads/main","pushedAt":"2024-05-20T13:09:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"fix tests","shortMessageHtmlLink":"fix tests"}},{"before":"9424332191b9987cfcab397cc9e9e1c04f5ea70a","after":"079ce9a651a3377c700025b282c5167f2c5d9133","ref":"refs/heads/main","pushedAt":"2024-05-20T12:58:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Integrate API Keys features into built-in UIs","shortMessageHtmlLink":"Integrate API Keys features into built-in UIs"}},{"before":"b4cb9af267e70085e9b0888cfe9e1f9e7ce701dd","after":"9424332191b9987cfcab397cc9e9e1c04f5ea70a","ref":"refs/heads/main","pushedAt":"2024-05-19T07:25:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Improve Commands UI","shortMessageHtmlLink":"Improve Commands UI"}},{"before":"111d35179f5b24756cade724a10560ce45bc5f91","after":"b4cb9af267e70085e9b0888cfe9e1f9e7ce701dd","ref":"refs/heads/main","pushedAt":"2024-05-18T17:27:43.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Add Commands Admin UI Feature","shortMessageHtmlLink":"Add Commands Admin UI Feature"}},{"before":"5c1a4daf3158e74611e23bb994abbae6e9275e39","after":"111d35179f5b24756cade724a10560ce45bc5f91","ref":"refs/heads/main","pushedAt":"2024-05-18T03:45:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"cleanup code","shortMessageHtmlLink":"cleanup code"}},{"before":"881b230a5de44c6972c348fcbee99d89cdcc8f55","after":"5c1a4daf3158e74611e23bb994abbae6e9275e39","ref":"refs/heads/main","pushedAt":"2024-05-16T12:53:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Update LicenseUtils.cs","shortMessageHtmlLink":"Update LicenseUtils.cs"}},{"before":"fd574290246c3c806fe24c14b00c4568ac77a7e1","after":"881b230a5de44c6972c348fcbee99d89cdcc8f55","ref":"refs/heads/main","pushedAt":"2024-05-16T08:58:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Allow License Keys to specify a different HashAlgoritm to use","shortMessageHtmlLink":"Allow License Keys to specify a different HashAlgoritm to use"}},{"before":"ee50be09fe0cc8d4b2a72f20ecdb5fc9d37e4d04","after":"fd574290246c3c806fe24c14b00c4568ac77a7e1","ref":"refs/heads/main","pushedAt":"2024-05-16T06:30:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Update AdminIdentityUsersFeature.cs","shortMessageHtmlLink":"Update AdminIdentityUsersFeature.cs"}},{"before":"5837f596b93079ffb591cbeb9acd582705e19a8b","after":"ee50be09fe0cc8d4b2a72f20ecdb5fc9d37e4d04","ref":"refs/heads/main","pushedAt":"2024-05-13T06:18:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Merge ApiKey() validation scripts + allow IApiKeySource to support multiple impls","shortMessageHtmlLink":"Merge ApiKey() validation scripts + allow IApiKeySource to support mu…"}},{"before":"5ad5c8f90f5e0326ef8c789e45a2b50c1203b96b","after":"5837f596b93079ffb591cbeb9acd582705e19a8b","ref":"refs/heads/main","pushedAt":"2024-05-13T04:04:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"TestFixtureTearDown","shortMessageHtmlLink":"TestFixtureTearDown"}},{"before":"13241290237b1731903e054e9897965dbec9324e","after":"5ad5c8f90f5e0326ef8c789e45a2b50c1203b96b","ref":"refs/heads/main","pushedAt":"2024-05-12T18:36:29.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Add support for AuthFeature less ApiKeyFeature with tests","shortMessageHtmlLink":"Add support for AuthFeature less ApiKeyFeature with tests"}},{"before":"988a52f5723645cfe12917da42f6de0a491d3048","after":"13241290237b1731903e054e9897965dbec9324e","ref":"refs/heads/main","pushedAt":"2024-05-12T04:03:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Add SqlServer2022 provider in tests + cleanup mssql tests","shortMessageHtmlLink":"Add SqlServer2022 provider in tests + cleanup mssql tests"}},{"before":"8c8ba928dffb6f64c3013967e895117536d6dd1c","after":"988a52f5723645cfe12917da42f6de0a491d3048","ref":"refs/heads/main","pushedAt":"2024-05-08T03:24:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Update ILangGenerator.cs","shortMessageHtmlLink":"Update ILangGenerator.cs"}},{"before":"e3b723dfd93a64cb3b015aab8b1be6cf20504a7d","after":"8c8ba928dffb6f64c3013967e895117536d6dd1c","ref":"refs/heads/main","pushedAt":"2024-05-06T08:40:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Prevent XSS by not including QueryString param in Exception message","shortMessageHtmlLink":"Prevent XSS by not including QueryString param in Exception message"}},{"before":"a518660cf888e676bbc2bcc129aef9c27996424a","after":"e3b723dfd93a64cb3b015aab8b1be6cf20504a7d","ref":"refs/heads/main","pushedAt":"2024-05-01T17:53:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Enable nullable in BackgroundMqService","shortMessageHtmlLink":"Enable nullable in BackgroundMqService"}},{"before":"ceb805f46d157345c40b290f6c99d55cc7ff6197","after":"a518660cf888e676bbc2bcc129aef9c27996424a","ref":"refs/heads/main","pushedAt":"2024-04-30T10:40:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Update JS Libs","shortMessageHtmlLink":"Update JS Libs"}},{"before":"3cad2ecd2ac8fc5a970889b27dfb8ffa27c23aeb","after":"ceb805f46d157345c40b290f6c99d55cc7ff6197","ref":"refs/heads/main","pushedAt":"2024-04-30T10:38:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Add new ApiKeysFeature","shortMessageHtmlLink":"Add new ApiKeysFeature"}},{"before":"a5338be49f291ade84a849c717df4dbc13be6465","after":"3cad2ecd2ac8fc5a970889b27dfb8ffa27c23aeb","ref":"refs/heads/main","pushedAt":"2024-04-29T08:38:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Switch to populating session with IdentityAuth.AuthApplication.PopulateSession()","shortMessageHtmlLink":"Switch to populating session with IdentityAuth.AuthApplication.Popula…"}},{"before":"71be0cd7ec4f1ec630097d264c7ee5c71b4b7b55","after":"a5338be49f291ade84a849c717df4dbc13be6465","ref":"refs/heads/main","pushedAt":"2024-04-29T08:31:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mythz","name":"Demis Bellot","path":"/mythz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89361?s=80&v=4"},"commit":{"message":"Call PopulateFromClaims() from IdentityJwtAuthProvider populated bearer tokens","shortMessageHtmlLink":"Call PopulateFromClaims() from IdentityJwtAuthProvider populated bear…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUxstlQA","startCursor":null,"endCursor":null}},"title":"Activity · ServiceStack/ServiceStack"}