{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":26628954,"defaultBranch":"master","name":"vertx-web","ownerLogin":"vert-x3","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-11-14T08:15:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8124623?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717184937.0","currentOid":""},"activityList":{"items":[{"before":"78578eb190be786a26c0774288f61676102f175e","after":"4c434c8bcd27d16b9cab46dbfa10b6e111a7b3f1","ref":"refs/heads/master","pushedAt":"2024-06-03T12:21:11.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 the obtention of the project version when deploying a snapshot in CI","shortMessageHtmlLink":"Improve the obtention of the project version when deploying a snapsho…"}},{"before":"a6fd75627031a628be2e50a7171f7b23a12e7fa1","after":null,"ref":"refs/heads/openapi","pushedAt":"2024-05-31T19:48:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pk-work","name":"Pascal","path":"/pk-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23715608?s=80&v=4"}},{"before":"682990bf62f25d10e7fae2543203ae44f4191476","after":"78578eb190be786a26c0774288f61676102f175e","ref":"refs/heads/master","pushedAt":"2024-05-31T19:48:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pk-work","name":"Pascal","path":"/pk-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23715608?s=80&v=4"},"commit":{"message":"chore(openapi-router): update to Java 11","shortMessageHtmlLink":"chore(openapi-router): update to Java 11"}},{"before":"25c1e3b6773a36551e2fe23242e88336199a3297","after":null,"ref":"refs/heads/openapi_root_path","pushedAt":"2024-05-31T19:46:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pk-work","name":"Pascal","path":"/pk-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23715608?s=80&v=4"}},{"before":"bcf9dea0540121405fff08f6f0c8b881ede634d1","after":"682990bf62f25d10e7fae2543203ae44f4191476","ref":"refs/heads/master","pushedAt":"2024-05-31T19:46:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pk-work","name":"Pascal","path":"/pk-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23715608?s=80&v=4"},"commit":{"message":"feat(openapi-router): ensure that path \"/\" works in OpenAPI spec\n\nSigned-off-by: Pascal Krause ","shortMessageHtmlLink":"feat(openapi-router): ensure that path \"/\" works in OpenAPI spec"}},{"before":"54978f17e4efcaeae12c88e4184300bdaae63913","after":"a6fd75627031a628be2e50a7171f7b23a12e7fa1","ref":"refs/heads/openapi","pushedAt":"2024-05-31T19:40:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pk-work","name":"Pascal","path":"/pk-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23715608?s=80&v=4"},"commit":{"message":"chore(openapi-router): update to Java 11","shortMessageHtmlLink":"chore(openapi-router): update to Java 11"}},{"before":"05a52f3c9a3dab14f8053b3e33035add447767c6","after":"25c1e3b6773a36551e2fe23242e88336199a3297","ref":"refs/heads/openapi_root_path","pushedAt":"2024-05-31T19:38:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pk-work","name":"Pascal","path":"/pk-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23715608?s=80&v=4"},"commit":{"message":"feat(openapi-router): ensure that path \"/\" works in OpenAPI spec\n\nSigned-off-by: Pascal Krause ","shortMessageHtmlLink":"feat(openapi-router): ensure that path \"/\" works in OpenAPI spec"}},{"before":"0058ce27ac7225e8a460693c06bc57b29e23d9ca","after":"c96962a0c7a2f3fb9a33b2474fdacd9ee673261c","ref":"refs/heads/4.x","pushedAt":"2024-05-27T13:09:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tsegismont","name":"Thomas Segismont","path":"/tsegismont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500598?s=80&v=4"},"commit":{"message":"HttpRequestImpl#connectTimeout does not support Fluent\n\nFixes #5213\n\nMethod returns null instead of this (probably a mistake during feature backport).\n\nSigned-off-by: Thomas Segismont ","shortMessageHtmlLink":"HttpRequestImpl#connectTimeout does not support Fluent"}},{"before":"fd1f87c7239380c570babe03b4fd3d88c82987b3","after":"bcf9dea0540121405fff08f6f0c8b881ede634d1","ref":"refs/heads/master","pushedAt":"2024-05-24T15:24:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tsegismont","name":"Thomas Segismont","path":"/tsegismont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500598?s=80&v=4"},"commit":{"message":"Upgrade graphql-java from 21.5 to 22.0 (#2610)","shortMessageHtmlLink":"Upgrade graphql-java from 21.5 to 22.0 (#2610)"}},{"before":"c381a439e04476dd3842ea0bf490635255df51fa","after":"0058ce27ac7225e8a460693c06bc57b29e23d9ca","ref":"refs/heads/4.x","pushedAt":"2024-05-24T13:33:59.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":"a330de8d205e2f2cab7752d464d5b317620cce7c","after":"fd1f87c7239380c570babe03b4fd3d88c82987b3","ref":"refs/heads/master","pushedAt":"2024-05-23T11:01:06.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":"The WebClient does not release always the underlying client request when failing.\n\nA WebClient interceptor can transition the HttpContext to the failure state, when this happens after an client request has been allocated this request remain allocated and not cleaned.\n\nModify the HttpContext implementation to cleanup the client request after processing the cleanup phase.","shortMessageHtmlLink":"The WebClient does not release always the underlying client request w…"}},{"before":"024d4ae5759475a5d1561c4f32608a935a9204e6","after":null,"ref":"refs/heads/web-client-failure-should-release-unsent-client-request","pushedAt":"2024-05-23T10:51: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":"50e054345b347e8e99d9f5024522801ea1e80236","after":"c381a439e04476dd3842ea0bf490635255df51fa","ref":"refs/heads/4.x","pushedAt":"2024-05-23T10:51:11.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":"The WebClient does not release always the underlying client request when failing.\n\nA WebClient interceptor can transition the HttpContext to the failure state, when this happens after an client request has been allocated this request remain allocated and not cleaned.\n\nModify the HttpContext implementation to cleanup the client request after processing the cleanup phase.","shortMessageHtmlLink":"The WebClient does not release always the underlying client request w…"}},{"before":null,"after":"024d4ae5759475a5d1561c4f32608a935a9204e6","ref":"refs/heads/web-client-failure-should-release-unsent-client-request","pushedAt":"2024-05-23T10:24:27.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":"The WebClient does not release always the underlying client request when failing.\n\nA WebClient interceptor can transition the HttpContext to the failure state, when this happens after an client request has been allocated this request remain allocated and not cleaned.\n\nModify the HttpContext implementation to cleanup the client request after processing the cleanup phase.","shortMessageHtmlLink":"The WebClient does not release always the underlying client request w…"}},{"before":"1325467c0a595cbdf8158f6163164df9ffeab3c1","after":null,"ref":"refs/heads/missing-host-header-should-send-400-response-4.x","pushedAt":"2024-05-21T17:00:00.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":"00f828554dc2af887610c55659e0498491d4d527","after":"50e054345b347e8e99d9f5024522801ea1e80236","ref":"refs/heads/4.x","pushedAt":"2024-05-21T16:59:57.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":"HTTP/1.1 requests without a host header must send a 400 response.\n\nUpdate the routing context implementation to perform this check along with the other request related checks. The section of ForwardedParser which could expect a null authority is removed since we should not anymore fall in this case.","shortMessageHtmlLink":"HTTP/1.1 requests without a host header must send a 400 response."}},{"before":"4ec4036b22c943d16fd9eab00c8f30df9d3e60ca","after":"a330de8d205e2f2cab7752d464d5b317620cce7c","ref":"refs/heads/master","pushedAt":"2024-05-21T16:02:47.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":"HTTP/1.1 requests without a host header must send a 400 response.\n\nUpdate the routing context implementation to perform this check along with the other request related checks. The section of ForwardedParser which could expect a null authority is removed since we should not anymore fall in this case.","shortMessageHtmlLink":"HTTP/1.1 requests without a host header must send a 400 response."}},{"before":"b66d79802688555ffcc5d9a715492f88d5f2b759","after":"ecdd3808646d4b48c5793e868bd3eb4b4aeca04b","ref":"refs/heads/missing-host-header-should-send-400-response","pushedAt":"2024-05-21T15:12:06.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":"HTTP/1.1 requests without a host header must send a 400 response.\n\nUpdate the routing context implementation to perform this check along with the other request related checks. The section of ForwardedParser which could expect a null authority is removed since we should not anymore fall in this case.","shortMessageHtmlLink":"HTTP/1.1 requests without a host header must send a 400 response."}},{"before":"4e9e2c40e0843e7abb4ddc8feae021cdb17d6a41","after":"4ec4036b22c943d16fd9eab00c8f30df9d3e60ca","ref":"refs/heads/master","pushedAt":"2024-05-21T15:11:50.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":"Adapt to latest changes in address/endpoint resolver","shortMessageHtmlLink":"Adapt to latest changes in address/endpoint resolver"}},{"before":null,"after":"b66d79802688555ffcc5d9a715492f88d5f2b759","ref":"refs/heads/missing-host-header-should-send-400-response","pushedAt":"2024-05-21T14:38:36.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":"HTTP/1.1 requests without a host header must send a 400 response.\n\nUpdate the routing context implementation to perform this check along with the other request related checks. The section of ForwardedParser which could expect a null authority is removed since we should not anymore fall in this case.","shortMessageHtmlLink":"HTTP/1.1 requests without a host header must send a 400 response."}},{"before":null,"after":"1325467c0a595cbdf8158f6163164df9ffeab3c1","ref":"refs/heads/missing-host-header-should-send-400-response-4.x","pushedAt":"2024-05-21T13:59:42.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":"HTTP/1.1 requests without a host header must send a 400 response.\n\nUpdate the routing context implementation to perform this check along with the other request related checks. The section of ForwardedParser which could expect a null authority is removed since we should not anymore fall in this case.","shortMessageHtmlLink":"HTTP/1.1 requests without a host header must send a 400 response."}},{"before":"482ddfdf172990f2db664f32ef691f737824fb11","after":"54978f17e4efcaeae12c88e4184300bdaae63913","ref":"refs/heads/openapi","pushedAt":"2024-05-17T09:07:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pk-work","name":"Pascal","path":"/pk-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23715608?s=80&v=4"},"commit":{"message":"chore(openapi-router): update to Java 11","shortMessageHtmlLink":"chore(openapi-router): update to Java 11"}},{"before":"03f75d5157615785a20a564cd133d5eb5ce90075","after":"4e9e2c40e0843e7abb4ddc8feae021cdb17d6a41","ref":"refs/heads/master","pushedAt":"2024-05-13T12:49:11.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":"Client side load balancing for Web Client","shortMessageHtmlLink":"Client side load balancing for Web Client"}},{"before":"74d331e11c02a9222d68f32f8845ad261ab2a4fe","after":"03f75d5157615785a20a564cd133d5eb5ce90075","ref":"refs/heads/master","pushedAt":"2024-05-07T14:23:04.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":"Update to vertx-core changes","shortMessageHtmlLink":"Update to vertx-core changes"}},{"before":"d3be98aa05be7cf7429dfe13337f8bacdbd53d95","after":null,"ref":"refs/heads/web-client-expectations-4.x","pushedAt":"2024-05-07T13:29:44.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":"792bb1037871f894ad41ae1c54080419d0344c6e","after":"00f828554dc2af887610c55659e0498491d4d527","ref":"refs/heads/4.x","pushedAt":"2024-05-07T13:29:41.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":"New web client expectation API.\n\nDocumentation is updated with the HTTP response expectation API, response predicate API is deprecated.","shortMessageHtmlLink":"New web client expectation API."}},{"before":null,"after":"d3be98aa05be7cf7429dfe13337f8bacdbd53d95","ref":"refs/heads/web-client-expectations-4.x","pushedAt":"2024-05-07T13:17:43.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":"New web client expectation API.\n\nDocumentation is updated with the HTTP response expectation API, response predicate API is deprecated.","shortMessageHtmlLink":"New web client expectation API."}},{"before":"89478009118d85dfe27489df4e4b6d1f1ede81c5","after":null,"ref":"refs/heads/replace-web-client-predicates-with-expectations","pushedAt":"2024-05-07T12:54: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":"ef3c4c32b6e77d79b84148f7c3fd2a3f70e924e8","after":"74d331e11c02a9222d68f32f8845ad261ab2a4fe","ref":"refs/heads/master","pushedAt":"2024-05-07T12:54:10.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 #2606 from vert-x3/replace-web-client-predicates-with-expectations\n\nWeb client expectation API","shortMessageHtmlLink":"Merge pull request #2606 from vert-x3/replace-web-client-predicates-w…"}},{"before":"42f72684f08fb1f6d814dc35a40ddc6f1df90ac1","after":"89478009118d85dfe27489df4e4b6d1f1ede81c5","ref":"refs/heads/replace-web-client-predicates-with-expectations","pushedAt":"2024-05-07T12:45:10.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":"Remove deprecated response predicate API.","shortMessageHtmlLink":"Remove deprecated response predicate API."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWugOfAA","startCursor":null,"endCursor":null}},"title":"Activity · vert-x3/vertx-web"}