{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":64257587,"defaultBranch":"master","name":"java-sdk","ownerLogin":"optimizely","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-07-26T21:59:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1274132?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715215028.0","currentOid":""},"activityList":{"items":[{"before":"3b42949f16762ba06a88f68dc0af383b20b3be47","after":"7cd42fc15d12d460793c41932f8aff25e84c3009","ref":"refs/heads/master","pushedAt":"2024-05-09T00:33:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"prepare for 4.1.1 (#547)","shortMessageHtmlLink":"prepare for 4.1.1 (#547)"}},{"before":"19408966b9bfd3b874296b5b79d364fdd80bee9f","after":null,"ref":"refs/heads/prepare-4.1.1","pushedAt":"2024-05-09T00:33:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"}},{"before":null,"after":"19408966b9bfd3b874296b5b79d364fdd80bee9f","ref":"refs/heads/prepare-4.1.1","pushedAt":"2024-05-08T23:42:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"prepare for 4.1.1","shortMessageHtmlLink":"prepare for 4.1.1"}},{"before":"71f9e75c3ae9c408dd1d70d9ee8b94689675401c","after":"3b42949f16762ba06a88f68dc0af383b20b3be47","ref":"refs/heads/master","pushedAt":"2024-05-08T23:30:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"prepare for v3.10.5 (#546)","shortMessageHtmlLink":"prepare for v3.10.5 (#546)"}},{"before":"21b0d40314d3fcfffe7813a96ed9172c74143bc4","after":null,"ref":"refs/heads/prepare-3.10.5","pushedAt":"2024-05-08T23:30:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"}},{"before":null,"after":"21b0d40314d3fcfffe7813a96ed9172c74143bc4","ref":"refs/heads/prepare-3.10.5","pushedAt":"2024-05-08T23:05:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"prepare for v3.10.5","shortMessageHtmlLink":"prepare for v3.10.5"}},{"before":"ce447558b4f01904e0b0ae8f48a544422930eb60","after":null,"ref":"refs/heads/jae/FSSDK-10095","pushedAt":"2024-05-08T22:48:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"}},{"before":"8fdbfbf631085e08e2b6dd4577574892d0edb896","after":"71f9e75c3ae9c408dd1d70d9ee8b94689675401c","ref":"refs/heads/master","pushedAt":"2024-05-08T22:48:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"[FSSDK-10095] fix events dropped on staled connections. (#545)\n\nEvents can be discarded for staled connections with httpclient connection pooling.\r\nThis PR fixs it with -\r\n\r\n- reduce the time for connection validation from 5 to 1sec.\r\n- enable retries (x3) for event POST.","shortMessageHtmlLink":"[FSSDK-10095] fix events dropped on staled connections. (#545)"}},{"before":"a4c149a8570488e168320e172e74858e92f29fc6","after":"ce447558b4f01904e0b0ae8f48a544422930eb60","ref":"refs/heads/jae/FSSDK-10095","pushedAt":"2024-05-07T21:29:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"remove redundant mock","shortMessageHtmlLink":"remove redundant mock"}},{"before":"dc7e90104e645a5df3ad4dc9c60661debcd1101e","after":"a4c149a8570488e168320e172e74858e92f29fc6","ref":"refs/heads/jae/FSSDK-10095","pushedAt":"2024-05-07T20:52:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"clean up","shortMessageHtmlLink":"clean up"}},{"before":"7879667656c4e4dbf700d102337fe207490dec4a","after":"dc7e90104e645a5df3ad4dc9c60661debcd1101e","ref":"refs/heads/jae/FSSDK-10095","pushedAt":"2024-05-07T20:32:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"fix tests","shortMessageHtmlLink":"fix tests"}},{"before":"c7bc37920c540a65c74691a52df55eada5db9529","after":"7879667656c4e4dbf700d102337fe207490dec4a","ref":"refs/heads/jae/FSSDK-10095","pushedAt":"2024-05-07T18:59:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"clean up","shortMessageHtmlLink":"clean up"}},{"before":null,"after":"c7bc37920c540a65c74691a52df55eada5db9529","ref":"refs/heads/jae/FSSDK-10095","pushedAt":"2024-05-07T18:48:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"reduce request drops with smaller validation time and retries","shortMessageHtmlLink":"reduce request drops with smaller validation time and retries"}},{"before":"fd9a556a71791fe8c4a5fa04520e066557c6272c","after":null,"ref":"refs/heads/prepare-4.1.0","pushedAt":"2024-04-12T19:57:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"}},{"before":"da19ebb6d2c5909a9d97ce63f4c16a15d975abf5","after":"8fdbfbf631085e08e2b6dd4577574892d0edb896","ref":"refs/heads/master","pushedAt":"2024-04-12T19:57:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"prepare release 4.1.0 (#544)","shortMessageHtmlLink":"prepare release 4.1.0 (#544)"}},{"before":null,"after":"fd9a556a71791fe8c4a5fa04520e066557c6272c","ref":"refs/heads/prepare-4.1.0","pushedAt":"2024-04-12T19:06:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"prepare release 4.1.0","shortMessageHtmlLink":"prepare release 4.1.0"}},{"before":"e8977b982655a1a8faf6a08dc0f7e8536cdb72df","after":null,"ref":"refs/heads/jae/FSSDK-10041","pushedAt":"2024-04-04T17:07:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"}},{"before":"a77eaa857197967774d3f89239f30ab2675b267e","after":"da19ebb6d2c5909a9d97ce63f4c16a15d975abf5","ref":"refs/heads/master","pushedAt":"2024-04-04T17:07:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"[FSSDK-10041] fix to inject common httpclient to projectConfigManager, eventHandler and odpManager (#542)\n\nOptimizelyFactory method for injecting customHttpClient is fixed to share the customHttpClient for all modules using httpClient\r\n\r\n- HttpProjectConfigManager\r\n- AsyncEventHander\r\n- ODPManager","shortMessageHtmlLink":"[FSSDK-10041] fix to inject common httpclient to projectConfigManager…"}},{"before":"87a603478a86afe1674447a69195e1de27ebb2da","after":"e8977b982655a1a8faf6a08dc0f7e8536cdb72df","ref":"refs/heads/jae/FSSDK-10041","pushedAt":"2024-04-03T22:09:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"clean up","shortMessageHtmlLink":"clean up"}},{"before":"5acff945c1624ed8125ac2ce289bb9a8312e054c","after":"87a603478a86afe1674447a69195e1de27ebb2da","ref":"refs/heads/jae/FSSDK-10041","pushedAt":"2024-04-03T22:02:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"fix conflicts","shortMessageHtmlLink":"fix conflicts"}},{"before":"f1c35f4e90c8ad14776e53dfe0b2e97d6bc5286e","after":"5acff945c1624ed8125ac2ce289bb9a8312e054c","ref":"refs/heads/jae/FSSDK-10041","pushedAt":"2024-04-03T21:40:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"add more tests","shortMessageHtmlLink":"add more tests"}},{"before":"3afa432b04f199e3375d047917793e64ccb8205d","after":"a77eaa857197967774d3f89239f30ab2675b267e","ref":"refs/heads/master","pushedAt":"2024-04-03T21:07:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"Align to use virtual threads (#540)\n\nAlign to use virtual threads\r\n- In scope of this ticket I removed synchronized blocks as they\r\npin virtual thread to carrier thread.\r\n- Expose user way to inject ThreadFactory for creating virtual\r\nthreads","shortMessageHtmlLink":"Align to use virtual threads (#540)"}},{"before":null,"after":"359552a14055a10c28cdfe6c04796a6fe3b1e4dc","ref":"refs/heads/jae/test-540","pushedAt":"2024-04-03T18:42:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"Apply suggestions from code review\n\nCo-authored-by: Jae Kim <45045038+jaeopt@users.noreply.github.com>","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"bf66394e3a6dcf0470488fe79483839ceb20bdb1","after":"f1c35f4e90c8ad14776e53dfe0b2e97d6bc5286e","ref":"refs/heads/jae/FSSDK-10041","pushedAt":"2024-04-02T23:21:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"clean up","shortMessageHtmlLink":"clean up"}},{"before":null,"after":"bf66394e3a6dcf0470488fe79483839ceb20bdb1","ref":"refs/heads/jae/FSSDK-10041","pushedAt":"2024-04-02T22:36:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"new tests","shortMessageHtmlLink":"new tests"}},{"before":null,"after":"be0613ae606399e9523e645f75667cf416a14e11","ref":"refs/heads/michal-rowicki/virtual-threads-support","pushedAt":"2024-04-01T21:12:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"Align to use virtual threads\n\n* In scope of this ticket I removed synchronized blocks as they\npin virtual thread to carrier thread.\n* Expose user way to inject ThreadFactory for creating virtual\nthreads","shortMessageHtmlLink":"Align to use virtual threads"}},{"before":"ac33079907c166afbda03393f1bcb2d17810f3f1","after":null,"ref":"refs/heads/prepare-4.0.0","pushedAt":"2024-01-16T21:29:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"}},{"before":"e59c5953f03bff3a3bcce1cd1e9716464d0f395b","after":"3afa432b04f199e3375d047917793e64ccb8205d","ref":"refs/heads/master","pushedAt":"2024-01-16T21:29:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"[FSSDK-8579] chore: prepare for release 4.0.0 (#536)","shortMessageHtmlLink":"[FSSDK-8579] chore: prepare for release 4.0.0 (#536)"}},{"before":"3201e72dc749743fde2336bba08021aacdc50513","after":"ac33079907c166afbda03393f1bcb2d17810f3f1","ref":"refs/heads/prepare-4.0.0","pushedAt":"2024-01-16T19:49:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"update Apache License","shortMessageHtmlLink":"update Apache License"}},{"before":"56ec0450d01a329044c780c4b987dc29d08aa898","after":"3201e72dc749743fde2336bba08021aacdc50513","ref":"refs/heads/prepare-4.0.0","pushedAt":"2024-01-16T19:02:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jaeopt","name":"Jae Kim","path":"/jaeopt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45045038?s=80&v=4"},"commit":{"message":"fix changelog","shortMessageHtmlLink":"fix changelog"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERSV7ZwA","startCursor":null,"endCursor":null}},"title":"Activity · optimizely/java-sdk"}