{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":146285827,"defaultBranch":"main","name":"helidon","ownerLogin":"helidon-io","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-08-27T11:03:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/107568707?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717605357.0","currentOid":""},"activityList":{"items":[{"before":"35f1a03952a8ca17dcaad4bae019fdfd208e26dd","after":"c8306d132a3672c9c34ca506424e0487d881475b","ref":"refs/heads/helidon-4.0.10","pushedAt":"2024-06-06T19:28:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"barchetta","name":"Joe DiPol","path":"/barchetta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6116667?s=80&v=4"},"commit":{"message":"Update CHANGELOG for 4.0.10 release (#8860)","shortMessageHtmlLink":"Update CHANGELOG for 4.0.10 release (#8860)"}},{"before":"2b87b335e846f7d6ba38c6ab2d2042c015fb21ee","after":"35f1a03952a8ca17dcaad4bae019fdfd208e26dd","ref":"refs/heads/helidon-4.0.10","pushedAt":"2024-06-06T18:19:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"barchetta","name":"Joe DiPol","path":"/barchetta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6116667?s=80&v=4"},"commit":{"message":"Reorder checking of delegate vs. wrapper in OTel tracer unwrap (#8855) (#8859)\n\n* Reorder checking of delegate vs. wrapper in OTel tracer unwrap\r\n* Relax the test a bit making sure unwrap(Object.class) returns what we expect\r\n---------\r\nSigned-off-by: Tim Quinn \r\nCo-authored-by: Tim Quinn ","shortMessageHtmlLink":"Reorder checking of delegate vs. wrapper in OTel tracer unwrap (#8855) ("}},{"before":"b091bee0f7f9e1cdbd992a6e5f6691c932167ad0","after":"e4f997b4ab878326edceeaf90bba6136ec448c23","ref":"refs/heads/main","pushedAt":"2024-06-06T17:27:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tjquinno","name":"Tim Quinn","path":"/tjquinno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24591185?s=80&v=4"},"commit":{"message":"Reorder checking of delegate vs. wrapper in OTel tracer unwrap (#8855)\n\n* Reorder checking of delegate vs. wrapper in OTel tracer unwrap\r\n\r\nSigned-off-by: Tim Quinn \r\n\r\n* Relax the test a bit making sure unwrap(Object.class) returns what we expect\r\n\r\n---------\r\n\r\nSigned-off-by: Tim Quinn ","shortMessageHtmlLink":"Reorder checking of delegate vs. wrapper in OTel tracer unwrap (#8855)"}},{"before":"dee9b79895d447528f1830e907a654b5d88c5e5c","after":"2b87b335e846f7d6ba38c6ab2d2042c015fb21ee","ref":"refs/heads/helidon-4.0.10","pushedAt":"2024-06-06T16:17:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"barchetta","name":"Joe DiPol","path":"/barchetta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6116667?s=80&v=4"},"commit":{"message":"HTTP2-Settings needs to be encoded/decoded to Base64 with url dialect #8399 (#8845) (#8853)\n\nSigned-off-by: Daniel Kec \r\nCo-authored-by: Daniel Kec ","shortMessageHtmlLink":"HTTP2-Settings needs to be encoded/decoded to Base64 with url dialect #…"}},{"before":"abba8b5eebc0776eb2f13e64aef6d9b224773b88","after":"b091bee0f7f9e1cdbd992a6e5f6691c932167ad0","ref":"refs/heads/main","pushedAt":"2024-06-06T07:02:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danielkec","name":"Daniel Kec","path":"/danielkec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1773630?s=80&v=4"},"commit":{"message":"HTTP2-Settings needs to be encoded/decoded to Base64 with url dialect #8399 (#8845)\n\nSigned-off-by: Daniel Kec ","shortMessageHtmlLink":"HTTP2-Settings needs to be encoded/decoded to Base64 with url dialect #…"}},{"before":"5ba18fb33aa8c3785ab6638da1d15b30e60149a4","after":"abba8b5eebc0776eb2f13e64aef6d9b224773b88","ref":"refs/heads/main","pushedAt":"2024-06-05T20:37:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"romain-grecourt","name":"Romain Grecourt","path":"/romain-grecourt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3830708?s=80&v=4"},"commit":{"message":"4.x: Mocking documentation (#8787)\n\n* Mock documentation\r\n* Helidon mock documentation\r\n\r\n---------\r\n\r\nSigned-off-by: tvallin ","shortMessageHtmlLink":"4.x: Mocking documentation (#8787)"}},{"before":"874191962c509e52144c5fb7ce1cb3590eb5d798","after":"dee9b79895d447528f1830e907a654b5d88c5e5c","ref":"refs/heads/helidon-4.0.10","pushedAt":"2024-06-05T18:35:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"barchetta","name":"Joe DiPol","path":"/barchetta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6116667?s=80&v=4"},"commit":{"message":"Fix tracer information propagation across threads using Helidon context (#8841) (#8847)\n\n* Fix context propagation\r\n* Add comments to new test and reformat its source a bit\r\n---------\r\nSigned-off-by: Tim Quinn \r\nCo-authored-by: Tim Quinn ","shortMessageHtmlLink":"Fix tracer information propagation across threads using Helidon conte…"}},{"before":"e9c14618c54fe7a43028911e0698947cbc41d44f","after":"874191962c509e52144c5fb7ce1cb3590eb5d798","ref":"refs/heads/helidon-4.0.10","pushedAt":"2024-06-05T18:00:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"barchetta","name":"Joe DiPol","path":"/barchetta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6116667?s=80&v=4"},"commit":{"message":"Fix handling of invalid end of line in HTTP header parsing. Added tests (#8831) (#8843)\n\nCo-authored-by: Tomas Langer ","shortMessageHtmlLink":"Fix handling of invalid end of line in HTTP header parsing. Added tes…"}},{"before":"9031889375c8810bb6988aae3a9ef29f8763cbcb","after":"e9c14618c54fe7a43028911e0698947cbc41d44f","ref":"refs/heads/helidon-4.0.10","pushedAt":"2024-06-05T17:29:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"barchetta","name":"Joe DiPol","path":"/barchetta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6116667?s=80&v=4"},"commit":{"message":"4.0.10: Retrieve the correct requested URI info path value, indpt of the routing path used to locate the handler (#8844)\n\n* Retrieve the correct requested URI info path value, indpt of the routing path used to locate the handler (#8823)\r\n---------\r\n\r\nCo-authored-by: Tim Quinn ","shortMessageHtmlLink":"4.0.10: Retrieve the correct requested URI info path value, indpt of …"}},{"before":"90d670e7ba7dbc6a53f58ae98f0f15f548ae3147","after":"5ba18fb33aa8c3785ab6638da1d15b30e60149a4","ref":"refs/heads/main","pushedAt":"2024-06-05T17:23:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tjquinno","name":"Tim Quinn","path":"/tjquinno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24591185?s=80&v=4"},"commit":{"message":"Fix tracer information propagation across threads using Helidon context (#8841)\n\n* Fix context propagation\r\n\r\nSigned-off-by: Tim Quinn \r\n\r\n* Add comments to new test and reformat its source a bit\r\n\r\n---------\r\n\r\nSigned-off-by: Tim Quinn ","shortMessageHtmlLink":"Fix tracer information propagation across threads using Helidon conte…"}},{"before":"e1b04d605e9dcc0b95e603f18ec8cdbcc61af2a5","after":"76656cf603597782a2655deeb087f25659e278a0","ref":"refs/heads/8399-upgrade-h2-settings-b64url","pushedAt":"2024-06-05T16:41:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"danielkec","name":"Daniel Kec","path":"/danielkec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1773630?s=80&v=4"},"commit":{"message":"HTTP2-Settings needs to be encoded/decoded to Base64 with url dialect #8399\n\nSigned-off-by: Daniel Kec ","shortMessageHtmlLink":"HTTP2-Settings needs to be encoded/decoded to Base64 with url dialect #…"}},{"before":null,"after":"e1b04d605e9dcc0b95e603f18ec8cdbcc61af2a5","ref":"refs/heads/8399-upgrade-h2-settings-b64url","pushedAt":"2024-06-05T16:35:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danielkec","name":"Daniel Kec","path":"/danielkec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1773630?s=80&v=4"},"commit":{"message":"HTTP2-Settings needs to be encoded/decoded to Base64 with url dialect #8399\n\nSigned-off-by: Daniel Kec ","shortMessageHtmlLink":"HTTP2-Settings needs to be encoded/decoded to Base64 with url dialect #…"}},{"before":"90c280695ce0bbe212a16d4701b9b4d2fc3c2703","after":"9031889375c8810bb6988aae3a9ef29f8763cbcb","ref":"refs/heads/helidon-4.0.10","pushedAt":"2024-06-05T16:04:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"barchetta","name":"Joe DiPol","path":"/barchetta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6116667?s=80&v=4"},"commit":{"message":"Restored test TenantTest#test2 after implementing a new method caching strategy in fault tolerance. (#8832) (#8842)\n\nCo-authored-by: Santiago Pericas-Geertsen ","shortMessageHtmlLink":"Restored test TenantTest#test2 after implementing a new method cachin…"}},{"before":"ef734c3d1f83faf9d10e4c2b537ec8f0b8aec497","after":"90c280695ce0bbe212a16d4701b9b4d2fc3c2703","ref":"refs/heads/helidon-4.0.10","pushedAt":"2024-06-05T14:55:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"barchetta","name":"Joe DiPol","path":"/barchetta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6116667?s=80&v=4"},"commit":{"message":"4.x: register routing in weighted order of Server and HTTP Features (#8826) (#8840)\n\n* Correctly handle order of Server Features and HTTP Features when registering non-HTTP Feature elements to the routing.\r\nWith the updated version, all elements (filters, routes, services) are ordered depending on the feature's weight.\r\nThis is achieved by creating a new HttpFeature for each Server Feature with the same weight, that collects all registrations and applies them once the HTTP Features are ordered by weight.\r\nHttpFeature registered from a Server Feature is left intact and applied on the real builder (as this already works as it should)\r\n* Updated CORS weight to 850 to align with the documented (and intended) ordering\r\n* Added documentation for server features.\r\n* Added documentation for Context feature.\r\n* Reorganized webserver.adoc, as some sections were within wrong chapters; updated TOC\r\n* Added `HttpFeature` documentation.\r\n\r\n---------\r\n\r\nCo-authored-by: Tomas Langer \r\nCo-authored-by: Daniel Kec ","shortMessageHtmlLink":"4.x: register routing in weighted order of Server and HTTP Features (#…"}},{"before":"2ff288b20e659c5963304359c26c3b3df4e700b4","after":"90d670e7ba7dbc6a53f58ae98f0f15f548ae3147","ref":"refs/heads/main","pushedAt":"2024-06-05T10:15:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tvallin","name":"Thibault Vallin","path":"/tvallin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53521829?s=80&v=4"},"commit":{"message":"4.x - Archetype: fix Native image build for quickstart with jackson\n\nSigned-off-by: tvallin ","shortMessageHtmlLink":"4.x - Archetype: fix Native image build for quickstart with jackson"}},{"before":"c664e39558e9264896a8a2bde8af86529f0d1495","after":"ef734c3d1f83faf9d10e4c2b537ec8f0b8aec497","ref":"refs/heads/helidon-4.0.10","pushedAt":"2024-06-04T20:34:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"barchetta","name":"Joe DiPol","path":"/barchetta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6116667?s=80&v=4"},"commit":{"message":"Update version to 4.0.10-SNAPSHOT (#8839)","shortMessageHtmlLink":"Update version to 4.0.10-SNAPSHOT (#8839)"}},{"before":"1977286b492200fcf6ed1000d3b79cb2010a250a","after":"2ff288b20e659c5963304359c26c3b3df4e700b4","ref":"refs/heads/main","pushedAt":"2024-06-04T18:42:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomas-langer","name":"Tomas Langer","path":"/tomas-langer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13766491?s=80&v=4"},"commit":{"message":"4.x: register routing in weighted order of Server and HTTP Features (#8826)\n\n* Correctly handle order of Server Features and HTTP Features when registering non-HTTP Feature elements to the routing.\r\nWith the updated version, all elements (filters, routes, services) are ordered depending on the feature's weight.\r\nThis is achieved by creating a new HttpFeature for each Server Feature with the same weight, that collects all registrations and applies them once the HTTP Features are ordered by weight.\r\nHttpFeature registered from a Server Feature is left intact and applied on the real builder (as this already works as it should)\r\n* Updated CORS weight to 850 to align with the documented (and intended) ordering\r\n* Added documentation for server features.\r\n* Added documentation for Context feature.\r\n* Reorganized webserver.adoc, as some sections were within wrong chapters; updated TOC\r\n* Added `HttpFeature` documentation.\r\n\r\n---------\r\n\r\nCo-authored-by: Daniel Kec ","shortMessageHtmlLink":"4.x: register routing in weighted order of Server and HTTP Features (#…"}},{"before":null,"after":"c664e39558e9264896a8a2bde8af86529f0d1495","ref":"refs/heads/helidon-4.0.10","pushedAt":"2024-06-04T18:36:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"barchetta","name":"Joe DiPol","path":"/barchetta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6116667?s=80&v=4"},"commit":{"message":"Release 4.0.9 [ci skip]","shortMessageHtmlLink":"Release 4.0.9 [ci skip]"}},{"before":"0b76c6c8291d42a086ac8da044cf7d84fd82e0fb","after":"1977286b492200fcf6ed1000d3b79cb2010a250a","ref":"refs/heads/main","pushedAt":"2024-06-04T15:02:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"spericas","name":"Santiago Pericas-Geertsen","path":"/spericas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5586231?s=80&v=4"},"commit":{"message":"Restored test TenantTest#test2 after implementing a new method caching strategy in fault tolerance. (#8832)","shortMessageHtmlLink":"Restored test TenantTest#test2 after implementing a new method cachin…"}},{"before":"9ce57d63918ad00508b06a47faed7ee53a4e6310","after":"0b76c6c8291d42a086ac8da044cf7d84fd82e0fb","ref":"refs/heads/main","pushedAt":"2024-06-04T04:44:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jbescos","name":"Jorge Bescos Gascon","path":"/jbescos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4736283?s=80&v=4"},"commit":{"message":"Doc for @AddConfigBlock #8807 (#8825)\n\nDoc for @AddConfigBlock #8807\r\n\r\nSigned-off-by: Jorge Bescos Gascon ","shortMessageHtmlLink":"Doc for @AddConfigBlock #8807 (#8825)"}},{"before":"ea90af920527359e97d9358cfeb484ff4fc84790","after":"9ce57d63918ad00508b06a47faed7ee53a4e6310","ref":"refs/heads/main","pushedAt":"2024-06-03T20:49:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomas-langer","name":"Tomas Langer","path":"/tomas-langer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13766491?s=80&v=4"},"commit":{"message":"Fix handling of invalid end of line in HTTP header parsing. Added tests (#8831)","shortMessageHtmlLink":"Fix handling of invalid end of line in HTTP header parsing. Added tes…"}},{"before":"ef6649f236ecd3d35ec96a138c0735ad7a54856f","after":"ea90af920527359e97d9358cfeb484ff4fc84790","ref":"refs/heads/main","pushedAt":"2024-06-03T15:24:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tjquinno","name":"Tim Quinn","path":"/tjquinno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24591185?s=80&v=4"},"commit":{"message":"Retrieve the correct requested URI info path value, indpt of the routing path used to locate the handler (#8823)","shortMessageHtmlLink":"Retrieve the correct requested URI info path value, indpt of the rout…"}},{"before":"de0e221f3c626a91ad12c64f7a54315bfaaa83d3","after":null,"ref":"refs/heads/dependabot/maven/dependencies/com.oracle.oci.sdk-oci-java-sdk-bom-3.41.3","pushedAt":"2024-06-03T12:00:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"8110c21dd36353b0b9679fd11f7ec95fff336770","ref":"refs/heads/dependabot/maven/dependencies/com.oracle.oci.sdk-oci-java-sdk-bom-3.42.0","pushedAt":"2024-06-03T12:00:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump com.oracle.oci.sdk:oci-java-sdk-bom in /dependencies\n\nBumps [com.oracle.oci.sdk:oci-java-sdk-bom](https://github.com/oracle/oci-java-sdk) from 3.39.0 to 3.42.0.\n- [Release notes](https://github.com/oracle/oci-java-sdk/releases)\n- [Changelog](https://github.com/oracle/oci-java-sdk/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/oracle/oci-java-sdk/compare/v3.39.0...v3.42.0)\n\n---\nupdated-dependencies:\n- dependency-name: com.oracle.oci.sdk:oci-java-sdk-bom\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump com.oracle.oci.sdk:oci-java-sdk-bom in /dependencies"}},{"before":"a0f26be3e648a91289fa8cfe759031af5e57c111","after":"ef6649f236ecd3d35ec96a138c0735ad7a54856f","ref":"refs/heads/main","pushedAt":"2024-05-31T16:32:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"barchetta","name":"Joe DiPol","path":"/barchetta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6116667?s=80&v=4"},"commit":{"message":"4.x: forward port of serial-config fix (#8814)\n\n* Update serial config for ojdbc driver (#7116)\r\n* fix serial config for oracle driver for jep-290\r\n* fix dep name\r\n* remove ucp from dep since hikari is used\r\n* Use io.helidon.integrations.db ojdbc integration\r\n---------\r\n\r\nCo-authored-by: Arjav Desai ","shortMessageHtmlLink":"4.x: forward port of serial-config fix (#8814)"}},{"before":"b68b611cd24c873933a39403de82e7594968b4fa","after":"a0f26be3e648a91289fa8cfe759031af5e57c111","ref":"refs/heads/main","pushedAt":"2024-05-30T23:27:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"barchetta","name":"Joe DiPol","path":"/barchetta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6116667?s=80&v=4"},"commit":{"message":"Temporarily disables hanging test to help pipeline. (#8821)\n\nSigned-off-by: Santiago Pericas-Geertsen ","shortMessageHtmlLink":"Temporarily disables hanging test to help pipeline. (#8821)"}},{"before":"b5ee94f05e8fc663559b6f49362523bfa342d6f6","after":"b68b611cd24c873933a39403de82e7594968b4fa","ref":"refs/heads/main","pushedAt":"2024-05-30T19:16:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tjquinno","name":"Tim Quinn","path":"/tjquinno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24591185?s=80&v=4"},"commit":{"message":"4.x: Repair version strings (#8820)\n\n* Repair version strings\r\n\r\n* Fix copyright","shortMessageHtmlLink":"4.x: Repair version strings (#8820)"}},{"before":"62adcbdc0c46ffcafff0d703bcfa4b3895e11679","after":"b5ee94f05e8fc663559b6f49362523bfa342d6f6","ref":"refs/heads/main","pushedAt":"2024-05-30T16:23:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"barchetta","name":"Joe DiPol","path":"/barchetta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6116667?s=80&v=4"},"commit":{"message":"4.x: Bump version to 4.1.0-SNAPSHOT. Update CHANGELOG (#8812)\n\n* Update CHANGELOG for 4.0.9\r\n* Update version to 4.1.0-SNAPSHOT","shortMessageHtmlLink":"4.x: Bump version to 4.1.0-SNAPSHOT. Update CHANGELOG (#8812)"}},{"before":"d0d7c64656bfdfc297ae087f8dde6cbe34106510","after":"62adcbdc0c46ffcafff0d703bcfa4b3895e11679","ref":"refs/heads/main","pushedAt":"2024-05-30T13:40:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"spericas","name":"Santiago Pericas-Geertsen","path":"/spericas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5586231?s=80&v=4"},"commit":{"message":"gRPC Client Implementation (#8423)\n\n* Initial commit based on in-progress work from Tomas.\r\n\r\nSigned-off-by: Santiago Pericasgeertsen \r\n\r\n* Additional work arounds tests and descriptors.\r\n\r\nSigned-off-by: Santiago Pericasgeertsen \r\n\r\n* Simple unary method call without using stubs.\r\n\r\nSigned-off-by: Santiago Pericasgeertsen \r\n\r\n* Basic support for unary, serverStream, streamClient and bidi invocations.\r\n\r\nSigned-off-by: Santiago Pericasgeertsen \r\n\r\n* Support for sync and async gRPC calls.\r\n\r\nSigned-off-by: Santiago Pericasgeertsen \r\n\r\n* Fixed problem with EOS and improved logging. All basic tests are passing.\r\n\r\n* Initial support for gRPC stubs, async only for now.\r\n\r\n* New test for gRPC that uses stubs. Fixes a number of checkstyle and copyright issues.\r\n\r\n* Use WebClient to create GrpcClient(s).\r\n\r\n* Fixed unary blocking test.\r\n\r\n* Support for TLS. Switched tests to use TLS.\r\n\r\n* Simplified and optimized implementation of gRPC unary calls.\r\n\r\n* Moved test to webclient module.\r\n\r\n* Removed currently unused types from grpc core module.\r\n\r\nSigned-off-by: Santiago Pericasgeertsen \r\n\r\n* Cleanup of webserver gRPC module.\r\n\r\nSigned-off-by: Santiago Pericasgeertsen \r\n\r\n* Test cleanup and copyright errors.\r\n\r\nSigned-off-by: Santiago Pericasgeertsen \r\n\r\n* Adds support for setting up gRPC routes in tests. Updates gRPC tests to implement @SetupRoute methods.\r\n\r\n* Removes currently unused types.\r\n\r\nSigned-off-by: Santiago Pericasgeertsen \r\n\r\n* - Simplifies the grpc.core module to the bare minimum that is needed now\r\n- Cleans all module-info.java files\r\n- Switches to System.Logger for logging\r\n\r\n* Switches to socket context logging. Throws more detailed exception if baseUri is not present.\r\n\r\n* Converts PriorityBag to WeightedBag.\r\n\r\nSigned-off-by: Santiago Pericasgeertsen \r\n\r\n* Introduces support for client interceptors in low-level, stub-free API.\r\n\r\n* Basic support for client interceptors with service stubs\r\n\r\n* Improves support for empty server streams. Includes fix in Http2ClientStream to allow transitions from HEADERS to END. New tests.\r\n\r\n* Adds more tests for client and server empty streams.\r\n\r\n* Handles server EOS in HEADERS frame on the client side. Increased read timeout on client.\r\n\r\n* Some new tests from JK and fixes to gRPC client code to handle: (1) exceptions thrown in gRPC methods and (2) larger payloads.\r\n\r\n* Fixes problems in unary calls with large payloads.\r\n\r\n* Use protobuf version for protoc.\r\n\r\nSigned-off-by: Santiago Pericas-Geertsen \r\n\r\n* Basic support for gRPC protocol config settings\r\n\r\n* Javadoc updates.\r\n\r\nSigned-off-by: Santiago Pericas-Geertsen \r\n\r\n* Improves handling for server connection drops. On a read timeout, if the abort flag is not set, attempts to send a PING frame to verify the connection's health.\r\n\r\n* Uses a separate virtual thread to check if the connection to the server has died. The period to check for that is configurable and set to 5 seconds by default.\r\n\r\n* Sets heartbeat period to 0, thus disabling the feature by default.\r\n\r\nSigned-off-by: Santiago Pericas-Geertsen \r\n\r\n* Fixes logging message and test.\r\n\r\n* Refactors a few classes in grpc/core. Addresses other comments in PR review.\r\n\r\n* Reduces the number of logging statements in favor of using low-level HTTP/2 logging instead.\r\n\r\nSigned-off-by: Santiago Pericas-Geertsen \r\n\r\n* Some code reformatting using the Helidon scheme.\r\n\r\nSigned-off-by: Santiago Pericas-Geertsen \r\n\r\n---------\r\n\r\nSigned-off-by: Santiago Pericasgeertsen \r\nSigned-off-by: Santiago Pericas-Geertsen ","shortMessageHtmlLink":"gRPC Client Implementation (#8423)"}},{"before":"cf821988c2035e0c6d443f8d658dd9781b2bdd66","after":"d0d7c64656bfdfc297ae087f8dde6cbe34106510","ref":"refs/heads/main","pushedAt":"2024-05-29T16:00:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"barchetta","name":"Joe DiPol","path":"/barchetta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6116667?s=80&v=4"},"commit":{"message":"4.x: Upgrade to MP Config 3.1 and fix an issue with profile specific properties (#8757)\n\n* Correctly handle profile-specific properties\r\n* Add test for profile specific properties\r\n* Upgrade MP Config to 3.1\r\n* Return a ConfigValue even when expression on rhs does not resolve\r\n* Update docs for microprofile config 3.1\r\n* Add ConfigValue test for missing expression","shortMessageHtmlLink":"4.x: Upgrade to MP Config 3.1 and fix an issue with profile specific …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXoz7cAA","startCursor":null,"endCursor":null}},"title":"Activity · helidon-io/helidon"}