{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1911523,"defaultBranch":"master","name":"vert.x","ownerLogin":"eclipse-vertx","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-06-17T14:54:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19804680?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717520533.0","currentOid":""},"activityList":{"items":[{"before":"350cb917428ed3e963e6772608a15aa0162295a0","after":null,"ref":"refs/heads/use-inbound-message-queue-in-vertx-http2-stream","pushedAt":"2024-06-04T17:02:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"}},{"before":"fc3c4da9c34f1b866f4f62c14c491406affbbf98","after":"d84b36654eafa47345176f270d6fa0caef721b6d","ref":"refs/heads/master","pushedAt":"2024-06-04T17:02:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"Replace usage of InboundBuffer by InboundMessageQueue in VertxHttp2Stream","shortMessageHtmlLink":"Replace usage of InboundBuffer by InboundMessageQueue in VertxHttp2St…"}},{"before":null,"after":"350cb917428ed3e963e6772608a15aa0162295a0","ref":"refs/heads/use-inbound-message-queue-in-vertx-http2-stream","pushedAt":"2024-06-04T16:23:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"Replace usage of InboundBuffer by InboundMessageQueue in VertxHttp2Stream","shortMessageHtmlLink":"Replace usage of InboundBuffer by InboundMessageQueue in VertxHttp2St…"}},{"before":"6a957f77249624e081d5a145942621ac02ef3770","after":null,"ref":"refs/heads/http-metrics-from-worker","pushedAt":"2024-06-04T16:20:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"}},{"before":"b01d60bfc1636de1041dd7835e05f919b9d71f7c","after":"fc3c4da9c34f1b866f4f62c14c491406affbbf98","ref":"refs/heads/master","pushedAt":"2024-06-04T16:20:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"Fix a few bugs related to non event-loop thread writes.\n\n- Incorrect HTTP server metrics report for non event-loop thread writes #5222\n- HTTP/2 push is not flushed when written from a non event-loop thread #5223","shortMessageHtmlLink":"Fix a few bugs related to non event-loop thread writes."}},{"before":null,"after":"6a957f77249624e081d5a145942621ac02ef3770","ref":"refs/heads/http-metrics-from-worker","pushedAt":"2024-06-04T16:05:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"Fix a few bugs related to non event-loop thread writes.\n\n- Incorrect HTTP server metrics report for non event-loop thread writes #5222\n- HTTP/2 push is not flushed when written from a non event-loop thread #5223","shortMessageHtmlLink":"Fix a few bugs related to non event-loop thread writes."}},{"before":"480bdd6858c7b58e6a9c72bf38c1f724d337a95d","after":null,"ref":"refs/heads/http-metrics-from-worker-4.x","pushedAt":"2024-06-04T16:01:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"}},{"before":"2c594e54a5bf3dec1cb2d4b6aa9cba9362362570","after":"aec1041703dff39a6bc6321e97220092cb94b483","ref":"refs/heads/4.x","pushedAt":"2024-06-04T16:01:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"Fix a few bugs related to non event-loop thread writes.\n\n- Incorrect HTTP server metrics report for non event-loop thread writes #5222\n- HTTP/2 push is not flushed when written from a non event-loop thread #5223","shortMessageHtmlLink":"Fix a few bugs related to non event-loop thread writes."}},{"before":null,"after":"480bdd6858c7b58e6a9c72bf38c1f724d337a95d","ref":"refs/heads/http-metrics-from-worker-4.x","pushedAt":"2024-06-04T15:41:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"Fix a few bugs related to non event-loop thread writes.\n\n- Incorrect HTTP server metrics report for non event-loop thread writes #5222\n- HTTP/2 push is not flushed when written from a non event-loop thread #5223","shortMessageHtmlLink":"Fix a few bugs related to non event-loop thread writes."}},{"before":"45d5b37d26bc898df56f1f8005092032d022bd4c","after":"b01d60bfc1636de1041dd7835e05f919b9d71f7c","ref":"refs/heads/master","pushedAt":"2024-06-03T11:50:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"Improve project version obtention in CI","shortMessageHtmlLink":"Improve project version obtention in CI"}},{"before":"d262280fe513ea91f5dad7a28f246891b313c39b","after":"45d5b37d26bc898df56f1f8005092032d022bd4c","ref":"refs/heads/master","pushedAt":"2024-06-03T09:56:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"Vertx timer should implement Delayed","shortMessageHtmlLink":"Vertx timer should implement Delayed"}},{"before":"ace4b39cad3f7ac5359e1c7bf3ecab6d60b98619","after":"dc2f1fbbf668b579bd0f77a9f0c33eb7060bf108","ref":"refs/heads/context-local-nested-duplicate","pushedAt":"2024-05-30T13:21:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"Duplicating a duplicated context is supported but the semantic of the actual locals is not defined.\n\nThis update the duplicated context duplication by doing a copy of each local in the duplicated duplicate. This introduce a duplicator for each local that is responsible for copying the object when it is not null.","shortMessageHtmlLink":"Duplicating a duplicated context is supported but the semantic of the…"}},{"before":"d32655c9e170be766880c4eb5cf63c7bf4bf252c","after":"d262280fe513ea91f5dad7a28f246891b313c39b","ref":"refs/heads/master","pushedAt":"2024-05-30T13:19:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"AccessMode.CONCURRENT's VarHandle should be a constant (Fixes #5216)","shortMessageHtmlLink":"AccessMode.CONCURRENT's VarHandle should be a constant (Fixes #5216)"}},{"before":"d21c6b5b6a9e2cb02110769fa635958fc2bccb34","after":"d32655c9e170be766880c4eb5cf63c7bf4bf252c","ref":"refs/heads/master","pushedAt":"2024-05-30T12:55:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"Fix failing test due to HttpClient being collected during the test","shortMessageHtmlLink":"Fix failing test due to HttpClient being collected during the test"}},{"before":null,"after":"ace4b39cad3f7ac5359e1c7bf3ecab6d60b98619","ref":"refs/heads/context-local-nested-duplicate","pushedAt":"2024-05-30T08:31:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"Duplicating a duplicated context is supported but the semantic of the actual locals is not defined.\n\nThis update the duplicated context duplication by doing a copy of each local in the duplicated duplicate. This introduce a duplicator for each local that is responsible for copying the object when it is not null.","shortMessageHtmlLink":"Duplicating a duplicated context is supported but the semantic of the…"}},{"before":"8c40267fa677eebefcdb64033f4a25807ac6b946","after":null,"ref":"refs/heads/context-timer","pushedAt":"2024-05-29T11:40:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"}},{"before":"4d94695be98b8dfdeacf7a66604b24067ea1fd29","after":"d21c6b5b6a9e2cb02110769fa635958fc2bccb34","ref":"refs/heads/master","pushedAt":"2024-05-29T11:38:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"Add a the new timer to context as it can be practically used for a given context","shortMessageHtmlLink":"Add a the new timer to context as it can be practically used for a gi…"}},{"before":null,"after":"8c40267fa677eebefcdb64033f4a25807ac6b946","ref":"refs/heads/context-timer","pushedAt":"2024-05-29T11:18:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"Add a the new timer to context as it can be practically used for a given context","shortMessageHtmlLink":"Add a the new timer to context as it can be practically used for a gi…"}},{"before":"ce7ecaa8bbbea1c8bcdf7d157c541b0bf03d86e1","after":null,"ref":"refs/heads/stop-reading-asyncfile-when-handler-is-null","pushedAt":"2024-05-27T12:43:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"}},{"before":"2307374c210c79a800d54e3f40bbbb07be728904","after":"4d94695be98b8dfdeacf7a66604b24067ea1fd29","ref":"refs/heads/master","pushedAt":"2024-05-27T12:43:05.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"Merge pull request #5212 from eclipse-vertx/stop-reading-asyncfile-when-handler-is-null\n\nAsync file should stop reading the file when the handler is null","shortMessageHtmlLink":"Merge pull request #5212 from eclipse-vertx/stop-reading-asyncfile-wh…"}},{"before":"2829e4dabf965b0887f8ad4330ff572b12c891c7","after":"ce7ecaa8bbbea1c8bcdf7d157c541b0bf03d86e1","ref":"refs/heads/stop-reading-asyncfile-when-handler-is-null","pushedAt":"2024-05-27T11:56:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"Implement proper OutboundWriteQueue close instead of clear and use it in VertxHttp2Stream to release pending messages.","shortMessageHtmlLink":"Implement proper OutboundWriteQueue close instead of clear and use it…"}},{"before":"d12d6c100058aef43a951f89ca20b55cd312ca36","after":"2829e4dabf965b0887f8ad4330ff572b12c891c7","ref":"refs/heads/stop-reading-asyncfile-when-handler-is-null","pushedAt":"2024-05-27T09:51:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"Implement proper OutboundWriteQueue close instead of clear and use it in VertxHttp2Stream to release pending messages.","shortMessageHtmlLink":"Implement proper OutboundWriteQueue close instead of clear and use it…"}},{"before":"d2325808b05f7eb3e1a668793688771ba7fcfce0","after":"d12d6c100058aef43a951f89ca20b55cd312ca36","ref":"refs/heads/stop-reading-asyncfile-when-handler-is-null","pushedAt":"2024-05-27T08:51:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"better","shortMessageHtmlLink":"better"}},{"before":"a084543a18b0d6687d5cf5022d0d37ab62e88c8d","after":"d2325808b05f7eb3e1a668793688771ba7fcfce0","ref":"refs/heads/stop-reading-asyncfile-when-handler-is-null","pushedAt":"2024-05-27T06:59:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"The AsyncFile implementation will continue to read the file when the handler is set to null, instead it should stop reading. In addition report async file exception to the context when no exception handler is set.","shortMessageHtmlLink":"The AsyncFile implementation will continue to read the file when the …"}},{"before":"93915f287029c8857dbeab664f1062975296142c","after":"2c594e54a5bf3dec1cb2d4b6aa9cba9362362570","ref":"refs/heads/4.x","pushedAt":"2024-05-24T13:32:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"Set version to 4.5.9-SNAPSHOT","shortMessageHtmlLink":"Set version to 4.5.9-SNAPSHOT"}},{"before":"c0299ad942d34005d9e88fde85ae5a4995b6946f","after":"2307374c210c79a800d54e3f40bbbb07be728904","ref":"refs/heads/master","pushedAt":"2024-05-23T19:28:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":" @GenIgnore ReadStream#collect","shortMessageHtmlLink":" @GenIgnore ReadStream#collect"}},{"before":"66729888bf8de633f2d7a243db18f22dda9ea259","after":"93915f287029c8857dbeab664f1062975296142c","ref":"refs/heads/4.x","pushedAt":"2024-05-23T17:21:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"@GenIgnore ReadStream#collect","shortMessageHtmlLink":"@GenIgnore ReadStream#collect"}},{"before":"a7b10b921654859ef59177a412a4f88a9ddd46ad","after":"a084543a18b0d6687d5cf5022d0d37ab62e88c8d","ref":"refs/heads/stop-reading-asyncfile-when-handler-is-null","pushedAt":"2024-05-23T15:10:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"The AsyncFile implementation will continue to read the file when the handler is set to null, instead it should stop reading. In addition report async file exception to the context when no exception handler is set.","shortMessageHtmlLink":"The AsyncFile implementation will continue to read the file when the …"}},{"before":"bfe6e37eb24c7159b7362124f866a10e2cbb70fa","after":"a7b10b921654859ef59177a412a4f88a9ddd46ad","ref":"refs/heads/stop-reading-asyncfile-when-handler-is-null","pushedAt":"2024-05-23T14:19:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"The AsyncFile implementation will continue to read the file when the handler is set to null, instead it should stop reading. In addition report async file exception to the context when no exception handler is set.","shortMessageHtmlLink":"The AsyncFile implementation will continue to read the file when the …"}},{"before":null,"after":"bfe6e37eb24c7159b7362124f866a10e2cbb70fa","ref":"refs/heads/stop-reading-asyncfile-when-handler-is-null","pushedAt":"2024-05-23T14:17:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vietj","name":"Julien Viet","path":"/vietj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225674?s=80&v=4"},"commit":{"message":"Add a general purpose collecting method to ReadStream to facilitate the reduction of streams. The collecting method is a default method.","shortMessageHtmlLink":"Add a general purpose collecting method to ReadStream to facilitate t…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXEaKLwA","startCursor":null,"endCursor":null}},"title":"Activity · eclipse-vertx/vert.x"}