{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":124230204,"defaultBranch":"4.5.x","name":"micronaut-core","ownerLogin":"micronaut-projects","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-03-07T12:05:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/36880643?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716843895.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"285156dfcd1f277f1b7157abfe5c4a1352d8c35e","ref":"refs/heads/renovate/jakarta.persistence","pushedAt":"2024-05-27T21:04:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update dependency jakarta.persistence:jakarta.persistence-api to v3.2.0","shortMessageHtmlLink":"fix(deps): update dependency jakarta.persistence:jakarta.persistence-…"}},{"before":"e45d559ab1358f4226666b9ebf3e05a61775a002","after":null,"ref":"refs/heads/bodyng4","pushedAt":"2024-05-27T11:37:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"graemerocher","name":"Graeme Rocher","path":"/graemerocher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66626?s=80&v=4"}},{"before":"d91c1606ebe39fa3dfb3931a40560db0eac23624","after":"51fe0b42cf118c0d984f04f5ce5367446914b278","ref":"refs/heads/4.5.x","pushedAt":"2024-05-27T11:37:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"graemerocher","name":"Graeme Rocher","path":"/graemerocher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66626?s=80&v=4"},"commit":{"message":"New request body API (#10781)\n\nThis PR adds a new experimental public API for accessing the bytes of a request in the HTTP server. While it shares some naming with the ByteBody API we used before, it is a very different design. It's designed to be public API, not netty-specific, but still powerful enough to allow for the ByteBody optimizations we had before.\r\n\r\nAt the moment, the new api is only used for requests and only on the server. I'd like to expand it to the response and to the client if possible. But there are some challenges, so it won't make it into this PR:\r\n\r\nByteBody must be closed. Only NettyHttpRequest has the wiring to make that possible at the moment, the other HttpReq/Resp implementations are much more loose about resource management.\r\nThe server request is the only point where filters are actually executed when the body is in byte form, at the moment. In client messages and in the server response, the body is in object form when filters are executed.\r\nAnother missing piece is a non-netty implementation of ByteBody. I am particularly interested in a servlet implementation based on InputStream. I will implement that as a separate PR.\r\n\r\nSome pieces of the old netty-only body api remain (the ObjectBody impls) to keep changes down. Also AbstractHttpContentProcessor is finally removed, all fields are folded into FormDataHttpContentProcessor.","shortMessageHtmlLink":"New request body API (#10781)"}},{"before":"ee528cdf89fbe78724732959689c4404aa3c683d","after":"e45d559ab1358f4226666b9ebf3e05a61775a002","ref":"refs/heads/bodyng4","pushedAt":"2024-05-27T10:45:02.000Z","pushType":"push","commitsCount":55,"pusher":{"login":"yawkat","name":"Jonas Konrad","path":"/yawkat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2395297?s=80&v=4"},"commit":{"message":"Merge branch 'refs/heads/4.5.x' into bodyng4","shortMessageHtmlLink":"Merge branch 'refs/heads/4.5.x' into bodyng4"}},{"before":"3cdeff903605cda36748e4ee0a0877824ded3ccb","after":null,"ref":"refs/heads/jaxrs-tck-1","pushedAt":"2024-05-27T09:53:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yawkat","name":"Jonas Konrad","path":"/yawkat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2395297?s=80&v=4"}},{"before":"a5547cc7d2a9de700436cac489bce41bc5b39fa1","after":"d91c1606ebe39fa3dfb3931a40560db0eac23624","ref":"refs/heads/4.5.x","pushedAt":"2024-05-27T09:53:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yawkat","name":"Jonas Konrad","path":"/yawkat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2395297?s=80&v=4"},"commit":{"message":"Add HEAD_BODY attribute (#10859)\n\n* Add HEAD_BODY attribute\r\n\r\n* test","shortMessageHtmlLink":"Add HEAD_BODY attribute (#10859)"}},{"before":"acfa3b5178c6dcdb590d74b3b43a5af815d3d8e1","after":"a5547cc7d2a9de700436cac489bce41bc5b39fa1","ref":"refs/heads/4.5.x","pushedAt":"2024-05-27T06:58:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"graemerocher","name":"Graeme Rocher","path":"/graemerocher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66626?s=80&v=4"},"commit":{"message":"Merge ConfigurableUriNamingStrategy into HyphenatedUriNamingStrategy (#10860)\n\n* Merge ConfigurableUriNamingStrategy into HyphenatedUriNamingStrategy\r\nHaving two classes does not add very much and breaks the jax-rs hook","shortMessageHtmlLink":"Merge ConfigurableUriNamingStrategy into HyphenatedUriNamingStrategy (#…"}},{"before":"b98555b73dbcd29ffd58940d6a095113e70c5dd9","after":null,"ref":"refs/heads/jaxrs-tck-uri","pushedAt":"2024-05-27T06:58:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"graemerocher","name":"Graeme Rocher","path":"/graemerocher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66626?s=80&v=4"}},{"before":null,"after":"595674642c2330b3c74435df1caaacb6730c9d2e","ref":"refs/heads/renovate/vertx","pushedAt":"2024-05-25T21:32:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update vertx to v4.5.8","shortMessageHtmlLink":"fix(deps): update vertx to v4.5.8"}},{"before":"4496c09d8735764200890e44accd27045d265938","after":"677384c366f1a995c0e0086ba148a0fb48ee19c3","ref":"refs/heads/sync-files-4.5.x","pushedAt":"2024-05-25T05:15:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"micronaut-build","name":null,"path":"/micronaut-build","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65172877?s=80&v=4"},"commit":{"message":"Update common files","shortMessageHtmlLink":"Update common files"}},{"before":"df4e50bd434e3289abbdcbd31cbf35c6cf9cefdb","after":"acfa3b5178c6dcdb590d74b3b43a5af815d3d8e1","ref":"refs/heads/4.5.x","pushedAt":"2024-05-24T18:01:50.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"sdelamo","name":"Sergio del Amo","path":"/sdelamo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864788?s=80&v=4"},"commit":{"message":"Merge branch '4.4.x' into 4.5.x","shortMessageHtmlLink":"Merge branch '4.4.x' into 4.5.x"}},{"before":"ea7d8a32adde3ef2feb148645f51dbbcd10ad14f","after":"bc1b4472b7dc5c339616a53d820a92435ed45942","ref":"refs/heads/4.4.x","pushedAt":"2024-05-24T17:40:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"micronaut-build","name":null,"path":"/micronaut-build","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65172877?s=80&v=4"},"commit":{"message":"chore: Bump version to 4.4.11-SNAPSHOT","shortMessageHtmlLink":"chore: Bump version to 4.4.11-SNAPSHOT"}},{"before":"3c0ba8604896384143ee94dea44ad643da2e5972","after":"ea7d8a32adde3ef2feb148645f51dbbcd10ad14f","ref":"refs/heads/4.4.x","pushedAt":"2024-05-24T17:24:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"micronaut-build","name":null,"path":"/micronaut-build","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65172877?s=80&v=4"},"commit":{"message":"[skip ci] Release v4.4.10","shortMessageHtmlLink":"[skip ci] Release v4.4.10"}},{"before":"1b613589cd5fda1990226557276583fb34faf523","after":"b98555b73dbcd29ffd58940d6a095113e70c5dd9","ref":"refs/heads/jaxrs-tck-uri","pushedAt":"2024-05-24T15:23:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yawkat","name":"Jonas Konrad","path":"/yawkat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2395297?s=80&v=4"},"commit":{"message":"docs","shortMessageHtmlLink":"docs"}},{"before":null,"after":"1b613589cd5fda1990226557276583fb34faf523","ref":"refs/heads/jaxrs-tck-uri","pushedAt":"2024-05-24T15:22:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yawkat","name":"Jonas Konrad","path":"/yawkat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2395297?s=80&v=4"},"commit":{"message":"Merge ConfigurableUriNamingStrategy into HyphenatedUriNamingStrategy\nHaving two classes does not add very much and breaks the jax-rs hook","shortMessageHtmlLink":"Merge ConfigurableUriNamingStrategy into HyphenatedUriNamingStrategy"}},{"before":"4234c2dcb113d50c40108f97b493ccdcd8e6ed01","after":"3cdeff903605cda36748e4ee0a0877824ded3ccb","ref":"refs/heads/jaxrs-tck-1","pushedAt":"2024-05-24T15:20:43.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"yawkat","name":"Jonas Konrad","path":"/yawkat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2395297?s=80&v=4"},"commit":{"message":"test","shortMessageHtmlLink":"test"}},{"before":null,"after":"4234c2dcb113d50c40108f97b493ccdcd8e6ed01","ref":"refs/heads/jaxrs-tck-1","pushedAt":"2024-05-24T14:46:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yawkat","name":"Jonas Konrad","path":"/yawkat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2395297?s=80&v=4"},"commit":{"message":"Add HEAD_BODY attribute","shortMessageHtmlLink":"Add HEAD_BODY attribute"}},{"before":"ac502f7021745ddf7f63bcd8a5ebbcc2c2450fa3","after":"df4e50bd434e3289abbdcbd31cbf35c6cf9cefdb","ref":"refs/heads/4.5.x","pushedAt":"2024-05-24T13:42:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sdelamo","name":"Sergio del Amo","path":"/sdelamo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864788?s=80&v=4"},"commit":{"message":"org.jetbrains.annotations.NotNull -> io.micronaut.core.annotation.NonNull (#10855)","shortMessageHtmlLink":"org.jetbrains.annotations.NotNull -> io.micronaut.core.annotation.Non…"}},{"before":"3344dc6c1e2f381b8e890b7f70a00f8e60906144","after":null,"ref":"refs/heads/revoked-badssl","pushedAt":"2024-05-24T13:41:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sdelamo","name":"Sergio del Amo","path":"/sdelamo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864788?s=80&v=4"}},{"before":"b86be1b870ea042b33cbd836397f0b67b8f6c5ab","after":"3c0ba8604896384143ee94dea44ad643da2e5972","ref":"refs/heads/4.4.x","pushedAt":"2024-05-24T13:41:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sdelamo","name":"Sergio del Amo","path":"/sdelamo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864788?s=80&v=4"},"commit":{"message":"test: ignore revoked.badssl.com/ (#10858)","shortMessageHtmlLink":"test: ignore revoked.badssl.com/ (#10858)"}},{"before":"c2f6a958b8c542057db2365360cd49bd5b70234f","after":"ac502f7021745ddf7f63bcd8a5ebbcc2c2450fa3","ref":"refs/heads/4.5.x","pushedAt":"2024-05-24T13:05:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sdelamo","name":"Sergio del Amo","path":"/sdelamo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864788?s=80&v=4"},"commit":{"message":"Remove unnecessary semicolon (#10856)","shortMessageHtmlLink":"Remove unnecessary semicolon (#10856)"}},{"before":"1c97ffcdcb28d687d067e05af2f43c3227b87652","after":null,"ref":"refs/heads/renovate/managed.ksp","pushedAt":"2024-05-24T11:38:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"9ab7b0a51da16de990661d27d26c13cb0d040a8f","after":null,"ref":"refs/heads/renovate/managed.kotlin.coroutines","pushedAt":"2024-05-24T11:38:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"8dd8b3db1ddd4011ea300b9b50aceb01fddff33c","after":null,"ref":"refs/heads/renovate/kotlin-monorepo","pushedAt":"2024-05-24T11:38:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"a6e04637a5ed60be2ebf0981d33c35ccc5eeab8d","after":"c2f6a958b8c542057db2365360cd49bd5b70234f","ref":"refs/heads/4.5.x","pushedAt":"2024-05-24T11:37:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"graemerocher","name":"Graeme Rocher","path":"/graemerocher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66626?s=80&v=4"},"commit":{"message":"Add more media types (#10846)","shortMessageHtmlLink":"Add more media types (#10846)"}},{"before":"e4c56851566a248fa4246eeca6eeba521e156df4","after":null,"ref":"refs/heads/kspb","pushedAt":"2024-05-24T11:37:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"graemerocher","name":"Graeme Rocher","path":"/graemerocher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66626?s=80&v=4"}},{"before":"47455d9741e9ba96c304c1b30fec3e2ba611bfec","after":"a6e04637a5ed60be2ebf0981d33c35ccc5eeab8d","ref":"refs/heads/4.5.x","pushedAt":"2024-05-24T11:37:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"graemerocher","name":"Graeme Rocher","path":"/graemerocher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66626?s=80&v=4"},"commit":{"message":"Update Kotlin and KSP (#10854)\n\n* chore(deps): update managed.ksp to v1.9.24-1.0.20\r\n\r\n* Update Kotlin and KSP\r\n\r\n---------\r\n\r\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update Kotlin and KSP (#10854)"}},{"before":null,"after":"3344dc6c1e2f381b8e890b7f70a00f8e60906144","ref":"refs/heads/revoked-badssl","pushedAt":"2024-05-24T11:34:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sdelamo","name":"Sergio del Amo","path":"/sdelamo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864788?s=80&v=4"},"commit":{"message":"test: ignore revoked.badssl.com/","shortMessageHtmlLink":"test: ignore revoked.badssl.com/"}},{"before":"178876a490f46d781db90cbb22047cf820c3e270","after":"b86be1b870ea042b33cbd836397f0b67b8f6c5ab","ref":"refs/heads/4.4.x","pushedAt":"2024-05-24T08:59:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdelamo","name":"Sergio del Amo","path":"/sdelamo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864788?s=80&v=4"},"commit":{"message":"fix(deps): update netty monorepo to v4.1.110.final (#10848)","shortMessageHtmlLink":"fix(deps): update netty monorepo to v4.1.110.final (#10848)"}},{"before":"6605c02608886eab5ddb60916d14a459f5b31b3a","after":null,"ref":"refs/heads/optional-injection-docs","pushedAt":"2024-05-24T08:49:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sdelamo","name":"Sergio del Amo","path":"/sdelamo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864788?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVTvOrwA","startCursor":null,"endCursor":null}},"title":"Activity · micronaut-projects/micronaut-core"}