{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":120753225,"defaultBranch":"master","name":"chrly","ownerLogin":"elyby","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-02-08T11:32:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15382302?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1709649039.0","currentOid":""},"activityList":{"items":[{"before":"716ec8bd371664bb1f1cd7cd19f70985bd1ed2e2","after":"dc3d3bb4192d11c7541a0a8c173cc576fae88850","ref":"refs/heads/v5","pushedAt":"2024-06-11T02:57:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Remove left parts of the signer implementation","shortMessageHtmlLink":"Remove left parts of the signer implementation"}},{"before":"62b6ac8083d92728a286eabc193b7cbfcc5272de","after":"716ec8bd371664bb1f1cd7cd19f70985bd1ed2e2","ref":"refs/heads/v5","pushedAt":"2024-06-11T02:36:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Remove profiles endpoint and textures signing mechanism","shortMessageHtmlLink":"Remove profiles endpoint and textures signing mechanism"}},{"before":"ad31fdb7096373b84e6d688853f311c8f49841b4","after":"27c7b79b320958cf351f9f380ee486781031982a","ref":"refs/heads/master","pushedAt":"2024-06-11T00:31:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Added `onUnknownProfileRespondWithUuid` param to the `/profile` endpoint\n\nIntroducing profiles endpoint was a mistake, but we had to deal with that mistake until I'll remove it. The Accounts service needs textures with a signature. But it is possible that a user has a fresh account and Chrly has not yet received the profile information. In this case we have no way to get textures for the player. Adding the onUnknownProfileRespondWithUuid parameter solves this problem. This is a bad solution and nobody should use it except Ely.by infrastructure. In v5 version the texture signature on Chrly will be removed.","shortMessageHtmlLink":"Added onUnknownProfileRespondWithUuid param to the /profile endpoint"}},{"before":"ce6e62ae5ca80560792dee733ec800e6dd863470","after":"62b6ac8083d92728a286eabc193b7cbfcc5272de","ref":"refs/heads/v5","pushedAt":"2024-06-10T18:52:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Fix validation errors formatter","shortMessageHtmlLink":"Fix validation errors formatter"}},{"before":"680effa47a3b089932d2f0d4c9117682791bb3dc","after":"ce6e62ae5ca80560792dee733ec800e6dd863470","ref":"refs/heads/v5","pushedAt":"2024-06-03T02:56:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Fix validation errors response during profile upsert","shortMessageHtmlLink":"Fix validation errors response during profile upsert"}},{"before":"4e9a145f74bceecf615e67f128f430d22e510a64","after":"680effa47a3b089932d2f0d4c9117682791bb3dc","ref":"refs/heads/v5","pushedAt":"2024-03-13T00:29:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Introduce usage metrics for all API endpoints","shortMessageHtmlLink":"Introduce usage metrics for all API endpoints"}},{"before":"7964281f06c307b7d8fa77f770971d488999921e","after":null,"ref":"refs/heads/otel","pushedAt":"2024-03-05T14:30:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"}},{"before":"528b131309f3b6907fd36e75968bbaa7016d5c3b","after":"4e9a145f74bceecf615e67f128f430d22e510a64","ref":"refs/heads/v5","pushedAt":"2024-03-05T14:30:31.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Fixes #39. Merge branch 'otel' into v5","shortMessageHtmlLink":"Fixes #39. Merge branch 'otel' into v5"}},{"before":"f037fb11e107d48355c22f2b0a0dd7a1bcf4f080","after":"7964281f06c307b7d8fa77f770971d488999921e","ref":"refs/heads/otel","pushedAt":"2024-03-05T13:29:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Merge branch 'v5' into otel\n\n# Conflicts:\n#\tgo.sum\n#\tinternal/cmd/serve.go\n#\tinternal/http/http.go","shortMessageHtmlLink":"Merge branch 'v5' into otel"}},{"before":"436ff7c2942ab83b51c0c7d8f92e2c7473b65bc7","after":"528b131309f3b6907fd36e75968bbaa7016d5c3b","ref":"refs/heads/v5","pushedAt":"2024-03-05T12:56:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Read multiline signing private key from the config and remove base64 encoding support","shortMessageHtmlLink":"Read multiline signing private key from the config and remove base64 …"}},{"before":"f5bc474b4d8bf26c900b84b4c05d6b3b37432210","after":"436ff7c2942ab83b51c0c7d8f92e2c7473b65bc7","ref":"refs/heads/v5","pushedAt":"2024-03-05T12:08:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Implemented API endpoint to sign arbitrary data","shortMessageHtmlLink":"Implemented API endpoint to sign arbitrary data"}},{"before":null,"after":"f037fb11e107d48355c22f2b0a0dd7a1bcf4f080","ref":"refs/heads/otel","pushedAt":"2024-02-20T01:08:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"progress [skip ci]","shortMessageHtmlLink":"progress [skip ci]"}},{"before":"cecd07c1139e6a52a776ab6badb16ece62a2489d","after":"f5bc474b4d8bf26c900b84b4c05d6b3b37432210","ref":"refs/heads/v5","pushedAt":"2024-02-13T02:37:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Go, Go Context! Added context transfer literally everywhere","shortMessageHtmlLink":"Go, Go Context! Added context transfer literally everywhere"}},{"before":"ab847589ba8181aa100479e8cabffe046f63d7e2","after":null,"ref":"refs/heads/ely","pushedAt":"2024-02-07T16:38:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"}},{"before":"2bc9f8eb57cacce62ce546bfb4ff62c3d731add4","after":null,"ref":"refs/heads/sign_textures","pushedAt":"2024-02-07T16:37:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"}},{"before":"bc4d714112107556b8f9926813dcab8f09a0637a","after":"cecd07c1139e6a52a776ab6badb16ece62a2489d","ref":"refs/heads/v5","pushedAt":"2024-02-07T16:35:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Remove dispatcher and eventsubscribers modules, remove statsd integration, remove event bus usage. Overall cleanup before otel integration","shortMessageHtmlLink":"Remove dispatcher and eventsubscribers modules, remove statsd integra…"}},{"before":"10c11bc06084e1785233b47fa3104a233d9843fd","after":"bc4d714112107556b8f9926813dcab8f09a0637a","ref":"refs/heads/v5","pushedAt":"2024-02-07T00:36:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Make Mojang profiles provider cancellable","shortMessageHtmlLink":"Make Mojang profiles provider cancellable"}},{"before":"11340289ad87fac6fda9aedf87de64386e63be40","after":"10c11bc06084e1785233b47fa3104a233d9843fd","ref":"refs/heads/v5","pushedAt":"2024-02-01T11:12:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Rework security module, replace JWT library, invalidate JWT tokens signed for Chrly v4, generate RSA key in runtime when not provided via configuration","shortMessageHtmlLink":"Rework security module, replace JWT library, invalidate JWT tokens si…"}},{"before":"06afd17557a8bc97ca3fd3ba7771d0dbaf894a3b","after":"11340289ad87fac6fda9aedf87de64386e63be40","ref":"refs/heads/v5","pushedAt":"2024-02-01T07:12:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Replace base module name from github.com/elyby/chrly to ely.by/chrly","shortMessageHtmlLink":"Replace base module name from github.com/elyby/chrly to ely.by/chrly"}},{"before":"c95ecc24912f415640500240edeb13d853c2dab8","after":"06afd17557a8bc97ca3fd3ba7771d0dbaf894a3b","ref":"refs/heads/v5","pushedAt":"2024-02-01T07:03:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Fix build for CI","shortMessageHtmlLink":"Fix build for CI"}},{"before":"77e466cc0d4a450c2df545c7d35a32ad5d285437","after":"c95ecc24912f415640500240edeb13d853c2dab8","ref":"refs/heads/v5","pushedAt":"2024-02-01T07:01:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Fix go get for CI","shortMessageHtmlLink":"Fix go get for CI"}},{"before":"dac3ca9001decd5fd799dc25f7cf3a26602a31a2","after":"77e466cc0d4a450c2df545c7d35a32ad5d285437","ref":"refs/heads/v5","pushedAt":"2024-02-01T06:59:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Rework project's structure","shortMessageHtmlLink":"Rework project's structure"}},{"before":"dac5e4967f9ed680cad2b558bc060a5a5165ceba","after":"dac3ca9001decd5fd799dc25f7cf3a26602a31a2","ref":"refs/heads/v5","pushedAt":"2024-01-30T08:05:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"[BREAKING]\nIntroduce universal profile entity\nRemove fs-based capes serving\nRework management API\nRework Redis storage schema\nReducing amount of the bus emitter usage","shortMessageHtmlLink":"[BREAKING]"}},{"before":"e568d4cf91faf81678f2ef43fe14f0a3e69ef097","after":"dac5e4967f9ed680cad2b558bc060a5a5165ceba","ref":"refs/heads/v5","pushedAt":"2024-01-10T00:42:30.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Rewrite mojang textures provider module, cleanup its implementation of events emitter, statsd and etc.","shortMessageHtmlLink":"Rewrite mojang textures provider module, cleanup its implementation o…"}},{"before":"fa62d45d00c75904146bbc85b2de91bc85f3e175","after":"ad31fdb7096373b84e6d688853f311c8f49841b4","ref":"refs/heads/master","pushedAt":"2023-12-22T17:45:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Quick fix for production data inconsistency","shortMessageHtmlLink":"Quick fix for production data inconsistency"}},{"before":"20ba78953b984a6d18aa386d9a7086e83cda4496","after":"fa62d45d00c75904146bbc85b2de91bc85f3e175","ref":"refs/heads/master","pushedAt":"2023-12-22T01:00:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Update mojang api username filter","shortMessageHtmlLink":"Update mojang api username filter"}},{"before":null,"after":"e568d4cf91faf81678f2ef43fe14f0a3e69ef097","ref":"refs/heads/v5","pushedAt":"2023-12-19T17:38:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Remove worker mode","shortMessageHtmlLink":"Remove worker mode"}},{"before":"f63d721747c88a7c9c0e5a2ddb12e096e86cd5fe","after":null,"ref":"refs/heads/fossa_experiments","pushedAt":"2023-12-15T02:17:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"}},{"before":"883a7bda3c2e33e6f7f2f34b48205dacfa0352fc","after":"20ba78953b984a6d18aa386d9a7086e83cda4496","ref":"refs/heads/master","pushedAt":"2023-12-14T02:02:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Handle absence of the additional reporters","shortMessageHtmlLink":"Handle absence of the additional reporters"}},{"before":"1543e98b875f73725aa66ecc6eaefdb751c460a0","after":"883a7bda3c2e33e6f7f2f34b48205dacfa0352fc","ref":"refs/heads/master","pushedAt":"2023-12-14T01:18:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"erickskrauch","name":"ErickSkrauch","path":"/erickskrauch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4787256?s=80&v=4"},"commit":{"message":"Fixes #8. Replace radix v2 with v4","shortMessageHtmlLink":"Fixes #8. Replace radix v2 with v4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYbuZygA","startCursor":null,"endCursor":null}},"title":"Activity · elyby/chrly"}