{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":113101219,"defaultBranch":"main","name":"assembler","ownerLogin":"pellse","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-12-04T22:15:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23351878?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724898326.0","currentOid":""},"activityList":{"items":[{"before":"6e1f73f704b9c0e61d1bd2e473c06bfd52d5fc15","after":"3fb2cd6919f56935d91407ef90213d45be0d621c","ref":"refs/heads/main","pushedAt":"2024-09-05T03:27:23.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"Removed `drainQueue()` from releaseLock() to avoid random StackOverflowException under very high contention","shortMessageHtmlLink":"Removed drainQueue() from releaseLock() to avoid random StackOverfl…"}},{"before":"8feffe06ff2e27e87142b1bbc2b3c755030c39bd","after":"6e1f73f704b9c0e61d1bd2e473c06bfd52d5fc15","ref":"refs/heads/main","pushedAt":"2024-09-04T20:31:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"Removed debugging outputs from EmbeddedAssemblerTest","shortMessageHtmlLink":"Removed debugging outputs from EmbeddedAssemblerTest"}},{"before":"7b7845019ad5b953b9be7761ef0fe2ffc8a14e23","after":"8feffe06ff2e27e87142b1bbc2b3c755030c39bd","ref":"refs/heads/main","pushedAt":"2024-09-04T20:20:10.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"Merge pull request #37 from pellse/35-add-an-integration-layer-to-support-multiple-reactive-stacks-project-reactor-rxjava-multiny-java-virtual-threads\n\n35 Use of embedded Assembler instances to aggregate sub-queries defined in Rules","shortMessageHtmlLink":"Merge pull request #37 from pellse/35-add-an-integration-layer-to-sup…"}},{"before":"6b49131d4648d9ef19cab42e29b9526262055157","after":"fbc2c13ee3f2a3ad6c4d90752abd46f697b30690","ref":"refs/heads/35-add-an-integration-layer-to-support-multiple-reactive-stacks-project-reactor-rxjava-multiny-java-virtual-threads","pushedAt":"2024-09-04T19:55:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"#35 Added comprehensive testing of embedded Assemblers for sub-query assembly defined in Rules","shortMessageHtmlLink":"#35 Added comprehensive testing of embedded Assemblers for sub-query …"}},{"before":"41648a64211f4884f4419180f0e05555e84b76d7","after":"6b49131d4648d9ef19cab42e29b9526262055157","ref":"refs/heads/35-add-an-integration-layer-to-support-multiple-reactive-stacks-project-reactor-rxjava-multiny-java-virtual-threads","pushedAt":"2024-09-03T16:43:00.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"#35 New assembler() helper function to connect and assemble sub-queries defined in Assembler rules with functional composition","shortMessageHtmlLink":"#35 New assembler() helper function to connect and assemble sub-queri…"}},{"before":"12edd3675a5828c0fc3027ac4b594a75b5111e90","after":"7b7845019ad5b953b9be7761ef0fe2ffc8a14e23","ref":"refs/heads/main","pushedAt":"2024-09-01T00:44:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"980de8065b4de4d23ce4ec951347f6fe1cf0182d","after":"12edd3675a5828c0fc3027ac4b594a75b5111e90","ref":"refs/heads/main","pushedAt":"2024-08-31T18:16:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"854f59f6a21260bd4bc199adb8cf10aef72dff3e","after":"980de8065b4de4d23ce4ec951347f6fe1cf0182d","ref":"refs/heads/main","pushedAt":"2024-08-31T18:15:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"a5ae6614de95454f6f7bc2d3e42bd403baccefc2","after":"854f59f6a21260bd4bc199adb8cf10aef72dff3e","ref":"refs/heads/main","pushedAt":"2024-08-31T18:08:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"bda4989e9497eb2381dbcbe3ffdb9884b9f9d421","after":"a5ae6614de95454f6f7bc2d3e42bd403baccefc2","ref":"refs/heads/main","pushedAt":"2024-08-29T02:37:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"4049f4042fd5820a65bcf14895b40e29de0f2bb3","after":"bda4989e9497eb2381dbcbe3ffdb9884b9f9d421","ref":"refs/heads/main","pushedAt":"2024-08-29T02:31:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"a75f6038f50ee2f6d947989d878119fa6d537818","after":"4049f4042fd5820a65bcf14895b40e29de0f2bb3","ref":"refs/heads/main","pushedAt":"2024-08-29T02:27:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"4bb0ea46881b290cc2a0757fe318546218f9aa51","after":null,"ref":"refs/heads/pellse-patch-1","pushedAt":"2024-08-29T02:25:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"}},{"before":"ed6b1816d7634b6aec89e7f2824f1897b6ec14f8","after":"a75f6038f50ee2f6d947989d878119fa6d537818","ref":"refs/heads/main","pushedAt":"2024-08-29T02:25:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"Merge pull request #36 from pellse/pellse-patch-1\n\nUpdate README.md","shortMessageHtmlLink":"Merge pull request #36 from pellse/pellse-patch-1"}},{"before":null,"after":"4bb0ea46881b290cc2a0757fe318546218f9aa51","ref":"refs/heads/pellse-patch-1","pushedAt":"2024-08-29T02:23:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"c9cff8bd858eed20dee1c0973bebde93f13da6b8","after":"41648a64211f4884f4419180f0e05555e84b76d7","ref":"refs/heads/35-add-an-integration-layer-to-support-multiple-reactive-stacks-project-reactor-rxjava-multiny-java-virtual-threads","pushedAt":"2024-08-21T23:09:02.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"#35 Optimization in `runQueryFunction` to avoid creating lookup table when only one IdResolver is defined","shortMessageHtmlLink":"#35 Optimization in runQueryFunction to avoid creating lookup table…"}},{"before":"5b4586072c2675fa2a47d448a5ccfcc2029e7414","after":"ed6b1816d7634b6aec89e7f2824f1897b6ec14f8","ref":"refs/heads/main","pushedAt":"2024-08-18T20:59:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"fd6a9f631bb2371868f70746bea1d305a34c27b5","after":"5b4586072c2675fa2a47d448a5ccfcc2029e7414","ref":"refs/heads/main","pushedAt":"2024-07-26T17:52:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"c9cff8bd858eed20dee1c0973bebde93f13da6b8","after":"fd6a9f631bb2371868f70746bea1d305a34c27b5","ref":"refs/heads/main","pushedAt":"2024-07-05T00:03:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"Extracted `BatchRule` out of `Rule` class","shortMessageHtmlLink":"Extracted BatchRule out of Rule class"}},{"before":null,"after":"c9cff8bd858eed20dee1c0973bebde93f13da6b8","ref":"refs/heads/35-add-an-integration-layer-to-support-multiple-reactive-stacks-project-reactor-rxjava-multiny-java-virtual-threads","pushedAt":"2024-07-05T00:02:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"Put test java records as inner classes in CompositeCorrelationIdResolverTest to make the test self-contained","shortMessageHtmlLink":"Put test java records as inner classes in CompositeCorrelationIdResol…"}},{"before":"0b5ba3fa6a21648343678df9a54708964493b330","after":"c9cff8bd858eed20dee1c0973bebde93f13da6b8","ref":"refs/heads/main","pushedAt":"2024-07-03T18:16:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"Put test java records as inner classes in CompositeCorrelationIdResolverTest to make the test self-contained","shortMessageHtmlLink":"Put test java records as inner classes in CompositeCorrelationIdResol…"}},{"before":"8bddcbeb0d4dc6c5ab83241e85914eb1726cbe47","after":"0b5ba3fa6a21648343678df9a54708964493b330","ref":"refs/heads/main","pushedAt":"2024-07-03T18:01:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"Added `RuleMapperSource.from()` helper, adds the ability to easily chain multiple `Assembler` by exposing instances of `Assembler` as `RuleMapperSource`","shortMessageHtmlLink":"Added RuleMapperSource.from() helper, adds the ability to easily ch…"}},{"before":"fe33b703e084ddc3c2b80f47fa92fc0ae31399ab","after":"fd34e5d20e260afe5c3456e8fbce83878463e383","ref":"refs/heads/33-add-bridge-to-indirectly-retrieve-correlationid-for-each-rule","pushedAt":"2024-07-02T10:26:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"#33 Adding ids 4 to 10 in SQL Query equivalent example in Javadoc comment in Test case","shortMessageHtmlLink":"#33 Adding ids 4 to 10 in SQL Query equivalent example in Javadoc com…"}},{"before":"4f5c87ea07b56b315e18ddbc18b1c7374fe657aa","after":"8bddcbeb0d4dc6c5ab83241e85914eb1726cbe47","ref":"refs/heads/main","pushedAt":"2024-07-02T10:24:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"Bumped Assembler version to 0.7.5","shortMessageHtmlLink":"Bumped Assembler version to 0.7.5"}},{"before":"7db9db6dae70bd5fe59828aaeb312fa66cd6f3d4","after":"4f5c87ea07b56b315e18ddbc18b1c7374fe657aa","ref":"refs/heads/main","pushedAt":"2024-07-02T01:56:13.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"Merge pull request #34 from pellse/33-add-bridge-to-indirectly-retrieve-correlationid-for-each-rule\n\n33 add bridge to indirectly retrieve correlationid for each rule","shortMessageHtmlLink":"Merge pull request #34 from pellse/33-add-bridge-to-indirectly-retrie…"}},{"before":"2ebfb3185388898358054d36357b9d8fc42b7c5b","after":"fe33b703e084ddc3c2b80f47fa92fc0ae31399ab","ref":"refs/heads/33-add-bridge-to-indirectly-retrieve-correlationid-for-each-rule","pushedAt":"2024-07-01T02:52:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"#33 Test case to validate the new composite correlation id resolver feature","shortMessageHtmlLink":"#33 Test case to validate the new composite correlation id resolver f…"}},{"before":"4ec3df6cf9657b7bfeb61e7306b3504524ceabd7","after":"2ebfb3185388898358054d36357b9d8fc42b7c5b","ref":"refs/heads/33-add-bridge-to-indirectly-retrieve-correlationid-for-each-rule","pushedAt":"2024-06-30T21:24:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"#33 CollectionUtils.size() now returns int","shortMessageHtmlLink":"#33 CollectionUtils.size() now returns int"}},{"before":"b96181cdb1a0b76c6a57419974567a068d737acb","after":"4ec3df6cf9657b7bfeb61e7306b3504524ceabd7","ref":"refs/heads/33-add-bridge-to-indirectly-retrieve-correlationid-for-each-rule","pushedAt":"2024-06-30T17:36:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"#33 Reintroduced `testLongRunningAutoCachingEvents` in `CacheTest` with 60 seconds timeout","shortMessageHtmlLink":"#33 Reintroduced testLongRunningAutoCachingEvents in CacheTest wi…"}},{"before":"7e6476aa1cc662b834ceac73cf81e137263ae66f","after":"b96181cdb1a0b76c6a57419974567a068d737acb","ref":"refs/heads/33-add-bridge-to-indirectly-retrieve-correlationid-for-each-rule","pushedAt":"2024-06-30T17:24:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"#33 Fixed regression, Rules are now again eagerly created (and only once) instead of on each invocation of Assembler::assemble","shortMessageHtmlLink":"#33 Fixed regression, Rules are now again eagerly created (and only o…"}},{"before":"7db9db6dae70bd5fe59828aaeb312fa66cd6f3d4","after":"7e6476aa1cc662b834ceac73cf81e137263ae66f","ref":"refs/heads/33-add-bridge-to-indirectly-retrieve-correlationid-for-each-rule","pushedAt":"2024-06-30T00:15:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pellse","name":"Sebastien Pelletier","path":"/pellse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23351878?s=80&v=4"},"commit":{"message":"#33 Initial implementation","shortMessageHtmlLink":"#33 Initial implementation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNVQwMzoyNzoyMy4wMDAwMDBazwAAAAStXc_H","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNVQwMzoyNzoyMy4wMDAwMDBazwAAAAStXc_H","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0zMFQwMDoxNTozNS4wMDAwMDBazwAAAARyw7HG"}},"title":"Activity · pellse/assembler"}