{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":55942000,"defaultBranch":"main","name":"kiit","ownerLogin":"slatekit","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-04-11T04:37:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/77007450?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1703820686.0","currentOid":""},"activityList":{"items":[{"before":"62b630b0e40af14a8dfee9d1eae01e9899c2d3c9","after":"daad143cf5a0e7de8dc40db1d4b4e03c69907d1d","ref":"refs/heads/feature/23-12-21/db-postgres","pushedAt":"2023-12-29T03:48:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"wip: postgres tests to match mysql","shortMessageHtmlLink":"wip: postgres tests to match mysql"}},{"before":null,"after":"62b630b0e40af14a8dfee9d1eae01e9899c2d3c9","ref":"refs/heads/feature/23-12-21/db-postgres","pushedAt":"2023-12-29T03:31:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"wip: postgres set up","shortMessageHtmlLink":"wip: postgres set up"}},{"before":"23359a41358821de884e532af804d5d197901bf4","after":"d17b592aeb28c5eb837d894e98492c69c4697862","ref":"refs/heads/main","pushedAt":"2023-12-19T00:41:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"build: bump version to 3.0.0","shortMessageHtmlLink":"build: bump version to 3.0.0"}},{"before":"57c859caee4e9ada352091307f875cae034f52ed","after":"23359a41358821de884e532af804d5d197901bf4","ref":"refs/heads/main","pushedAt":"2023-12-18T20:01:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"FEATURE: API middleware redesign (#364)\n\n* fix: middleware support\r\n\r\n* fix: queuing middleware\r\n\r\n* Update build.gradle\r\n\r\n* Update settings.gradle\r\n\r\n* Update build.gradle\r\n\r\n* build: update setup for source vs binary\r\n\r\n* fix: api request handling with versions in paths\r\n\r\n* fix: defaulting support for version 0\r\n\r\n* fix: sample server","shortMessageHtmlLink":"FEATURE: API middleware redesign (#364)"}},{"before":"e085b7de611a96162736596c710637cb33537f34","after":"8278d2f44b04ae45013ccd1b27684f91c890183c","ref":"refs/heads/feature/23-12-16/middleware-redesign","pushedAt":"2023-12-18T20:00:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"fix: sample server","shortMessageHtmlLink":"fix: sample server"}},{"before":"521994a08f337a51bc6e083dd55a9fb3a42f0576","after":"e085b7de611a96162736596c710637cb33537f34","ref":"refs/heads/feature/23-12-16/middleware-redesign","pushedAt":"2023-12-18T20:00:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"fix: defaulting support for version 0","shortMessageHtmlLink":"fix: defaulting support for version 0"}},{"before":"f7c37018f42ec0de2287ca5cd83658b24e18f3ca","after":"521994a08f337a51bc6e083dd55a9fb3a42f0576","ref":"refs/heads/feature/23-12-16/middleware-redesign","pushedAt":"2023-12-18T19:56:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"fix: api request handling with versions in paths","shortMessageHtmlLink":"fix: api request handling with versions in paths"}},{"before":"14296a2bb3f3c2e0148a2bd523182d920f2fb70d","after":"f7c37018f42ec0de2287ca5cd83658b24e18f3ca","ref":"refs/heads/feature/23-12-16/middleware-redesign","pushedAt":"2023-12-18T18:56:06.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"build: update setup for source vs binary","shortMessageHtmlLink":"build: update setup for source vs binary"}},{"before":"a914bd3228d4428ff6b40b41161b90bfc0f63df1","after":"14296a2bb3f3c2e0148a2bd523182d920f2fb70d","ref":"refs/heads/feature/23-12-16/middleware-redesign","pushedAt":"2023-12-18T18:52:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"fix: queuing middleware","shortMessageHtmlLink":"fix: queuing middleware"}},{"before":null,"after":"a914bd3228d4428ff6b40b41161b90bfc0f63df1","ref":"refs/heads/feature/23-12-16/middleware-redesign","pushedAt":"2023-12-18T18:43:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"fix: middleware support","shortMessageHtmlLink":"fix: middleware support"}},{"before":"5f3b4612b2f3f02fad5eee145d28280248a1fff1","after":"57c859caee4e9ada352091307f875cae034f52ed","ref":"refs/heads/main","pushedAt":"2023-12-17T01:20:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"FEATURE: API Request metadata decoders (#362)\n\n* refactor: made Deserializer an interface\r\n\r\n* tests: fixed tests after deserializer changes\r\n\r\n* wip: move json decoding to separate package\r\n\r\n* fix: api server to use new deserializer interface\r\n\r\n* fix: decoder interface (to fix unit-tests )\r\n\r\n* fix: rename json deserialize\r\n\r\n* wip\r\n\r\n* wip: meta builder foundation\r\n\r\n* wip: meta builders\r\n\r\n* fix: deserializer a singleton, removed contextual Request param\r\n\r\n* fix: renamed items\r\n\r\n* wip\r\n\r\n* add: middleware support\r\n\r\n* wip: middleware\r\n\r\n* fix: new api execution logic\r\n\r\n* fix: support for meta decoder integration\r\n\r\n* fix: api tests","shortMessageHtmlLink":"FEATURE: API Request metadata decoders (#362)"}},{"before":"b03ae734038dca4d45f5f6164baece72a77d7a91","after":"10664ae99478bbb3b924c008dae9e05971b0c099","ref":"refs/heads/feature/23-12-09/custom-decoders","pushedAt":"2023-12-17T00:32:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"fix: api tests","shortMessageHtmlLink":"fix: api tests"}},{"before":"76937de5caed5378fb75de14e90fb4a11a2dcf7b","after":"b03ae734038dca4d45f5f6164baece72a77d7a91","ref":"refs/heads/feature/23-12-09/custom-decoders","pushedAt":"2023-12-16T03:07:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"fix: support for meta decoder integration","shortMessageHtmlLink":"fix: support for meta decoder integration"}},{"before":"9b2992e89114ebe7a2fbeb53a639720a8c63165c","after":"76937de5caed5378fb75de14e90fb4a11a2dcf7b","ref":"refs/heads/feature/23-12-09/custom-decoders","pushedAt":"2023-12-16T02:42:36.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"fix: new api execution logic","shortMessageHtmlLink":"fix: new api execution logic"}},{"before":"8fa4400ccdc75c6f1c38d862e8ca608b31164c63","after":"9b2992e89114ebe7a2fbeb53a639720a8c63165c","ref":"refs/heads/feature/23-12-09/custom-decoders","pushedAt":"2023-12-11T07:10:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"fix: deserializer a singleton, removed contextual Request param","shortMessageHtmlLink":"fix: deserializer a singleton, removed contextual Request param"}},{"before":"9afe9bafbca6b3ca9875da29f5cd0fa1d227554f","after":"8fa4400ccdc75c6f1c38d862e8ca608b31164c63","ref":"refs/heads/feature/23-12-09/custom-decoders","pushedAt":"2023-12-11T03:29:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"wip: meta builders","shortMessageHtmlLink":"wip: meta builders"}},{"before":"106921b902ed59549eb690d9a8055af29c306592","after":"9afe9bafbca6b3ca9875da29f5cd0fa1d227554f","ref":"refs/heads/feature/23-12-09/custom-decoders","pushedAt":"2023-12-10T21:12:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"wip: meta builder foundation","shortMessageHtmlLink":"wip: meta builder foundation"}},{"before":"deed3492ed036999050bf0292ce4635ec0784a27","after":"106921b902ed59549eb690d9a8055af29c306592","ref":"refs/heads/feature/23-12-09/custom-decoders","pushedAt":"2023-12-09T22:29:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"fix: rename json deserialize","shortMessageHtmlLink":"fix: rename json deserialize"}},{"before":"10f5891953938bf9d9f6dbc66e071148d21501b4","after":"deed3492ed036999050bf0292ce4635ec0784a27","ref":"refs/heads/feature/23-12-09/custom-decoders","pushedAt":"2023-12-09T22:23:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"fix: decoder interface (to fix unit-tests )","shortMessageHtmlLink":"fix: decoder interface (to fix unit-tests )"}},{"before":"aeafecf9b0d368be4c4539e180936c4e151440c3","after":"10f5891953938bf9d9f6dbc66e071148d21501b4","ref":"refs/heads/feature/23-12-09/custom-decoders","pushedAt":"2023-12-09T21:07:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"tests: fixed tests after deserializer changes","shortMessageHtmlLink":"tests: fixed tests after deserializer changes"}},{"before":null,"after":"aeafecf9b0d368be4c4539e180936c4e151440c3","ref":"refs/heads/feature/23-12-09/custom-decoders","pushedAt":"2023-12-09T21:06:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"refactor: made Deserializer an interface","shortMessageHtmlLink":"refactor: made Deserializer an interface"}},{"before":"d4eb168f600520c8d81956a90d2384d06325c1d4","after":"5f3b4612b2f3f02fad5eee145d28280248a1fff1","ref":"refs/heads/main","pushedAt":"2023-12-09T19:27:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"API : Version support (#360)\n\n* fix: remove dependency on kiit.common.auth\r\n* fix : security for loading only public, annotated methods\r\n* fix: action execution\r\n* fix : loading api set up from config file\r\n* fix: use constants and support for redirect\r\n* fix: unit tests","shortMessageHtmlLink":"API : Version support (#360)"}},{"before":"2cd0b1a112e239ea8ea48135a06ec88ad1c2beb9","after":"f808ab78d5b465424ddf6bdc39dac3e5372af1da","ref":"refs/heads/functional/23-11-24/api-v2","pushedAt":"2023-12-09T06:31:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"wip: custom decoders for api","shortMessageHtmlLink":"wip: custom decoders for api"}},{"before":"ffc13f36dccaa18a981f0e19ca40bbca3e9f6c29","after":"2cd0b1a112e239ea8ea48135a06ec88ad1c2beb9","ref":"refs/heads/functional/23-11-24/api-v2","pushedAt":"2023-12-09T03:18:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"fix: api input validation tests","shortMessageHtmlLink":"fix: api input validation tests"}},{"before":"a15e7eed3b639a15b6b992d378c1f3e2ce2a55fb","after":"ffc13f36dccaa18a981f0e19ca40bbca3e9f6c29","ref":"refs/heads/functional/23-11-24/api-v2","pushedAt":"2023-12-04T06:36:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"wip: cleanup to middle ware","shortMessageHtmlLink":"wip: cleanup to middle ware"}},{"before":"b1236b3a404de46ebf478489a6ff9eb79daf820f","after":"a15e7eed3b639a15b6b992d378c1f3e2ce2a55fb","ref":"refs/heads/functional/23-11-24/api-v2","pushedAt":"2023-12-04T05:01:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"fix: use constants and support for redirect","shortMessageHtmlLink":"fix: use constants and support for redirect"}},{"before":"43ab2af504a211f7c145414a1469caed66440ab4","after":"b1236b3a404de46ebf478489a6ff9eb79daf820f","ref":"refs/heads/functional/23-11-24/api-v2","pushedAt":"2023-12-04T04:32:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"wip: redirect support","shortMessageHtmlLink":"wip: redirect support"}},{"before":"f7b516cd9257be27d8c7f9511ad92735a620a755","after":"43ab2af504a211f7c145414a1469caed66440ab4","ref":"refs/heads/functional/23-11-24/api-v2","pushedAt":"2023-12-04T01:26:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"fix: db tests","shortMessageHtmlLink":"fix: db tests"}},{"before":"559d06a88621d0620a220bcbf28efe355d158452","after":"f7b516cd9257be27d8c7f9511ad92735a620a755","ref":"refs/heads/functional/23-11-24/api-v2","pushedAt":"2023-12-04T00:39:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"fix : security tests","shortMessageHtmlLink":"fix : security tests"}},{"before":"ab737eecaeb0ee20c597a395a9a76812cca5910c","after":"559d06a88621d0620a220bcbf28efe355d158452","ref":"refs/heads/functional/23-11-24/api-v2","pushedAt":"2023-12-04T00:36:31.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"kishorereddy","name":"kishore","path":"/kishorereddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201888?s=80&v=4"},"commit":{"message":"fix: additional tests","shortMessageHtmlLink":"fix: additional tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD09VPBwA","startCursor":null,"endCursor":null}},"title":"Activity ยท slatekit/kiit"}