{"id":24312,"name":"com.github.jknack:handlebars","ecosystem":"maven","repository_url":"https://github.com/jknack/handlebars.java","issues_count":93,"created_at":"2025-06-07T03:48:09.142Z","updated_at":"2025-06-07T03:48:09.142Z","purl":"pkg:maven/com.github.jknack:handlebars","metadata":{"id":4694443,"name":"com.github.jknack:handlebars","ecosystem":"maven","description":"Logic-less and semantic templates with Java","homepage":"https://github.com/jknack/handlebars.java","licenses":"The Apache Software License, Version 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/jknack/handlebars.java","keywords_array":[],"namespace":"com.github.jknack","versions_count":52,"first_release_published_at":"2012-08-15T16:19:24.000Z","latest_release_published_at":"2024-03-07T01:00:47.000Z","latest_release_number":"4.4.0","last_synced_at":"2025-05-20T20:10:43.376Z","created_at":"2022-07-25T20:18:30.443Z","updated_at":"2025-05-20T20:10:43.377Z","registry_url":"https://central.sonatype.com/artifact/com.github.jknack/handlebars/","install_command":null,"documentation_url":"https://appdoc.app/artifact/com.github.jknack/handlebars/","metadata":{},"repo_metadata":{"uuid":"4459604","full_name":"jknack/handlebars.java","owner":"jknack","description":"Logic-less and semantic Mustache templates with Java","archived":false,"fork":false,"pushed_at":"2023-03-06T10:06:26.000Z","size":3908,"stargazers_count":1364,"open_issues_count":123,"forks_count":368,"subscribers_count":61,"default_branch":"master","last_synced_at":"2023-03-16T03:52:00.947Z","etag":null,"topics":["handlebars","template-engine","templates"],"latest_commit_sha":null,"homepage":"http://jknack.github.io/handlebars.java","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":["jknack"],"patreon":"edgarespina"}},"created_at":"2012-05-27T03:22:22.000Z","updated_at":"2023-03-13T11:59:36.000Z","dependencies_parsed_at":"2023-01-16T18:31:40.692Z","dependency_job_id":null,"html_url":"https://github.com/jknack/handlebars.java","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jknack%2Fhandlebars.java","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jknack%2Fhandlebars.java/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jknack%2Fhandlebars.java/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jknack","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"jknack","name":"Edgar Espina","uuid":"1301129","kind":"user","description":"Software engineer. Author of https://jooby.io , Handlebars.java  and others","email":"","website":"https://jooby.io","location":"Buenos Aires","twitter":null,"company":null,"avatar_url":"https://avatars.githubusercontent.com/u/1301129?u=4b7d53d30ba7cf661914bcffce38c6403d28ae85\u0026v=4","repositories_count":33,"last_synced_at":"2023-02-15T19:35:13.542Z","metadata":{"has_sponsors_listing":true},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jknack"},"tags":[{"name":"v4.3.1","sha":"683c5e885d5dcdf3d17b33e9667f3fb153952016","kind":"commit","published_at":"2022-10-18T13:18:01.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v4.3.1","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v4.3.1"},{"name":"v4.3.0","sha":"a00892662e4449c4efb46e2996d1a6a676425431","kind":"commit","published_at":"2021-10-12T00:27:02.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v4.3.0","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v4.3.0"},{"name":"v4.2.1","sha":"2afc50fd5dcd32af28f8305b59689b3fec4a3b07","kind":"commit","published_at":"2021-09-26T16:01:42.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v4.2.1","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v4.2.1"},{"name":"v4.2.0","sha":"3be74e1a1e876888c37ddc8ea080019e6eeb9f64","kind":"commit","published_at":"2020-04-25T17:48:38.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v4.2.0","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v4.2.0"},{"name":"v4.1.2","sha":"52edac903966f607bf3e949d73ae325292c07997","kind":"commit","published_at":"2018-10-30T01:01:10.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v4.1.2","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v4.1.2"},{"name":"v4.1.1","sha":"ab690941d732e35230e1728441678b93047d2c6a","kind":"commit","published_at":"2018-10-29T14:07:18.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v4.1.1","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v4.1.1"},{"name":"v4.1.0","sha":"8e0a2f11d5d47a7e074373aa0ba233c8fbe5f281","kind":"commit","published_at":"2018-06-11T00:53:37.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v4.1.0","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v4.1.0"},{"name":"v4.0.7","sha":"2ea80cf4a57d914d74dcf69e19e045a0d9ace607","kind":"commit","published_at":"2018-05-29T17:45:23.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v4.0.7","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v4.0.7"},{"name":"v4.0.6","sha":"38bf73b85555a62ec7f97cf3ca59104b606f31da","kind":"commit","published_at":"2016-08-10T12:42:55.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v4.0.6","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v4.0.6"},{"name":"v4.0.5","sha":"b914d49c0cb3128fcce304aa8c74b2d732e7d306","kind":"commit","published_at":"2016-03-15T00:15:28.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v4.0.5","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v4.0.5"},{"name":"v4.0.3","sha":"73e944f458001bafd8b1353e34dcf0a20b53d793","kind":"commit","published_at":"2016-01-12T17:47:51.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v4.0.3","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v4.0.3"},{"name":"v4.0.0","sha":"69052294f849a257626b7a7ab852928535f2e9c3","kind":"commit","published_at":"2015-11-09T12:32:45.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v4.0.0","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v4.0.0"},{"name":"v2.3.2","sha":"a2c55715c867f36545a1873794d782dc7160d9a3","kind":"commit","published_at":"2015-10-22T23:52:10.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v2.3.2","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v2.3.2"},{"name":"v2.3.1","sha":"2c86dc39eb21a61f11050a6885f89431f824f774","kind":"commit","published_at":"2015-10-17T00:17:50.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v2.3.1","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v2.3.1"},{"name":"v2.2.3","sha":"3e0f0d48d43855478f1d052638a7fcd7e76c7d56","kind":"commit","published_at":"2015-07-22T14:56:47.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v2.2.3","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v2.2.3"},{"name":"v2.2.2","sha":"521736959bdd226b623c2f2cfc6c16a9e23aec40","kind":"commit","published_at":"2015-06-24T18:48:13.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v2.2.2","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v2.2.2"},{"name":"v2.2.1","sha":"761b2289dfdb28b6b40ff382de133d999af0285a","kind":"commit","published_at":"2015-06-16T14:56:10.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v2.2.1","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v2.2.1"},{"name":"v2.2.0","sha":"49f401b88d005db96cce0a906e295d66b292ae5c","kind":"commit","published_at":"2015-05-31T16:05:49.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v2.2.0","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v2.2.0"},{"name":"v2.1.0","sha":"3a1e3dfdb66b40031aedc944eecec0fdf37b2ad7","kind":"commit","published_at":"2015-04-27T23:15:55.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v2.1.0","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v2.1.0"},{"name":"v2.0.0","sha":"dfb64ef89e8a34b3ee8d874673226fde0f64e253","kind":"commit","published_at":"2014-11-27T18:19:05.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v2.0.0","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v2.0.0"},{"name":"v1.3.2","sha":"4d4bc68d82dc67af32874fa2b5c0e3edec37b877","kind":"commit","published_at":"2014-09-08T00:24:29.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v1.3.2","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v1.3.2"},{"name":"v1.3.1","sha":"4f932fa1543939b4af044f7573d8adfd1e3c6e63","kind":"commit","published_at":"2014-04-28T13:16:45.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v1.3.1","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v1.3.1"},{"name":"v1.3.0","sha":"5d6cc0f8cfa0b9fe8d2c97987fe2d3e90ff8efbb","kind":"tag","published_at":"2014-03-10T02:18:37.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v1.3.0","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v1.3.0"},{"name":"v1.2.1","sha":"6195e084835a73fd76f39e6b7a0a97b14beff8ab","kind":"tag","published_at":"2013-12-09T17:36:34.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v1.2.1","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v1.2.1"},{"name":"v1.2.0","sha":"8db3228699bb2d193efab3ccc17351d292fbef99","kind":"tag","published_at":"2013-12-03T21:54:56.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v1.2.0","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v1.2.0"},{"name":"v1.1.2","sha":"e3c5f3380aaa7a49118c9b55b1fd0c4285f4a0ca","kind":"tag","published_at":"2013-08-19T18:15:42.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v1.1.2","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v1.1.2"},{"name":"v1.1.1","sha":"fb460a216addb3ba109a4bd943f6ae84cb71f1e5","kind":"tag","published_at":"2013-07-30T16:36:07.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v1.1.1","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v1.1.1"},{"name":"v1.1.0","sha":"36097568bb6a1c23090d8e89545faf2daae6bf05","kind":"tag","published_at":"2013-07-11T23:41:46.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v1.1.0","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v1.1.0"},{"name":"v1.0.0","sha":"198468307aa179fd241850041f1138f8166e0988","kind":"tag","published_at":"2013-05-14T23:25:23.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v1.0.0","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v1.0.0"},{"name":"v0.12.0","sha":"ef1ae553c01bf86923a8f9c4bf7f948eca2ab7aa","kind":"tag","published_at":"2013-04-19T12:47:34.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v0.12.0","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v0.12.0"},{"name":"v0.11.0","sha":"3966abbc48347bd82078524143d2599426735b36","kind":"tag","published_at":"2013-03-31T17:33:19.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v0.11.0","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v0.11.0"},{"name":"v0.10.0","sha":"5904f86ebfba6e909f3d445afba0e49ec0909ef8","kind":"tag","published_at":"2013-03-17T23:05:50.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v0.10.0","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v0.10.0"},{"name":"v0.9.0","sha":"7cf71c2af8e4460ad5ce49edac5f243bca3118d2","kind":"tag","published_at":"2013-02-25T00:40:27.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v0.9.0","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v0.9.0"},{"name":"v0.8.0","sha":"99c90979984febd261bc99c1f743cbe96da83a63","kind":"tag","published_at":"2013-01-11T15:19:02.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/v0.8.0","html_url":"https://github.com/jknack/handlebars.java/releases/tag/v0.8.0"},{"name":"handlebars.java-0.7.0","sha":"0ebbfbbcd96c33550c0b16611d474215484a956f","kind":"tag","published_at":"2012-12-10T22:51:23.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/handlebars.java-0.7.0","html_url":"https://github.com/jknack/handlebars.java/releases/tag/handlebars.java-0.7.0"},{"name":"handlebars.java-0.6.2","sha":"6ed3668f42ccf61526f28424a9d6f1d4259b7c79","kind":"tag","published_at":"2012-11-13T01:43:26.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/handlebars.java-0.6.2","html_url":"https://github.com/jknack/handlebars.java/releases/tag/handlebars.java-0.6.2"},{"name":"handlebars.java-0.6.1","sha":"711d993de2ee34fd236dd33d9021ec708994a803","kind":"tag","published_at":"2012-10-24T00:15:41.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/handlebars.java-0.6.1","html_url":"https://github.com/jknack/handlebars.java/releases/tag/handlebars.java-0.6.1"},{"name":"handlebars.java-0.6.0","sha":"8f2b71410f245f56235c3ed3100b156f4fb9a428","kind":"tag","published_at":"2012-10-21T23:34:05.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/handlebars.java-0.6.0","html_url":"https://github.com/jknack/handlebars.java/releases/tag/handlebars.java-0.6.0"},{"name":"handlebars.java-0.5.5","sha":"983f585e19e809198a57d887a859b68cb5334cc1","kind":"tag","published_at":"2012-10-09T00:14:12.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/handlebars.java-0.5.5","html_url":"https://github.com/jknack/handlebars.java/releases/tag/handlebars.java-0.5.5"},{"name":"handlebars.java-0.5.4","sha":"3b366363dbb6094e786f6ee1da57875ca3fb80bb","kind":"tag","published_at":"2012-09-24T21:15:14.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/handlebars.java-0.5.4","html_url":"https://github.com/jknack/handlebars.java/releases/tag/handlebars.java-0.5.4"},{"name":"handlebars.java-0.5.3","sha":"a5d7584dfce0fc7aa3b7a7bce7f51c99a6684097","kind":"tag","published_at":"2012-09-21T00:33:12.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/handlebars.java-0.5.3","html_url":"https://github.com/jknack/handlebars.java/releases/tag/handlebars.java-0.5.3"},{"name":"handlebars.java-0.5.2","sha":"1e8463ecd2881108d2b6a315e242701fd623b7ef","kind":"tag","published_at":"2012-09-18T01:18:42.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/handlebars.java-0.5.2","html_url":"https://github.com/jknack/handlebars.java/releases/tag/handlebars.java-0.5.2"},{"name":"handlebars.java-0.5.1","sha":"4b298c8912aabe8b00012aa5fea77d4d071bb24e","kind":"tag","published_at":"2012-09-18T01:10:10.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/handlebars.java-0.5.1","html_url":"https://github.com/jknack/handlebars.java/releases/tag/handlebars.java-0.5.1"},{"name":"handlebars.java-0.5.0","sha":"a85b512d0e04c7aacf0a1268c6f8d414e76ee9a5","kind":"tag","published_at":"2012-09-17T01:36:28.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/handlebars.java-0.5.0","html_url":"https://github.com/jknack/handlebars.java/releases/tag/handlebars.java-0.5.0"},{"name":"handlebars.java-0.4.2","sha":"228fdae876eb5f0a820c15194ed39e592bdbaf44","kind":"tag","published_at":"2012-08-28T23:42:31.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/handlebars.java-0.4.2","html_url":"https://github.com/jknack/handlebars.java/releases/tag/handlebars.java-0.4.2"},{"name":"handlebars.java-0.4.1","sha":"46bcc92b71b0f9e20fb7362cec8ec99c9de93ebb","kind":"tag","published_at":"2012-08-28T00:00:44.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/handlebars.java-0.4.1","html_url":"https://github.com/jknack/handlebars.java/releases/tag/handlebars.java-0.4.1"},{"name":"handlebars.java-0.4.0","sha":"987ff0da2d862ec9153a765fa5b17a6520efeca8","kind":"tag","published_at":"2012-08-15T16:17:54.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/handlebars.java-0.4.0","html_url":"https://github.com/jknack/handlebars.java/releases/tag/handlebars.java-0.4.0"},{"name":"handlebars.java-0.3.1","sha":"28b8f5c09ed684c94664d3475dd9af4959af32bc","kind":"tag","published_at":"2012-08-06T00:01:13.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/handlebars.java-0.3.1","html_url":"https://github.com/jknack/handlebars.java/releases/tag/handlebars.java-0.3.1"},{"name":"handlebars.java-0.3.0","sha":"82d753006cd4d366aaf913a481e1a5edc38357f4","kind":"tag","published_at":"2012-07-23T01:35:48.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/handlebars.java-0.3.0","html_url":"https://github.com/jknack/handlebars.java/releases/tag/handlebars.java-0.3.0"},{"name":"handlebars.java-0.2.2","sha":"f887bc554caadb2709ff5b88672160e4761a4f7b","kind":"tag","published_at":"2012-07-06T01:00:35.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/handlebars.java-0.2.2","html_url":"https://github.com/jknack/handlebars.java/releases/tag/handlebars.java-0.2.2"},{"name":"handlebars.java-0.2.1","sha":"2de40740b5780edb1088e471828b178624e24ae7","kind":"tag","published_at":"2012-07-01T23:19:17.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/handlebars.java-0.2.1","html_url":"https://github.com/jknack/handlebars.java/releases/tag/handlebars.java-0.2.1"},{"name":"0.2.0","sha":"8cd72b3a712f937493fe61820ea4bd4351ed827b","kind":"tag","published_at":"2012-06-29T01:02:03.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/0.2.0","html_url":"https://github.com/jknack/handlebars.java/releases/tag/0.2.0"},{"name":"handlebars.java-0.1.0","sha":"d271f792183d3184d392f37492031673ca3b1aab","kind":"tag","published_at":"2012-06-26T00:40:16.000Z","download_url":"https://codeload.github.com/jknack/handlebars.java/tar.gz/handlebars.java-0.1.0","html_url":"https://github.com/jknack/handlebars.java/releases/tag/handlebars.java-0.1.0"}]},"repo_metadata_updated_at":"2023-03-21T21:19:42.995Z","dependent_packages_count":237,"downloads":null,"downloads_period":null,"dependent_repos_count":1271,"rankings":{"downloads":null,"dependent_repos_count":0.33377048523861486,"dependent_packages_count":0.33837559691257296,"stargazers_count":10.038542782488562,"forks_count":9.985483887114697,"docker_downloads_count":0.5598214017559491,"average":4.251198830702079},"purl":"pkg:maven/com.github.jknack/handlebars","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/com.github.jknack:handlebars","docker_dependents_count":437,"docker_downloads_count":104423852,"usage_url":"https://repos.ecosyste.ms/usage/maven/com.github.jknack:handlebars","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/com.github.jknack:handlebars/dependencies","status":null,"funding_links":["https://github.com/sponsors/jknack","https://patreon.com/edgarespina"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.github.jknack:handlebars/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.github.jknack:handlebars/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.github.jknack:handlebars/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.github.jknack:handlebars/related_packages","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":517936,"maintainers_count":0,"namespaces_count":68848,"keywords_count":32053,"github":"maven-central","metadata":{"funded_packages_count":25044},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2025-06-07T05:38:09.526Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},"unique_repositories_count":44,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4459096697","node_id":"PR_kwDOF1l8-M7cLEnr","number":28193,"state":"open","title":"chore(deps): bump the maven-minor-patch group with 165 updates","user":"dependabot[bot]","labels":["java","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-16T07:22:56.000Z","updated_at":"2026-05-16T07:23:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"maven-minor-patch","update_count":165,"packages":[{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.20.0"},{"name":"io.projectreactor.netty:reactor-netty-http","old_version":"1.2.16","new_version":"1.3.5","repository_url":"https://github.com/reactor/reactor-netty"},{"name":"org.eclipse.angus:angus-mail","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/eclipse-ee4j/angus-mail"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.18.7","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.module:jackson-module-blackbird","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr353","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-cbor","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.18.7","new_version":"2.21"},{"name":"io.dropwizard:dropwizard-core","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-assets","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-client","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-testing","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-json-logging","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-metrics","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-jersey","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-views","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-jetty","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.modelcontextprotocol.sdk:mcp-bom","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/modelcontextprotocol/java-sdk"},{"name":"io.modelcontextprotocol.sdk:mcp-core","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/modelcontextprotocol/java-sdk"},{"name":"io.modelcontextprotocol.sdk:mcp-json-jackson2","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/modelcontextprotocol/java-sdk"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10:jetty-ee10-servlet","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10:jetty-ee10-servlets","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty:jetty-io","old_version":"12.1.7","new_version":"12.1.9"},{"name":"ch.qos.logback:logback-core","old_version":"1.5.25","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.25","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback.access:logback-access-jetty12","old_version":"2.0.7","new_version":"2.0.12"},{"name":"ch.qos.logback.access:logback-access-common","old_version":"2.0.7","new_version":"2.0.12"},{"name":"org.awaitility:awaitility","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/awaitility/awaitility"},{"name":"io.dropwizard:dropwizard-jdbi3","old_version":"5.0.0","new_version":"5.0.1"},{"name":"org.jdbi:jdbi3-core","old_version":"3.37.1","new_version":"3.53.0","repository_url":"https://github.com/jdbi/jdbi"},{"name":"org.jdbi:jdbi3-sqlobject","old_version":"3.37.1","new_version":"3.53.0","repository_url":"https://github.com/jdbi/jdbi"},{"name":"commons-cli:commons-cli","old_version":"1.9.0","new_version":"1.11.0","repository_url":"https://github.com/apache/commons-cli"},{"name":"commons-io:commons-io","old_version":"2.17.0","new_version":"2.22.0"},{"name":"com.mysql:mysql-connector-j","old_version":"9.3.0","new_version":"9.7.0","repository_url":"https://github.com/mysql/mysql-connector-j"},{"name":"com.google.code.gson:gson","old_version":"2.13.1","new_version":"2.14.0","repository_url":"https://github.com/google/gson"},{"name":"io.swagger.core.v3:swagger-core","old_version":"2.2.25","new_version":"2.2.50","repository_url":"https://github.com/swagger-api/swagger-core"},{"name":"io.swagger.core.v3:swagger-jaxrs2","old_version":"2.2.25","new_version":"2.2.50"},{"name":"io.swagger.core.v3:swagger-integration","old_version":"2.2.25","new_version":"2.2.50"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.25","new_version":"2.2.50"},{"name":"jakarta.xml.bind:jakarta.xml.bind-api","old_version":"4.0.2","new_version":"4.0.5","repository_url":"https://github.com/jakartaee/jaxb-api"},{"name":"io.prometheus:prometheus-metrics-instrumentation-dropwizard","old_version":"1.3.6","new_version":"1.6.1"},{"name":"org.mockito:mockito-core","old_version":"5.5.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.7.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"com.amazon.redshift:redshift-jdbc42","old_version":"2.2.2","new_version":"2.2.6","repository_url":"https://github.com/aws/amazon-redshift-jdbc-driver"},{"name":"org.slf4j:slf4j-api","old_version":"2.0.4","new_version":"2.0.18"},{"name":"org.slf4j:slf4j-simple","old_version":"2.0.4","new_version":"2.0.18"},{"name":"org.projectlombok:lombok","old_version":"1.18.30","new_version":"1.18.46","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.apache.tomcat:tomcat-jdbc","old_version":"11.0.5","new_version":"11.0.22"},{"name":"io.github.classgraph:classgraph","old_version":"4.8.177","new_version":"4.8.184","repository_url":"https://github.com/classgraph/classgraph"},{"name":"org.reflections:reflections","old_version":"0.9.11","new_version":"0.10.2","repository_url":"https://github.com/ronmamo/reflections"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.4","new_version":"2.26.0"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.25.4","new_version":"2.26.0"},{"name":"io.github.resilience4j:resilience4j-retry","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"io.github.resilience4j:resilience4j-ratelimiter","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"info.picocli:picocli","old_version":"4.7.6","new_version":"4.7.7","repository_url":"https://github.com/remkop/picocli"},{"name":"com.github.erosb:everit-json-schema","old_version":"1.14.4","new_version":"1.14.6","repository_url":"https://github.com/erosb/everit-json-schema"},{"name":"com.github.jknack:handlebars","old_version":"4.5.0","new_version":"4.5.1","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"com.microsoft.azure:msal4j","old_version":"1.17.2","new_version":"1.24.1","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-java"},{"name":"com.azure:azure-identity","old_version":"1.15.2","new_version":"1.18.3","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"io.netty:netty-bom","old_version":"4.1.133.Final","new_version":"4.2.13.Final","repository_url":"https://github.com/netty/netty"},{"name":"org.yaml:snakeyaml","old_version":"2.3","new_version":"2.6"},{"name":"org.apache.httpcomponents.core5:httpcore5-h2","old_version":"5.3.5","new_version":"5.4.2","repository_url":"https://github.com/apache/httpcomponents-core"},{"name":"org.apache.commons:commons-compress","old_version":"1.26.0","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.10","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.apache.maven.plugins:maven-source-plugin","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/apache/maven-source-plugin"},{"name":"org.apache.maven.plugins:maven-javadoc-plugin","old_version":"3.6.0","new_version":"3.12.0","repository_url":"https://github.com/apache/maven-javadoc-plugin"},{"name":"org.apache.maven.plugins:maven-gpg-plugin","old_version":"3.0.1","new_version":"3.2.8","repository_url":"https://github.com/apache/maven-gpg-plugin"},{"name":"org.apache.maven.plugins:maven-jxr-plugin","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-jxr"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.1.0","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"org.apache.maven.plugins:maven-clean-plugin","old_version":"3.2.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-clean-plugin"},{"name":"org.apache.maven.plugins:maven-deploy-plugin","old_version":"3.0.0","new_version":"3.1.4","repository_url":"https://github.com/apache/maven-deploy-plugin"},{"name":"org.apache.maven.plugins:maven-install-plugin","old_version":"3.0.1","new_version":"3.1.4","repository_url":"https://github.com/apache/maven-install-plugin"},{"name":"org.apache.maven.plugins:maven-resources-plugin","old_version":"3.3.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-resources-plugin"},{"name":"org.apache.maven.plugins:maven-assembly-plugin","old_version":"3.4.2","new_version":"3.8.0","repository_url":"https://github.com/apache/maven-assembly-plugin"},{"name":"org.apache.maven.plugins:maven-site-plugin","old_version":"3.12.1","new_version":"3.21.0","repository_url":"https://github.com/apache/maven-site-plugin"},{"name":"org.apache.maven.plugins:maven-dependency-plugin","old_version":"3.6.0","new_version":"3.10.0","repository_url":"https://github.com/apache/maven-dependency-plugin"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.2.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"org.apache.maven.plugins:maven-release-plugin","old_version":"3.0.1","new_version":"3.3.1","repository_url":"https://github.com/apache/maven-release"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.13.0","new_version":"3.15.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-jar-plugin","old_version":"3.3.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-jar-plugin"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.1.2","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-surefire-report-plugin","old_version":"3.1.2","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.13.0","new_version":"2.21.0","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.sonatype.central:central-publishing-maven-plugin","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/sonatype/central-publishing-maven-plugin"},{"name":"org.jsonschema2pojo:jsonschema2pojo-maven-plugin","old_version":"1.3.1","new_version":"1.3.3","repository_url":"https://github.com/joelittlejohn/jsonschema2pojo"},{"name":"org.jsonschema2pojo:jsonschema2pojo-core","old_version":"1.3.1","new_version":"1.3.3","repository_url":"https://github.com/joelittlejohn/jsonschema2pojo"},{"name":"com.flipkart.zjsonpatch:zjsonpatch","old_version":"0.4.14","new_version":"0.4.16","repository_url":"https://github.com/flipkart-incubator/zjsonpatch"},{"name":"io.socket:socket.io-client","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/socketio/socket.io-client-java"},{"name":"com.auth0:java-jwt","old_version":"4.4.0","new_version":"4.5.2","repository_url":"https://github.com/auth0/java-jwt"},{"name":"org.glassfish.jersey.connectors:jersey-apache-connector","old_version":"3.1.9","new_version":"3.1.11"},{"name":"org.eclipse.parsson:parsson","old_version":"1.1.5","new_version":"1.1.7","repository_url":"https://github.com/eclipse-ee4j/parsson"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.1.2","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"commons-codec:commons-codec","old_version":"1.17.1","new_version":"1.22.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"co.elastic.clients:elasticsearch-java","old_version":"9.2.4","new_version":"9.4.0","repository_url":"https://github.com/elastic/elasticsearch-java"},{"name":"org.apache.maven.plugins:maven-shade-plugin","old_version":"3.6.0","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-shade-plugin"},{"name":"org.codehaus.mojo:build-helper-maven-plugin","old_version":"3.4.0","new_version":"3.6.1","repository_url":"https://github.com/mojohaus/build-helper-maven-plugin"},{"name":"org.opensearch.client:opensearch-java","old_version":"3.4.0","new_version":"3.8.0","repository_url":"https://github.com/opensearch-project/opensearch-java"},{"name":"software.amazon.awssdk:bom","old_version":"2.30.19","new_version":"2.44.7"},{"name":"com.google.cloud:libraries-bom","old_version":"26.73.0","new_version":"26.83.0","repository_url":"https://github.com/googleapis/java-cloud-bom"},{"name":"jakarta.validation:jakarta.validation-api","old_version":"3.0.2","new_version":"3.1.1","repository_url":"https://github.com/jakartaee/validation"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.0.2","new_version":"10.9"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"com.google.api-client:google-api-client","old_version":"2.2.0","new_version":"2.9.0","repository_url":"https://github.com/googleapis/google-api-java-client"},{"name":"com.google.oauth-client:google-oauth-client","old_version":"1.34.1","new_version":"1.39.0","repository_url":"https://github.com/googleapis/google-oauth-java-client"},{"name":"io.swagger.core.v3:swagger-core-jakarta","old_version":"2.2.30","new_version":"2.2.50"},{"name":"io.swagger.core.v3:swagger-jaxrs2-jakarta","old_version":"2.2.30","new_version":"2.2.50"},{"name":"com.azure:azure-identity-extensions","old_version":"1.0.0","new_version":"1.2.8","repository_url":"https://github.com/azure/azure-sdk-for-java"},{"name":"jakarta.servlet:jakarta.servlet-api","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/eclipse-ee4j/servlet-api"},{"name":"io.micrometer:micrometer-bom","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-observation","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-registry-prometheus","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-core","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.19","new_version":"4.2.38","repository_url":"https://github.com/dropwizard/metrics"},{"name":"ai.djl:api","old_version":"0.34.0","new_version":"0.36.0","repository_url":"https://github.com/deepjavalibrary/djl"},{"name":"ai.djl.pytorch:pytorch-engine","old_version":"0.34.0","new_version":"0.36.0","repository_url":"https://github.com/deepjavalibrary/djl"},{"name":"ai.djl.huggingface:tokenizers","old_version":"0.34.0","new_version":"0.36.0","repository_url":"https://github.com/deepjavalibrary/djl"},{"name":"org.skyscreamer:jsonassert","old_version":"1.5.1","new_version":"1.5.3","repository_url":"https://github.com/skyscreamer/JSONassert"},{"name":"io.jsonwebtoken:jjwt","old_version":"0.9.1","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"com.auth0:jwks-rsa","old_version":"0.22.1","new_version":"0.24.1","repository_url":"https://github.com/auth0/jwks-rsa-java"},{"name":"io.socket:socket.io-server","old_version":"4.0.1","new_version":"4.1.2","repository_url":"https://github.com/trinopoty/socket.io-server-java"},{"name":"io.socket:engine.io-server","old_version":"6.2.1","new_version":"6.3.2","repository_url":"https://github.com/socketio/engine.io-server-java"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-jetty-api","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty:jetty-http","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.freemarker:freemarker","old_version":"2.3.33","new_version":"2.3.34"},{"name":"org.apache.commons:commons-csv","old_version":"1.12.0","new_version":"1.14.1","repository_url":"https://github.com/apache/commons-csv"},{"name":"com.opencsv:opencsv","old_version":"5.9","new_version":"5.12.0"},{"name":"org.quartz-scheduler:quartz","old_version":"2.5.0-rc2","new_version":"2.5.2","repository_url":"https://github.com/quartz-scheduler/quartz"},{"name":"com.mchange:c3p0","old_version":"0.12.0","new_version":"0.13.0","repository_url":"https://github.com/swaldman/c3p0"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"com.slack.api:bolt-servlet","old_version":"1.44.1","new_version":"1.48.1","repository_url":"https://github.com/slackapi/java-slack-sdk"},{"name":"com.slack.api:slack-api-client","old_version":"1.44.1","new_version":"1.48.1","repository_url":"https://github.com/slackapi/java-slack-sdk"},{"name":"io.github.jamsesso:json-logic-java","old_version":"1.0.7","new_version":"1.1.0","repository_url":"https://github.com/jamsesso/json-logic-java"},{"name":"org.apache.calcite:calcite-core","old_version":"1.36.0","new_version":"1.41.0","repository_url":"https://github.com/apache/calcite"},{"name":"com.apicatalog:titanium-json-ld","old_version":"1.4.0","new_version":"1.7.0","repository_url":"https://github.com/filip26/titanium-json-ld"},{"name":"org.commonmark:commonmark","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"org.commonmark:commonmark-ext-gfm-strikethrough","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"org.commonmark:commonmark-ext-autolink","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"org.commonmark:commonmark-ext-gfm-tables","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"com.azure:azure-storage-blob","old_version":"12.31.1","new_version":"12.34.0","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"org.apache.poi:poi","old_version":"5.4.1","new_version":"5.5.1"},{"name":"org.apache.poi:poi-ooxml","old_version":"5.4.1","new_version":"5.5.1"},{"name":"org.apache.poi:poi-scratchpad","old_version":"5.4.1","new_version":"5.5.1"},{"name":"org.apache.tika:tika-core","old_version":"3.2.3","new_version":"3.3.0","repository_url":"https://github.com/apache/tika"},{"name":"org.apache.tika:tika-parser-ocr-module","old_version":"3.2.3","new_version":"3.3.0"},{"name":"org.codehaus.mojo:buildnumber-maven-plugin","old_version":"3.0.0","new_version":"3.3.0","repository_url":"https://github.com/mojohaus/buildnumber-maven-plugin"},{"name":"io.swagger.core.v3:swagger-maven-plugin-jakarta","old_version":"2.2.30","new_version":"2.2.50"},{"name":"org.testcontainers:junit-jupiter","old_version":"1.20.3","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.testcontainers:k3s","old_version":"1.20.3","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"com.github.docker-java:docker-java-bom","old_version":"3.4.2","new_version":"3.7.1","repository_url":"https://github.com/docker-java/docker-java"},{"name":"org.eclipse.jetty:jetty-util","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.codehaus.mojo:rpm-maven-plugin","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/mojohaus/rpm-maven-plugin"},{"name":"io.github.openfeign:feign-core","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-jackson","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-slf4j","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-okhttp","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"org.openapitools:jackson-databind-nullable","old_version":"0.2.6","new_version":"0.2.10","repository_url":"https://github.com/OpenAPITools/jackson-databind-nullable"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.23","new_version":"2.1.42","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"com.google.auth:google-auth-library-oauth2-http","old_version":"1.29.0","new_version":"1.47.0"},{"name":"org.mozilla:rhino","old_version":"1.7.15.1","new_version":"1.9.1","repository_url":"https://github.com/mozilla/rhino"},{"name":"org.openapitools:openapi-generator-maven-plugin","old_version":"7.13.0","new_version":"7.22.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven-minor-patch group with 165 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.20.0` |\n| [io.projectreactor.netty:reactor-netty-http](https://github.com/reactor/reactor-netty) | `1.2.16` | `1.3.5` |\n| [org.eclipse.angus:angus-mail](https://github.com/eclipse-ee4j/angus-mail) | `2.0.4` | `2.0.5` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.core:jackson-core | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.core:jackson-databind | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.module:jackson-module-blackbird | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr353 | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.dataformat:jackson-dataformat-cbor | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.dataformat:jackson-dataformat-yaml | `2.18.7` | `2.21` |\n| io.dropwizard:dropwizard-core | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-assets | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-client | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-testing | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-json-logging | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-metrics | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-jersey | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-views | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-jetty | `5.0.0` | `5.0.1` |\n| [io.modelcontextprotocol.sdk:mcp-bom](https://github.com/modelcontextprotocol/java-sdk) | `1.1.1` | `1.1.2` |\n| [io.modelcontextprotocol.sdk:mcp-core](https://github.com/modelcontextprotocol/java-sdk) | `1.1.1` | `1.1.2` |\n| [io.modelcontextprotocol.sdk:mcp-json-jackson2](https://github.com/modelcontextprotocol/java-sdk) | `1.1.1` | `1.1.2` |\n| org.eclipse.jetty:jetty-server | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10:jetty-ee10-servlet | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10:jetty-ee10-servlets | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty:jetty-io | `12.1.7` | `12.1.9` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.25` | `1.5.32` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.25` | `1.5.32` |\n| ch.qos.logback.access:logback-access-jetty12 | `2.0.7` | `2.0.12` |\n| ch.qos.logback.access:logback-access-common | `2.0.7` | `2.0.12` |\n| [org.awaitility:awaitility](https://github.com/awaitility/awaitility) | `4.2.0` | `4.3.0` |\n| io.dropwizard:dropwizard-jdbi3 | `5.0.0` | `5.0.1` |\n| [org.jdbi:jdbi3-core](https://github.com/jdbi/jdbi) | `3.37.1` | `3.53.0` |\n| [org.jdbi:jdbi3-sqlobject](https://github.com/jdbi/jdbi) | `3.37.1` | `3.53.0` |\n| [commons-cli:commons-cli](https://github.com/apache/commons-cli) | `1.9.0` | `1.11.0` |\n| commons-io:commons-io | `2.17.0` | `2.22.0` |\n| [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) | `9.3.0` | `9.7.0` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.13.1` | `2.14.0` |\n| [io.swagger.core.v3:swagger-core](https://github.com/swagger-api/swagger-core) | `2.2.25` | `2.2.50` |\n| io.swagger.core.v3:swagger-jaxrs2 | `2.2.25` | `2.2.50` |\n| io.swagger.core.v3:swagger-integration | `2.2.25` | `2.2.50` |\n| io.swagger.core.v3:swagger-annotations | `2.2.25` | `2.2.50` |\n| [jakarta.xml.bind:jakarta.xml.bind-api](https://github.com/jakartaee/jaxb-api) | `4.0.2` | `4.0.5` |\n| io.prometheus:prometheus-metrics-instrumentation-dropwizard | `1.3.6` | `1.6.1` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.5.0` | `5.23.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.7.0` | `5.23.0` |\n| [com.amazon.redshift:redshift-jdbc42](https://github.com/aws/amazon-redshift-jdbc-driver) | `2.2.2` | `2.2.6` |\n| org.slf4j:slf4j-api | `2.0.4` | `2.0.18` |\n| org.slf4j:slf4j-simple | `2.0.4` | `2.0.18` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.30` | `1.18.46` |\n| org.apache.tomcat:tomcat-jdbc | `11.0.5` | `11.0.22` |\n| [io.github.classgraph:classgraph](https://github.com/classgraph/classgraph) | `4.8.177` | `4.8.184` |\n| [org.reflections:reflections](https://github.com/ronmamo/reflections) | `0.9.11` | `0.10.2` |\n| org.apache.logging.log4j:log4j-core | `2.25.4` | `2.26.0` |\n| org.apache.logging.log4j:log4j-api | `2.25.4` | `2.26.0` |\n| [io.github.resilience4j:resilience4j-retry](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [io.github.resilience4j:resilience4j-ratelimiter](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [info.picocli:picocli](https://github.com/remkop/picocli) | `4.7.6` | `4.7.7` |\n| [com.github.erosb:everit-json-schema](https://github.com/erosb/everit-json-schema) | `1.14.4` | `1.14.6` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.5.0` | `4.5.1` |\n| [com.microsoft.azure:msal4j](https://github.com/AzureAD/microsoft-authentication-library-for-java) | `1.17.2` | `1.24.1` |\n| [com.azure:azure-identity](https://github.com/Azure/azure-sdk-for-java) | `1.15.2` | `1.18.3` |\n| [io.netty:netty-bom](https://github.com/netty/netty) | `4.1.133.Final` | `4.2.13.Final` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.3` | `2.6` |\n| [org.apache.httpcomponents.core5:httpcore5-h2](https://github.com/apache/httpcomponents-core) | `5.3.5` | `5.4.2` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.26.0` | `1.28.0` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.10` | `0.8.14` |\n| [org.apache.maven.plugins:maven-source-plugin](https://github.com/apache/maven-source-plugin) | `3.3.1` | `3.4.0` |\n| [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) | `3.6.0` | `3.12.0` |\n| [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) | `3.0.1` | `3.2.8` |\n| [org.apache.maven.plugins:maven-jxr-plugin](https://github.com/apache/maven-jxr) | `3.3.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.1.0` | `3.6.2` |\n| [org.apache.maven.plugins:maven-clean-plugin](https://github.com/apache/maven-clean-plugin) | `3.2.0` | `3.5.0` |\n| [org.apache.maven.plugins:maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin) | `3.0.0` | `3.1.4` |\n| [org.apache.maven.plugins:maven-install-plugin](https://github.com/apache/maven-install-plugin) | `3.0.1` | `3.1.4` |\n| [org.apache.maven.plugins:maven-resources-plugin](https://github.com/apache/maven-resources-plugin) | `3.3.0` | `3.5.0` |\n| [org.apache.maven.plugins:maven-assembly-plugin](https://github.com/apache/maven-assembly-plugin) | `3.4.2` | `3.8.0` |\n| [org.apache.maven.plugins:maven-site-plugin](https://github.com/apache/maven-site-plugin) | `3.12.1` | `3.21.0` |\n| [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) | `3.6.0` | `3.10.0` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.2.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-release-plugin](https://github.com/apache/maven-release) | `3.0.1` | `3.3.1` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.13.0` | `3.15.0` |\n| [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) | `3.3.0` | `3.5.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.1.2` | `3.5.5` |\n| [org.apache.maven.plugins:maven-surefire-report-plugin](https://github.com/apache/maven-surefire) | `3.1.2` | `3.5.5` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.13.0` | `2.21.0` |\n| [org.sonatype.central:central-publishing-maven-plugin](https://github.com/sonatype/central-publishing-maven-plugin) | `0.9.0` | `0.10.0` |\n| [org.jsonschema2pojo:jsonschema2pojo-maven-plugin](https://github.com/joelittlejohn/jsonschema2pojo) | `1.3.1` | `1.3.3` |\n| [org.jsonschema2pojo:jsonschema2pojo-core](https://github.com/joelittlejohn/jsonschema2pojo) | `1.3.1` | `1.3.3` |\n| [com.flipkart.zjsonpatch:zjsonpatch](https://github.com/flipkart-incubator/zjsonpatch) | `0.4.14` | `0.4.16` |\n| [io.socket:socket.io-client](https://github.com/socketio/socket.io-client-java) | `2.1.1` | `2.1.2` |\n| [com.auth0:java-jwt](https://github.com/auth0/java-jwt) | `4.4.0` | `4.5.2` |\n| org.glassfish.jersey.connectors:jersey-apache-connector | `3.1.9` | `3.1.11` |\n| [org.eclipse.parsson:parsson](https://github.com/eclipse-ee4j/parsson) | `1.1.5` | `1.1.7` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.1.2` | `3.5.5` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.17.1` | `1.22.0` |\n| [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) | `9.2.4` | `9.4.0` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.6.0` | `3.6.2` |\n| [org.codehaus.mojo:build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) | `3.4.0` | `3.6.1` |\n| [org.opensearch.client:opensearch-java](https://github.com/opensearch-project/opensearch-java) | `3.4.0` | `3.8.0` |\n| software.amazon.awssdk:bom | `2.30.19` | `2.44.7` |\n| [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom) | `26.73.0` | `26.83.0` |\n| [jakarta.validation:jakarta.validation-api](https://github.com/jakartaee/validation) | `3.0.2` | `3.1.1` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.0.2` | `10.9` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [com.google.api-client:google-api-client](https://github.com/googleapis/google-api-java-client) | `2.2.0` | `2.9.0` |\n| [com.google.oauth-client:google-oauth-client](https://github.com/googleapis/google-oauth-java-client) | `1.34.1` | `1.39.0` |\n| io.swagger.core.v3:swagger-core-jakarta | `2.2.30` | `2.2.50` |\n| io.swagger.core.v3:swagger-jaxrs2-jakarta | `2.2.30` | `2.2.50` |\n| [com.azure:azure-identity-extensions](https://github.com/azure/azure-sdk-for-java) | `1.0.0` | `1.2.8` |\n| [jakarta.servlet:jakarta.servlet-api](https://github.com/eclipse-ee4j/servlet-api) | `6.0.0` | `6.1.0` |\n| [io.micrometer:micrometer-bom](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.micrometer:micrometer-observation](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.19` | `4.2.38` |\n| [ai.djl:api](https://github.com/deepjavalibrary/djl) | `0.34.0` | `0.36.0` |\n| [ai.djl.pytorch:pytorch-engine](https://github.com/deepjavalibrary/djl) | `0.34.0` | `0.36.0` |\n| [ai.djl.huggingface:tokenizers](https://github.com/deepjavalibrary/djl) | `0.34.0` | `0.36.0` |\n| [org.skyscreamer:jsonassert](https://github.com/skyscreamer/JSONassert) | `1.5.1` | `1.5.3` |\n| [io.jsonwebtoken:jjwt](https://github.com/jwtk/jjwt) | `0.9.1` | `0.13.0` |\n| [com.auth0:jwks-rsa](https://github.com/auth0/jwks-rsa-java) | `0.22.1` | `0.24.1` |\n| [io.socket:socket.io-server](https://github.com/trinopoty/socket.io-server-java) | `4.0.1` | `4.1.2` |\n| [io.socket:engine.io-server](https://github.com/socketio/engine.io-server-java) | `6.2.1` | `6.3.2` |\n| org.eclipse.jetty.websocket:jetty-websocket-jetty-api | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty:jetty-http | `12.1.7` | `12.1.9` |\n| org.freemarker:freemarker | `2.3.33` | `2.3.34` |\n| [org.apache.commons:commons-csv](https://github.com/apache/commons-csv) | `1.12.0` | `1.14.1` |\n| com.opencsv:opencsv | `5.9` | `5.12.0` |\n| [org.quartz-scheduler:quartz](https://github.com/quartz-scheduler/quartz) | `2.5.0-rc2` | `2.5.2` |\n| [com.mchange:c3p0](https://github.com/swaldman/c3p0) | `0.12.0` | `0.13.0` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [com.slack.api:bolt-servlet](https://github.com/slackapi/java-slack-sdk) | `1.44.1` | `1.48.1` |\n| [com.slack.api:slack-api-client](https://github.com/slackapi/java-slack-sdk) | `1.44.1` | `1.48.1` |\n| [io.github.jamsesso:json-logic-java](https://github.com/jamsesso/json-logic-java) | `1.0.7` | `1.1.0` |\n| [org.apache.calcite:calcite-core](https://github.com/apache/calcite) | `1.36.0` | `1.41.0` |\n| [com.apicatalog:titanium-json-ld](https://github.com/filip26/titanium-json-ld) | `1.4.0` | `1.7.0` |\n| [org.commonmark:commonmark](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [org.commonmark:commonmark-ext-gfm-strikethrough](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [org.commonmark:commonmark-ext-autolink](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [org.commonmark:commonmark-ext-gfm-tables](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [com.azure:azure-storage-blob](https://github.com/Azure/azure-sdk-for-java) | `12.31.1` | `12.34.0` |\n| org.apache.poi:poi | `5.4.1` | `5.5.1` |\n| org.apache.poi:poi-ooxml | `5.4.1` | `5.5.1` |\n| org.apache.poi:poi-scratchpad | `5.4.1` | `5.5.1` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.2.3` | `3.3.0` |\n| org.apache.tika:tika-parser-ocr-module | `3.2.3` | `3.3.0` |\n| [org.codehaus.mojo:buildnumber-maven-plugin](https://github.com/mojohaus/buildnumber-maven-plugin) | `3.0.0` | `3.3.0` |\n| io.swagger.core.v3:swagger-maven-plugin-jakarta | `2.2.30` | `2.2.50` |\n| [org.testcontainers:junit-jupiter](https://github.com/testcontainers/testcontainers-java) | `1.20.3` | `1.21.4` |\n| [org.testcontainers:k3s](https://github.com/testcontainers/testcontainers-java) | `1.20.3` | `1.21.4` |\n| [com.github.docker-java:docker-java-bom](https://github.com/docker-java/docker-java) | `3.4.2` | `3.7.1` |\n| org.eclipse.jetty:jetty-util | `12.1.7` | `12.1.9` |\n| [org.codehaus.mojo:rpm-maven-plugin](https://github.com/mojohaus/rpm-maven-plugin) | `2.2.0` | `2.3.0` |\n| [io.github.openfeign:feign-core](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [io.github.openfeign:feign-jackson](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [io.github.openfeign:feign-slf4j](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [io.github.openfeign:feign-okhttp](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [org.openapitools:jackson-databind-nullable](https://github.com/OpenAPITools/jackson-databind-nullable) | `0.2.6` | `0.2.10` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.23` | `2.1.42` |\n| com.google.auth:google-auth-library-oauth2-http | `1.29.0` | `1.47.0` |\n| [org.mozilla:rhino](https://github.com/mozilla/rhino) | `1.7.15.1` | `1.9.1` |\n| org.openapitools:openapi-generator-maven-plugin | `7.13.0` | `7.22.0` |\n\nUpdates `org.apache.commons:commons-lang3` from 3.18.0 to 3.20.0\n\nUpdates `io.projectreactor.netty:reactor-netty-http` from 1.2.16 to 1.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactor/reactor-netty/releases\"\u003eio.projectreactor.netty:reactor-netty-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003e1.3.5\u003c/code\u003e is part of \u003cstrong\u003e\u003ccode\u003e2025.0.5\u003c/code\u003e Release Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003ev3.8.5\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in b68dacab12f5ff46575f9009f34ea676a212879d, see \u003ca href=\"https://github.com/reactor/reactor-core/releases/tag/v3.8.5\"\u003erelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty\u003c/code\u003e \u003ccode\u003ev4.2.12.Final\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4167\"\u003e#4167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty QUIC Codec\u003c/code\u003e \u003ccode\u003ev0.0.75.Final\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4148\"\u003e#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eBrave\u003c/code\u003e \u003ccode\u003ev6.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4159\"\u003e#4159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003euri\u003c/code\u003e construction with \u003ccode\u003ebaseUrl\u003c/code\u003e in \u003ccode\u003eHttpClientHandler\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4130\"\u003e#4130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003eUriEndpoint#toSocketAddressStringWithoutDefaultPort\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4131\"\u003e#4131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStore resolved \u003ccode\u003eSocketAddress\u003c/code\u003e in \u003ccode\u003eUriEndpoint\u003c/code\u003e for absolute URLs by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4132\"\u003e#4132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazily compute \u003ccode\u003eHttpClientOperations#resourceUrl\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4135\"\u003e#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePre-compute \u003ccode\u003epath\u003c/code\u003e in \u003ccode\u003eUriEndpoint\u003c/code\u003e when \u003ccode\u003eURI\u003c/code\u003e is provided by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4136\"\u003e#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup \u003ccode\u003eHTTP/2\u003c/code\u003e \u003ccode\u003eWebSocket\u003c/code\u003e extension handlers by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4152\"\u003e#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003eFlux\u003c/code\u003e body accumulation for \u003ccode\u003eGET/HEAD/DELETE\u003c/code\u003e requests by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4164\"\u003e#4164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTP/3\u003c/code\u003e connection pool max streams handling by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4182\"\u003e#4182\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:lady_beetle: Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure connection concurrency and acquired counters are updated before delivering the slot by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4179\"\u003e#4179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eServerTransport\u003c/code\u003e graceful shutdown by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4181\"\u003e#4181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalidated connection reuse in \u003ccode\u003eHttp2Pool\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4180\"\u003e#4180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Junuu\"\u003e\u003ccode\u003e@​Junuu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4137\"\u003e#4137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v1.3.4...v1.3.5\"\u003ehttps://github.com/reactor/reactor-netty/compare/v1.3.4...v1.3.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003e1.3.4\u003c/code\u003e is part of \u003cstrong\u003e\u003ccode\u003e2025.0.4\u003c/code\u003e Release Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003ev3.8.4\u003c/code\u003e by \u003ca href=\"https://github.com/chemicL\"\u003e\u003ccode\u003e@​chemicL\u003c/code\u003e\u003c/a\u003e in 53e8319e6fc66e101c3b52fc3a1267a891d1aeff, see \u003ca href=\"https://github.com/reactor/reactor-core/releases/tag/v3.8.4\"\u003erelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid \u003ccode\u003eDefaultChannelId\u003c/code\u003e generation for \u003ccode\u003eDisposedChannel\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4095\"\u003e#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePush-based \u003ccode\u003emaxConcurrentStreams\u003c/code\u003e update via \u003ccode\u003eSETTINGS\u003c/code\u003e frame handler by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4106\"\u003e#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd configurable \u003ccode\u003emaxLifeTime\u003c/code\u003e with per-resource variance by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4111\"\u003e#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd  \u003ccode\u003eHttp2AllocationStrategy#streamBatchSize\u003c/code\u003e for batched stream dispatching by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4114\"\u003e#4114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride \u003ccode\u003eisSharable()\u003c/code\u003e explicitly to avoid annotation lookup by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4120\"\u003e#4120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fast-path short-circuit for \u003ccode\u003eis100ContinueExpected\u003c/code\u003e check by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4123\"\u003e#4123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache resolved \u003ccode\u003eHttpHeadersFactory\u003c/code\u003e instances to avoid repeated allocation by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4124\"\u003e#4124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:lady_beetle: Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFlushConsolidationHandler\u003c/code\u003e to \u003ccode\u003eH2C\u003c/code\u003e upgrade pipeline by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4097\"\u003e#4097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttp2Pool\u003c/code\u003e returning connection to the pool before \u003ccode\u003eH2C\u003c/code\u003e upgrade completes by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4098\"\u003e#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttp2Pool\u003c/code\u003e \u003ccode\u003eACQUIRED\u003c/code\u003e counter not rolled back when deliver is rejected by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4099\"\u003e#4099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/b68dacab12f5ff46575f9009f34ea676a212879d\"\u003e\u003ccode\u003eb68daca\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/f8fc51b320b89fffeb9afad30343436ec9d0f2b4\"\u003e\u003ccode\u003ef8fc51b\u003c/code\u003e\u003c/a\u003e Merge-ignore release 1.2.17 into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/4cffaf0d33d44ee70abf41dd03a05d3f62cdcbf6\"\u003e\u003ccode\u003e4cffaf0\u003c/code\u003e\u003c/a\u003e [release] Back to snapshots, next is 1.2.18-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/3f6ae4cfdac208102d3b8046452fdd970afa220c\"\u003e\u003ccode\u003e3f6ae4c\u003c/code\u003e\u003c/a\u003e Defer asciidoctor-pdf check to execution time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/9f6f3e0ee844982a5332b6e4892f38e97e11c8e2\"\u003e\u003ccode\u003e9f6f3e0\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.2.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/7b2c4299a7b5db8b556a44b8fa76696b797ba6d7\"\u003e\u003ccode\u003e7b2c429\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4190\"\u003e#4190\u003c/a\u003e into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/6225c6d761e5429531100f79c52ebbecf9dca8f5\"\u003e\u003ccode\u003e6225c6d\u003c/code\u003e\u003c/a\u003e Bump ruby/setup-ruby from 1.299.0 to 1.301.0 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4190\"\u003e#4190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/f4f9b50707337954bb9fa65131eaa1199447ba2c\"\u003e\u003ccode\u003ef4f9b50\u003c/code\u003e\u003c/a\u003e Bump org.bouncycastle:bcpkix-jdk18on from 1.83 to 1.84 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/5b344dc4d31cce2f68ea431d10f8adb207a91693\"\u003e\u003ccode\u003e5b344dc\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4187\"\u003e#4187\u003c/a\u003e into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/e177f3946d32f88289969b79f9ee90edfaab87b3\"\u003e\u003ccode\u003ee177f39\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​springio/antora-extensions\u003c/code\u003e from 1.14.10 to 1.14.11 in /docs (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v1.2.16...v1.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.angus:angus-mail` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/releases\"\u003eorg.eclipse.angus:angus-mail's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAngus Mail 2.0.5 Final Release\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEe10 11 sync by \u003ca href=\"https://github.com/jbescos\"\u003e\u003ccode\u003e@​jbescos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/pull/181\"\u003eeclipse-ee4j/angus-mail#181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.0.4 release by \u003ca href=\"https://github.com/lukasj\"\u003e\u003ccode\u003e@​lukasj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/pull/182\"\u003eeclipse-ee4j/angus-mail#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eactivation api 2.1.4, mail api 2.1.5, angus activation 2.0.3 by \u003ca href=\"https://github.com/lukasj\"\u003e\u003ccode\u003e@​lukasj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/pull/183\"\u003eeclipse-ee4j/angus-mail#183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/compare/2.0.4...2.0.5\"\u003ehttps://github.com/eclipse-ee4j/angus-mail/compare/2.0.4...2.0.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/a7a4a37844717d3967418b1640456e49153a7e7c\"\u003e\u003ccode\u003ea7a4a37\u003c/code\u003e\u003c/a\u003e Prepare release org.eclipse.angus:all:2.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/a7d6745aaaa831c9c2140eac2ee5b8a7d275895e\"\u003e\u003ccode\u003ea7d6745\u003c/code\u003e\u003c/a\u003e activation api 2.1.4, mail api 2.1.5, angus activation 2.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/c93dde0d24ff8ad2d4cac38e9bd3da46a7f06e30\"\u003e\u003ccode\u003ec93dde0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/182\"\u003e#182\u003c/a\u003e from eclipse-ee4j/2.0.4-RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/ddcc8e35198bc1f51511f84956b1d7610aad9175\"\u003e\u003ccode\u003eddcc8e3\u003c/code\u003e\u003c/a\u003e From-Address not parsed correctly \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/161\"\u003e#161\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/c4e72d2a91c14f2b4d8bbaf5e6b747f1cc0de913\"\u003e\u003ccode\u003ec4e72d2\u003c/code\u003e\u003c/a\u003e Update github action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/f1606338a49bb2588c0f6ecef4a2e6e18a1208bf\"\u003e\u003ccode\u003ef160633\u003c/code\u003e\u003c/a\u003e OAuth2.md: POP3 works with O365 with towlines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/acbb015dfbadb1ae6fd3e682490ab442786a6dd2\"\u003e\u003ccode\u003eacbb015\u003c/code\u003e\u003c/a\u003e Update changes files, it was wrong (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/b96c2c32a44e73933f877d4cd085b66027d44c2d\"\u003e\u003ccode\u003eb96c2c3\u003c/code\u003e\u003c/a\u003e Rename resource files so JakartaMail and JavaMail can co-exist (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/8d4a8ce3d5cf0f7ac21fb042e8495b76b6b4462a\"\u003e\u003ccode\u003e8d4a8ce\u003c/code\u003e\u003c/a\u003e Update CHANGES.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/dbd22ec2c2bb7272e9b56ca367bee82a9015ea31\"\u003e\u003ccode\u003edbd22ec\u003c/code\u003e\u003c/a\u003e Remove this-escape compiler warnings \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/141\"\u003e#141\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/compare/2.0.4...2.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-annotations` from 2.18.7 to 2.21\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.module:jackson-module-blackbird` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-jsr353` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-cbor` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.module:jackson-module-blackbird` from 2.18.7 to 2.21\n\nUpdates `io.dropwizard:dropwizard-core` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-assets` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-client` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-testing` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-json-logging` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-metrics` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-jersey` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-views` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-jetty` from 5.0.0 to 5.0.1\n\nUpdates `io.modelcontextprotocol.sdk:mcp-bom` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-core` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-json-jackson2` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-json-jackson2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-core` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-json-jackson2` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-json-jackson2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty:jetty-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlet` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlets` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty:jetty-io` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlet` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server` from 12.1.7 to 12.1.9\n\nUpdates `io.dropwizard:dropwizard-assets` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-client` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-testing` from 5.0.0 to 5.0.1\n\nUpdates `ch.qos.logback:logback-core` from 1.5.25 to 1.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-16 Release of logback version 1.5.32\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eDefaultProcessor, \u003c/code\u003efixed incorrect check for dependencies contained within a parent model. Previous only the direct children were scanned. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback-access/issues/34\"\u003elogback-access/issues/34\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e807335a67535b4eacce94e942c0bcb649665d93 associated with the tag v_1.5.32. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback  1.5.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback version 1.5.31\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed missing META-INF/services directory in logback-classic.jar. This issue rendered logback-classic version 1.5.30 unusable with SLF4J.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b associated with the tag v_1.5.31. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback  version 1.5.30\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• \u003cstrong\u003eIn this version, logback-classic.jar was missing the META-INF/services directory, making it unusable with SLF4J. Version 1.5.31 (released later on the same day) fixes this issue.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fix scanning issue when an included file becomes available at a later time. This problem was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1021\"\u003eissues/1021\u003c/a\u003e by Sergey Nazarov.\u003c/p\u003e\n\u003cp\u003e• Standardized code for version checking across modules.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 44164f10ca3fb44ce0e68519f13564b87e3aca61 associated with the tag v_1.5.30. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-09 Release of logback version 1.5.29\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1017\"\u003eissues/1017\u003c/a\u003e, appender names and appender references are once again subject to variable substitution, reverting the change introduced in version 1.5.28.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-06 Release of logback version 1.5.28\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Appender names or appender references are no longer subject to variable substitution.\u003c/p\u003e\n\u003cp\u003e• Fixed issue with configurations with conditionals encompassing appenders. This was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1016\"\u003eissues/1016\u003c/a\u003e reported by Sergey Sazonov.\u003c/p\u003e\n\u003cp\u003e• The \u003c!-- raw HTML omitted --\u003e element now admits a 'scan' attribute which can be used to override the 'scan' attribute in the \u003c!-- raw HTML omitted --\u003e element.\u003c/p\u003e\n\u003cp\u003e• Fixed NullPointerException thrown by VersionUtil.checkForVersionEquality method occurring with GraalVM Native Images. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1014\"\u003eissues/1014\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e7a1855ab562bb102333f754603ff89359bf3cfc associated with the tag v_1.5.28. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-30 Release of logback version 1.5.27\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Updated license to Eclipse Public License version 2.0 from version 1.0, retaining the GPL 2.1 dual-license.\u003c/p\u003e\n\u003cp\u003e• Fixed missing MDC data transmitted by \u003ccode\u003eSocketAppender\u003c/code\u003e reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1010\"\u003eissues/1010\u003c/a\u003e by Lars Vogel.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e807335a67535b4eacce94e942c0bcb649665d93\"\u003e\u003ccode\u003ee807335\u003c/code\u003e\u003c/a\u003e prepare release 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dc35d552bbd87cea8b98bea44ff0a113631075e7\"\u003e\u003ccode\u003edc35d55\u003c/code\u003e\u003c/a\u003e fix logback-access/issues/34 by checking if dependency is a sub-model of the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8e32278700d5b0cfca70c246f6db0d639bb1f21b\"\u003e\u003ccode\u003e8e32278\u003c/code\u003e\u003c/a\u003e added simple test for appender definitiob via file inclusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/834dbedefdb3cf43f77618ddc3d1d89e5c98b488\"\u003e\u003ccode\u003e834dbed\u003c/code\u003e\u003c/a\u003e start work on 1.5.32-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b\"\u003e\u003ccode\u003e168e42f\u003c/code\u003e\u003c/a\u003e add test to check that Logback SLF4J provider can be activated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ed45362291e060a93b2b28825ad3706ab85066ba\"\u003e\u003ccode\u003eed45362\u003c/code\u003e\u003c/a\u003e prepare release 1.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/609dae79d06b38518b48f826a22b1e7e233903c3\"\u003e\u003ccode\u003e609dae7\u003c/code\u003e\u003c/a\u003e fix missing META-INF directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/77397397cd0751b4d7eb5b7ee836137072505f16\"\u003e\u003ccode\u003e7739739\u003c/code\u003e\u003c/a\u003e start work on 1.5.31-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/44164f10ca3fb44ce0e68519f13564b87e3aca61\"\u003e\u003ccode\u003e44164f1\u003c/code\u003e\u003c/a\u003e prepare release 1.5.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9874f06e247258e0122a099ae65964d41f2be10b\"\u003e\u003ccode\u003e9874f06\u003c/code\u003e\u003c/a\u003e test for top-file as a resource, introduced new module logback-classic-misc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.25...v_1.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.25 to 1.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-16 Release of logback version 1.5.32\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eDefaultProcessor, \u003c/code\u003efixed incorrect check for dependencies contained within a parent model. Previous only the direct children were scanned. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback-access/issues/34\"\u003elogback-access/issues/34\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e807335a67535b4eacce94e942c0bcb649665d93 associated with the tag v_1.5.32. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback  1.5.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback version 1.5.31\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed missing META-INF/services directory in logback-classic.jar. This issue rendered logback-classic version 1.5.30 unusable with SLF4J.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b associated with the tag v_1.5.31. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback  version 1.5.30\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• \u003cstrong\u003eIn this version, logback-classic.jar was missing the META-INF/services directory, making it unusable with SLF4J. Version 1.5.31 (released later on the same day) fixes this issue.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fix scanning issue when an included file becomes available at a later time. This problem was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1021\"\u003eissues/1021\u003c/a\u003e by Sergey Nazarov.\u003c/p\u003e\n\u003cp\u003e• Standardized code for version checking across modules.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 44164f10ca3fb44ce0e68519f13564b87e3aca61 associated with the tag v_1.5.30. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-09 Release of logback version 1.5.29\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1017\"\u003eissues/1017\u003c/a\u003e, appender names and appender references are once again subject to variable substitution, reverting the change introduced in version 1.5.28.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-06 Release of logback version 1.5.28\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Appender names or appender references are no longer subject to variable substitution.\u003c/p\u003e\n\u003cp\u003e• Fixed issue with configurations with conditionals encompassing appenders. This was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1016\"\u003eissues/1016\u003c/a\u003e reported by Sergey Sazonov.\u003c/p\u003e\n\u003cp\u003e• The \u003c!-- raw HTML omitted --\u003e element now admits a 'scan' attribute which can be used to override the 'scan' attribute in the \u003c!-- raw HTML omitted --\u003e element.\u003c/p\u003e\n\u003cp\u003e• Fixed NullPointerException thrown by VersionUtil.checkForVersionEquality method occurring with GraalVM Native Images. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1014\"\u003eissues/1014\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e7a1855ab562bb102333f754603ff89359bf3cfc associated with the tag v_1.5.28. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-30 Release of logback version 1.5.27\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Updated license to Eclipse Public License version 2.0 from version 1.0, retaining the GPL 2.1 dual-license.\u003c/p\u003e\n\u003cp\u003e• Fixed missing MDC data transmitted by \u003ccode\u003eSocketAppender\u003c/code\u003e reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1010\"\u003eissues/1010\u003c/a\u003e by Lars Vogel.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e807335a67535b4eacce94e942c0bcb649665d93\"\u003e\u003ccode\u003ee807335\u003c/code\u003e\u003c/a\u003e prepare release 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dc35d552bbd87cea8b98bea44ff0a113631075e7\"\u003e\u003ccode\u003edc35d55\u003c/code\u003e\u003c/a\u003e fix logback-access/issues/34 by checking if dependency is a sub-model of the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8e32278700d5b0cfca70c246f6db0d639bb1f21b\"\u003e\u003ccode\u003e8e32278\u003c/code\u003e\u003c/a\u003e added simple test for appender definitiob via file inclusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/834dbedefdb3cf43f77618ddc3d1d89e5c98b488\"\u003e\u003ccode\u003e834dbed\u003c/code\u003e\u003c/a\u003e start work on 1.5.32-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b\"\u003e\u003ccode\u003e168e42f\u003c/code\u003e\u003c/a\u003e add test to check that Logback SLF4J provider can be activated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ed45362291e060a93b2b28825ad3706ab85066ba\"\u003e\u003ccode\u003eed45362\u003c/code\u003e\u003c/a\u003e prepare release 1.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/609dae79d06b38518b48f826a22b1e7e233903c3\"\u003e\u003ccode\u003e609dae7\u003c/code\u003e\u003c/a\u003e fix missing META-INF directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/77397397cd0751b4d7eb5b7ee836137072505f16\"\u003e\u003ccode\u003e7739739\u003c/code\u003e\u003c/a\u003e start work on 1.5.31-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/44164f10ca3fb44ce0e68519f13564b87e3aca61\"\u003e\u003ccode\u003e44164f1\u003c/code\u003e\u003c/a\u003e prepare release 1.5.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9874f06e247258e0122a099ae65964d41f2be10b\"\u003e\u003ccode\u003e9874f06\u003c/code\u003e\u003c/a\u003e test for top-file as a resource, introduced new module logback-classic-misc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.25...v_1.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback.access:logback-access-jetty12` from 2.0.7 to 2.0.12\n\nUpdates `ch.qos.logback.access:logback-access-common` from 2.0.7 to 2.0.12\n\nUpdates `io.dropwizard:dropwizard-json-logging` from 5.0.0 to 5.0.1\n\nUpdates `org.awaitility:awaitility` from 4.2.0 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/awaitility/awaitility/blob/master/changelog.txt\"\u003eorg.awaitility:awaitility's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 4.3.0 (2025-02-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport for kotlin.time.Duration in Kotlin DSL (thanks to Ivo Šmíd for PR)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgraded kotlin version in the awaitility-kotlin module to 2.1.10\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUsing a more descriptive error message when using VERY long wait conditions or poll durations (issue 290)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded an overloaded method of untilAsserted(..) that takes a supplier and a consumer. For example, lets say you have a class like this:\npublic class MyClass {\npublic String myFunction() {\n// Imagine stuff being executed in asynchronously here and the result of this\n// operation is a string called \u0026quot;my value\u0026quot;\nreturn \u0026quot;my value\u0026quot;\n}\n}\u003c/p\u003e\n\u003cp\u003e// Then in your test you can wait for the \u0026quot;myFunction\u0026quot; to be asserted by a \u0026quot;consumer\u0026quot; that uses\n// assertj to make sure that \u0026quot;myFunction\u0026quot; returns \u0026quot;\u0026quot;my value\u0026quot;\nawait().untilAsserted(myClass::myFunction, value -\u0026gt; Assertions.assertThat(value).isEqualTo(\u0026quot;my value\u0026quot;));\u003c/p\u003e\n\u003cp\u003eThis has also been implemented for all atomic, adder, and accumulator methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 4.2.2 (2024-08-07)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport JDK EA builds in JavaVersionDetector (thanks to Oleg Estekhin for pull request)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 4.2.1 (2024-03-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgraded Kotlin to 1.9.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded extension properties forever, then, and, given to the Kotlin extension. This allows you to do e.g.:\u003c/p\u003e\n\u003cp\u003eawait.forever until { .. }\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded shortcut for enabling logging. Before you had to do e.g.\u003c/p\u003e\n\u003cp\u003eawait()\n.with()\n.conditionEvaluationListener(new ConditionEvaluationLogger(log::info))\n.pollInterval(ONE_HUNDRED_MILLISECONDS)\n.until(logs::size, is(4));\u003c/p\u003e\n\u003cp\u003eYou can now instead use the \u0026quot;logging\u0026quot; shortcut:\u003c/p\u003e\n\u003cp\u003eawait()\n.with()\n.logging(log::info)\n.pollInterval(ONE_HUNDRED_MILLISECONDS)\n.until(logs::size, is(4));\u003c/p\u003e\n\u003cp\u003eor simply \u0026quot;.logging()\u0026quot; for \u0026quot;System.out\u0026quot;.\u003c/p\u003e\n\u003cp\u003eThis shortcut has also been added globally:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/e3ff879b33c10261ae8d58e50ecf601b2037bd11\"\u003e\u003ccode\u003ee3ff879\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release awaitility-4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/d1167123be35a952bcabb14922f995d731fcc1ad\"\u003e\u003ccode\u003ed116712\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/4e186dfa453599599ea325d5e629cdab16e7a089\"\u003e\u003ccode\u003e4e186df\u003c/code\u003e\u003c/a\u003e Added kotlin source folder explicitly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/e8d3ab7b6347bdc0a15fb32a497dbfbf3c0db9e6\"\u003e\u003ccode\u003ee8d3ab7\u003c/code\u003e\u003c/a\u003e Upgraded lots of plugin dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/a7a167a4896983e784d5f84836f62d3a0d79c090\"\u003e\u003ccode\u003ea7a167a\u003c/code\u003e\u003c/a\u003e Added an overloaded method of untilAsserted(..) that takes a supplier and a c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/ef8f66309809ed4fe8d641f63c228dee10707f35\"\u003e\u003ccode\u003eef8f663\u003c/code\u003e\u003c/a\u003e Make ConditionFactory safer to use in java 8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/5550079b8a45dbb5ead8f1f3567e3dea648de371\"\u003e\u003ccode\u003e5550079\u003c/code\u003e\u003c/a\u003e Using a more descriptive error message when using VERY long wait conditions o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/2a9814b2045c35a6c7670c5d40a83cc7887c8844\"\u003e\u003ccode\u003e2a9814b\u003c/code\u003e\u003c/a\u003e Upgraded kotlin version in the awaitility-kotlin module to 2.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/8f22c003290f0f5f775235e782da4f53fbbab765\"\u003e\u003ccode\u003e8f22c00\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog.txt to reflect latest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/6a35c247c324a48febb62cdcc44dd33b307d88bb\"\u003e\u003ccode\u003e6a35c24\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/awaitility/awaitility/issues/235\"\u003e#235\u003c/a\u003e Support for kotlin.time.Duration in Kotlin DSL (\u003ca href=\"https://redirect.github.com/awaitility/awaitility/issues/285\"\u003e#285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/awaitility/awaitility/compare/awaitility-4.2.0...awaitility-4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.dropwizard:dropwizard-jdbi3` from 5.0.0 to 5.0.1\n\nUpdates `org.jdbi:jdbi3-core` from 3.37.1 to 3.53.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jdbi/jdbi/releases\"\u003eorg.jdbi:jdbi3-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.53.0\u003c/h2\u003e\n\u003ch2\u003eFixes: Jdbi-Freemarker Security Advisory GHSA-mggx-p7jf-jgw4\u003c/h2\u003e\n\u003cp\u003eThe Freemarker configuration allows templates to construct arbitrary\nJava types, including \u003ccode\u003efreemarker.template.utility.Execute\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eWhile exploiting this requires other unsafe practices (letting a user\ndictate template input), it seems prudent to disable template class resolution.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\"\u003ehttps://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch2\u003eUpgrade to testcontainers 2.x\u003c/h2\u003e\n\u003cp\u003eWhile this required no code changes, the testcontainers project has\nrenamed a number of their jar files. Jdbi still supports\ntestcontainers 1.x and now also testcontainers 2.x:\u003c/p\u003e\n\u003cp\u003eIf you are using testcontainers with Jdbi today and can not update to\n2.x, make sure that you reference the \u003ccode\u003eorg.testcontainers:jdbc\u003c/code\u003e and\n\u003ccode\u003eorg.testcontainers:junit-jupiter\u003c/code\u003e dependencies. Those used to be\navailable as transitive dependency from \u003ccode\u003ejdbi3-testcontainers\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you upgrade to testcontainers 2.x, the\n\u003ccode\u003eorg.testcontainers:testcontainers-jdbc\u003c/code\u003e and\n\u003ccode\u003eorg.testcontainers:testcontainers-junit-jupiter\u003c/code\u003e dependencies must be\navailable.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate testcontainers dependency to 2.0.5 (from 1.21.4)\u003c/li\u003e\n\u003cli\u003eAdd StatementContext parameter to SqlExceptionHandler and remove return value\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.52.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix regression for \u003ccode\u003ejava.time.Instant\u003c/code\u003e mapping from 3.52.0\u003c/li\u003e\n\u003cli\u003eAdd missing mappers for java.sql.Date and java.sql.Time\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003ejava.time.OffsetTime\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003ejava.time.ZoneOffset\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.52.0\u003c/h2\u003e\n\u003ch2\u003eChanges to java.time related classes\u003c/h2\u003e\n\u003cp\u003eJDBC 4.2 added full support to map java.time classes onto SQL types\nin 2014. This release of Jdbi switches from mapping these objects onto\n\u0026quot;classic\u0026quot; (\u003ccode\u003ejava.sql.Date\u003c/code\u003e, \u003ccode\u003eTime\u003c/code\u003e, \u003ccode\u003eTimestamp\u003c/code\u003e) to using the JDBC 4.2 API\n(\u003ccode\u003ePreparedStatement#setObject\u003c/code\u003e and \u003ccode\u003eResultSet#getObject\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eThese changes should not be visible for any database, except if you\nwere brave enough to map types with time zones or offsets\n(\u003ccode\u003eZonedDateTime\u003c/code\u003e and \u003ccode\u003eOffsetDateTime\u003c/code\u003e) onto SQL types that have no\ntimezone (\u003ccode\u003eTIMESTAMP\u003c/code\u003e or \u003ccode\u003eDATETIME\u003c/code\u003e). This affects databases that do\nnot support the \u003ccode\u003eTIMESTAMP WITH TIMEZONE\u003c/code\u003e data type. IAW \u003cem\u003eMySQL\u003c/em\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jdbi/jdbi/blob/master/RELEASE_NOTES.md\"\u003eorg.jdbi:jdbi3-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.53.0\u003c/h1\u003e\n\u003ch2\u003eFixes: Jdbi-Freemarker Security Advisory GHSA-mggx-p7jf-jgw4\u003c/h2\u003e\n\u003cp\u003eThe Freemarker configuration allows templates to construct arbitrary\nJava types, including \u003ccode\u003efreemarker.template.utility.Execute\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eWhile exploiting this requires other unsafe practices (letting a user\ndictate template input), it seems prudent to disable template class resolution.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\"\u003ehttps://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch2\u003eUpgrade to testcontainers 2.x\u003c/h2\u003e\n\u003cp\u003eWhile this required no code changes, the testcontainers project has\nrenamed a number of their ...\n\n_Description has been truncated_","html_url":"https://github.com/open-metadata/OpenMetadata/pull/28193","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-metadata%2FOpenMetadata/issues/28193","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28193/packages"},{"uuid":"4195803784","node_id":"PR_kwDOFNYjbs7Pnafo","number":3120,"state":"closed","title":"deps: bump the mvn-packages group with 4 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-07T00:09:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-02T16:54:37.000Z","updated_at":"2026-04-07T00:09:20.000Z","time_to_close":371682,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"mvn-packages","update_count":4,"packages":[{"name":"com.github.jknack:handlebars-helpers","old_version":"4.3.1","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"com.github.jknack:handlebars","old_version":"4.3.1","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"com.github.jknack:handlebars","old_version":"4.3.1","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"software.amazon.awssdk:bom","old_version":"2.42.23","new_version":"2.42.26"},{"name":"io.terrakube.client:terrakube-spring-boot-starter","old_version":"1.4.0","new_version":"1.5.1","repository_url":"https://github.com/AzBuilder/terrakube-spring-boot-starter"}],"path":null,"ecosystem":"maven"},"body":"Bumps the mvn-packages group with 4 updates: [com.github.jknack:handlebars-helpers](https://github.com/jknack/handlebars.java), [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java), software.amazon.awssdk:bom and [io.terrakube.client:terrakube-spring-boot-starter](https://github.com/AzBuilder/terrakube-spring-boot-starter).\n\nUpdates `com.github.jknack:handlebars-helpers` from 4.3.1 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars-helpers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ehandlebars 4.4.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/3228\"\u003e#3228\u003c/a\u003e kotlin: mount of coroutine routes doesn't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.4.0\"\u003ev4.4.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/56?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.4.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTODO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocument package change names required for Java Modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://patreon.com/edgarespina\"\u003ePatreon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/584992307690a72572c258801d868bcbba13ed00\"\u003e\u003ccode\u003e5849923\u003c/code\u003e\u003c/a\u003e v4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/827e6bcff36462fd7955df3e52bf2d23fe1d3caf\"\u003e\u003ccode\u003e827e6bc\u003c/code\u003e\u003c/a\u003e Java 21 ArrayList getLast is resolved by JavaBeanValueResolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/7bebbef05e8c98e87ba907ed5f586d2d42251637\"\u003e\u003ccode\u003e7bebbef\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/8bbe9954c09fa388b6d8d843f70b6796726fc133\"\u003e\u003ccode\u003e8bbe995\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/63a20c4c6a8f4d08f472286be2ed7e2b5ba360de\"\u003e\u003ccode\u003e63a20c4\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/5f3eeff905022c0aee01557a55ecfe85ebd4b146\"\u003e\u003ccode\u003e5f3eeff\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/bb6beae6f7cec0e80f9313b303ef6946997ea976\"\u003e\u003ccode\u003ebb6beae\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/a5ccf613b9566b5fd93df3d3cedfffbab4e155d4\"\u003e\u003ccode\u003ea5ccf61\u003c/code\u003e\u003c/a\u003e change parsing rule to disallow multiple else statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/275b5ec3f409e2b62fd9158ef56f4add295b23e6\"\u003e\u003ccode\u003e275b5ec\u003c/code\u003e\u003c/a\u003e fix(issue-1160): support named 'locale' and 'format' parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/65f8980cdba0b0c3b044ae957a8e87cf1a269c49\"\u003e\u003ccode\u003e65f8980\u003c/code\u003e\u003c/a\u003e Fix invalid Java token error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.jknack:handlebars` from 4.3.1 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ehandlebars 4.4.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/3228\"\u003e#3228\u003c/a\u003e kotlin: mount of coroutine routes doesn't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.4.0\"\u003ev4.4.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/56?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.4.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTODO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocument package change names required for Java Modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://patreon.com/edgarespina\"\u003ePatreon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/584992307690a72572c258801d868bcbba13ed00\"\u003e\u003ccode\u003e5849923\u003c/code\u003e\u003c/a\u003e v4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/827e6bcff36462fd7955df3e52bf2d23fe1d3caf\"\u003e\u003ccode\u003e827e6bc\u003c/code\u003e\u003c/a\u003e Java 21 ArrayList getLast is resolved by JavaBeanValueResolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/7bebbef05e8c98e87ba907ed5f586d2d42251637\"\u003e\u003ccode\u003e7bebbef\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/8bbe9954c09fa388b6d8d843f70b6796726fc133\"\u003e\u003ccode\u003e8bbe995\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/63a20c4c6a8f4d08f472286be2ed7e2b5ba360de\"\u003e\u003ccode\u003e63a20c4\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/5f3eeff905022c0aee01557a55ecfe85ebd4b146\"\u003e\u003ccode\u003e5f3eeff\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/bb6beae6f7cec0e80f9313b303ef6946997ea976\"\u003e\u003ccode\u003ebb6beae\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/a5ccf613b9566b5fd93df3d3cedfffbab4e155d4\"\u003e\u003ccode\u003ea5ccf61\u003c/code\u003e\u003c/a\u003e change parsing rule to disallow multiple else statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/275b5ec3f409e2b62fd9158ef56f4add295b23e6\"\u003e\u003ccode\u003e275b5ec\u003c/code\u003e\u003c/a\u003e fix(issue-1160): support named 'locale' and 'format' parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/65f8980cdba0b0c3b044ae957a8e87cf1a269c49\"\u003e\u003ccode\u003e65f8980\u003c/code\u003e\u003c/a\u003e Fix invalid Java token error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.jknack:handlebars` from 4.3.1 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ehandlebars 4.4.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/3228\"\u003e#3228\u003c/a\u003e kotlin: mount of coroutine routes doesn't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.4.0\"\u003ev4.4.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/56?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.4.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTODO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocument package change names required for Java Modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://patreon.com/edgarespina\"\u003ePatreon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/584992307690a72572c258801d868bcbba13ed00\"\u003e\u003ccode\u003e5849923\u003c/code\u003e\u003c/a\u003e v4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/827e6bcff36462fd7955df3e52bf2d23fe1d3caf\"\u003e\u003ccode\u003e827e6bc\u003c/code\u003e\u003c/a\u003e Java 21 ArrayList getLast is resolved by JavaBeanValueResolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/7bebbef05e8c98e87ba907ed5f586d2d42251637\"\u003e\u003ccode\u003e7bebbef\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/8bbe9954c09fa388b6d8d843f70b6796726fc133\"\u003e\u003ccode\u003e8bbe995\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/63a20c4c6a8f4d08f472286be2ed7e2b5ba360de\"\u003e\u003ccode\u003e63a20c4\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/5f3eeff905022c0aee01557a55ecfe85ebd4b146\"\u003e\u003ccode\u003e5f3eeff\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/bb6beae6f7cec0e80f9313b303ef6946997ea976\"\u003e\u003ccode\u003ebb6beae\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/a5ccf613b9566b5fd93df3d3cedfffbab4e155d4\"\u003e\u003ccode\u003ea5ccf61\u003c/code\u003e\u003c/a\u003e change parsing rule to disallow multiple else statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/275b5ec3f409e2b62fd9158ef56f4add295b23e6\"\u003e\u003ccode\u003e275b5ec\u003c/code\u003e\u003c/a\u003e fix(issue-1160): support named 'locale' and 'format' parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/65f8980cdba0b0c3b044ae957a8e87cf1a269c49\"\u003e\u003ccode\u003e65f8980\u003c/code\u003e\u003c/a\u003e Fix invalid Java token error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `software.amazon.awssdk:bom` from 2.42.23 to 2.42.26\n\nUpdates `io.terrakube.client:terrakube-spring-boot-starter` from 1.4.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzBuilder/terrakube-spring-boot-starter/releases\"\u003eio.terrakube.client:terrakube-spring-boot-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003erefreshToken\u003c/code\u003e method to include \u003ccode\u003evcsId\u003c/code\u003e path parameter in TerrakubeClient by \u003ca href=\"https://github.com/alfespa17\"\u003e\u003ccode\u003e@​alfespa17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/terrakube-io/terrakube-spring-boot-starter/pull/68\"\u003eterrakube-io/terrakube-spring-boot-starter#68\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump feign.version from 13.6 to 13.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/terrakube-io/terrakube-spring-boot-starter/pull/66\"\u003eterrakube-io/terrakube-spring-boot-starter#66\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/terrakube-io/terrakube-spring-boot-starter/compare/1.5.0...1.5.1\"\u003ehttps://github.com/terrakube-io/terrakube-spring-boot-starter/compare/1.5.0...1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: bump project version to 1.5.0 and add token refresh support by \u003ca href=\"https://github.com/alfespa17\"\u003e\u003ccode\u003e@​alfespa17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/terrakube-io/terrakube-spring-boot-starter/pull/67\"\u003eterrakube-io/terrakube-spring-boot-starter#67\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/terrakube-io/terrakube-spring-boot-starter/pull/62\"\u003eterrakube-io/terrakube-spring-boot-starter#62\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump org.sonatype.central:central-publishing-maven-plugin from 0.9.0 to 0.10.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/terrakube-io/terrakube-spring-boot-starter/pull/64\"\u003eterrakube-io/terrakube-spring-boot-starter#64\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/terrakube-io/terrakube-spring-boot-starter/compare/1.4.0...1.5.0\"\u003ehttps://github.com/terrakube-io/terrakube-spring-boot-starter/compare/1.4.0...1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terrakube-io/terrakube-spring-boot-starter/commit/f792940f57eb7f4782457e5e51533c885daad1eb\"\u003e\u003ccode\u003ef792940\u003c/code\u003e\u003c/a\u003e deps: bump feign.version from 13.6 to 13.8 (\u003ca href=\"https://redirect.github.com/AzBuilder/terrakube-spring-boot-starter/issues/66\"\u003e#66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terrakube-io/terrakube-spring-boot-starter/commit/36cb19b55eb68afa9da4fd1b16120e88832ebf20\"\u003e\u003ccode\u003e36cb19b\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003erefreshToken\u003c/code\u003e method to include \u003ccode\u003evcsId\u003c/code\u003e path parameter in `Terra...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terrakube-io/terrakube-spring-boot-starter/commit/be99952931dba717311d89c5b4e9810b36f314d1\"\u003e\u003ccode\u003ebe99952\u003c/code\u003e\u003c/a\u003e deps: bump org.sonatype.central:central-publishing-maven-plugin (\u003ca href=\"https://redirect.github.com/AzBuilder/terrakube-spring-boot-starter/issues/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terrakube-io/terrakube-spring-boot-starter/commit/7d4405839c8c2f374916b44c73f1c6e684c6f7a3\"\u003e\u003ccode\u003e7d44058\u003c/code\u003e\u003c/a\u003e deps: bump org.apache.maven.plugins:maven-source-plugin (\u003ca href=\"https://redirect.github.com/AzBuilder/terrakube-spring-boot-starter/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terrakube-io/terrakube-spring-boot-starter/commit/370f1f87be72873d392c5e14910297b730b142c2\"\u003e\u003ccode\u003e370f1f8\u003c/code\u003e\u003c/a\u003e feat: bump project version to 1.5.0 and add token refresh support (\u003ca href=\"https://redirect.github.com/AzBuilder/terrakube-spring-boot-starter/issues/67\"\u003e#67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AzBuilder/terrakube-spring-boot-starter/compare/1.4.0...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/terrakube-io/terrakube/pull/3120","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrakube-io%2Fterrakube/issues/3120","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3120/packages"},{"uuid":"3808664315","node_id":"PR_kwDOEw5Lms6867DY","number":1977,"state":"closed","title":"Bump the all-dependencies group across 1 directory with 42 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-25T04:06:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-13T12:35:33.000Z","updated_at":"2026-01-25T04:06:21.000Z","time_to_close":1006246,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":42,"packages":[{"name":"org.junit.jupiter:junit-jupiter","old_version":"5.13.4","new_version":"6.0.2","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"io.kotest:kotest-assertions-core","old_version":"5.9.1","new_version":"6.0.7","repository_url":"https://github.com/kotest/kotest"},{"name":"io.ktor:ktor-client-core","old_version":"3.2.2","new_version":"3.3.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-cio","old_version":"3.2.2","new_version":"3.3.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-content-negotiation","old_version":"3.2.2","new_version":"3.3.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-serialization-jackson-jvm","old_version":"3.2.2","new_version":"3.3.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-mock","old_version":"3.2.2","new_version":"3.3.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-apache","old_version":"3.2.2","new_version":"3.3.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-serialization-jackson","old_version":"3.2.2","new_version":"3.3.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"com.google.cloud:google-cloud-bigquery","old_version":"2.54.0","new_version":"2.57.1","repository_url":"https://github.com/googleapis/java-bigquery"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.9","new_version":"3.0.1","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springdoc:springdoc-openapi-starter-common","old_version":"2.8.9","new_version":"3.0.1","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"com.ibm.mq:com.ibm.mq.jakarta.client","old_version":"9.4.3.0","new_version":"9.4.4.1"},{"name":"no.nav.security:token-client-core","old_version":"5.0.33","new_version":"6.0.1","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-client-spring","old_version":"5.0.33","new_version":"6.0.1","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-core","old_version":"5.0.33","new_version":"6.0.1","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-spring","old_version":"5.0.33","new_version":"6.0.1","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-spring-test","old_version":"5.0.33","new_version":"6.0.1","repository_url":"https://github.com/navikt/token-support"},{"name":"net.logstash.logback:logstash-logback-encoder","old_version":"8.1","new_version":"9.0","repository_url":"https://github.com/logfellow/logstash-logback-encoder"},{"name":"io.getunleash:unleash-client-java","old_version":"11.0.2","new_version":"11.2.1","repository_url":"https://github.com/Unleash/unleash-java-sdk"},{"name":"org.messaginghub:pooled-jms","old_version":"3.1.7","new_version":"3.2.1","repository_url":"https://github.com/messaginghub/pooled-jms"},{"name":"io.mockk:mockk-jvm","old_version":"1.14.5","new_version":"1.14.7","repository_url":"https://github.com/mockk/mockk"},{"name":"io.kotest:kotest-assertions-core-jvm","old_version":"6.0.1","new_version":"6.0.7","repository_url":"https://github.com/kotest/kotest"},{"name":"io.jsonwebtoken:jjwt","old_version":"0.12.6","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"org.testcontainers:junit-jupiter","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.testcontainers:postgresql","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.testcontainers:activemq","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.testcontainers:testcontainers","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.wiremock:wiremock-standalone","old_version":"3.13.1","new_version":"3.13.2","repository_url":"https://github.com/wiremock/wiremock"},{"name":"jvm","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.springframework.boot","old_version":"3.5.4","new_version":"4.0.1","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.jetbrains.kotlin.plugin.spring","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jlleitschuh.gradle.ktlint","old_version":"13.0.0","new_version":"14.0.1"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.2","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.40","new_version":"2.2.41"},{"name":"io.ktor:ktor-http","old_version":"3.2.3","new_version":"3.3.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"com.github.jknack:handlebars","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"io.github.openhtmltopdf:openhtmltopdf-core","old_version":"1.1.29","new_version":"1.1.36","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-pdfbox","old_version":"1.1.29","new_version":"1.1.36","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-slf4j","old_version":"1.1.29","new_version":"1.1.36","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-svg-support","old_version":"1.1.29","new_version":"1.1.36","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.5.4","new_version":"4.0.1","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-dependencies group with 42 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.2` |\n| [io.kotest:kotest-assertions-core](https://github.com/kotest/kotest) | `5.9.1` | `6.0.7` |\n| [io.ktor:ktor-client-core](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.3` |\n| [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.3` |\n| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.3` |\n| [io.ktor:ktor-serialization-jackson-jvm](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.3` |\n| [io.ktor:ktor-client-mock](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.3` |\n| [io.ktor:ktor-client-apache](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.3` |\n| [io.ktor:ktor-serialization-jackson](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.3` |\n| [com.google.cloud:google-cloud-bigquery](https://github.com/googleapis/java-bigquery) | `2.54.0` | `2.57.1` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.9` | `3.0.1` |\n| [org.springdoc:springdoc-openapi-starter-common](https://github.com/springdoc/springdoc-openapi) | `2.8.9` | `3.0.1` |\n| com.ibm.mq:com.ibm.mq.jakarta.client | `9.4.3.0` | `9.4.4.1` |\n| [no.nav.security:token-client-core](https://github.com/navikt/token-support) | `5.0.33` | `6.0.1` |\n| [no.nav.security:token-client-spring](https://github.com/navikt/token-support) | `5.0.33` | `6.0.1` |\n| [no.nav.security:token-validation-core](https://github.com/navikt/token-support) | `5.0.33` | `6.0.1` |\n| [no.nav.security:token-validation-spring](https://github.com/navikt/token-support) | `5.0.33` | `6.0.1` |\n| [no.nav.security:token-validation-spring-test](https://github.com/navikt/token-support) | `5.0.33` | `6.0.1` |\n| [net.logstash.logback:logstash-logback-encoder](https://github.com/logfellow/logstash-logback-encoder) | `8.1` | `9.0` |\n| [io.getunleash:unleash-client-java](https://github.com/Unleash/unleash-java-sdk) | `11.0.2` | `11.2.1` |\n| [org.messaginghub:pooled-jms](https://github.com/messaginghub/pooled-jms) | `3.1.7` | `3.2.1` |\n| [io.mockk:mockk-jvm](https://github.com/mockk/mockk) | `1.14.5` | `1.14.7` |\n| [io.kotest:kotest-assertions-core-jvm](https://github.com/kotest/kotest) | `6.0.1` | `6.0.7` |\n| [io.jsonwebtoken:jjwt](https://github.com/jwtk/jjwt) | `0.12.6` | `0.13.0` |\n| [org.testcontainers:junit-jupiter](https://github.com/testcontainers/testcontainers-java) | `1.21.3` | `1.21.4` |\n| [org.testcontainers:postgresql](https://github.com/testcontainers/testcontainers-java) | `1.21.3` | `1.21.4` |\n| [org.testcontainers:activemq](https://github.com/testcontainers/testcontainers-java) | `1.21.3` | `1.21.4` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `1.21.3` | `1.21.4` |\n| [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) | `3.13.1` | `3.13.2` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.3.0` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.4` | `4.0.1` |\n| [org.jetbrains.kotlin.plugin.spring](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.3.0` |\n| org.jlleitschuh.gradle.ktlint | `13.0.0` | `14.0.1` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.19.2` | `2.20` |\n| io.swagger.core.v3:swagger-annotations | `2.2.40` | `2.2.41` |\n| [io.ktor:ktor-http](https://github.com/ktorio/ktor) | `3.2.3` | `3.3.3` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.4.0` | `4.5.0` |\n| [io.github.openhtmltopdf:openhtmltopdf-core](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.36` |\n| [io.github.openhtmltopdf:openhtmltopdf-pdfbox](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.36` |\n| [io.github.openhtmltopdf:openhtmltopdf-slf4j](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.36` |\n| [io.github.openhtmltopdf:openhtmltopdf-svg-support](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.36` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.5.4` | `4.0.1` |\n\n\nUpdates `org.junit.jupiter:junit-jupiter` from 5.13.4 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/c5c5de517ebf170bbf7b90d184e833ea17f787b7\"\u003e\u003ccode\u003ec5c5de5\u003c/code\u003e\u003c/a\u003e Release 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/98b6f78ca33f4560d7561a7fe757974c47d6aad9\"\u003e\u003ccode\u003e98b6f78\u003c/code\u003e\u003c/a\u003e Add missing checkout step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/732dc278b6a6169f0fc688148e1e02637c9f67a3\"\u003e\u003ccode\u003e732dc27\u003c/code\u003e\u003c/a\u003e Finalize 6.0.2 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/6a2573667b9750e86213cbc7213872a208549325\"\u003e\u003ccode\u003e6a25736\u003c/code\u003e\u003c/a\u003e Finalize 5.14.2 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/33e66bf2e3f8a405c6770ceef54e36d5f1b1315a\"\u003e\u003ccode\u003e33e66bf\u003c/code\u003e\u003c/a\u003e Move release notes for \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5238\"\u003e#5238\u003c/a\u003e entry to 6.1.0-M2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/11f0f82c5a58cf0db20ccede62ee86c3bf801e3b\"\u003e\u003ccode\u003e11f0f82\u003c/code\u003e\u003c/a\u003e Update copyright headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/6ce1265bb41f60a59b1c1ed7d03e249493218453\"\u003e\u003ccode\u003e6ce1265\u003c/code\u003e\u003c/a\u003e Consistently add license header to all java source files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/4d454eef0e87337982125fb4ba27299adedc32ea\"\u003e\u003ccode\u003e4d454ee\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​antora/lunr-extension\u003c/code\u003e to v1.0.0-alpha.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/faf4a58aeda247f8e7930db7daecc4b692ab6e10\"\u003e\u003ccode\u003efaf4a58\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e--since\u003c/code\u003e feature of Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5cc8b05f47f3169db5fb3e22eb5f2dd26a631889\"\u003e\u003ccode\u003e5cc8b05\u003c/code\u003e\u003c/a\u003e Mark new recommended APIs as \u0026quot;maintained\u0026quot; rather than \u0026quot;experimental\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.kotest:kotest-assertions-core` from 5.9.1 to 6.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kotest/kotest/releases\"\u003eio.kotest:kotest-assertions-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency com.google.jimfs:jimfs to v1.3.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5235\"\u003ekotest/kotest#5235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency io.github.pdvrieze.xmlutil:serialization to v0.91.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5236\"\u003ekotest/kotest#5236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency io.projectreactor.tools:blockhound to v1.0.15.RELEASE by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5238\"\u003ekotest/kotest#5238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency io.mockk:mockk to v1.14.6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5237\"\u003ekotest/kotest#5237\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/v6.0.6...v6.0.7\"\u003ehttps://github.com/kotest/kotest/compare/v6.0.6...v6.0.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify mock features in Kotest documentation by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5205\"\u003ekotest/kotest#5205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpecific data test methods for various specs by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5144\"\u003ekotest/kotest#5144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnother example for race conditions - mocking LocalDateTime.now() by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5209\"\u003ekotest/kotest#5209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eatMost-for-int (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5210\"\u003e#5210\u003c/a\u003e) by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5211\"\u003ekotest/kotest#5211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eatMost-for-long (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5212\"\u003e#5212\u003c/a\u003e) by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5213\"\u003ekotest/kotest#5213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate shouldBeOneOf assertion description by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5214\"\u003ekotest/kotest#5214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify shouldContainAll assertion description by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5215\"\u003ekotest/kotest#5215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove-code-duplication-in-GreaterThanOrEqual.kt  by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5224\"\u003ekotest/kotest#5224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Gradle 9.2.1 \u0026amp; remove some potentially old workarounds by \u003ca href=\"https://github.com/nhajratw\"\u003e\u003ccode\u003e@​nhajratw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5176\"\u003ekotest/kotest#5176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emore-info-for-oneOf by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5222\"\u003ekotest/kotest#5222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove all uses of deprecated ComparableMatcherResult by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5231\"\u003ekotest/kotest#5231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd-atLeast-atMost-for-BigDecimal  by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5226\"\u003ekotest/kotest#5226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd project config option for concurrency order by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5232\"\u003ekotest/kotest#5232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReenable koin by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5233\"\u003ekotest/kotest#5233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove usage of toFile in path matchers by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5229\"\u003ekotest/kotest#5229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid creating fresh root for the first test in \u003ccode\u003eInstancePerLeaf\u003c/code\u003e by \u003ca href=\"https://github.com/T45K\"\u003e\u003ccode\u003e@​T45K\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5201\"\u003ekotest/kotest#5201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlex/arbs support arrays of primitives by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5220\"\u003ekotest/kotest#5220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/v6.0.5...v6.0.6\"\u003ehttps://github.com/kotest/kotest/compare/v6.0.5...v6.0.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: \u003ccode\u003eInstancePerLeaf\u003c/code\u003e tests fail when a test leaf has siblings by \u003ca href=\"https://github.com/T45K\"\u003e\u003ccode\u003e@​T45K\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5139\"\u003ekotest/kotest#5139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(arrow): collect clues on failures by \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5140\"\u003ekotest/kotest#5140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd max timeout bounds to continually and retry by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5145\"\u003ekotest/kotest#5145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003espring.boot.starter.web\u003c/code\u003e dependency from \u003ccode\u003ejvmMain\u003c/code\u003e to \u003ccode\u003ejvmTest\u003c/code\u003e. by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5146\"\u003ekotest/kotest#5146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove uuid usage to fix JS on certain version of node by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5150\"\u003ekotest/kotest#5150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove periods from test names only at TCSM stage by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5149\"\u003ekotest/kotest#5149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wasmJS support for browser tests by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5148\"\u003ekotest/kotest#5148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix PR workflow for windows by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5151\"\u003ekotest/kotest#5151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand behavior spec tags to given and when by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5152\"\u003ekotest/kotest#5152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate to kotlin 2.2.20 by \u003ca href=\"https://github.com/nhajratw\"\u003e\u003ccode\u003e@​nhajratw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5153\"\u003ekotest/kotest#5153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate to gradle 9.1.0 by \u003ca href=\"https://github.com/nhajratw\"\u003e\u003ccode\u003e@​nhajratw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5158\"\u003ekotest/kotest#5158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update Maven links and badges in Extensions docs by \u003ca href=\"https://github.com/noojung\"\u003e\u003ccode\u003e@​noojung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5173\"\u003ekotest/kotest#5173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eallow to verify if json schema prop is null (addresses \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5172\"\u003e#5172\u003c/a\u003e) by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5175\"\u003ekotest/kotest#5175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eallow to verify if Boolean property in jsonSchema is true or false (addresses \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5171\"\u003e#5171\u003c/a\u003e) by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5174\"\u003ekotest/kotest#5174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.zaxxer:hikaricp to v6.3.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5179\"\u003ekotest/kotest#5179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/3923053c92e2bd1f4af0a1dbbaacc0c4f1fabdf7\"\u003e\u003ccode\u003e3923053\u003c/code\u003e\u003c/a\u003e Update dependency io.mockk:mockk to v1.14.6 (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5237\"\u003e#5237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/014c93bd2fad4454477ef91005282f27fde93da1\"\u003e\u003ccode\u003e014c93b\u003c/code\u003e\u003c/a\u003e Update dependency io.projectreactor.tools:blockhound to v1.0.15.RELEASE (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5238\"\u003e#5238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/a656dfa5189e59b55c0cbb39ed1d52273ced041a\"\u003e\u003ccode\u003ea656dfa\u003c/code\u003e\u003c/a\u003e Update dependency io.github.pdvrieze.xmlutil:serialization to v0.91.3 (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5236\"\u003e#5236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/521bd2407f7a6df2510f5fb8f46818231bf7c55f\"\u003e\u003ccode\u003e521bd24\u003c/code\u003e\u003c/a\u003e Update dependency com.google.jimfs:jimfs to v1.3.1 (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5235\"\u003e#5235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/07905bfc4921959bc6da31cb708f2bef905d127a\"\u003e\u003ccode\u003e07905bf\u003c/code\u003e\u003c/a\u003e Update default FQN config test to fix flakey test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/d25eef2d3941da97f098dab091935fa240142ac7\"\u003e\u003ccode\u003ed25eef2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Removing deprecated EqualityMatcherResult\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/b430cf3ba3374c06061db0297e39625f9fe40607\"\u003e\u003ccode\u003eb430cf3\u003c/code\u003e\u003c/a\u003e Removing deprecated EqualityMatcherResult\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/15fde9d7bb8ee427eb4aee7c2ad90d5e05284dc6\"\u003e\u003ccode\u003e15fde9d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Removing ComparisonMatcherResult\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/e3767727b571be713954ee28f57bd7dca3cfea4f\"\u003e\u003ccode\u003ee376772\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003emingwX64\u003c/code\u003e always included in native conventions instead of OS-based con...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/2b666d8d44f9861a40250a44149a3375ef746ffc\"\u003e\u003ccode\u003e2b666d8\u003c/code\u003e\u003c/a\u003e Removing ComparisonMatcherResult\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kotest/kotest/compare/v5.9.1...6.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-core` from 3.2.2 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 26 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6837\"\u003eKTOR-6837\u003c/a\u003e Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9050\"\u003eKTOR-9050\u003c/a\u003e Logging: SimpleLogger should be an object, not a class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9094\"\u003eKTOR-9094\u003c/a\u003e Jetty Client: Support HTTP/2 over cleartext (h2c)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9120\"\u003eKTOR-9120\u003c/a\u003e OpenAPI gen: missing operationId for KDoc fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3019\"\u003eKTOR-3019\u003c/a\u003e Improve logging for CORS plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8671\"\u003eKTOR-8671\u003c/a\u003e Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9096\"\u003eKTOR-9096\u003c/a\u003e Darwin: New SSE handlers stop responding after canceling few SSE sessions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://youtrack.jetbrains.com/issue/KTOR-9125\"\u003eKTOR-9125\u003c/a\u003e Double ResponseSent invocation when exception is thrown after respond\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e OpenAPI: StackOverflowError when a response object has property with \u003ccode\u003e@Contextual\u003c/code\u003e serializer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8947\"\u003eKTOR-8947\u003c/a\u003e Java, ContentEncoding: IllegalHeaderNameException is thrown  for \u0026quot;:status\u0026quot; pseudo header with HTTP/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9092\"\u003eKTOR-9092\u003c/a\u003e NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8924\"\u003eKTOR-8924\u003c/a\u003e Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8838\"\u003eKTOR-8838\u003c/a\u003e Exception handling issue in client cache\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 5 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWebRTC Client. Remove redundant targets (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9062\"\u003eKTOR-9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Socks proxy support to Darwin engine (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8968\"\u003eKTOR-8968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJava: Improve error message when SOCKS proxy is used (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-2908\"\u003eKTOR-2908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHttpRequestRetry: SendCountExceedException when max retries is more than maxSendCount of HttpSend (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5850\"\u003eKTOR-5850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDarwin: The \u003ccode\u003emaxFrameSize\u003c/code\u003e option has no effect (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6963\"\u003eKTOR-6963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI: StackOverflowError when a response object has property with \u003ccode\u003e@Contextual\u003c/code\u003e serializer (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI gen: missing KDoc fields (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9021\"\u003eKTOR-9021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServer call.request.path() returns routing selectors in path (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7639\"\u003eKTOR-7639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStaticContent doesn't allow siblings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9012\"\u003eKTOR-9012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: FileStorage doesn't use given dispatcher for all file operations (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8832\"\u003eKTOR-8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCurl: SOCKS proxy doesn't work (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9008\"\u003eKTOR-9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetty: java.lang.VerifyError is thrown on Android since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8916\"\u003eKTOR-8916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResponse body channel is canceled while the body is being saved when having HttpRequestRetry and onDownload (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8975\"\u003eKTOR-8975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: InvalidCacheStateException when varyKeys stored in files contain uppercase letters since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8970\"\u003eKTOR-8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 8 October 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about SSE session lifetime in KDoc (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8440\"\u003eKTOR-8440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Kotlin to 2.2.20 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8896\"\u003eKTOR-8896\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNumberFormatException when Content-Length header value contains null bytes (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4828\"\u003eKTOR-4828\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.3.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 26 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6837\"\u003eKTOR-6837\u003c/a\u003e Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9050\"\u003eKTOR-9050\u003c/a\u003e Logging: SimpleLogger should be an object, not a class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9094\"\u003eKTOR-9094\u003c/a\u003e Jetty Client: Support HTTP/2 over cleartext (h2c)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9120\"\u003eKTOR-9120\u003c/a\u003e OpenAPI gen: missing operationId for KDoc fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3019\"\u003eKTOR-3019\u003c/a\u003e Improve logging for CORS plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8671\"\u003eKTOR-8671\u003c/a\u003e Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9096\"\u003eKTOR-9096\u003c/a\u003e Darwin: New SSE handlers stop responding after canceling few SSE sessions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://youtrack.jetbrains.com/issue/KTOR-9125\"\u003eKTOR-9125\u003c/a\u003e Double ResponseSent invocation when exception is thrown after respond\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e OpenAPI: StackOverflowError when a response object has property with \u003ca href=\"https://github.com/Contextual\"\u003e\u003ccode\u003e@​Contextual\u003c/code\u003e\u003c/a\u003e serializer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8947\"\u003eKTOR-8947\u003c/a\u003e Java, ContentEncoding: IllegalHeaderNameException is thrown  for \u0026quot;:status\u0026quot; pseudo header with HTTP/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9092\"\u003eKTOR-9092\u003c/a\u003e NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8924\"\u003eKTOR-8924\u003c/a\u003e Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8838\"\u003eKTOR-8838\u003c/a\u003e Exception handling issue in client cache\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.3.2\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 5 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWebRTC Client. Remove redundant targets (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9062\"\u003eKTOR-9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Socks proxy support to Darwin engine (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8968\"\u003eKTOR-8968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJava: Improve error message when SOCKS proxy is used (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-2908\"\u003eKTOR-2908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHttpRequestRetry: SendCountExceedException when max retries is more than maxSendCount of HttpSend (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5850\"\u003eKTOR-5850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDarwin: The \u003ccode\u003emaxFrameSize\u003c/code\u003e option has no effect (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6963\"\u003eKTOR-6963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI: StackOverflowError when a response object has property with \u003ca href=\"https://github.com/Contextual\"\u003e\u003ccode\u003e@​Contextual\u003c/code\u003e\u003c/a\u003e serializer (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI gen: missing KDoc fields (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9021\"\u003eKTOR-9021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServer call.request.path() returns routing selectors in path (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7639\"\u003eKTOR-7639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStaticContent doesn't allow siblings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9012\"\u003eKTOR-9012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: FileStorage doesn't use given dispatcher for all file operations (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8832\"\u003eKTOR-8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCurl: SOCKS proxy doesn't work (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9008\"\u003eKTOR-9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetty: java.lang.VerifyError is thrown on Android since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8916\"\u003eKTOR-8916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResponse body channel is canceled while the body is being saved when having HttpRequestRetry and onDownload (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8975\"\u003eKTOR-8975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: InvalidCacheStateException when varyKeys stored in files contain uppercase letters since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8970\"\u003eKTOR-8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.3.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 8 October 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about SSE session lifetime in KDoc (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8440\"\u003eKTOR-8440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Kotlin to 2.2.20 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8896\"\u003eKTOR-8896\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/629d22ca150c5cbce51b118b91bd7a93f0a83bad\"\u003e\u003ccode\u003e629d22c\u003c/code\u003e\u003c/a\u003e Release 3.3.3 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5219\"\u003e#5219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/77bbf108e27d7beb121f6eee20a8797271cfb8dc\"\u003e\u003ccode\u003e77bbf10\u003c/code\u003e\u003c/a\u003e Server Netty. Fix rejected execution during engine stop (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/8671\"\u003e#8671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/75439b0a69d0488293608968c38f80e97b7cde3d\"\u003e\u003ccode\u003e75439b0\u003c/code\u003e\u003c/a\u003e KTOR-9096 Fix SSE cancellation leak on Darwin (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5208\"\u003e#5208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/62ea8e43fb24ab76acd48f99d09ca96209bbaa62\"\u003e\u003ccode\u003e62ea8e4\u003c/code\u003e\u003c/a\u003e KTOR-6837 Fix client URL handling for invalid DefaultRequest.host\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/ef09e847da11243785d47326c1cc067d9ebaefc5\"\u003e\u003ccode\u003eef09e84\u003c/code\u003e\u003c/a\u003e Add stream.demand calls to JettyResponseListener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/47e6049445a4f47bf9e9d36cd9f976aad1987434\"\u003e\u003ccode\u003e47e6049\u003c/code\u003e\u003c/a\u003e KTOR-9094 Jetty Client: Allow h2c traffic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e70922ec80d2a21af82891f0a88c421d3dae8b2e\"\u003e\u003ccode\u003ee70922e\u003c/code\u003e\u003c/a\u003e KTOR-9125 Fix double ResponseSent invocation when exception is thrown after r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/589f02dd6178dd3814b1f422442aa3fa7c0dff60\"\u003e\u003ccode\u003e589f02d\u003c/code\u003e\u003c/a\u003e KTOR-3019 Improve CORS plugin logging to ease troubleshooting (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5194\"\u003e#5194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/5a66b475d525b825769c8e096346431c1b245f69\"\u003e\u003ccode\u003e5a66b47\u003c/code\u003e\u003c/a\u003e Update Gradle and Develocity (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5201\"\u003e#5201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/2ba2f0256a13b77401f2da6e79e6a1487186a0cd\"\u003e\u003ccode\u003e2ba2f02\u003c/code\u003e\u003c/a\u003e KTOR-8947 Filter pseudo-headers in Java client (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5198\"\u003e#5198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.2.2...3.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-cio` from 3.2.2 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-cio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 26 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6837\"\u003eKTOR-6837\u003c/a\u003e Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9050\"\u003eKTOR-9050\u003c/a\u003e Logging: SimpleLogger should be an object, not a class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9094\"\u003eKTOR-9094\u003c/a\u003e Jetty Client: Support HTTP/2 over cleartext (h2c)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9120\"\u003eKTOR-9120\u003c/a\u003e OpenAPI gen: missing operationId for KDoc fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3019\"\u003eKTOR-3019\u003c/a\u003e Improve logging for CORS plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8671\"\u003eKTOR-8671\u003c/a\u003e Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9096\"\u003eKTOR-9096\u003c/a\u003e Darwin: New SSE handlers stop responding after canceling few SSE sessions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://youtrack.jetbrains.com/issue/KTOR-9125\"\u003eKTOR-9125\u003c/a\u003e Double ResponseSent invocation when exception is thrown after respond\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e OpenAPI: StackOverflowError when a response object has property with \u003ccode\u003e@Contextual\u003c/code\u003e serializer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8947\"\u003eKTOR-8947\u003c/a\u003e Java, ContentEncoding: IllegalHeaderNameException is thrown  for \u0026quot;:status\u0026quot; pseudo header with HTTP/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9092\"\u003eKTOR-9092\u003c/a\u003e NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8924\"\u003eKTOR-8924\u003c/a\u003e Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8838\"\u003eKTOR-8838\u003c/a\u003e Exception handling issue in client cache\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 5 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWebRTC Client. Remove redundant targets (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9062\"\u003eKTOR-9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Socks proxy support to Darwin engine (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8968\"\u003eKTOR-8968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJava: Improve error message when SOCKS proxy is used (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-2908\"\u003eKTOR-2908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHttpRequestRetry: SendCountExceedException when max retries is more than maxSendCount of HttpSend (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5850\"\u003eKTOR-5850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDarwin: The \u003ccode\u003emaxFrameSize\u003c/code\u003e option has no effect (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6963\"\u003eKTOR-6963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI: StackOverflowError when a response object has property with \u003ccode\u003e@Contextual\u003c/code\u003e serializer (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI gen: missing KDoc fields (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9021\"\u003eKTOR-9021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServer call.request.path() returns routing selectors in path (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7639\"\u003eKTOR-7639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStaticContent doesn't allow siblings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9012\"\u003eKTOR-9012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: FileStorage doesn't use given dispatcher for all file operations (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8832\"\u003eKTOR-8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCurl: SOCKS proxy doesn't work (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9008\"\u003eKTOR-9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetty: java.lang.VerifyError is thrown on Android since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8916\"\u003eKTOR-8916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResponse body channel is canceled while the body is being saved when having HttpRequestRetry and onDownload (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8975\"\u003eKTOR-8975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: InvalidCacheStateException when varyKeys stored in files contain uppercase letters since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8970\"\u003eKTOR-8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 8 October 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about SSE session lifetime in KDoc (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8440\"\u003eKTOR-8440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Kotlin to 2.2.20 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8896\"\u003eKTOR-8896\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNumberFormatException when Content-Length header value contains null bytes (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4828\"\u003eKTOR-4828\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-cio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.3.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 26 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6837\"\u003eKTOR-6837\u003c/a\u003e Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9050\"\u003eKTOR-9050\u003c/a\u003e Logging: SimpleLogger should be an object, not a class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9094\"\u003eKTOR-9094\u003c/a\u003e Jetty Client: Support HTTP/2 over cleartext (h2c)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9120\"\u003eKTOR-9120\u003c/a\u003e OpenAPI gen: missing operationId for KDoc fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3019\"\u003eKTOR-3019\u003c/a\u003e Improve logging for CORS plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8671\"\u003eKTOR-8671\u003c/a\u003e Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9096\"\u003eKTOR-9096\u003c/a\u003e Darwin: New SSE handlers stop responding after canceling few SSE sessions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://youtrack.jetbrains.com/issue/KTOR-9125\"\u003eKTOR-9125\u003c/a\u003e Double ResponseSent invocation when exception is thrown after respond\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e OpenAPI: StackOverflowError when a response object has property with \u003ca href=\"https://github.com/Contextual\"\u003e\u003ccode\u003e@​Contextual\u003c/code\u003e\u003c/a\u003e serializer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8947\"\u003eKTOR-8947\u003c/a\u003e Java, ContentEncoding: IllegalHeaderNameException is thrown  for \u0026quot;:status\u0026quot; pseudo header with HTTP/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9092\"\u003eKTOR-9092\u003c/a\u003e NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8924\"\u003eKTOR-8924\u003c/a\u003e Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8838\"\u003eKTOR-8838\u003c/a\u003e Exception handling issue in client cache\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.3.2\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 5 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWebRTC Client. Remove redundant targets (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9062\"\u003eKTOR-9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Socks proxy support to Darwin engine (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8968\"\u003eKTOR-8968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJava: Improve error message when SOCKS proxy is used (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-2908\"\u003eKTOR-2908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHttpRequestRetry: SendCountExceedException when max retries is more than maxSendCount of HttpSend (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5850\"\u003eKTOR-5850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDarwin: The \u003ccode\u003emaxFrameSize\u003c/code\u003e option has no effect (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6963\"\u003eKTOR-6963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI: StackOverflowError when a response object has property with \u003ca href=\"https://github.com/Contextual\"\u003e\u003ccode\u003e@​Contextual\u003c/code\u003e\u003c/a\u003e serializer (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI gen: missing KDoc fields (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9021\"\u003eKTOR-9021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServer call.request.path() returns routing selectors in path (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7639\"\u003eKTOR-7639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStaticContent doesn't allow siblings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9012\"\u003eKTOR-9012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: FileStorage doesn't use given dispatcher for all file operations (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8832\"\u003eKTOR-8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCurl: SOCKS proxy doesn't work (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9008\"\u003eKTOR-9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetty: java.lang.VerifyError is thrown on Android since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8916\"\u003eKTOR-8916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResponse body channel is canceled while the body is being saved when having HttpRequestRetry and onDownload (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8975\"\u003eKTOR-8975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: InvalidCacheStateException when varyKeys stored in files contain uppercase letters since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8970\"\u003eKTOR-8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.3.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 8 October 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about SSE session lifetime in KDoc (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8440\"\u003eKTOR-8440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Kotlin to 2.2.20 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8896\"\u003eKTOR-8896\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/629d22ca150c5cbce51b118b91bd7a93f0a83bad\"\u003e\u003ccode\u003e629d22c\u003c/code\u003e\u003c/a\u003e Release 3.3.3 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5219\"\u003e#5219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/77bbf108e27d7beb121f6eee20a8797271cfb8dc\"\u003e\u003ccode\u003e77bbf10\u003c/code\u003e\u003c/a\u003e Server Netty. Fix rejected execution during engine stop (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/8671\"\u003e#8671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/75439b0a69d0488293608968c38f80e97b7cde3d\"\u003e\u003ccode\u003e75439b0\u003c/code\u003e\u003c/a\u003e KTOR-9096 Fix SSE cancellation leak on Darwin (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5208\"\u003e#5208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/62ea8e43fb24ab76acd48f99d09ca96209bbaa62\"\u003e\u003ccode\u003e62ea8e4\u003c/code\u003e\u003c/a\u003e KTOR-6837 Fix client URL handling for invalid DefaultRequest.host\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/ef09e847da11243785d47326c1cc067d9ebaefc5\"\u003e\u003ccode\u003eef09e84\u003c/code\u003e\u003c/a\u003e Add stream.demand calls to JettyResponseListener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/47e6049445a4f47bf9e9d36cd9f976aad1987434\"\u003e\u003ccode\u003e47e6049\u003c/code\u003e\u003c/a\u003e KTOR-9094 Jetty Client: Allow h2c traffic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e70922ec80d2a21af82891f0a88c421d3dae8b2e\"\u003e\u003ccode\u003ee70922e\u003c/code\u003e\u003c/a\u003e KTOR-9125 Fix double ResponseSent invocation when exception is thrown after r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/589f02dd6178dd3814b1f422442aa3fa7c0dff60\"\u003e\u003ccode\u003e589f02d\u003c/code\u003e\u003c/a\u003e KTOR-3019 Improve CORS plugin logging to ease troubleshooting (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5194\"\u003e#5194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/5a66b475d525b825769c8e096346431c1b245f69\"\u003e\u003ccode\u003e5a66b47\u003c/code\u003e\u003c/a\u003e Update Gradle and Develocity (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5201\"\u003e#5201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/2ba2f0256a13b77401f2da6e79e6a1487186a0cd\"\u003e\u003ccode\u003e2ba2f02\u003c/code\u003e\u003c/a\u003e KTOR-8947 Filter pseudo-headers in Java client (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5198\"\u003e#5198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.2.2...3.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-content-negotiation` from 3.2.2 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-content-negotiation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 26 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6837\"\u003eKTOR-6837\u003c/a\u003e Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9050\"\u003eKTOR-9050\u003c/a\u003e Logging: SimpleLogger should be an object, not a class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9094\"\u003eKTOR-9094\u003c/a\u003e Jetty Client: Support HTTP/2 over cleartext (h2c)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9120\"\u003eKTOR-9120\u003c/a\u003e OpenAPI gen: missing operationId for KDoc fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3019\"\u003eKTOR-3019\u003c/a\u003e Improve logging for CORS plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8671\"\u003eKTOR-8671\u003c/a\u003e Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9096\"\u003eKTOR-9096\u003c/a\u003e Darwin: New SSE handlers stop responding after canceling few SSE sessions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://youtrack.jetbrains.com/issue/KTOR-9125\"\u003eKTOR-9125\u003c/a\u003e Double ResponseSent invocation when exception is thrown after respond\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e OpenAPI: StackOverflowError when a response object has property with \u003ccode\u003e@Contextual\u003c/code\u003e serializer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8947\"\u003eKTOR-8947\u003c/a\u003e Java, ContentEncoding: IllegalHeaderNameException is thrown  for \u0026quot;:status\u0026quot; pseudo header with HTTP/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9092\"\u003eKTOR-9092\u003c/a\u003e NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8924\"\u003eKTOR-8924\u003c/a\u003e Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8838\"\u003eKTOR-8838\u003c/a\u003e Exception handling issue in client cache\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 5 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWebRTC Client. Remove redundant targets (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9062\"\u003eKTOR-9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Socks proxy support to Darwin engine (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8968\"\u003eKTOR-8968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJava: Improve error message when SOCKS proxy is used (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-2908\"\u003eKTOR-2908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHttpRequestRetry: SendCountExceedException when max retries is more than maxSendCount of HttpSend (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5850\"\u003eKTOR-5850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDarwin: The \u003ccode\u003emaxFrameSize\u003c/code\u003e option has no effect (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6963\"\u003eKTOR-6963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI: StackOverflowError when a response object has property with \u003ccode\u003e@Contextual\u003c/code\u003e serializer (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI gen: missing KDoc fields (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9021\"\u003eKTOR-9021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServer call.request.path() returns routing selectors in path (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7639\"\u003eKTOR-7639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStaticContent doesn't allow siblings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9012\"\u003eKTOR-9012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: FileStorage doesn't use given dispatcher for all file operations (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8832\"\u003eKTOR-8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCurl: SOCKS proxy doesn't work (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9008\"\u003eKTOR-9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetty: java.lang.VerifyError is thrown on Android since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8916\"\u003eKTOR-8916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResponse body channel is canceled while the body is being saved when having HttpRequestRetry and onDownload (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8975\"\u003eKTOR-8975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: InvalidCacheStateException when varyKeys stored in files contain uppercase letters since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8970\"\u003eKTOR-8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 8 October 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about SSE session lifetime in KDoc (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8440\"\u003eKTOR-8440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Kotlin to 2.2.20 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8896\"\u003eKTOR-8896\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNumberFormatException when Content-Length header value contains null bytes (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4828\"\u003eKTOR-4828\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-content-negotiation's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.3.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 26 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6837\"\u003eKTOR-6837\u003c/a\u003e Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9050\"\u003eKTOR-9050\u003c/a\u003e Logging: SimpleLogger should be an object, not a class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9094\"\u003eKTOR-9094\u003c/a\u003e Jetty Client: Support HTTP/2 over cleartext (h2c)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9120\"\u003eKTOR-9120\u003c/a\u003e OpenAPI gen: missing operationId for KDoc fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3019\"\u003eKTOR-3019\u003c/a\u003e Improve logging for CORS plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8671\"\u003eKTOR-8671\u003c/a\u003e Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9096\"\u003eKTOR-9096\u003c/a\u003e Darwin: New SSE handlers stop responding after canceling few SSE sessions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://youtrack.jetbrains.com/issue/KTOR-9125\"\u003eKTOR-9125\u003c/a\u003e Double ResponseSent invocation when exception is thrown after respond\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e OpenAPI: StackOverflowError when a response object has property with \u003ca href=\"https://github.com/Contextual\"\u003e\u003ccode\u003e@​Contextual\u003c/code\u003e\u003c/a\u003e serializer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8947\"\u003eKTOR-8947\u003c/a\u003e Java, ContentEncoding: IllegalHeaderNameException is thrown  for \u0026quot;:status\u0026quot; pseudo header with HTTP/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9092\"\u003eKTOR-9092\u003c/a\u003e NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8924\"\u003eKTOR-8924\u003c/a\u003e Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8838\"\u003eKTOR-8838\u003c/a\u003e Exception handling issue in client cache\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.3.2\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 5 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWebRTC Client. Remove redundant targets (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9062\"\u003eKTOR-9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Socks proxy support to Darwin engine (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8968\"\u003eKTOR-8968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJava: Improve error message when SOCKS proxy is used (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-2908\"\u003eKTOR-2908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHttpRequestRetry: SendCountExceedException when max retries is more than maxSendCount of HttpSend (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5850\"\u003eKTOR-5850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDarwin: The \u003ccode\u003emaxFrameSize\u003c/code\u003e option has no effect (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6963\"\u003eKTOR-6963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI: StackOverflowError when a response object has property with \u003ca href=\"https://github.com/Contextual\"\u003e\u003ccode\u003e@​Contextual\u003c/code\u003e\u003c/a\u003e serializer (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI gen: missing KDoc fields (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9021\"\u003eKTOR-9021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServer call.request.path() returns routing selectors in path (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7639\"\u003eKTOR-7639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStaticContent doesn't allow siblings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9012\"\u003eKTOR-9012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: FileStorage doesn't use given dispatcher for all file operations (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8832\"\u003eKTOR-8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCurl: SOCKS proxy doesn't work (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9008\"\u003eKTOR-9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetty: java.lang.VerifyError is thrown on Android since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8916\"\u003eKTOR-8916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResponse body channel is canceled while the body is being saved when having HttpRequestRetry and onDownload (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8975\"\u003eKTOR-8975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: InvalidCacheStateException when varyKeys stored in files contain uppercase letters since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8970\"\u003eKTOR-8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.3.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 8 October 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about SSE session lifetime in KDoc (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8440\"\u003eKTOR-8440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Kotlin to 2.2.20 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8896\"\u003eKTOR-8896\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/629d22ca150c5cbce51b118b91bd7a93f0a83bad\"\u003e\u003ccode\u003e629d22c\u003c/code\u003e\u003c/a\u003e Release 3.3.3 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5219\"\u003e#5219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/77bbf108e27d7beb121f6eee20a8797271cfb8dc\"\u003e\u003ccode\u003e77bbf10\u003c/code\u003e\u003c/a\u003e Server Netty. Fix rejected execution during engine stop (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/8671\"\u003e#8671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/75439b0a69d0488293608968c38f80e97b7cde3d\"\u003e\u003ccode\u003e75439b0\u003c/code\u003e\u003c/a\u003e KTOR-9096 Fix SSE cancellation leak on Darwin (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5208\"\u003e#5208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/62ea8e43fb24ab76acd48f99d09ca96209bbaa62\"\u003e\u003ccode\u003e62ea8e4\u003c/code\u003e\u003c/a\u003e KTOR-6837 Fix client URL handling for invalid DefaultRequest.host\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/ef09e847da11243785d47326c1cc067d9ebaefc5\"\u003e\u003ccode\u003eef09e84\u003c/code\u003e\u003c/a\u003e Add stream.demand calls to JettyResponseListener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/47e6049445a4f47bf9e9d36cd9f976aad1987434\"\u003e\u003ccode\u003e47e6049\u003c/code\u003e\u003c/a\u003e KTOR-9094 Jetty Client: Allow h2c traffic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e70922ec80d2a21af82891f0a88c421d3dae8b2e\"\u003e\u003ccode\u003ee70922e\u003c/code\u003e\u003c/a\u003e KTOR-9125 Fix double ResponseSent invocation when exception is thrown after r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/589f02dd6178dd3814b1f422442aa3fa7c0dff60\"\u003e\u003ccode\u003e589f02d\u003c/code\u003e\u003c/a\u003e KTOR-3019 Improve CORS plugin logging to ease troubleshooting (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5194\"\u003e#5194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/5a66b475d525b825769c8e096346431c1b245f69\"\u003e\u003ccode\u003e5a66b47\u003c/code\u003e\u003c/a\u003e Update Gradle and Develocity (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5201\"\u003e#5201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/2ba2f0256a13b77401f2da6e79e6a1487186a0cd\"\u003e\u003ccode\u003e2ba2f02\u003c/code\u003e\u003c/a\u003e KTOR-8947 Filter pseudo-headers in Java client (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5198\"\u003e#5198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.2.2...3.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-serialization-jackson-jvm` from 3.2.2 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-serialization-jackson-jvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 26 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6837\"\u003eKTOR-6837\u003c/a\u003e Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9050\"\u003eKTOR-9050\u003c/a\u003e Logging: SimpleLogger should be an object, not a class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9094\"\u003eKTOR-9094\u003c/a\u003e Jetty Client: Support HTTP/2 over cleartext (h2c)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9120\"\u003eKTOR-9120\u003c/a\u003e OpenAPI gen: missing operationId for KDoc fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3019\"\u003eKTOR-3019\u003c/a\u003e Improve logging for CORS plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8671\"\u003eKTOR-8671\u003c/a\u003e Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9096\"\u003eKTOR-9096\u003c/a\u003e Darwin: New SSE handlers stop responding after canceling few SSE sessions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://youtrack.jetbrains.com/issue/KTOR-9125\"\u003eKTOR-9125\u003c/a\u003e Double ResponseSent invocation when exception is thrown after respond\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e OpenAPI: StackOverflowError when a response object has property with \u003ccode\u003e@Contextual\u003c/code\u003e serializer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8947\"\u003eKTOR-8947\u003c/a\u003e Java, ContentEncoding: IllegalHeaderNameException is thrown  for \u0026quot;:status\u0026quot; pseudo header with HTTP/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9092\"\u003eKTOR-9092\u003c/a\u003e NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8924\"\u003eKTOR-8924\u003c/a\u003e Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8838\"\u003eKTOR-8838\u003c/a\u003e Exception handling issue in client cache\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 5 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWebRTC Client. Remove redundant targets (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9062\"\u003eKTOR-9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Socks proxy support to Darwin engine (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8968\"\u003eKTOR-8968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJava: Improve error message when SOCKS proxy is used (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-2908\"\u003eKTOR-2908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHttpRequestRetry: SendCountExceedException when max retries is more than maxSendCount of HttpSend (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5850\"\u003eKTOR-5850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDarwin: The \u003ccode\u003emaxFrameSize\u003c/code\u003e option has no effect (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6963\"\u003eKTOR-6963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI: StackOverflowError when a response object has property with \u003ccode\u003e@Contextual\u003c/code\u003e serializer (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI gen: missing KDoc fields (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9021\"\u003eKTOR-9021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServer call.request.path() returns routing selectors in path (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7639\"\u003eKTOR-7639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStaticContent doesn't allow siblings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9012\"\u003eKTOR-9012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: FileStorage doesn't use given dispatcher for all file operations (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8832\"\u003eKTOR-8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCurl: SOCKS proxy doesn't work (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9008\"\u003eKTOR-9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetty: java.lang.VerifyError is thrown on Android since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8916\"\u003eKTOR-8916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResponse body channel is canceled while the body is being saved when having HttpRequestRetry and onDownload (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8975\"\u003eKTOR-8975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: InvalidCacheStateException when varyKeys stored in files contain uppercase letters since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8970\"\u003eKTOR-8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 8 October 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about SSE session lifetime in KDoc (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8440\"\u003eKTOR-8440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Kotlin to 2.2.20 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8896\"\u003eKTOR-8896\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNumberFormatException when Content-Length header value contains null bytes (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4828\"\u003eKTOR-4828\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGE...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/familie-tilbake/pull/1977","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Ffamilie-tilbake/issues/1977","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1977/packages"},{"uuid":"3768227525","node_id":"PR_kwDOGh5jPc663k8e","number":252,"state":"open","title":"Bump com.github.jknack:handlebars from 4.0.+ to 4.5.0","user":"dependabot[bot]","labels":["dependencies","java","Stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-29T20:01:29.000Z","updated_at":"2026-03-28T04:00:22.381Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.github.jknack:handlebars","old_version":"4.0.+","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) from 4.0.+ to 4.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ehandlebars 4.4.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/3228\"\u003e#3228\u003c/a\u003e kotlin: mount of coroutine routes doesn't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.4.0\"\u003ev4.4.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/56?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.4.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTODO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocument package change names required for Java Modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://patreon.com/edgarespina\"\u003ePatreon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ehandlebars.java 4.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1009\"\u003eGH-1009\u003c/a\u003e: update Apache Commons Text to 1.10.0 (Fix CVE-2022-42889) by \u003ca href=\"https://github.com/aschwarte10\"\u003e\u003ccode\u003e@​aschwarte10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/pull/1010\"\u003ejknack/handlebars.java#1010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jackson-databind from 2.13.0 to 2.13.2.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/pull/1011\"\u003ejknack/handlebars.java#1011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump snakeyaml from 1.29 to 1.31 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/pull/1013\"\u003ejknack/handlebars.java#1013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-webmvc from 5.3.10 to 5.3.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/pull/999\"\u003ejknack/handlebars.java#999\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump logback-classic from 1.2.6 to 1.4.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/pull/1005\"\u003ejknack/handlebars.java#1005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mockito-core from 4.0.0 to 4.8.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/pull/998\"\u003ejknack/handlebars.java#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump antlr-version from 4.9.2 to 4.9.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/pull/918\"\u003ejknack/handlebars.java#918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jetty-webapp from 9.4.43.v20210629 to 9.4.44.v20210927 in /handlebars-proto by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/pull/1014\"\u003ejknack/handlebars.java#1014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump joda-time from 2.10.12 to 2.12.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/pull/1008\"\u003ejknack/handlebars.java#1008\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aschwarte10\"\u003e\u003ccode\u003e@​aschwarte10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/pull/1010\"\u003ejknack/handlebars.java#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.0...v4.3.1\"\u003ehttps://github.com/jknack/handlebars.java/compare/v4.3.0...v4.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jknack/handlebars.java/commits/v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.jknack:handlebars\u0026package-manager=gradle\u0026previous-version=4.0.+\u0026new-version=4.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/thinking-github/conductor/pull/252","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thinking-github%2Fconductor/issues/252","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/252/packages"},{"uuid":"3683705747","node_id":"PR_kwDOGDh_A862fYiT","number":328,"state":"closed","title":"Bump the all-minor-patch group across 1 directory with 42 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-01T23:08:29.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-02T02:18:03.000Z","updated_at":"2026-01-01T23:08:31.000Z","time_to_close":2667026,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-patch","update_count":42,"packages":[{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.18.0","new_version":"2.20.1","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.6.1","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.2.0","new_version":"2.2.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.2.0","new_version":"2.2.21"},{"name":"org.jetbrains.kotlin:kotlin-test-junit","old_version":"2.2.0","new_version":"2.2.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-allopen","old_version":"2.2.0","new_version":"2.2.21"},{"name":"org.jetbrains.kotlin:kotlin-maven-noarg","old_version":"2.2.0","new_version":"2.2.21"},{"name":"org.jetbrains.kotlin:kotlin-maven-serialization","old_version":"2.2.0","new_version":"2.2.21"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.19.2","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.2","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.19.2","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.19.2","new_version":"2.20"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.19.2","new_version":"2.20"},{"name":"com.fasterxml.jackson.module:jackson-module-jaxb-annotations","old_version":"2.19.2","new_version":"2.20"},{"name":"org.openapitools:openapi-generator-maven-plugin","old_version":"7.14.0","new_version":"7.17.0"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.35","new_version":"2.2.41"},{"name":"org.openapitools:jackson-databind-nullable","old_version":"0.2.6","new_version":"0.2.8","repository_url":"https://github.com/OpenAPITools/jackson-databind-nullable"},{"name":"com.google.cloud:libraries-bom","old_version":"26.62.0","new_version":"26.72.0","repository_url":"https://github.com/googleapis/java-cloud-bom"},{"name":"io.prometheus:prometheus-metrics-instrumentation-jvm","old_version":"1.3.10","new_version":"1.4.3"},{"name":"io.micrometer:micrometer-registry-prometheus","old_version":"1.15.2","new_version":"1.16.0","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-core","old_version":"1.15.2","new_version":"1.16.0","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"org.flywaydb:flyway-core","old_version":"11.10.5","new_version":"11.18.0","repository_url":"https://github.com/flyway/flyway"},{"name":"org.flywaydb:flyway-database-postgresql","old_version":"11.10.5","new_version":"11.18.0"},{"name":"org.apache.tika:tika-core","old_version":"3.2.1","new_version":"3.2.3","repository_url":"https://github.com/apache/tika"},{"name":"org.apache.tika:tika-parsers-standard-package","old_version":"3.2.1","new_version":"3.2.3"},{"name":"org.apache.tika:tika-parser-pdf-module","old_version":"3.2.1","new_version":"3.2.3"},{"name":"org.apache.pdfbox:pdfbox","old_version":"3.0.5","new_version":"3.0.6"},{"name":"org.apache.pdfbox:xmpbox","old_version":"3.0.5","new_version":"3.0.6"},{"name":"org.apache.pdfbox:pdfbox-tools","old_version":"3.0.5","new_version":"3.0.6"},{"name":"org.apache.pdfbox:preflight","old_version":"3.0.5","new_version":"3.0.6"},{"name":"com.github.jknack:handlebars","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"io.github.openhtmltopdf:openhtmltopdf-core","old_version":"1.1.29","new_version":"1.1.33","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-pdfbox","old_version":"1.1.29","new_version":"1.1.33","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-slf4j","old_version":"1.1.29","new_version":"1.1.33","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-svg-support","old_version":"1.1.29","new_version":"1.1.33","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.mockk:mockk","old_version":"1.14.5","new_version":"1.14.6","repository_url":"https://github.com/mockk/mockk"},{"name":"io.mockk:mockk-jvm","old_version":"1.14.5","new_version":"1.14.6","repository_url":"https://github.com/mockk/mockk"},{"name":"org.wiremock:wiremock-standalone","old_version":"3.13.1","new_version":"3.13.2","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.google.code.gson:gson","old_version":"2.13.1","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"io.github.hakky54:logcaptor","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/Hakky54/log-captor"},{"name":"jakarta.xml.bind:jakarta.xml.bind-api","old_version":"4.0.2","new_version":"4.0.4","repository_url":"https://github.com/jakartaee/jaxb-api"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-patch group with 42 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.20.1` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.6.1` | `3.6.2` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.21` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.2.0` | `2.2.21` |\n| [org.jetbrains.kotlin:kotlin-test-junit](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.21` |\n| org.jetbrains.kotlin:kotlin-maven-allopen | `2.2.0` | `2.2.21` |\n| org.jetbrains.kotlin:kotlin-maven-noarg | `2.2.0` | `2.2.21` |\n| org.jetbrains.kotlin:kotlin-maven-serialization | `2.2.0` | `2.2.21` |\n| com.fasterxml.jackson.module:jackson-module-kotlin | `2.19.2` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.19.2` | `2.20` |\n| com.fasterxml.jackson.core:jackson-core | `2.19.2` | `2.20` |\n| com.fasterxml.jackson.core:jackson-databind | `2.19.2` | `2.20` |\n| com.fasterxml.jackson.dataformat:jackson-dataformat-xml | `2.19.2` | `2.20` |\n| com.fasterxml.jackson.module:jackson-module-jaxb-annotations | `2.19.2` | `2.20` |\n| org.openapitools:openapi-generator-maven-plugin | `7.14.0` | `7.17.0` |\n| io.swagger.core.v3:swagger-annotations | `2.2.35` | `2.2.41` |\n| [org.openapitools:jackson-databind-nullable](https://github.com/OpenAPITools/jackson-databind-nullable) | `0.2.6` | `0.2.8` |\n| [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom) | `26.62.0` | `26.72.0` |\n| io.prometheus:prometheus-metrics-instrumentation-jvm | `1.3.10` | `1.4.3` |\n| [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) | `1.15.2` | `1.16.0` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.15.2` | `1.16.0` |\n| [org.flywaydb:flyway-core](https://github.com/flyway/flyway) | `11.10.5` | `11.18.0` |\n| org.flywaydb:flyway-database-postgresql | `11.10.5` | `11.18.0` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.2.1` | `3.2.3` |\n| org.apache.tika:tika-parsers-standard-package | `3.2.1` | `3.2.3` |\n| org.apache.tika:tika-parser-pdf-module | `3.2.1` | `3.2.3` |\n| org.apache.pdfbox:pdfbox | `3.0.5` | `3.0.6` |\n| org.apache.pdfbox:xmpbox | `3.0.5` | `3.0.6` |\n| org.apache.pdfbox:pdfbox-tools | `3.0.5` | `3.0.6` |\n| org.apache.pdfbox:preflight | `3.0.5` | `3.0.6` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.4.0` | `4.5.0` |\n| [io.github.openhtmltopdf:openhtmltopdf-core](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.33` |\n| [io.github.openhtmltopdf:openhtmltopdf-pdfbox](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.33` |\n| [io.github.openhtmltopdf:openhtmltopdf-slf4j](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.33` |\n| [io.github.openhtmltopdf:openhtmltopdf-svg-support](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.33` |\n| [io.mockk:mockk](https://github.com/mockk/mockk) | `1.14.5` | `1.14.6` |\n| [io.mockk:mockk-jvm](https://github.com/mockk/mockk) | `1.14.5` | `1.14.6` |\n| [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) | `3.13.1` | `3.13.2` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.13.1` | `2.13.2` |\n| [io.github.hakky54:logcaptor](https://github.com/Hakky54/log-captor) | `2.12.0` | `2.12.1` |\n| [jakarta.xml.bind:jakarta.xml.bind-api](https://github.com/jakartaee/jaxb-api) | `4.0.2` | `4.0.4` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.3` | `3.5.4` |\n\n\nUpdates `org.codehaus.mojo:versions-maven-plugin` from 2.18.0 to 2.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mojohaus/versions/releases\"\u003eorg.codehaus.mojo:versions-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1313\"\u003e#1313\u003c/a\u003e: Do not show existing version as update (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1315\"\u003e#1315\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow filtering out pre releases in use-latest-versions (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1283\"\u003e#1283\u003c/a\u003e) \u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/979\"\u003e#979\u003c/a\u003e: Output file is not overwritten by default (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1279\"\u003e#1279\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with dependency management filtering in the logged results (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1298\"\u003e#1298\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1295\"\u003e#1295\u003c/a\u003e: getAllUpdates(boolean) should respect currentVersionRange (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1297\"\u003e#1297\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1287\"\u003e#1287\u003c/a\u003e - Versionless dependencies in dependencyManagement accepted by maven, but not bij resolve-ranges (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1288\"\u003e#1288\u003c/a\u003e) \u003ca href=\"https://github.com/maroschutte\"\u003e\u003ccode\u003e@​maroschutte\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtifact comparison should use semantic version comparison. (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1281\"\u003e#1281\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1150\"\u003e#1150\u003c/a\u003e: Resolve multiple level properties (properties resolving to properties) (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1276\"\u003e#1276\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more examples of ignoredVersions config parameter (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1296\"\u003e#1296\u003c/a\u003e) \u003ca href=\"https://github.com/mikkoi\"\u003e\u003ccode\u003e@​mikkoi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken href link in site (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1294\"\u003e#1294\u003c/a\u003e) \u003ca href=\"https://github.com/mikkoi\"\u003e\u003ccode\u003e@​mikkoi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded remaining javadoc comments. (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1293\"\u003e#1293\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGetting rid of javadoc warnings (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1292\"\u003e#1292\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolverAdapter: a thin adapter over Resolver (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1301\"\u003e#1301\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with dependency management filtering in the logged results (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1298\"\u003e#1298\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken href link in site (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1294\"\u003e#1294\u003c/a\u003e) \u003ca href=\"https://github.com/mikkoi\"\u003e\u003ccode\u003e@​mikkoi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded remaining javadoc comments. (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1293\"\u003e#1293\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGetting rid of javadoc warnings (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1292\"\u003e#1292\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved a redundant integration test (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1280\"\u003e#1280\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1312\"\u003e#1312\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump byteBuddyVersion from 1.18.0 to 1.18.1 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1311\"\u003e#1311\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-archiver from 4.10.3 to 4.10.4 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1307\"\u003e#1307\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump byteBuddyVersion from 1.17.7 to 1.18.0 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1309\"\u003e#1309\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-codec:commons-codec from 1.19.0 to 1.20.0 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1303\"\u003e#1303\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.20.0 to 2.21.0 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1305\"\u003e#1305\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-i18n from 1.0.0 to 1.1.0 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1306\"\u003e#1306\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-interactivity-api from 1.4 to 1.5.1 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1308\"\u003e#1308\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.3.0 to 3.4.0 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1302\"\u003e#1302\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-archiver from 4.10.2 to 4.10.3 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1290\"\u003e#1290\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 93 to 94 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1285\"\u003e#1285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/b296a4f7cbc57a787a691ae78439d856d3e657b1\"\u003e\u003ccode\u003eb296a4f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 2.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/b243939ff413dcbba754f3dc0244e8027e834bdb\"\u003e\u003ccode\u003eb243939\u003c/code\u003e\u003c/a\u003e Fixed \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1313\"\u003e#1313\u003c/a\u003e: Do not show existing version as update (\u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/773d0f37d2b78d6fa4d91118079bdabe0c38d5d6\"\u003e\u003ccode\u003e773d0f3\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/2467d99166c6d15bd4e5755f5c500f6ee53ccbaa\"\u003e\u003ccode\u003e2467d99\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/4c240e7af2fc05d1b0719ee6c9e7e1ccb2618abc\"\u003e\u003ccode\u003e4c240e7\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/6d64537083fa7cd7cd6f452dd35a1fb469e82c22\"\u003e\u003ccode\u003e6d64537\u003c/code\u003e\u003c/a\u003e Bump byteBuddyVersion from 1.18.0 to 1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/7736ca686c7aefe37c79df1160d863129ae9030d\"\u003e\u003ccode\u003e7736ca6\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-archiver from 4.10.3 to 4.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/37a53308a657eb6cddabe9a19bb9feb9159c3ca6\"\u003e\u003ccode\u003e37a5330\u003c/code\u003e\u003c/a\u003e Bump byteBuddyVersion from 1.17.7 to 1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/edeb5e7f01c47ef5d3e2670ecd05601400d82bc8\"\u003e\u003ccode\u003eedeb5e7\u003c/code\u003e\u003c/a\u003e Bump commons-codec:commons-codec from 1.19.0 to 1.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/88874e07091d4a59005cd5ab66196999383346b6\"\u003e\u003ccode\u003e88874e0\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.20.0 to 2.21.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mojohaus/versions/compare/2.18.0...2.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-enforcer-plugin` from 3.6.1 to 3.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-enforcer/releases\"\u003eorg.apache.maven.plugins:maven-enforcer-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse SessionData for cache storage (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/930\"\u003e#930\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Version Ranges link in site.xml (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/926\"\u003e#926\u003c/a\u003e) \u003ca href=\"https://github.com/ctubbsii\"\u003e\u003ccode\u003e@​ctubbsii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix formatting typo in dependencyConvergence.apt.vm (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/928\"\u003e#928\u003c/a\u003e) \u003ca href=\"https://github.com/ascopes\"\u003e\u003ccode\u003e@​ascopes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect support parameters documentation for banned repositories rule (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/922\"\u003e#922\u003c/a\u003e) \u003ca href=\"https://github.com/Harmelodic\"\u003e\u003ccode\u003e@​Harmelodic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/920\"\u003e#920\u003c/a\u003e - Remove usage of Stack (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/921\"\u003e#921\u003c/a\u003e) \u003ca href=\"https://github.com/khmarbaise\"\u003e\u003ccode\u003e@​khmarbaise\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/925\"\u003e#925\u003c/a\u003e) \u003ca href=\"https://github.com/sebtiem\"\u003e\u003ccode\u003e@​sebtiem\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/917\"\u003e#917\u003c/a\u003e - Remove usage of Hashtable (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/918\"\u003e#918\u003c/a\u003e) \u003ca href=\"https://github.com/khmarbaise\"\u003e\u003ccode\u003e@​khmarbaise\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump m-invoker-p to 3.9.1 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/935\"\u003e#935\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/933\"\u003e#933\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.5 to 3.27.6 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/932\"\u003e#932\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.4 to 3.27.5 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/931\"\u003e#931\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mrm-maven-plugin from 1.6.0 to 1.7.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/923\"\u003e#923\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/919\"\u003e#919\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-codec:commons-codec from 1.18.0 to 1.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/915\"\u003e#915\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/914\"\u003e#914\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.9.10 to 3.9.11 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/912\"\u003e#912\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/82ba7700115bdf5ec8f267741a9e232adf91b51e\"\u003e\u003ccode\u003e82ba770\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release enforcer-3.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/5313c70472efba99db6342d05ffb5c00e471e375\"\u003e\u003ccode\u003e5313c70\u003c/code\u003e\u003c/a\u003e Bump m-invoker-p to 3.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/ee5abeeabba6acad11b3b5ba279def0ab6c1f80c\"\u003e\u003ccode\u003eee5abee\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/6c5a152b360737d25f5e8961703903a59c6f684c\"\u003e\u003ccode\u003e6c5a152\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.5 to 3.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/89ccb701fbc84c36d281f056ecd233624ea51bb3\"\u003e\u003ccode\u003e89ccb70\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.4 to 3.27.5 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/03ed82d5fef50b44bb55c8bde8cd5d7bb4d8ca15\"\u003e\u003ccode\u003e03ed82d\u003c/code\u003e\u003c/a\u003e Update Version Ranges link in site.xml (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/d282dc4e8a19f02182c04537524ff9abc1925113\"\u003e\u003ccode\u003ed282dc4\u003c/code\u003e\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/920\"\u003e#920\u003c/a\u003e - Remove usage of Stack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/27e1f4669bc44829cfc9c39d1d01ae35d7045577\"\u003e\u003ccode\u003e27e1f46\u003c/code\u003e\u003c/a\u003e Use SessionData for cache storage (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/a1bac9b43ddbac7416944882f5c7a52dc490cdd5\"\u003e\u003ccode\u003ea1bac9b\u003c/code\u003e\u003c/a\u003e Fix formatting typo in dependencyConvergence.apt.vm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/870a1edcb05613525c49cad546889fd016d892a1\"\u003e\u003ccode\u003e870a1ed\u003c/code\u003e\u003c/a\u003e Correct support parameters documentation for banned repositories rule\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-enforcer/compare/enforcer-3.6.1...enforcer-3.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 2.2.0 to 2.2.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.21\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81372\"\u003e\u003ccode\u003eKT-81372\u003c/code\u003e\u003c/a\u003e K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80018\"\u003e\u003ccode\u003eKT-80018\u003c/code\u003e\u003c/a\u003e K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81191\"\u003e\u003ccode\u003eKT-81191\u003c/code\u003e\u003c/a\u003e K2: \u0026quot;null cannot be cast to non-null type ConeTypeParameterLookupTag\u0026quot; with invalid code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80936\"\u003e\u003ccode\u003eKT-80936\u003c/code\u003e\u003c/a\u003e NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : \u003ccode\u003e@PublishedApi\u003c/code\u003e doesn't work for fun interfaces\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79926\"\u003e\u003ccode\u003eKT-79926\u003c/code\u003e\u003c/a\u003e Wrong export of interfaces with companions with ES Modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81424\"\u003e\u003ccode\u003eKT-81424\u003c/code\u003e\u003c/a\u003e Kotlin/JS: Cannot Get / in a simple running application\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80873\"\u003e\u003ccode\u003eKT-80873\u003c/code\u003e\u003c/a\u003e KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79384\"\u003e\u003ccode\u003eKT-79384\u003c/code\u003e\u003c/a\u003e K/N: Application Not Responding: Thread Deadlock\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79047\"\u003e\u003ccode\u003eKT-79047\u003c/code\u003e\u003c/a\u003e Gradle compileKotlin fails with configuration cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81148\"\u003e\u003ccode\u003eKT-81148\u003c/code\u003e\u003c/a\u003e Publishing helpers in KGP are incompatible with Isolated Projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80950\"\u003e\u003ccode\u003eKT-80950\u003c/code\u003e\u003c/a\u003e KGP breaks configuration cache when signing plugin with GnuPG is applied\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-61127\"\u003e\u003ccode\u003eKT-61127\u003c/code\u003e\u003c/a\u003e Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81249\"\u003e\u003ccode\u003eKT-81249\u003c/code\u003e\u003c/a\u003e Kotlin 2.2.20 broke KMP implementation of Parcelize\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Native\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81510\"\u003e\u003ccode\u003eKT-81510\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e exception with 'kotlinNativeBundleConfiguration' not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81134\"\u003e\u003ccode\u003eKT-81134\u003c/code\u003e\u003c/a\u003e Native: Gradle configuration failure likely related to Klibs cross-compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77732\"\u003e\u003ccode\u003eKT-77732\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e failed with \u0026quot;Unresolved classifier: platform/posix/size_t\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80675\"\u003e\u003ccode\u003eKT-80675\u003c/code\u003e\u003c/a\u003e Commonized cinterops between \u0026quot;test\u0026quot; compilations produce an import failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Maven\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81218\"\u003e\u003ccode\u003eKT-81218\u003c/code\u003e\u003c/a\u003e Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80582\"\u003e\u003ccode\u003eKT-80582\u003c/code\u003e\u003c/a\u003e Multiple reloads when using webpack dev server after 2.2.20-Beta2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.2.21-RC2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81372\"\u003e\u003ccode\u003eKT-81372\u003c/code\u003e\u003c/a\u003e K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80018\"\u003e\u003ccode\u003eKT-80018\u003c/code\u003e\u003c/a\u003e K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81191\"\u003e\u003ccode\u003eKT-81191\u003c/code\u003e\u003c/a\u003e K2: \u0026quot;null cannot be cast to non-null type ConeTypeParameterLookupTag\u0026quot; with invalid code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80936\"\u003e\u003ccode\u003eKT-80936\u003c/code\u003e\u003c/a\u003e NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : \u003ccode\u003e@PublishedApi\u003c/code\u003e doesn't work for fun interfaces\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79926\"\u003e\u003ccode\u003eKT-79926\u003c/code\u003e\u003c/a\u003e Wrong export of interfaces with companions with ES Modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81424\"\u003e\u003ccode\u003eKT-81424\u003c/code\u003e\u003c/a\u003e Kotlin/JS: Cannot Get / in a simple running application\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80873\"\u003e\u003ccode\u003eKT-80873\u003c/code\u003e\u003c/a\u003e KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79384\"\u003e\u003ccode\u003eKT-79384\u003c/code\u003e\u003c/a\u003e K/N: Application Not Responding: Thread Deadlock\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79047\"\u003e\u003ccode\u003eKT-79047\u003c/code\u003e\u003c/a\u003e Gradle compileKotlin fails with configuration cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81148\"\u003e\u003ccode\u003eKT-81148\u003c/code\u003e\u003c/a\u003e Publishing helpers in KGP are incompatible with Isolated Projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80950\"\u003e\u003ccode\u003eKT-80950\u003c/code\u003e\u003c/a\u003e KGP breaks configuration cache when signing plugin with GnuPG is applied\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-61127\"\u003e\u003ccode\u003eKT-61127\u003c/code\u003e\u003c/a\u003e Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81249\"\u003e\u003ccode\u003eKT-81249\u003c/code\u003e\u003c/a\u003e Kotlin 2.2.20 broke KMP implementation of Parcelize\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Native\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81510\"\u003e\u003ccode\u003eKT-81510\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e exception with 'kotlinNativeBundleConfiguration' not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81134\"\u003e\u003ccode\u003eKT-81134\u003c/code\u003e\u003c/a\u003e Native: Gradle configuration failure likely related to Klibs cross-compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77732\"\u003e\u003ccode\u003eKT-77732\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e failed with \u0026quot;Unresolved classifier: platform/posix/size_t\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80675\"\u003e\u003ccode\u003eKT-80675\u003c/code\u003e\u003c/a\u003e Commonized cinterops between \u0026quot;test\u0026quot; compilations produce an import failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Maven\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81218\"\u003e\u003ccode\u003eKT-81218\u003c/code\u003e\u003c/a\u003e Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80582\"\u003e\u003ccode\u003eKT-80582\u003c/code\u003e\u003c/a\u003e Multiple reloads when using webpack dev server after 2.2.20-Beta2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.20\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/2146684dcba708e5a304758b41a9e4ec9c7eff71\"\u003e\u003ccode\u003e2146684\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d8cf44a2d13645af6c01a30bf3c8b8d3ebfcc1e3\"\u003e\u003ccode\u003ed8cf44a\u003c/code\u003e\u003c/a\u003e [KGP][IT] Require Xcode 26 for shouldDownloadLightNativeBundleWithMaven\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/bd2b4265ef331e69c054c1bc062a51c30b1eaa0d\"\u003e\u003ccode\u003ebd2b426\u003c/code\u003e\u003c/a\u003e [Gradle] Only register commonizeCInterop if there are native targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f66516ec54a615931dceb9a8dc53cdda0c65d8ea\"\u003e\u003ccode\u003ef66516e\u003c/code\u003e\u003c/a\u003e [Gradle] Added tests for accessing target's publishable property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7aad8e5ca9f78b4a33ea9cdf01d3cb952dbcbcfd\"\u003e\u003ccode\u003e7aad8e5\u003c/code\u003e\u003c/a\u003e [Gradle] Workaround for not completable Future with cross compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d0617749adb544555154881fc639aae56c11720d\"\u003e\u003ccode\u003ed061774\u003c/code\u003e\u003c/a\u003e [Wasm, JS] Add statics field to DevServer data constructor for data class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/060989636b290f2d187c2a16b91537d0754c2e1c\"\u003e\u003ccode\u003e0609896\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4f2bc0c4657778abcfcd7eb004c6c5fca7b62fbf\"\u003e\u003ccode\u003e4f2bc0c\u003c/code\u003e\u003c/a\u003e [Gradle] Dont add parcelize plugin to JVM compilations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/948802f1778a01ee7d51548fe167e25a3a237b2e\"\u003e\u003ccode\u003e948802f\u003c/code\u003e\u003c/a\u003e [K/N][tests] Fixed lldb tests to work with Xcode 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a32c8f3ca2c2567900959a62bf654d27db187f5a\"\u003e\u003ccode\u003ea32c8f3\u003c/code\u003e\u003c/a\u003e [stdlib] Add \u003ccode\u003eos.arch\u003c/code\u003e as an input property to prevent build cache reuse acro...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.2.0 to 2.2.21\n\nUpdates `org.jetbrains.kotlin:kotlin-test-junit` from 2.2.0 to 2.2.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin:kotlin-test-junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.21\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81372\"\u003e\u003ccode\u003eKT-81372\u003c/code\u003e\u003c/a\u003e K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80018\"\u003e\u003ccode\u003eKT-80018\u003c/code\u003e\u003c/a\u003e K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81191\"\u003e\u003ccode\u003eKT-81191\u003c/code\u003e\u003c/a\u003e K2: \u0026quot;null cannot be cast to non-null type ConeTypeParameterLookupTag\u0026quot; with invalid code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80936\"\u003e\u003ccode\u003eKT-80936\u003c/code\u003e\u003c/a\u003e NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : \u003ccode\u003e@PublishedApi\u003c/code\u003e doesn't work for fun interfaces\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79926\"\u003e\u003ccode\u003eKT-79926\u003c/code\u003e\u003c/a\u003e Wrong export of interfaces with companions with ES Modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81424\"\u003e\u003ccode\u003eKT-81424\u003c/code\u003e\u003c/a\u003e Kotlin/JS: Cannot Get / in a simple running application\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80873\"\u003e\u003ccode\u003eKT-80873\u003c/code\u003e\u003c/a\u003e KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79384\"\u003e\u003ccode\u003eKT-79384\u003c/code\u003e\u003c/a\u003e K/N: Application Not Responding: Thread Deadlock\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79047\"\u003e\u003ccode\u003eKT-79047\u003c/code\u003e\u003c/a\u003e Gradle compileKotlin fails with configuration cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81148\"\u003e\u003ccode\u003eKT-81148\u003c/code\u003e\u003c/a\u003e Publishing helpers in KGP are incompatible with Isolated Projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80950\"\u003e\u003ccode\u003eKT-80950\u003c/code\u003e\u003c/a\u003e KGP breaks configuration cache when signing plugin with GnuPG is applied\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-61127\"\u003e\u003ccode\u003eKT-61127\u003c/code\u003e\u003c/a\u003e Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81249\"\u003e\u003ccode\u003eKT-81249\u003c/code\u003e\u003c/a\u003e Kotlin 2.2.20 broke KMP implementation of Parcelize\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Native\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81510\"\u003e\u003ccode\u003eKT-81510\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e exception with 'kotlinNativeBundleConfiguration' not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81134\"\u003e\u003ccode\u003eKT-81134\u003c/code\u003e\u003c/a\u003e Native: Gradle configuration failure likely related to Klibs cross-compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77732\"\u003e\u003ccode\u003eKT-77732\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e failed with \u0026quot;Unresolved classifier: platform/posix/size_t\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80675\"\u003e\u003ccode\u003eKT-80675\u003c/code\u003e\u003c/a\u003e Commonized cinterops between \u0026quot;test\u0026quot; compilations produce an import failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Maven\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81218\"\u003e\u003ccode\u003eKT-81218\u003c/code\u003e\u003c/a\u003e Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80582\"\u003e\u003ccode\u003eKT-80582\u003c/code\u003e\u003c/a\u003e Multiple reloads when using webpack dev server after 2.2.20-Beta2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.2.21-RC2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-test-junit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81372\"\u003e\u003ccode\u003eKT-81372\u003c/code\u003e\u003c/a\u003e K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80018\"\u003e\u003ccode\u003eKT-80018\u003c/code\u003e\u003c/a\u003e K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81191\"\u003e\u003ccode\u003eKT-81191\u003c/code\u003e\u003c/a\u003e K2: \u0026quot;null cannot be cast to non-null type ConeTypeParameterLookupTag\u0026quot; with invalid code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80936\"\u003e\u003ccode\u003eKT-80936\u003c/code\u003e\u003c/a\u003e NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : \u003ccode\u003e@PublishedApi\u003c/code\u003e doesn't work for fun interfaces\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79926\"\u003e\u003ccode\u003eKT-79926\u003c/code\u003e\u003c/a\u003e Wrong export of interfaces with companions with ES Modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81424\"\u003e\u003ccode\u003eKT-81424\u003c/code\u003e\u003c/a\u003e Kotlin/JS: Cannot Get / in a simple running application\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80873\"\u003e\u003ccode\u003eKT-80873\u003c/code\u003e\u003c/a\u003e KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79384\"\u003e\u003ccode\u003eKT-79384\u003c/code\u003e\u003c/a\u003e K/N: Application Not Responding: Thread Deadlock\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79047\"\u003e\u003ccode\u003eKT-79047\u003c/code\u003e\u003c/a\u003e Gradle compileKotlin fails with configuration cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81148\"\u003e\u003ccode\u003eKT-81148\u003c/code\u003e\u003c/a\u003e Publishing helpers in KGP are incompatible with Isolated Projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80950\"\u003e\u003ccode\u003eKT-80950\u003c/code\u003e\u003c/a\u003e KGP breaks configuration cache when signing plugin with GnuPG is applied\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-61127\"\u003e\u003ccode\u003eKT-61127\u003c/code\u003e\u003c/a\u003e Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81249\"\u003e\u003ccode\u003eKT-81249\u003c/code\u003e\u003c/a\u003e Kotlin 2.2.20 broke KMP implementation of Parcelize\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Native\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81510\"\u003e\u003ccode\u003eKT-81510\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e exception with 'kotlinNativeBundleConfiguration' not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81134\"\u003e\u003ccode\u003eKT-81134\u003c/code\u003e\u003c/a\u003e Native: Gradle configuration failure likely related to Klibs cross-compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77732\"\u003e\u003ccode\u003eKT-77732\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e failed with \u0026quot;Unresolved classifier: platform/posix/size_t\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80675\"\u003e\u003ccode\u003eKT-80675\u003c/code\u003e\u003c/a\u003e Commonized cinterops between \u0026quot;test\u0026quot; compilations produce an import failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Maven\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81218\"\u003e\u003ccode\u003eKT-81218\u003c/code\u003e\u003c/a\u003e Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80582\"\u003e\u003ccode\u003eKT-80582\u003c/code\u003e\u003c/a\u003e Multiple reloads when using webpack dev server after 2.2.20-Beta2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.20\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/2146684dcba708e5a304758b41a9e4ec9c7eff71\"\u003e\u003ccode\u003e2146684\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d8cf44a2d13645af6c01a30bf3c8b8d3ebfcc1e3\"\u003e\u003ccode\u003ed8cf44a\u003c/code\u003e\u003c/a\u003e [KGP][IT] Require Xcode 26 for shouldDownloadLightNativeBundleWithMaven\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/bd2b4265ef331e69c054c1bc062a51c30b1eaa0d\"\u003e\u003ccode\u003ebd2b426\u003c/code\u003e\u003c/a\u003e [Gradle] Only register commonizeCInterop if there are native targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f66516ec54a615931dceb9a8dc53cdda0c65d8ea\"\u003e\u003ccode\u003ef66516e\u003c/code\u003e\u003c/a\u003e [Gradle] Added tests for accessing target's publishable property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7aad8e5ca9f78b4a33ea9cdf01d3cb952dbcbcfd\"\u003e\u003ccode\u003e7aad8e5\u003c/code\u003e\u003c/a\u003e [Gradle] Workaround for not completable Future with cross compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d0617749adb544555154881fc639aae56c11720d\"\u003e\u003ccode\u003ed061774\u003c/code\u003e\u003c/a\u003e [Wasm, JS] Add statics field to DevServer data constructor for data class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/060989636b290f2d187c2a16b91537d0754c2e1c\"\u003e\u003ccode\u003e0609896\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4f2bc0c4657778abcfcd7eb004c6c5fca7b62fbf\"\u003e\u003ccode\u003e4f2bc0c\u003c/code\u003e\u003c/a\u003e [Gradle] Dont add parcelize plugin to JVM compilations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/948802f1778a01ee7d51548fe167e25a3a237b2e\"\u003e\u003ccode\u003e948802f\u003c/code\u003e\u003c/a\u003e [K/N][tests] Fixed lldb tests to work with Xcode 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a32c8f3ca2c2567900959a62bf654d27db187f5a\"\u003e\u003ccode\u003ea32c8f3\u003c/code\u003e\u003c/a\u003e [stdlib] Add \u003ccode\u003eos.arch\u003c/code\u003e as an input property to prevent build cache reuse acro...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-allopen` from 2.2.0 to 2.2.21\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-noarg` from 2.2.0 to 2.2.21\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-serialization` from 2.2.0 to 2.2.21\n\nUpdates `com.fasterxml.jackson.module:jackson-module-kotlin` from 2.19.2 to 2.20\n\nUpdates `com.fasterxml.jackson.core:jackson-annotations` from 2.19.2 to 2.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.19.2 to 2.20\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.19.2 to 2.20\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.19.2 to 2.20\n\nUpdates `com.fasterxml.jackson.module:jackson-module-jaxb-annotations` from 2.19.2 to 2.20\n\nUpdates `org.openapitools:openapi-generator-maven-plugin` from 7.14.0 to 7.17.0\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.2.0 to 2.2.21\n\nUpdates `io.swagger.core.v3:swagger-annotations` from 2.2.35 to 2.2.41\n\nUpdates `org.openapitools:jackson-databind-nullable` from 0.2.6 to 0.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/releases\"\u003eorg.openapitools:jackson-databind-nullable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.8 released\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to next snapshot version by \u003ca href=\"https://github.com/wing328\"\u003e\u003ccode\u003e@​wing328\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/67\"\u003eOpenAPITools/jackson-databind-nullable#67\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip SNAPSHOT deploy job on forks by \u003ca href=\"https://github.com/ctrimble\"\u003e\u003ccode\u003e@​ctrimble\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/70\"\u003eOpenAPITools/jackson-databind-nullable#70\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Javadoc argument --ignore-source-errors by \u003ca href=\"https://github.com/ctrimble\"\u003e\u003ccode\u003e@​ctrimble\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/69\"\u003eOpenAPITools/jackson-databind-nullable#69\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to JUnit 5 and fix tests by \u003ca href=\"https://github.com/Til7701\"\u003e\u003ccode\u003e@​Til7701\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/72\"\u003eOpenAPITools/jackson-databind-nullable#72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate all dependency and plugin versions by \u003ca href=\"https://github.com/nrayburn-tech\"\u003e\u003ccode\u003e@​nrayburn-tech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/75\"\u003eOpenAPITools/jackson-databind-nullable#75\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGitHub actions cleanup by \u003ca href=\"https://github.com/nrayburn-tech\"\u003e\u003ccode\u003e@​nrayburn-tech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/76\"\u003eOpenAPITools/jackson-databind-nullable#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dependabot configuration by \u003ca href=\"https://github.com/Til7701\"\u003e\u003ccode\u003e@​Til7701\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/77\"\u003eOpenAPITools/jackson-databind-nullable#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 3 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/78\"\u003eOpenAPITools/jackson-databind-nullable#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/79\"\u003eOpenAPITools/jackson-databind-nullable#79\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 3 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/80\"\u003eOpenAPITools/jackson-databind-nullable#80\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate GitHub actions to use commit sha instead of tags by \u003ca href=\"https://github.com/nrayburn-tech\"\u003e\u003ccode\u003e@​nrayburn-tech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/82\"\u003eOpenAPITools/jackson-databind-nullable#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore Hibernate Validator updates until Java 17+ is used for builds by \u003ca href=\"https://github.com/nrayburn-tech\"\u003e\u003ccode\u003e@​nrayburn-tech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/83\"\u003eOpenAPITools/jackson-databind-nullable#83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStreaming methods by \u003ca href=\"https://github.com/ctrimble\"\u003e\u003ccode\u003e@​ctrimble\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/68\"\u003eOpenAPITools/jackson-databind-nullable#68\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore semver-major Mockito and JUnit updates until Java 17+ is used for builds by \u003ca href=\"https://github.com/nrayburn-tech\"\u003e\u003ccode\u003e@​nrayburn-tech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/86\"\u003eOpenAPITools/jackson-databind-nullable#86\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild as multi release jar by \u003ca href=\"https://github.com/Til7701\"\u003e\u003ccode\u003e@​Til7701\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/62\"\u003eOpenAPITools/jackson-databind-nullable#62\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.13.4 to 5.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/87\"\u003eOpenAPITools/jackson-databind-nullable#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos and linguistic errors in documentation / hacktoberfest by \u003ca href=\"https://github.com/survivant\"\u003e\u003ccode\u003e@​survivant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/88\"\u003eOpenAPITools/jackson-databind-nullable#88\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange the maven compile execution for Java 8 to override the default compile by \u003ca href=\"https://github.com/nrayburn-tech\"\u003e\u003ccode\u003e@​nrayburn-tech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/89\"\u003eOpenAPITools/jackson-databind-nullable#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to move away from deprecated methods by \u003ca href=\"https://github.com/nrayburn-tech\"\u003e\u003ccode\u003e@​nrayburn-tech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/91\"\u003eOpenAPITools/jackson-databind-nullable#91\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrimble\"\u003e\u003ccode\u003e@​ctrimble\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/70\"\u003eOpenAPITools/jackson-databind-nullable#70\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrayburn-tech\"\u003e\u003ccode\u003e@​nrayburn-tech\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/75\"\u003eOpenAPITools/jackson-databind-nullable#75\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/survivant\"\u003e\u003ccode\u003e@​survivant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/88\"\u003eOpenAPITools/jackson-databind-nullable#88\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.7...v0.2.8\"\u003ehttps://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.7...v0.2.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.7 released\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate parent and dependencies by \u003ca href=\"https://github.com/Til7701\"\u003e\u003ccode\u003e@​Til7701\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/61\"\u003eOpenAPITools/jackson-databind-nullable#61\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.2.7 release by \u003ca href=\"https://github.com/wing328\"\u003e\u003ccode\u003e@​wing328\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/63\"\u003eOpenAPITools/jackson-databind-nullable#63\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate pom.xml to use central publishing maven plugin, add workflow by \u003ca href=\"https://github.com/wing328\"\u003e\u003ccode\u003e@​wing328\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/66\"\u003eOpenAPITools/jackson-databind-nullable#66\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Til7701\"\u003e\u003ccode\u003e@​Til7701\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/61\"\u003eOpenAPITools/jackson-databind-nullable#61\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.6...v0.2.7\"\u003ehttps://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.6...v0.2.7\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/108f5bd3391b23ea0fa05ce47f74681cdc927992\"\u003e\u003ccode\u003e108f5bd\u003c/code\u003e\u003c/a\u003e v0.2.8 release (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/b2ca809a1b73a86bb94908af6e2189b50bca7ec2\"\u003e\u003ccode\u003eb2ca809\u003c/code\u003e\u003c/a\u003e Update to move away from deprecated methods (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/91\"\u003e#91\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/377e8c49fb502aea465d23366f0c2172b7eb53f7\"\u003e\u003ccode\u003e377e8c4\u003c/code\u003e\u003c/a\u003e Change the maven compile execution for Java 8 to override the default compile...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/5b7307624183ddbb25c05bfcac524dc69b605cb2\"\u003e\u003ccode\u003e5b73076\u003c/code\u003e\u003c/a\u003e Fix typos and linguistic errors in documentation (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/85e68d458bba8caf2698f70a6f2ae6ed35fc3861\"\u003e\u003ccode\u003e85e68d4\u003c/code\u003e\u003c/a\u003e Bump org.junit:junit-bom from 5.13.4 to 5.14.0 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/9dd4094fe231c55fdc8d5d9d2056581ee9fd3ff5\"\u003e\u003ccode\u003e9dd4094\u003c/code\u003e\u003c/a\u003e Build as multi release jar (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/6712288e3fc2070ebfed16557b73f1df1f323ca4\"\u003e\u003ccode\u003e6712288\u003c/code\u003e\u003c/a\u003e Ignore semver-major Mockito and JUnit updates until Java 17+ is used for buil...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/f377eda60ec69ef9197867dc82609ba23bcd0992\"\u003e\u003ccode\u003ef377eda\u003c/code\u003e\u003c/a\u003e adding the following methods to JsonNullable, based on methods (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/09ee5fcf6fee78386576302c404e40ff7b08a201\"\u003e\u003ccode\u003e09ee5fc\u003c/code\u003e\u003c/a\u003e Ignore Hibernate Validator updates until Java 17+ is used for builds (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/338ccf8bc402d59500635b2b57655e8382c27feb\"\u003e\u003ccode\u003e338ccf8\u003c/code\u003e\u003c/a\u003e Update GitHub actions to use commit sha instead of tags to avoid supply chain...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.6...v0.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.cloud:libraries-bom` from 26.62.0 to 26.72.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/java-cloud-bom/releases\"\u003ecom.google.cloud:libraries-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.72.0\u003c/h2\u003e\n\u003cp\u003eGCP Libraries BOM 26.72.0\u003c/p\u003e\n\u003cp\u003eHere are the differences from the previous version (26.71.0)\u003c/p\u003e\n\u003ch1\u003eNew Addition\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ecom.google.cloud:google-cloud-databasecenter:0.1.0\u003c/li\u003e\n\u003cli\u003ecom.google.cloud:google-cloud-vectorsearch:0.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe group ID of the following artifacts is \u003ccode\u003ecom.google.cloud\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003eNotable Changes\u003c/h1\u003e\n\u003ch2\u003egoogle-cloud-bigquery 2.56.0 (prev: 2.55.3)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew queryWithTimeout method for customer-side wait (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3995\"\u003e#3995\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/9c0df5422c05696f7ce4bedf914a58306150dc21\"\u003e9c0df54\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-bigquerystorage 3.18.0 (prev: 3.17.3)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport picosecond timestamp precision in BigQuery Storage API (\u003ca href=\"https://github.com/googleapis/java-bigquerystorage/commit/3704f63150075eca0aacd100227125656aff39a6\"\u003e3704f63\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake location cache expire after 10 minutes (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquerystorage/issues/3117\"\u003e#3117\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquerystorage/commit/f7f3c063846863360503a14c401d62ee6e9b0df4\"\u003ef7f3c06\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-bigtable 2.70.0 (prev: 2.68.0)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd PeerInfo proto in Bigtable API (\u003ca href=\"https://github.com/googleapis/java-bigtable/commit/0736694c74099a98ab9f36ecb011a31458c6d8c6\"\u003e0736694\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-datastore 2.33.0 (prev: 2.32.3)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable flag for report generation (\u003ca href=\"https://redirect.github.com/googleapis/java-datastore/issues/1991\"\u003e#1991\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-datastore/commit/767a558d7cd8b4ba791fe5d304757e660f7935ff\"\u003e767a558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-spanner 6.103.0 (prev: 6.102.1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd grpc.xds.resource_type label to xDS client metrics (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/97bed3cf1a9df542acc4685c2ce4dbfa629b2cd3\"\u003e97bed3c\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExposing AutoscalingConfig in InstancePartition (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/22edecf8518844860c3cb47883544efd36cbc311\"\u003e22edecf\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd env var to allow disabling directpath bound token (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner/issues/4189\"\u003e#4189\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/0ca95412c778e3478cb66e4bea124396326c6056\"\u003e0ca9541\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow DML THEN RETURN with retryAbortsInternally=false (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner/issues/4225\"\u003e#4225\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/f49cc47e663836696ef151738510e68324e139dc\"\u003ef49cc47\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove URL encoding in project name (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner/issues/4188\"\u003e#4188\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/abba0c1730ea792407bea073ea65da55128cd764\"\u003eabba0c1\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-spanner-jdbc 2.34.0 (prev: 2.33.2)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd unknownLength connection property (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner-jdbc/issues/2286\"\u003e#2286\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner-jdbc/commit/6aceb6487e46beb45277dee230a66b09e4de1671\"\u003e6aceb64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-storage 2.60.0 (prev: 2.59.0)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd preview MultipartUploadClient#abortMultipartUpload \u003ca href=\"https://redirect.github.com/googleapis/java-storage/pull/3361\"\u003egoogleapis/java-storage#3361\u003c/a\u003e (\u003ca href=\"https://github.com/googleapis/java-storage/commit/160fa9af7aa492373a9d9b40f65a6c56d7cab5ef\"\u003e160fa9a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd preview MultipartUploadClient#completeMultipartUpload \u003ca href=\"https://redirect.github.com/googleapis/java-storage/pull/3372\"\u003egoogleapis/java-storage#3372\u003c/a\u003e (\u003ca href=\"https://github.com/googleapis/java-storage/commit/160fa9af7aa492373a9d9b40f65a6c56d7cab5ef\"\u003e160fa9a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd preview MultipartUploadClient#createMultipartUpload \u003ca href=\"https://redirect.github.com/googleapis/java-storage/pull/3356\"\u003egoogleapis/java-storage#3356\u003c/a\u003e (\u003ca href=\"https://github.com/googleapis/java-storage/commit/160fa9af7aa492373a9d9b40f65a6c56d7cab5ef\"\u003e160fa9a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd preview MultipartUploadClient#listParts \u003ca href=\"https://redirect.github.com/googleapis/java-storage/pull/3359\"\u003egoogleapis/java-storage#3359\u003c/a\u003e (\u003ca href=\"https://github.com/googleapis/java-storage/commit/160fa9af7aa492373a9d9b40f65a6c56d7cab5ef\"\u003e160fa9a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd preview MultipartUploadClient#uploadPart \u003ca href=\"https://redirect.github.com/googleapis/java-storage/pull/3375\"\u003egoogleapis/java-storage#3375\u003c/a\u003e (\u003ca href=\"https://github.com/googleapis/java-storage/commit/160fa9af7aa492373a9d9b40f65a6c56d7cab5ef\"\u003e160fa9a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd preview MultipartUploadSettings (\u003ca href=\"https://github.com/googleapis/java-storage/commit/160fa9af7aa492373a9d9b40f65a6c56d7cab5ef\"\u003e160fa9a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new system property (com.google.cloud.storage.grpc.bound_token) to allow disabling bound token use with grpc (\u003ca href=\"https://redirect.github.com/googleapis/java-storage/issues/3365\"\u003e#3365\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage/commit/ebf5e6d30d8dc197ab388a70cc0d465c0f740496\"\u003eebf5e6d\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCall response.disconnect() after resolving resumable upload url (\u003ca href=\"https://redirect.github.com/googleapis/java-storage/issues/3385\"\u003e#3385\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage/commit/ac3be4b7e82d9340ede7d527a26ffe3e2ba58909\"\u003eac3be4b\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther libraries\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/746361c8518a46a34e5722219bcb8fd62254d3a2\"\u003e\u003ccode\u003e746361c\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7282\"\u003e#7282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/5f79ffc4d14c510d38d5a019ab5f0d7a711c2e6a\"\u003e\u003ccode\u003e5f79ffc\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-bigtable-bom to v2.70.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/297f8d505d97bff0dd93ef5dba92d641ccbb7a64\"\u003e\u003ccode\u003e297f8d5\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.34.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/2b00ef51060c6fc8b1b772b352bd0b22f25ee09a\"\u003e\u003ccode\u003e2b00ef5\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:first-party-dependencies to v3.54.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/63b1b4c765bd019153cfeae3b98d69363e679d6e\"\u003e\u003ccode\u003e63b1b4c\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-storage-bom to v2.60.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/0ef2783c1e92cbb90fd9aa9baf9a4749cad87a29\"\u003e\u003ccode\u003e0ef2783\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-nio to v0.128.8 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7269\"\u003e#7269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/b52b9d958d2a5f89600b808164f14720dfb56d7f\"\u003e\u003ccode\u003eb52b9d9\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:gapic-libraries-bom to v1.74.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7271\"\u003e#7271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/f9c869bd0e4f1a71ff225ca09d6d094434d250d2\"\u003e\u003ccode\u003ef9c869b\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-pubsub-bom to v1.143.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/b59ad99edc23294254334d3dae4a181c8e0c25ed\"\u003e\u003ccode\u003eb59ad99\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-bigquerystorage-bom to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/58aa10ca5b7bb81115c6fab3f8719375f2345d84\"\u003e\u003ccode\u003e58aa10c\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-firestore-bom to v3.33....\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.62.0...v26.72.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.prometheus:prometheus-metrics-instrumentation-jvm` from 1.3.10 to 1.4.3\n\nUpdates `io.micrometer:micrometer-registry-prometheus` from 1.15.2 to 1.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases\"\u003eio.micrometer:micrometer-registry-prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.16.0\u003c/h2\u003e\n\u003cp\u003eWe upgraded the Prometheus Java Client to \u003ccode\u003e1.4.x\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6830\"\u003e#6830\u003c/a\u003e) which brings support for Unicode which includes some behavioral change in naming conventions, see the \u003ca href=\"https://github.com/micrometer-metrics/micrometer/wiki/1.16-Migration-Guide\"\u003e1.16 Migration-Guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e:warning: Noteworthy\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate the Wavefront module \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6328\"\u003e#6328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated io.micrometer.core.lang annotations \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6407\"\u003e#6407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister JCache \u003ccode\u003ecache.removals\u003c/code\u003e as a FunctionCounter by default \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/2754\"\u003e#2754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove no-op behavior of the Observation API \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6700\"\u003e#6700\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport KeyValues with annotations when using \u003ccode\u003eObservedAspect\u003c/code\u003e/\u003ccode\u003e@Observed\u003c/code\u003e \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/4030\"\u003e#4030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate low cardinality keys \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6713\"\u003e#6713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd counter for total loaded classes \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/3561\"\u003e#3561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd eventexecutor.workers metrics for Netty \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6375\"\u003e#6375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid DistributionStatisticsConfig creation when retrieving timers \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6661\"\u003e#6661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid capturing lambda allocation when retrieving existing meters \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6670\"\u003e#6670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce MeterConvention \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6710\"\u003e#6710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOpenTelemetry Semantic Conventions for JVM metrics \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/5286\"\u003e#5286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MeterFilter.forMeters utility method \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6594\"\u003e#6594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApache HC 5 OTel semantic convention \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6591\"\u003e#6591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove nullability for gauges \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6546\"\u003e#6546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetrics for Generational Shenandoah GC \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/4259\"\u003e#4259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport custom tags in NettyEventExecutorMetrics \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6592\"\u003e#6592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport newsgroups KeyValue for Jakarta Mail instrumentation \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6558\"\u003e#6558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd KeyName.withNoneValue() \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6125\"\u003e#6125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getAll to Getter for repeated metadata \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6312\"\u003e#6312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance logging of negative amount in AbstractTimer.record() by printing stack trace \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6530\"\u003e#6530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlag to register JCache cache.removals as FunctionCounter \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6471\"\u003e#6471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Meter.Id#getTags() performance \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6182\"\u003e#6182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJakarta Mail instrumentation \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/5985\"\u003e#5985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog requests as trace level for OtlpMeterRegistry \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6514\"\u003e#6514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake KafkaMetrics refresh interval configurable \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6319\"\u003e#6319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to JSpecify annotations for nullability constraints \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/5547\"\u003e#5547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide meter count in HighCardinalityTagsDetector \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6510\"\u003e#6510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStackdriverConfig option to not create metric descriptors \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6281\"\u003e#6281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse String.replace() where possible \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6449\"\u003e#6449\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude java.* from OSGI Import-Package \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6810\"\u003e#6810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDistribution without percentiles always has value 0 in Stackdriver \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6401\"\u003e#6401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncompatible with slf4j 2 in OSGi \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6406\"\u003e#6406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLongTaskTimer#measure does not return max duration \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6421\"\u003e#6421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn NaN for null KafkaMetrics values \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6324\"\u003e#6324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eScra...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/innsending-api/pull/328","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Finnsending-api/issues/328","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/328/packages"},{"uuid":"3633125822","node_id":"PR_kwDOFiUdu86z2HLa","number":134,"state":"closed","title":"build(deps): bump the dependencies group across 1 directory with 119 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-24T13:07:23.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T12:26:54.000Z","updated_at":"2025-11-24T13:07:25.000Z","time_to_close":607229,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":119,"packages":[{"name":"io.netty:netty-bom","old_version":"4.2.1.Final","new_version":"4.2.7.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-codec-http2","old_version":"4.2.1.Final","new_version":"4.2.7.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-transport-native-epoll","old_version":"4.2.1.Final","new_version":"4.2.7.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-transport-native-kqueue","old_version":"4.2.1.Final","new_version":"4.2.7.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-transport-native-io_uring","old_version":"4.2.1.Final","new_version":"4.2.7.Final","repository_url":"https://github.com/netty/netty"},{"name":"com.amazonaws:aws-java-sdk-bom","old_version":"1.12.783","new_version":"1.12.793","repository_url":"https://github.com/aws/aws-sdk-java"},{"name":"org.apache.camel:camel-bom","old_version":"4.11.0","new_version":"4.16.0"},{"name":"org.junit:junit-bom","old_version":"5.12.2","new_version":"6.0.1","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"com.github.ben-manes.caffeine:caffeine","old_version":"3.2.0","new_version":"3.2.3","repository_url":"https://github.com/ben-manes/caffeine"},{"name":"org.ow2.asm:asm","old_version":"9.8","new_version":"9.9"},{"name":"org.ow2.asm:asm-util","old_version":"9.8","new_version":"9.9"},{"name":"com.typesafe:config","old_version":"1.4.3","new_version":"1.4.5","repository_url":"https://github.com/lightbend/config"},{"name":"com.google.code.gson:gson","old_version":"2.13.1","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"io.avaje:avaje-inject","old_version":"11.5","new_version":"12.0","repository_url":"https://github.com/avaje/avaje-inject"},{"name":"io.avaje:avaje-inject-generator","old_version":"11.5","new_version":"12.0"},{"name":"io.avaje:avaje-jsonb","old_version":"3.4","new_version":"3.8","repository_url":"https://github.com/avaje/avaje-jsonb"},{"name":"io.avaje:avaje-jsonb-generator","old_version":"3.4","new_version":"3.8"},{"name":"io.avaje:avaje-validator","old_version":"2.11","new_version":"2.14","repository_url":"https://github.com/avaje/avaje-validator"},{"name":"io.avaje:avaje-validator-generator","old_version":"2.11","new_version":"2.14"},{"name":"com.github.jknack:handlebars","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.18","new_version":"1.5.21","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.24.3","new_version":"2.25.2"},{"name":"org.apache.logging.log4j:log4j-slf4j-impl","old_version":"2.24.3","new_version":"2.25.2"},{"name":"commons-io:commons-io","old_version":"2.19.0","new_version":"2.21.0","repository_url":"https://github.com/apache/commons-io"},{"name":"org.quartz-scheduler:quartz","old_version":"2.5.0","new_version":"2.5.1","repository_url":"https://github.com/quartz-scheduler/quartz"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.30","new_version":"2.2.40"},{"name":"io.swagger.core.v3:swagger-models","old_version":"2.2.30","new_version":"2.2.40"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.27","new_version":"2.1.35","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"com.graphql-java:graphql-java","old_version":"23.1","new_version":"25.0","repository_url":"https://github.com/graphql-java/graphql-java"},{"name":"org.hibernate.orm:hibernate-core","old_version":"6.6.14.Final","new_version":"7.1.8.Final","repository_url":"https://github.com/hibernate/hibernate-orm"},{"name":"io.ebean:ebean","old_version":"15.11.0","new_version":"17.1.1","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"io.ebean:ebean-querybean","old_version":"15.11.0","new_version":"17.1.1","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"io.ebean:querybean-generator","old_version":"15.11.0","new_version":"17.1.1","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"io.ebean:ebean-test","old_version":"15.11.0","new_version":"17.1.1","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"org.jdbi:jdbi3-core","old_version":"3.49.3","new_version":"3.50.0","repository_url":"https://github.com/jdbi/jdbi"},{"name":"org.flywaydb:flyway-core","old_version":"11.8.0","new_version":"11.17.0","repository_url":"https://github.com/flyway/flyway"},{"name":"com.squareup.okhttp3:okhttp","old_version":"4.12.0","new_version":"5.3.1","repository_url":"https://github.com/square/okhttp"},{"name":"com.squareup.okhttp3:okhttp-sse","old_version":"4.12.0","new_version":"5.3.1","repository_url":"https://github.com/square/okhttp"},{"name":"com.squareup.okhttp3:okhttp-tls","old_version":"4.12.0","new_version":"5.3.1","repository_url":"https://github.com/square/okhttp"},{"name":"com.github.spotbugs:spotbugs-annotations","old_version":"4.9.3","new_version":"4.9.8","repository_url":"https://github.com/spotbugs/spotbugs"},{"name":"io.undertow:undertow-core","old_version":"2.3.18.Final","new_version":"2.3.20.Final","repository_url":"https://github.com/undertow-io/undertow"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.0.20","new_version":"12.1.4"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-core-server","old_version":"12.0.20","new_version":"12.1.4"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-jetty-api","old_version":"12.0.20","new_version":"12.1.4"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-jetty-server","old_version":"12.0.20","new_version":"12.1.4"},{"name":"org.eclipse.jetty.http2:jetty-http2-server","old_version":"12.0.20","new_version":"12.1.4"},{"name":"org.eclipse.jetty:jetty-alpn-java-server","old_version":"12.0.20","new_version":"12.1.4"},{"name":"org.eclipse.jetty.http2:jetty-http2-client","old_version":"12.0.20","new_version":"12.1.4"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"com.zaxxer:HikariCP","old_version":"6.3.0","new_version":"7.0.2","repository_url":"https://github.com/brettwooldridge/HikariCP"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.1.20","new_version":"2.2.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-reflect","old_version":"2.1.20","new_version":"2.2.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.1.20","new_version":"2.2.21"},{"name":"com.fizzed:rocker-runtime","old_version":"2.2.1","new_version":"2.4.0","repository_url":"https://github.com/fizzed/rocker"},{"name":"com.fizzed:rocker-compiler","old_version":"2.2.1","new_version":"2.4.0","repository_url":"https://github.com/fizzed/rocker"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.30","new_version":"4.2.37","repository_url":"https://github.com/dropwizard/metrics"},{"name":"io.dropwizard.metrics:metrics-healthchecks","old_version":"4.2.30","new_version":"4.2.37","repository_url":"https://github.com/dropwizard/metrics"},{"name":"io.dropwizard.metrics:metrics-jvm","old_version":"4.2.30","new_version":"4.2.37","repository_url":"https://github.com/dropwizard/metrics"},{"name":"org.jboss.modules:jboss-modules","old_version":"2.1.6.Final","new_version":"2.2.0.Final"},{"name":"com.google.testing.compile:compile-testing","old_version":"0.21.0","new_version":"0.23.0","repository_url":"https://github.com/google/compile-testing"},{"name":"com.google.truth:truth","old_version":"1.4.4","new_version":"1.4.5","repository_url":"https://github.com/google/truth"},{"name":"io.jsonwebtoken:jjwt-impl","old_version":"0.12.6","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"io.jsonwebtoken:jjwt-orgjson","old_version":"0.12.6","new_version":"0.13.0"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.6","repository_url":"https://github.com/assertj/assertj"},{"name":"org.jacoco:org.jacoco.agent","old_version":"0.8.13","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.13","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.mockito:mockito-core","old_version":"5.17.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.17.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"},{"name":"io.lettuce:lettuce-core","old_version":"6.6.0.RELEASE","new_version":"7.0.0.RELEASE","repository_url":"https://github.com/redis/lettuce"},{"name":"org.apache.kafka:kafka-clients","old_version":"4.0.0","new_version":"4.1.1"},{"name":"org.codehaus.mojo:exec-maven-plugin","old_version":"3.5.0","new_version":"3.6.2","repository_url":"https://github.com/mojohaus/exec-maven-plugin"},{"name":"org.apache.maven:maven-plugin-api","old_version":"3.9.9","new_version":"3.9.11","repository_url":"https://github.com/apache/maven"},{"name":"org.apache.maven:maven-core","old_version":"3.9.9","new_version":"3.9.11"},{"name":"org.apache.maven.plugin-tools:maven-plugin-annotations","old_version":"3.15.1","new_version":"3.15.2","repository_url":"https://github.com/apache/maven-plugin-tools"},{"name":"org.codehaus.groovy:groovy-all","old_version":"3.0.24","new_version":"3.0.25","repository_url":"https://github.com/apache/groovy"},{"name":"org.apache.maven.plugins:maven-shade-plugin","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/apache/maven-shade-plugin"},{"name":"org.moditect:moditect-maven-plugin","old_version":"1.2.2.Final","new_version":"1.3.0.Final","repository_url":"https://github.com/moditect/moditect"},{"name":"io.repaint.maven:tiles-maven-plugin","old_version":"2.40","new_version":"2.41","repository_url":"https://github.com/repaint-io/maven-tiles"},{"name":"org.apache.maven.plugins:maven-antrun-plugin","old_version":"3.1.0","new_version":"3.2.0","repository_url":"https://github.com/apache/maven-antrun-plugin"},{"name":"com.github.eirslett:frontend-maven-plugin","old_version":"1.15.1","new_version":"1.15.4","repository_url":"https://github.com/eirslett/frontend-maven-plugin"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.14.0","new_version":"3.14.1","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-jar-plugin","old_version":"3.4.2","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-jar-plugin"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.18.0","new_version":"2.19.1","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"com.rudikershaw.gitbuildhook:git-build-hook-maven-plugin","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/rudikershaw/git-build-hook"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.5.0","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"2.44.4","new_version":"3.0.0","repository_url":"https://github.com/diffplug/spotless"},{"name":"org.apache.maven.plugins:maven-javadoc-plugin","old_version":"3.11.2","new_version":"3.12.0","repository_url":"https://github.com/apache/maven-javadoc-plugin"},{"name":"org.apache.maven.plugins:maven-gpg-plugin","old_version":"3.2.7","new_version":"3.2.8","repository_url":"https://github.com/apache/maven-gpg-plugin"},{"name":"org.jetbrains.dokka:dokka-maven-plugin","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/Kotlin/dokka"},{"name":"io.reactivex.rxjava3:rxjava","old_version":"3.1.10","new_version":"3.1.12","repository_url":"https://github.com/ReactiveX/RxJava"},{"name":"org.jboss.xnio:xnio-api","old_version":"3.8.16.Final","new_version":"3.8.17.Final","repository_url":"https://github.com/xnio/xnio"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.19.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.19.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.19.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","old_version":"2.19.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.19.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names","old_version":"2.19.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.19.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.19.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.module:jackson-module-afterburner","old_version":"2.19.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.module:jackson-module-blackbird","old_version":"2.19.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-hibernate5","old_version":"2.19.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.0","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"commons-codec:commons-codec","old_version":"1.18.0","new_version":"1.20.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.apache.commons:commons-lang3","old_version":"3.17.0","new_version":"3.20.0"},{"name":"org.hibernate.validator:hibernate-validator","old_version":"8.0.2.Final","new_version":"9.1.0.Final","repository_url":"https://github.com/hibernate/hibernate-validator"},{"name":"org.glassfish.expressly:expressly","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/eclipse-ee4j/expressly"},{"name":"com.github.kagkarlsson:db-scheduler","old_version":"15.6.0","new_version":"16.6.0","repository_url":"https://github.com/kagkarlsson/db-scheduler"},{"name":"software.amazon.awssdk:bom","old_version":"2.31.40","new_version":"2.38.7"},{"name":"io.methvin:directory-watcher","old_version":"0.19.0","new_version":"0.19.1","repository_url":"https://github.com/gmethvin/directory-watcher"},{"name":"org.jline:jline","old_version":"3.30.0","new_version":"3.30.6","repository_url":"https://github.com/jline/jline3"},{"name":"org.jline:jline-terminal-jna","old_version":"3.30.0","new_version":"3.30.6","repository_url":"https://github.com/jline/jline3"},{"name":"org.apache.maven.plugins:maven-plugin-plugin","old_version":"3.15.1","new_version":"3.15.2","repository_url":"https://github.com/apache/maven-plugin-tools"},{"name":"io.projectreactor:reactor-core","old_version":"3.7.5","new_version":"3.8.0","repository_url":"https://github.com/reactor/reactor-core"},{"name":"io.smallrye.reactive:mutiny","old_version":"2.8.0","new_version":"3.0.1","repository_url":"https://github.com/smallrye/smallrye-mutiny"},{"name":"org.jsoup:jsoup","old_version":"1.20.1","new_version":"1.21.2","repository_url":"https://github.com/jhy/jsoup"},{"name":"org.asynchttpclient:async-http-client","old_version":"3.0.2","new_version":"3.0.4","repository_url":"https://github.com/AsyncHttpClient/async-http-client"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 119 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.netty:netty-bom](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.7.Final` |\n| [io.netty:netty-codec-http2](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.7.Final` |\n| [io.netty:netty-transport-native-epoll](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.7.Final` |\n| [io.netty:netty-transport-native-kqueue](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.7.Final` |\n| [io.netty:netty-transport-native-io_uring](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.7.Final` |\n| [com.amazonaws:aws-java-sdk-bom](https://github.com/aws/aws-sdk-java) | `1.12.783` | `1.12.793` |\n| org.apache.camel:camel-bom | `4.11.0` | `4.16.0` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.12.2` | `6.0.1` |\n| [com.github.ben-manes.caffeine:caffeine](https://github.com/ben-manes/caffeine) | `3.2.0` | `3.2.3` |\n| org.ow2.asm:asm | `9.8` | `9.9` |\n| org.ow2.asm:asm-util | `9.8` | `9.9` |\n| [com.typesafe:config](https://github.com/lightbend/config) | `1.4.3` | `1.4.5` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.13.1` | `2.13.2` |\n| [io.avaje:avaje-inject](https://github.com/avaje/avaje-inject) | `11.5` | `12.0` |\n| io.avaje:avaje-inject-generator | `11.5` | `12.0` |\n| [io.avaje:avaje-jsonb](https://github.com/avaje/avaje-jsonb) | `3.4` | `3.8` |\n| io.avaje:avaje-jsonb-generator | `3.4` | `3.8` |\n| [io.avaje:avaje-validator](https://github.com/avaje/avaje-validator) | `2.11` | `2.14` |\n| io.avaje:avaje-validator-generator | `2.11` | `2.14` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.4.0` | `4.5.0` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.21` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.2` |\n| org.apache.logging.log4j:log4j-slf4j-impl | `2.24.3` | `2.25.2` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.21.0` |\n| [org.quartz-scheduler:quartz](https://github.com/quartz-scheduler/quartz) | `2.5.0` | `2.5.1` |\n| io.swagger.core.v3:swagger-annotations | `2.2.30` | `2.2.40` |\n| io.swagger.core.v3:swagger-models | `2.2.30` | `2.2.40` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.27` | `2.1.35` |\n| [com.graphql-java:graphql-java](https://github.com/graphql-java/graphql-java) | `23.1` | `25.0` |\n| [org.hibernate.orm:hibernate-core](https://github.com/hibernate/hibernate-orm) | `6.6.14.Final` | `7.1.8.Final` |\n| [io.ebean:ebean](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.1` |\n| [io.ebean:ebean-querybean](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.1` |\n| [io.ebean:querybean-generator](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.1` |\n| [io.ebean:ebean-test](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.1` |\n| [org.jdbi:jdbi3-core](https://github.com/jdbi/jdbi) | `3.49.3` | `3.50.0` |\n| [org.flywaydb:flyway-core](https://github.com/flyway/flyway) | `11.8.0` | `11.17.0` |\n| [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp) | `4.12.0` | `5.3.1` |\n| [com.squareup.okhttp3:okhttp-sse](https://github.com/square/okhttp) | `4.12.0` | `5.3.1` |\n| [com.squareup.okhttp3:okhttp-tls](https://github.com/square/okhttp) | `4.12.0` | `5.3.1` |\n| [com.github.spotbugs:spotbugs-annotations](https://github.com/spotbugs/spotbugs) | `4.9.3` | `4.9.8` |\n| [io.undertow:undertow-core](https://github.com/undertow-io/undertow) | `2.3.18.Final` | `2.3.20.Final` |\n| org.eclipse.jetty:jetty-server | `12.0.20` | `12.1.4` |\n| org.eclipse.jetty.websocket:jetty-websocket-core-server | `12.0.20` | `12.1.4` |\n| org.eclipse.jetty.websocket:jetty-websocket-jetty-api | `12.0.20` | `12.1.4` |\n| org.eclipse.jetty.websocket:jetty-websocket-jetty-server | `12.0.20` | `12.1.4` |\n| org.eclipse.jetty.http2:jetty-http2-server | `12.0.20` | `12.1.4` |\n| org.eclipse.jetty:jetty-alpn-java-server | `12.0.20` | `12.1.4` |\n| org.eclipse.jetty.http2:jetty-http2-client | `12.0.20` | `12.1.4` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP) | `6.3.0` | `7.0.2` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.1.20` | `2.2.21` |\n| [org.jetbrains.kotlin:kotlin-reflect](https://github.com/JetBrains/kotlin) | `2.1.20` | `2.2.21` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.1.20` | `2.2.21` |\n| [com.fizzed:rocker-runtime](https://github.com/fizzed/rocker) | `2.2.1` | `2.4.0` |\n| [com.fizzed:rocker-compiler](https://github.com/fizzed/rocker) | `2.2.1` | `2.4.0` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.30` | `4.2.37` |\n| [io.dropwizard.metrics:metrics-healthchecks](https://github.com/dropwizard/metrics) | `4.2.30` | `4.2.37` |\n| [io.dropwizard.metrics:metrics-jvm](https://github.com/dropwizard/metrics) | `4.2.30` | `4.2.37` |\n| org.jboss.modules:jboss-modules | `2.1.6.Final` | `2.2.0.Final` |\n| [com.google.testing.compile:compile-testing](https://github.com/google/compile-testing) | `0.21.0` | `0.23.0` |\n| [com.google.truth:truth](https://github.com/google/truth) | `1.4.4` | `1.4.5` |\n| [io.jsonwebtoken:jjwt-impl](https://github.com/jwtk/jjwt) | `0.12.6` | `0.13.0` |\n| io.jsonwebtoken:jjwt-orgjson | `0.12.6` | `0.13.0` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.6` |\n| [org.jacoco:org.jacoco.agent](https://github.com/jacoco/jacoco) | `0.8.13` | `0.8.14` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.13` | `0.8.14` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.17.0` | `5.20.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.17.0` | `5.20.0` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.5.0-jre` |\n| [io.lettuce:lettuce-core](https://github.com/redis/lettuce) | `6.6.0.RELEASE` | `7.0.0.RELEASE` |\n| org.apache.kafka:kafka-clients | `4.0.0` | `4.1.1` |\n| [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) | `3.5.0` | `3.6.2` |\n| [org.apache.maven:maven-plugin-api](https://github.com/apache/maven) | `3.9.9` | `3.9.11` |\n| org.apache.maven:maven-core | `3.9.9` | `3.9.11` |\n| [org.apache.maven.plugin-tools:maven-plugin-annotations](https://github.com/apache/maven-plugin-tools) | `3.15.1` | `3.15.2` |\n| [org.codehaus.groovy:groovy-all](https://github.com/apache/groovy) | `3.0.24` | `3.0.25` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.6.0` | `3.6.1` |\n| [org.moditect:moditect-maven-plugin](https://github.com/moditect/moditect) | `1.2.2.Final` | `1.3.0.Final` |\n| [io.repaint.maven:tiles-maven-plugin](https://github.com/repaint-io/maven-tiles) | `2.40` | `2.41` |\n| [org.apache.maven.plugins:maven-antrun-plugin](https://github.com/apache/maven-antrun-plugin) | `3.1.0` | `3.2.0` |\n| [com.github.eirslett:frontend-maven-plugin](https://github.com/eirslett/frontend-maven-plugin) | `1.15.1` | `1.15.4` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.14.0` | `3.14.1` |\n| [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) | `3.4.2` | `3.5.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.3` | `3.5.4` |\n| [com.rudikershaw.gitbuildhook:git-build-hook-maven-plugin](https://github.com/rudikershaw/git-build-hook) | `3.5.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.5.0` | `3.6.2` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.44.4` | `3.0.0` |\n| [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) | `3.11.2` | `3.12.0` |\n| [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) | `3.2.7` | `3.2.8` |\n| [org.jetbrains.dokka:dokka-maven-plugin](https://github.com/Kotlin/dokka) | `2.0.0` | `2.1.0` |\n| [io.reactivex.rxjava3:rxjava](https://github.com/ReactiveX/RxJava) | `3.1.10` | `3.1.12` |\n| [org.jboss.xnio:xnio-api](https://github.com/xnio/xnio) | `3.8.16.Final` | `3.8.17.Final` |\n| com.fasterxml.jackson.core:jackson-core | `2.19.0` | `2.20` |\n| com.fasterxml.jackson.core:jackson-databind | `2.19.0` | `2.20` |\n| com.fasterxml.jackson.dataformat:jackson-dataformat-xml | `2.19.0` | `2.20` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jdk8 | `2.19.0` | `2.20` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.19.0` | `2.20` |\n| com.fasterxml.jackson.module:jackson-module-parameter-names | `2.19.0` | `2.20` |\n| com.fasterxml.jackson.dataformat:jackson-dataformat-yaml | `2.19.0` | `2.20` |\n| com.fasterxml.jackson.module:jackson-module-kotlin | `2.19.0` | `2.20` |\n| com.fasterxml.jackson.module:jackson-module-afterburner | `2.19.0` | `2.20` |\n| com.fasterxml.jackson.module:jackson-module-blackbird | `2.19.0` | `2.20` |\n| com.fasterxml.jackson.datatype:jackson-datatype-hibernate5 | `2.19.0` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.19.0` | `2.20` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.18.0` | `1.20.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.20.0` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `8.0.2.Final` | `9.1.0.Final` |\n| [org.glassfish.expressly:expressly](https://github.com/eclipse-ee4j/expressly) | `5.0.0` | `6.0.0` |\n| [com.github.kagkarlsson:db-scheduler](https://github.com/kagkarlsson/db-scheduler) | `15.6.0` | `16.6.0` |\n| software.amazon.awssdk:bom | `2.31.40` | `2.38.7` |\n| [io.methvin:directory-watcher](https://github.com/gmethvin/directory-watcher) | `0.19.0` | `0.19.1` |\n| [org.jline:jline](https://github.com/jline/jline3) | `3.30.0` | `3.30.6` |\n| [org.jline:jline-terminal-jna](https://github.com/jline/jline3) | `3.30.0` | `3.30.6` |\n| [org.apache.maven.plugins:maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) | `3.15.1` | `3.15.2` |\n| [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) | `3.7.5` | `3.8.0` |\n| [io.smallrye.reactive:mutiny](https://github.com/smallrye/smallrye-mutiny) | `2.8.0` | `3.0.1` |\n| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.20.1` | `1.21.2` |\n| [org.asynchttpclient:async-http-client](https://github.com/AsyncHttpClient/async-http-client) | `3.0.2` | `3.0.4` |\n\n\nUpdates `io.netty:netty-bom` from 4.2.1.Final to 4.2.7.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/511cbacea64c3348078948e8cb424749afeaeefc\"\u003e\u003ccode\u003e511cbac\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bf1cad6920d65d1a2eac2b0d2efbb58cfcc04cf4\"\u003e\u003ccode\u003ebf1cad6\u003c/code\u003e\u003c/a\u003e Adjust plugin config to not publish testsuite artifacts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/690f56f205ce6921e69bcb240939e633b31799b9\"\u003e\u003ccode\u003e690f56f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/63b523210bd63c7010c44ef31fd89833a1710746\"\u003e\u003ccode\u003e63b5232\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9f99dfd9bade906ed000d757905be6f8fabce44c\"\u003e\u003ccode\u003e9f99dfd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/551c32aa8caedc552a8dfb5f535b0ad694a60503\"\u003e\u003ccode\u003e551c32a\u003c/code\u003e\u003c/a\u003e Upgrade publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/a6660fe54fedc4cc420da710fea9b8bb052c3bcc\"\u003e\u003ccode\u003ea6660fe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/297b7c1dcced0382d40e61495f6295eb01a2a272\"\u003e\u003ccode\u003e297b7c1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/2c89a17886bf2615d98ca6402bc58df61c28babb\"\u003e\u003ccode\u003e2c89a17\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/1782e8c2060a244c4d4e6f9d9112d5517ca05120\"\u003e\u003ccode\u003e1782e8c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.7.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-codec-http2` from 4.2.1.Final to 4.2.7.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/511cbacea64c3348078948e8cb424749afeaeefc\"\u003e\u003ccode\u003e511cbac\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bf1cad6920d65d1a2eac2b0d2efbb58cfcc04cf4\"\u003e\u003ccode\u003ebf1cad6\u003c/code\u003e\u003c/a\u003e Adjust plugin config to not publish testsuite artifacts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/690f56f205ce6921e69bcb240939e633b31799b9\"\u003e\u003ccode\u003e690f56f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/63b523210bd63c7010c44ef31fd89833a1710746\"\u003e\u003ccode\u003e63b5232\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9f99dfd9bade906ed000d757905be6f8fabce44c\"\u003e\u003ccode\u003e9f99dfd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/551c32aa8caedc552a8dfb5f535b0ad694a60503\"\u003e\u003ccode\u003e551c32a\u003c/code\u003e\u003c/a\u003e Upgrade publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/a6660fe54fedc4cc420da710fea9b8bb052c3bcc\"\u003e\u003ccode\u003ea6660fe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/297b7c1dcced0382d40e61495f6295eb01a2a272\"\u003e\u003ccode\u003e297b7c1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/2c89a17886bf2615d98ca6402bc58df61c28babb\"\u003e\u003ccode\u003e2c89a17\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/1782e8c2060a244c4d4e6f9d9112d5517ca05120\"\u003e\u003ccode\u003e1782e8c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.7.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-transport-native-epoll` from 4.2.1.Final to 4.2.7.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/511cbacea64c3348078948e8cb424749afeaeefc\"\u003e\u003ccode\u003e511cbac\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bf1cad6920d65d1a2eac2b0d2efbb58cfcc04cf4\"\u003e\u003ccode\u003ebf1cad6\u003c/code\u003e\u003c/a\u003e Adjust plugin config to not publish testsuite artifacts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/690f56f205ce6921e69bcb240939e633b31799b9\"\u003e\u003ccode\u003e690f56f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/63b523210bd63c7010c44ef31fd89833a1710746\"\u003e\u003ccode\u003e63b5232\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9f99dfd9bade906ed000d757905be6f8fabce44c\"\u003e\u003ccode\u003e9f99dfd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/551c32aa8caedc552a8dfb5f535b0ad694a60503\"\u003e\u003ccode\u003e551c32a\u003c/code\u003e\u003c/a\u003e Upgrade publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/a6660fe54fedc4cc420da710fea9b8bb052c3bcc\"\u003e\u003ccode\u003ea6660fe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/297b7c1dcced0382d40e61495f6295eb01a2a272\"\u003e\u003ccode\u003e297b7c1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/2c89a17886bf2615d98ca6402bc58df61c28babb\"\u003e\u003ccode\u003e2c89a17\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/1782e8c2060a244c4d4e6f9d9112d5517ca05120\"\u003e\u003ccode\u003e1782e8c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.7.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-transport-native-kqueue` from 4.2.1.Final to 4.2.7.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/511cbacea64c3348078948e8cb424749afeaeefc\"\u003e\u003ccode\u003e511cbac\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bf1cad6920d65d1a2eac2b0d2efbb58cfcc04cf4\"\u003e\u003ccode\u003ebf1cad6\u003c/code\u003e\u003c/a\u003e Adjust plugin config to not publish testsuite artifacts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/690f56f205ce6921e69bcb240939e633b31799b9\"\u003e\u003ccode\u003e690f56f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/63b523210bd63c7010c44ef31fd89833a1710746\"\u003e\u003ccode\u003e63b5232\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9f99dfd9bade906ed000d757905be6f8fabce44c\"\u003e\u003ccode\u003e9f99dfd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/551c32aa8caedc552a8dfb5f535b0ad694a60503\"\u003e\u003ccode\u003e551c32a\u003c/code\u003e\u003c/a\u003e Upgrade publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/a6660fe54fedc4cc420da710fea9b8bb052c3bcc\"\u003e\u003ccode\u003ea6660fe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/297b7c1dcced0382d40e61495f6295eb01a2a272\"\u003e\u003ccode\u003e297b7c1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/2c89a17886bf2615d98ca6402bc58df61c28babb\"\u003e\u003ccode\u003e2c89a17\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/1782e8c2060a244c4d4e6f9d9112d5517ca05120\"\u003e\u003ccode\u003e1782e8c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.7.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-transport-native-io_uring` from 4.2.1.Final to 4.2.7.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/511cbacea64c3348078948e8cb424749afeaeefc\"\u003e\u003ccode\u003e511cbac\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bf1cad6920d65d1a2eac2b0d2efbb58cfcc04cf4\"\u003e\u003ccode\u003ebf1cad6\u003c/code\u003e\u003c/a\u003e Adjust plugin config to not publish testsuite artifacts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/690f56f205ce6921e69bcb240939e633b31799b9\"\u003e\u003ccode\u003e690f56f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/63b523210bd63c7010c44ef31fd89833a1710746\"\u003e\u003ccode\u003e63b5232\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9f99dfd9bade906ed000d757905be6f8fabce44c\"\u003e\u003ccode\u003e9f99dfd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/551c32aa8caedc552a8dfb5f535b0ad694a60503\"\u003e\u003ccode\u003e551c32a\u003c/code\u003e\u003c/a\u003e Upgrade publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/a6660fe54fedc4cc420da710fea9b8bb052c3bcc\"\u003e\u003ccode\u003ea6660fe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/297b7c1dcced0382d40e61495f6295eb01a2a272\"\u003e\u003ccode\u003e297b7c1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/2c89a17886bf2615d98ca6402bc58df61c28babb\"\u003e\u003ccode\u003e2c89a17\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/1782e8c2060a244c4d4e6f9d9112d5517ca05120\"\u003e\u003ccode\u003e1782e8c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.7.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.amazonaws:aws-java-sdk-bom` from 1.12.783 to 1.12.793\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md\"\u003ecom.amazonaws:aws-java-sdk-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.793\u003c/strong\u003e \u003cstrong\u003e2025-10-24\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eap-southeast-6\u003c/code\u003e region\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.792\u003c/strong\u003e \u003cstrong\u003e2025-10-02\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAmazon DynamoDB\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent overriding client endpoint with dual-stack regional endpoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eAmazon S3\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd additional validations for multipart download operations of S3 client\u003c/li\u003e\n\u003cli\u003eAdd additional validations for multipart upload operations of S3 client.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.791\u003c/strong\u003e \u003cstrong\u003e2025-09-05\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS Kinesis Video\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Netty to \u003ccode\u003e4.1.126.Final\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.789\u003c/strong\u003e \u003cstrong\u003e2025-09-03\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS Kinesis Video\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Netty to \u003ccode\u003e4.1.124.Final\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eeu-isoe-west-1\u003c/code\u003e region.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.788\u003c/strong\u003e \u003cstrong\u003e2025-07-15\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd account endpoint caching\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eAmazon DynamoDB\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCache account endpoint URIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.787\u003c/strong\u003e \u003cstrong\u003e2025-06-12\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for KualaLumpur, Bangkok, Queretaro, us-isof-east-1, isof-south-1, Taipei Regions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.786\u003c/strong\u003e \u003cstrong\u003e2025-06-10\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for protocols service model field and x-amzn-query-mode header\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.784\u003c/strong\u003e \u003cstrong\u003e2025-06-02\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAmazon DynamoDB\u003c/strong\u003e\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/1f7d429b45d9eb0736bd6af9ba80ac2f917f0c1e\"\u003e\u003ccode\u003e1f7d429\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.793\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/e71f1e89e9bc03a407b4b94d90e433c1c80005b6\"\u003e\u003ccode\u003ee71f1e8\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.793-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/3bbdbb5c4fbe5b910b6a205a994854c657980cb2\"\u003e\u003ccode\u003e3bbdbb5\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.792\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/dec8dfea84dc9433aacb82d27c3ac0def9e04d17\"\u003e\u003ccode\u003edec8dfe\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.792-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/70d2f38b78e41afda0dfee0f2744291f8903ac8b\"\u003e\u003ccode\u003e70d2f38\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.791\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/ab5682126d0f6b9b00c2766257f58ef25321830f\"\u003e\u003ccode\u003eab56821\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.791-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/a7873d781ff59061b9353a5f159094da231b8dab\"\u003e\u003ccode\u003ea7873d7\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.790\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/3699eb1a81575a46d5b5d6e1dce7c938e46536fe\"\u003e\u003ccode\u003e3699eb1\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.790-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/ab407bd86a9fcbdd435aac9bbd35b59fbc135b07\"\u003e\u003ccode\u003eab407bd\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.789\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/e1cd79b815a2b905c0a576ed5fd04c6e97a4b316\"\u003e\u003ccode\u003ee1cd79b\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.789-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-java/compare/1.12.783...1.12.793\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.camel:camel-bom` from 4.11.0 to 4.16.0\n\nUpdates `org.junit:junit-bom` from 5.12.2 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-M2 = Platform 6.0.0-M2 + Jupiter 6.0.0-M2 + Vintage 6.0.0-M2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-M2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d774b9ccc8550701fd6362c43f92611911da3e2b\"\u003e\u003ccode\u003ed774b9c\u003c/code\u003e\u003c/a\u003e Release 6.0.1 (second attempt)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/8178545561e7c39f4775a39fa3e9a7d00b20382c\"\u003e\u003ccode\u003e8178545\u003c/code\u003e\u003c/a\u003e Mark module as deprecated for removal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/7b43fcced94dfb08cfd93fd91dd7992b7cb6b71a\"\u003e\u003ccode\u003e7b43fcc\u003c/code\u003e\u003c/a\u003e Back to snapshots for further development\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/a5ef74652bcaa2a40b0b384a8c6d63c7c3cc5a78\"\u003e\u003ccode\u003ea5ef746\u003c/code\u003e\u003c/a\u003e Release 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/008be8d9c0a759f74d4093d93c9f36bbd3c0a9d5\"\u003e\u003ccode\u003e008be8d\u003c/code\u003e\u003c/a\u003e Finalize 5.14.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/b2c55a81cca90d477a35e97b1f3b59b6c5362ffc\"\u003e\u003ccode\u003eb2c55a8\u003c/code\u003e\u003c/a\u003e Finalize 6.0.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/866c01a6d1b72ad569cb8a6007ccaa7ec2eb366c\"\u003e\u003ccode\u003e866c01a\u003c/code\u003e\u003c/a\u003e Add note about duplicate test execution with \u003ca href=\"https://github.com/Suite\"\u003e\u003ccode\u003e@​Suite\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5080\"\u003e#5080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/de88e8848a263652fb4b45ef5ba73d34a6a2de15\"\u003e\u003ccode\u003ede88e88\u003c/code\u003e\u003c/a\u003e Fix broken links in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/9dd132d714ab44f89899143f2b564535034614d6\"\u003e\u003ccode\u003e9dd132d\u003c/code\u003e\u003c/a\u003e Add Valhalla EA to workflow matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/fedda882590c121e66a26de6a78ba5b532ec8aec\"\u003e\u003ccode\u003efedda88\u003c/code\u003e\u003c/a\u003e Make jdk.jfr import optional in OSGi manifest (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5092\"\u003e#5092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.12.2...r6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.ben-manes.caffeine:caffeine` from 3.2.0 to 3.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ben-manes/caffeine/releases\"\u003ecom.github.ben-manes.caffeine:caffeine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed frequency tracking of weak keys to use the object's identity hash code (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1902\"\u003e#1902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for underscores in \u003ccode\u003eCaffeineSpec\u003c/code\u003e when using numeric literals (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1890\"\u003e#1890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved the external api to no longer lock when querying for the maximum size or weighted size (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded detection and recovery when a custom \u003ccode\u003eCompletableFuture\u003c/code\u003e is in an inconsistent state (\u003ca href=\"https://redirect.github.com/quarkusio/quarkus/issues/50513\"\u003equarkus#50513\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed characteristics returned by Spliterators (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ecomputeIfAbsent\u003c/code\u003e for an async cache's synchronous view to retry if incomplete\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eCaffeineSpec\u003c/code\u003e when being reflectively constructed (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1839\"\u003e#1839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved the handling of negative durations with variable expiration\u003c/li\u003e\n\u003cli\u003eFixed intermittent null after replacing a weak/soft value (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1820\"\u003e#1820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/5227a98b51e02b4d4fbfc2b0e33c362a138f51b1\"\u003e\u003ccode\u003e5227a98\u003c/code\u003e\u003c/a\u003e minor build touchups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/cc3f37d50776f246bfb3ddbe907d2c1a675ce901\"\u003e\u003ccode\u003ecc3f37d\u003c/code\u003e\u003c/a\u003e reorganize into separate gradle test suites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/2299add522332c06b7bbebb0b5ef322ea23f5254\"\u003e\u003ccode\u003e2299add\u003c/code\u003e\u003c/a\u003e Allow users to read the maximum size without locking (fixes \u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/6250b384f161d1841e2bfd032f7bf375626d90ad\"\u003e\u003ccode\u003e6250b38\u003c/code\u003e\u003c/a\u003e clarify policy javadoc and add corresponding test cases (fixes \u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1927\"\u003e#1927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/c975fc07460d2fd4008c4d4d14044f65bb1323f2\"\u003e\u003ccode\u003ec975fc0\u003c/code\u003e\u003c/a\u003e upgrade error-prone static analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/d8e0a92553ab230122bcd223363c1d8ca060bce7\"\u003e\u003ccode\u003ed8e0a92\u003c/code\u003e\u003c/a\u003e allow the project.version to be overridden by external builders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/0e46d2225fece2ac0ce68d9bdd2a056af6015136\"\u003e\u003ccode\u003e0e46d22\u003c/code\u003e\u003c/a\u003e detect if the user's future is inconsistent with the results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/1971428f8b2fbd37fb57ed6a092de6d7c965f55a\"\u003e\u003ccode\u003e1971428\u003c/code\u003e\u003c/a\u003e use the assemble task for a full build without running the test suites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/782ac79e079ae404ebb948afcc6f28b60aafd8dd\"\u003e\u003ccode\u003e782ac79\u003c/code\u003e\u003c/a\u003e use the key reference with the frequency sketch (fixes \u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1902\"\u003e#1902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/e0dd94b922b862b6afbaa59464f1d3cfb8a24596\"\u003e\u003ccode\u003ee0dd94b\u003c/code\u003e\u003c/a\u003e minor build clean up\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ben-manes/caffeine/compare/v3.2.0...v3.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.ow2.asm:asm` from 9.8 to 9.9\n\nUpdates `org.ow2.asm:asm-util` from 9.8 to 9.9\n\nUpdates `org.ow2.asm:asm-util` from 9.8 to 9.9\n\nUpdates `com.typesafe:config` from 1.4.3 to 1.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lightbend/config/releases\"\u003ecom.typesafe:config's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add alternative Rust HOCON implementation by \u003ca href=\"https://github.com/mikai233\"\u003e\u003ccode\u003e@​mikai233\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/825\"\u003elightbend/config#825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minor typos in API docs by \u003ca href=\"https://github.com/lashchenko\"\u003e\u003ccode\u003e@​lashchenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/823\"\u003elightbend/config#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate HOCON Playground link by \u003ca href=\"https://github.com/TehBrian\"\u003e\u003ccode\u003e@​TehBrian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/810\"\u003elightbend/config#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Negative hash again by \u003ca href=\"https://github.com/johanandren\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/826\"\u003elightbend/config#826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikai233\"\u003e\u003ccode\u003e@​mikai233\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/825\"\u003elightbend/config#825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lashchenko\"\u003e\u003ccode\u003e@​lashchenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/823\"\u003elightbend/config#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TehBrian\"\u003e\u003ccode\u003e@​TehBrian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/810\"\u003elightbend/config#810\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lightbend/config/compare/v1.4.4...v1.4.5\"\u003ehttps://github.com/lightbend/config/compare/v1.4.4...v1.4.5\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e1.4.4: July 10, 2025\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: bump actions to get sbt (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/818\"\u003e#818\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: second try for sbt back in CI job (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/820\"\u003e#820\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Incorrect abs of hashes in BadMap (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/817\"\u003e#817\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lightbend/config/blob/main/NEWS.md\"\u003ecom.typesafe:config's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.4: July 3, 2025\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: bump actions to get sbt (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/818\"\u003e#818\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: second try for sbt back in CI job (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/820\"\u003e#820\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Incorrect abs of hashes in BadMap (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/817\"\u003e#817\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/e1519d7b750f1b38a1c4c2505d3a08058477f8c7\"\u003e\u003ccode\u003ee1519d7\u003c/code\u003e\u003c/a\u003e fix: Negative hash again (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/b9c6cec2ee8538da2aa1e255339232642a4c8d5c\"\u003e\u003ccode\u003eb9c6cec\u003c/code\u003e\u003c/a\u003e update HOCON Playground link (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/78bb3a355c1c0acfd0c86fdb087060489eb17312\"\u003e\u003ccode\u003e78bb3a3\u003c/code\u003e\u003c/a\u003e Fix minor typos in API docs (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/c082dfdc3e74a94e92b7c24b7394426076f271e6\"\u003e\u003ccode\u003ec082dfd\u003c/code\u003e\u003c/a\u003e docs: add new Rust HOCON implementation link (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/0595998eb98ab5a100045efe680465d4f4b58d4f\"\u003e\u003ccode\u003e0595998\u003c/code\u003e\u003c/a\u003e Update release.yml to install sbt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/d34ac70224ec1d5fcd95406b7c32ccbc5dbb5231\"\u003e\u003ccode\u003ed34ac70\u003c/code\u003e\u003c/a\u003e Rename release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/ed6e1c104e3043b528618e3462f42c0c680ec593\"\u003e\u003ccode\u003eed6e1c1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lightbend/config/issues/822\"\u003e#822\u003c/a\u003e from johanandren/wip-modernize-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/86068306b91e34709e00d5562e532c38fa635b3b\"\u003e\u003ccode\u003e8606830\u003c/code\u003e\u003c/a\u003e newer plugin, drop old sonatype config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/90e5084402ee4b440bc9aa26eb87d5503a657842\"\u003e\u003ccode\u003e90e5084\u003c/code\u003e\u003c/a\u003e get rid of failing publish and publishLocal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/7c107b4470ffa8b02bc41e3b12bb4e01da05e025\"\u003e\u003ccode\u003e7c107b4\u003c/code\u003e\u003c/a\u003e some javadoc fixes to make the build pass\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lightbend/config/compare/v1.4.3...v1.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.code.gson:gson` from 2.13.1 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/releases\"\u003ecom.google.code.gson:gson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGson 2.13.2\u003c/h2\u003e\n\u003cp\u003eThe main changes in this release are just newer dependencies.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved packaging of JPMS module declaration in Gson jar\u003cbr /\u003e\nThis fixes an issue where Eclipse and VS Code users could not refer to the Gson module name \u003ccode\u003ecom.google.gson\u003c/code\u003e. See issue \u003ca href=\"https://redirect.github.com/google/gson/issues/2679\"\u003egoogle/gson#2679\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove internal class \u003ccode\u003eGsonPreconditions\u003c/code\u003e by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2879\"\u003egoogle/gson#2879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to using central-publishing-maven-plugin by \u003ca href=\"https://github.com/eamonnmcmanus\"\u003e\u003ccode\u003e@​eamonnmcmanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2900\"\u003egoogle/gson#2900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MukjepScarlet\"\u003e\u003ccode\u003e@​MukjepScarlet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2852\"\u003egoogle/gson#2852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisCraik\"\u003e\u003ccode\u003e@​ChrisCraik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2856\"\u003egoogle/gson#2856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/686fad782d969d8f15c7581a5435a208b810caa7\"\u003e\u003ccode\u003e686fad7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release gson-parent-2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/c2d252a7e93d45b224a72b4ba8148a438cc1d59b\"\u003e\u003ccode\u003ec2d252a\u003c/code\u003e\u003c/a\u003e Switch to using central-publishing-maven-plugin. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/69cb755e5209b719b57f3b6f1a864b080cdca314\"\u003e\u003ccode\u003e69cb755\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2894\"\u003e#2894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/ea552c2278784e12094c8daea06b18679b2da2c9\"\u003e\u003ccode\u003eea552c2\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/fdc616d0da2fea0b28828386a38396eac66d85fd\"\u003e\u003ccode\u003efdc616d\u003c/code\u003e\u003c/a\u003e Set top-level permissions for CodeQL workflow (\u003ca href=\"https://redirect.github.com/google/gson/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/9334715a48aaf11c9f80f89f8242ba7d1c2d0c27\"\u003e\u003ccode\u003e9334715\u003c/code\u003e\u003c/a\u003e Create scorecard.yml (\u003ca href=\"https://redirect.github.com/google/gson/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/f7de5c2c22dae98f2f98eefcb70c920ff71e437b\"\u003e\u003ccode\u003ef7de5c2\u003c/code\u003e\u003c/a\u003e Bump the maven group with 8 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2885\"\u003e#2885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/8c23cd363daec806d2e9b69665520043914782ac\"\u003e\u003ccode\u003e8c23cd3\u003c/code\u003e\u003c/a\u003e Update sources to satisfy a new Error Prone check. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2887\"\u003e#2887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5eab3eda9fff9db77b82eae621c26f1d7263386f\"\u003e\u003ccode\u003e5eab3ed\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5f5c20026009010608de17a9e5312849230b3b0b\"\u003e\u003ccode\u003e5f5c200\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2872\"\u003e#2872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.avaje:avaje-inject` from 11.5 to 12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/avaje/avaje-inject/releases\"\u003eio.avaje:avaje-inject's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.0\u003c/h2\u003e\n\u003ch1\u003eBreaking changes\u003c/h1\u003e\n\u003cp\u003e12.0 is backwards compatible with 11.6, but not earlier versions.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Deprecated/Unused Methods by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/869\"\u003eavaje/avaje-inject#869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Auto Provides from \u003ccode\u003e@DependencyMeta\u003c/code\u003e by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/872\"\u003eavaje/avaje-inject#872\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003e@Lazy\u003c/code\u003e work on a package/module level by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/884\"\u003eavaje/avaje-inject#884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eControl of lazy proxy generation via an enum flag\u003c/li\u003e\n\u003cli\u003eSupport Inherited \u003ccode\u003epackage private\u003c/code\u003e types when in the same package. by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/904\"\u003eavaje/avaje-inject#904\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix optional/nullable \u003ccode\u003e@BeanTypes\u003c/code\u003e generation by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/870\"\u003eavaje/avaje-inject#870\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix metadata ordering by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/876\"\u003eavaje/avaje-inject#876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove parent bean and scope detection by \u003ca href=\"https://github.com/cbarlin\"\u003e\u003ccode\u003e@​cbarlin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/873\"\u003eavaje/avaje-inject#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDBuilder contains checking parent if present by \u003ca href=\"https://github.com/cbarlin\"\u003e\u003ccode\u003e@​cbarlin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/878\"\u003eavaje/avaje-inject#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReverse PreDestroy Order based on constructor dependency order by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/883\"\u003eavaje/avaje-inject#883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emore descriptive field inject error message by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/885\"\u003eavaje/avaje-inject#885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Proxy Generation with Final Methods by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/896\"\u003eavaje/avaje-inject#896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/avaje/avaje-inject/compare/11.6...12.0\"\u003ehttps://github.com/avaje/avaje-inject/compare/11.6...12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e11.6\u003c/h2\u003e\n\u003ch1\u003eWhat's New\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Lazy\u003c/code\u003e beans now generate a compile-time proxy for extra laziness\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Priority\u003c/code\u003e is integrated as an alternative to the \u003ccode\u003e@Primary\u003c/code\u003e and \u003ccode\u003e@Secondary\u003c/code\u003e annotations to determine wiring order\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Nested Wildcard Lists by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/817\"\u003eavaje/avaje-inject#817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown - defaults for io.ebean.Database to shutdown() last by \u003ca href=\"https://github.com/rbygrave\"\u003e\u003ccode\u003e@​rbygrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/820\"\u003eavaje/avaje-inject#820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix TYPE_USE annotated dependencies by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/823\"\u003eavaje/avaje-inject#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle nested java types like Flow.Publisher in Util.shortName by \u003ca href=\"https://github.com/VincentPolfliet\"\u003e\u003ccode\u003e@​VincentPolfliet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/826\"\u003eavaje/avaje-inject#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid \u003ccode\u003eProvider\u003c/code\u003e generation with AOP by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/833\"\u003eavaje/avaje-inject#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport a main package called \u003ccode\u003eavaje\u003c/code\u003e by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/832\"\u003eavaje/avaje-inject#832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerate Compile Time Proxies for certain \u003ccode\u003e@Lazy\u003c/code\u003e beans by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/831\"\u003eavaje/avaje-inject#831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister Generic Supertype as an Injectable Type by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/836\"\u003eavaje/avaje-inject#836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport Generic Assist Factory Interfaces by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/837\"\u003eavaje/avaje-inject#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport Lazy proxy generation for generic factory methods by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/838\"\u003eavaje/avaje-inject#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[events] Support Prototype Scope by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/840\"\u003eavaje/avaje-inject#840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix external dependency error messages by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/843\"\u003eavaje/avaje-inject#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eallow bulk external by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/842\"\u003eavaje/avaje-inject#842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Factory Method Empty Lists by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/844\"\u003eavaje/avaje-inject#844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Compile Warnings to Use Lazy Correctly by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/845\"\u003eavaje/avaje-inject#845\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-inject/commit/8122a10fd996c64fda89f8934d80a79f32dbd1cc\"\u003e\u003ccode\u003e8122a10\u003c/code\u003e\u003c/a\u003e Version 12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-inject/commit/f36387eb0eafd9ece3ce64f2aa1ba13c0770f414\"\u003e\u003ccode\u003ef36387e\u003c/code\u003e\u003c/a\u003e support inherited pkg private when in the same package (\u003ca href=\"https://redirect.github.com/avaje/avaje-inject/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-inject/commit/dfe40785b9ffb78fd996ca63d9b87f462da90a2f\"\u003e\u003ccode\u003edfe4078\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/issues/905\"\u003e#905\u003c/a\u003e from avaje/dependabot/maven/master/dependencies-d8d12...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-inject/commit/98a39d08ef22594f127b572bdd07a571e6e56cb7\"\u003e\u003ccode\u003e98a39d0\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic in the dependencies group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-inject/commit/a152dd8a5d1697900519729cf7f98f9d3464e597\"\u003e\u003ccode\u003ea152dd8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/issues/902\"\u003e#902\u003c/a\u003e from avaje/dependabot/maven/master/dependencies-7ea80...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-inject/commit/fab3618a9e0c1cc1c6d92b4b9d29f3648ab3ddf0\"\u003e\u003ccode\u003efab3618\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-inject/commit/b0a8acf25c4e4dcb1169d5ab24d5b1ba84c089af\"\u003e\u003ccode\u003eb0a8acf\u003c/code\u003e\u003c/a\u003e Version 12.0-RC6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-inject/commit/e8dcbb50d50457fa2b486fd8160dcd5d9d84f554\"\u003e\u003ccode\u003ee8dcbb5\u003c/code\u003e\u003c/a\u003e fix lazy imports on thrown exceptions (\u003ca href=\"https://redirect.github.com/avaje/avaje-inject/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-inject/commit/61ad39e81eb453efab32dce4791bbbd38b0f6276\"\u003e\u003ccode\u003e61ad39e\u003c/code\u003e\u003c/a\u003e Version 12.0-RC5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-inject/commit/6481e1a3f6aedce5b367aa5ecdcbabba3ffbec3d\"\u003e\u003ccode\u003e6481e1a\u003c/code\u003e\u003c/a\u003e fix proxy generation with final methods (\u003ca href=\"https://redirect.github.com/avaje/avaje-inject/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/avaje/avaje-inject/compare/11.5...12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.avaje:avaje-inject-generator` from 11.5 to 12.0\n\nUpdates `io.avaje:avaje-inject-generator` from 11.5 to 12.0\n\nUpdates `io.avaje:avaje-jsonb` from 3.4 to 3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/avaje/avaje-jsonb/releases\"\u003eio.avaje:avaje-jsonb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix record nested generics by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/421\"\u003eavaje/avaje-jsonb#421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Invalid \u003ccode\u003etoJson\u003c/code\u003e parameter name by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/422\"\u003eavaje/avaje-jsonb#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport Select Jackson Annotations by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/426\"\u003eavaje/avaje-jsonb#426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport Select GSON \u0026amp; Jakarta JSON-B annotations (\u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/issues/426\"\u003e#426\u003c/a\u003e) by \u003ca href=\"https://github.com/mechite\"\u003e\u003ccode\u003e@​mechite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/427\"\u003eavaje/avaje-jsonb#427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readme (for \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/issues/427\"\u003e#427\u003c/a\u003e) by \u003ca href=\"https://github.com/mechite\"\u003e\u003ccode\u003e@​mechite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/429\"\u003eavaje/avaje-jsonb#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not fail compilation on cascade failure by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/435\"\u003eavaje/avaje-jsonb#435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly Log Cascade Warning when in the Same Module by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/439\"\u003eavaje/avaje-jsonb#439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nested generic classes by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/441\"\u003eavaje/avaje-jsonb#441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Jackson SPI by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/443\"\u003eavaje/avaje-jsonb#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMatch Creator Aliases to Fields by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/445\"\u003eavaje/avaje-jsonb#445\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump com.fasterxml.jackson.core:jackson-core from 2.19.2 to 2.20.0 in the dependencies group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/423\"\u003eavaje/avaje-jsonb#423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.helidon.webserver:helidon-webserver from 4.2.6 to 4.2.7 in the dependencies group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/424\"\u003eavaje/avaje-jsonb#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-dependencies from 3.5.5 to 3.5.6 in the dependencies group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/430\"\u003eavaje/avaje-jsonb#430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.helidon.webserver:helidon-webserver from 4.2.7 to 4.3.0 in the dependencies group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/431\"\u003eavaje/avaje-jsonb#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.helidon.webserver:helidon-webserver from 4.3.0 to 4.3.1 in the dependencies group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/437\"\u003eavaje/avaje-jsonb#437\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/avaje/avaje-jsonb/compare/3.7...3.8\"\u003ehttps://github.com/avaje/avaje-jsonb/compare/3.7...3.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove view methods below to/from json methods by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/401\"\u003eavaje/avaje-jsonb#401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport writing large raw json content in multiple chunks by \u003ca href=\"https://github.com/rbygrave\"\u003e\u003ccode\u003e@​rbygrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/402\"\u003eavaje/avaje-jsonb#402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFor collection types List, Set, Map use equals() rather than isAssign… by \u003ca href=\"https://github.com/rob-bygrave\"\u003e\u003ccode\u003e@​rob-bygrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/406\"\u003eavaje/avaje-jsonb#406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix trailing comma in properties call for empty subtypes by \u003ca href=\"https://github.com/joaonmatos\"\u003e\u003ccode\u003e@​joaonmatos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/412\"\u003eavaje/avaje-jsonb#412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd explicit license information to packages' POM file by \u003ca href=\"https://github.com/joaonmatos\"\u003e\u003ccode\u003e@​joaonmatos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/413\"\u003eavaje/avaje-jsonb#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a hasAdapter method to the JsonB interface by \u003ca href=\"https://github.com/vamega\"\u003e\u003ccode\u003e@​vamega\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/415\"\u003eavaje/avaje-jsonb#415\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joaonmatos\"\u003e\u003ccode\u003e@​joaonmatos\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/412\"\u003eavaje/avaje-jsonb#412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vamega\"\u003e\u003ccode\u003e@​vamega\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/415\"\u003eavaje/avaje-jsonb#415\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/avaje/avaje-jsonb/compare/3.6...3.7\"\u003ehttps://github.com/avaje/avaje-jsonb/compare/3.6...3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd more descriptive no adapter message by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/387\"\u003eavaje/avaje-jsonb#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport Custom Classloader by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/386\"\u003eavaje/avaje-jsonb#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JsonType.streamAsLines() supporting writing new line delimited content / application/x-json-stream by \u003ca href=\"https://github.com/rob-bygrave\"\u003e\u003ccode\u003e@​rob-bygrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/391\"\u003eavaje/avaje-jsonb#391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cascading generic types by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/393\"\u003eavaje/avaje-jsonb#393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFor Stream adapter, always close the stream (using try-with-resources) by \u003ca href=\"https://github.com/rbygrave\"\u003e\u003ccode\u003e@​rbygrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/394\"\u003eavaje/avaje-jsonb#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix JsonType.streamAsLines() for empty Stream by \u003ca href=\"https://github.com/rob-bygrave\"\u003e\u003ccode\u003e@​rob-bygrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/395\"\u003eavaje/avaje-jsonb#395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a static way to retrieve the default instance by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/396\"\u003eavaje/avaje-jsonb#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect large strings, and don't grow the buffer when processing them by \u003ca href=\"https://github.com/rbygrave\"\u003e\u003ccode\u003e@​rbygrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/397\"\u003eavaje/avaje-jsonb#397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport writing large raw String content without expanding the underlying buffer by \u003ca href=\"https://github.com/rob-bygrave\"\u003e\u003ccode\u003e@​rob-bygrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/398\"\u003eavaje/avaje-jsonb#398\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-jsonb/commit/160656b6b0448942cc90ed1006f9b93cbc758d79\"\u003e\u003ccode\u003e160656b\u003c/code\u003e\u003c/a\u003e Version 3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-jsonb/commit/556ee2067e67d1bbc9a2a349bc249b6beb1aaf7d\"\u003e\u003ccode\u003e556ee20\u003c/code\u003e\u003c/a\u003e Version 3.8-RC4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-jsonb/commit/50683452fa83713485a93c5ffdc447d01c7b7fe4\"\u003e\u003ccode\u003e5068345\u003c/code\u003e\u003c/a\u003e match creator aliases to fields (\u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-jsonb/commit/1fdfa5901f167b29198fbacd1d095a4c84958586\"\u003e\u003ccode\u003e1fdfa59\u003c/code\u003e\u003c/a\u003e Fix Jackson SPI (\u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-jsonb/commit/ad0c2a4a73bf9d3a5ef8ff6d098c7a0bbba023f2\"\u003e\u003ccode\u003ead0c2a4\u003c/code\u003e\u003c/a\u003e Version 3.8-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-jsonb/commit/fca862c9043f81c50a7e3c7111be2fb59370e88d\"\u003e\u003ccode\u003efca862c\u003c/code\u003e\u003c/a\u003e fix nested generic classes (\u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ava...\n\n_Description has been truncated_","html_url":"https://github.com/froque/jooby/pull/134","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/froque%2Fjooby/issues/134","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/134/packages"},{"uuid":"3557172727","node_id":"PR_kwDOGif64s6v6ejj","number":243,"state":"closed","title":"Bump com.github.jknack:handlebars from 4.3.+ to 4.5.0","user":"dependabot[bot]","labels":["dependencies","java","Stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-12-19T01:05:33.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-27T14:50:47.000Z","updated_at":"2025-12-19T01:05:42.000Z","time_to_close":4529686,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.github.jknack:handlebars","old_version":"4.3.+","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) from 4.3.+ to 4.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ehandlebars 4.4.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/3228\"\u003e#3228\u003c/a\u003e kotlin: mount of coroutine routes doesn't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.4.0\"\u003ev4.4.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/56?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.4.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTODO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocument package change names required for Java Modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://patreon.com/edgarespina\"\u003ePatreon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jknack/handlebars.java/commits/v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.jknack:handlebars\u0026package-manager=gradle\u0026previous-version=4.3.+\u0026new-version=4.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/flavioschuindt/conductor/pull/243","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/flavioschuindt%2Fconductor/issues/243","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/243/packages"},{"uuid":"2890202894","node_id":"PR_kwDOFiUdu86sRP8O","number":127,"state":"open","title":"build(deps): bump the dependencies group across 1 directory with 109 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-06T13:15:54.000Z","updated_at":"2025-10-06T13:15:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":109,"packages":[{"name":"io.netty:netty-bom","old_version":"4.2.1.Final","new_version":"4.2.6.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-codec-http2","old_version":"4.2.1.Final","new_version":"4.2.6.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-transport-native-epoll","old_version":"4.2.1.Final","new_version":"4.2.6.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-transport-native-kqueue","old_version":"4.2.1.Final","new_version":"4.2.6.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-transport-native-io_uring","old_version":"4.2.1.Final","new_version":"4.2.6.Final","repository_url":"https://github.com/netty/netty"},{"name":"com.amazonaws:aws-java-sdk-bom","old_version":"1.12.783","new_version":"1.12.792","repository_url":"https://github.com/aws/aws-sdk-java"},{"name":"org.apache.camel:camel-bom","old_version":"4.11.0","new_version":"4.14.1"},{"name":"org.junit:junit-bom","old_version":"5.12.2","new_version":"6.0.0","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"com.github.ben-manes.caffeine:caffeine","old_version":"3.2.0","new_version":"3.2.2","repository_url":"https://github.com/ben-manes/caffeine"},{"name":"org.ow2.asm:asm","old_version":"9.8","new_version":"9.9"},{"name":"org.ow2.asm:asm-util","old_version":"9.8","new_version":"9.9"},{"name":"com.typesafe:config","old_version":"1.4.3","new_version":"1.4.5","repository_url":"https://github.com/lightbend/config"},{"name":"com.google.code.gson:gson","old_version":"2.13.1","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","old_version":"2.19.0","new_version":"2.20.0"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.19.0","new_version":"2.20.0"},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-modules-java8"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-module-kotlin"},{"name":"com.fasterxml.jackson.module:jackson-module-afterburner","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-modules-base"},{"name":"com.fasterxml.jackson.module:jackson-module-blackbird","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-modules-base"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-hibernate5","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-datatype-hibernate"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.0","new_version":"2.20.0"},{"name":"io.avaje:avaje-inject","old_version":"11.5","new_version":"11.6","repository_url":"https://github.com/avaje/avaje-inject"},{"name":"io.avaje:avaje-inject-generator","old_version":"11.5","new_version":"11.6"},{"name":"io.avaje:avaje-jsonb","old_version":"3.4","new_version":"3.7","repository_url":"https://github.com/avaje/avaje-jsonb"},{"name":"io.avaje:avaje-jsonb-generator","old_version":"3.4","new_version":"3.7"},{"name":"io.avaje:avaje-validator","old_version":"2.11","new_version":"2.14","repository_url":"https://github.com/avaje/avaje-validator"},{"name":"io.avaje:avaje-validator-generator","old_version":"2.11","new_version":"2.14"},{"name":"com.github.jknack:handlebars","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.18","new_version":"1.5.19","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.24.3","new_version":"2.25.2"},{"name":"org.apache.logging.log4j:log4j-slf4j-impl","old_version":"2.24.3","new_version":"2.25.2"},{"name":"commons-io:commons-io","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/apache/commons-io"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.30","new_version":"2.2.38"},{"name":"io.swagger.core.v3:swagger-models","old_version":"2.2.30","new_version":"2.2.38"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.27","new_version":"2.1.34","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"com.graphql-java:graphql-java","old_version":"23.1","new_version":"24.3","repository_url":"https://github.com/graphql-java/graphql-java"},{"name":"org.hibernate.orm:hibernate-core","old_version":"6.6.14.Final","new_version":"7.1.3.Final","repository_url":"https://github.com/hibernate/hibernate-orm"},{"name":"io.ebean:ebean","old_version":"15.11.0","new_version":"17.1.0","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"io.ebean:ebean-querybean","old_version":"15.11.0","new_version":"17.1.0","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"io.ebean:querybean-generator","old_version":"15.11.0","new_version":"17.1.0","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"io.ebean:ebean-test","old_version":"15.11.0","new_version":"17.1.0","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"org.jdbi:jdbi3-core","old_version":"3.49.3","new_version":"3.49.6","repository_url":"https://github.com/jdbi/jdbi"},{"name":"org.flywaydb:flyway-core","old_version":"11.8.0","new_version":"11.13.2","repository_url":"https://github.com/flyway/flyway"},{"name":"com.squareup.okhttp3:okhttp","old_version":"4.12.0","new_version":"5.1.0","repository_url":"https://github.com/square/okhttp"},{"name":"com.squareup.okhttp3:okhttp-sse","old_version":"4.12.0","new_version":"5.1.0","repository_url":"https://github.com/square/okhttp"},{"name":"com.squareup.okhttp3:okhttp-tls","old_version":"4.12.0","new_version":"5.1.0","repository_url":"https://github.com/square/okhttp"},{"name":"com.github.spotbugs:spotbugs-annotations","old_version":"4.9.3","new_version":"4.9.6","repository_url":"https://github.com/spotbugs/spotbugs"},{"name":"io.undertow:undertow-core","old_version":"2.3.18.Final","new_version":"2.3.19.Final","repository_url":"https://github.com/undertow-io/undertow"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-core-server","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-jetty-api","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-jetty-server","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty.http2:jetty-http2-server","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty:jetty-alpn-java-server","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty.http2:jetty-http2-client","old_version":"12.0.20","new_version":"12.1.1"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"com.zaxxer:HikariCP","old_version":"6.3.0","new_version":"7.0.2","repository_url":"https://github.com/brettwooldridge/HikariCP"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.1.20","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-reflect","old_version":"2.1.20","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.1.20","new_version":"2.2.20"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.30","new_version":"4.2.37","repository_url":"https://github.com/dropwizard/metrics"},{"name":"io.dropwizard.metrics:metrics-healthchecks","old_version":"4.2.30","new_version":"4.2.37","repository_url":"https://github.com/dropwizard/metrics"},{"name":"io.dropwizard.metrics:metrics-jvm","old_version":"4.2.30","new_version":"4.2.37","repository_url":"https://github.com/dropwizard/metrics"},{"name":"org.jboss.modules:jboss-modules","old_version":"2.1.6.Final","new_version":"2.2.0.Final"},{"name":"com.google.testing.compile:compile-testing","old_version":"0.21.0","new_version":"0.23.0","repository_url":"https://github.com/google/compile-testing"},{"name":"com.google.truth:truth","old_version":"1.4.4","new_version":"1.4.5","repository_url":"https://github.com/google/truth"},{"name":"io.jsonwebtoken:jjwt-impl","old_version":"0.12.6","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"io.jsonwebtoken:jjwt-orgjson","old_version":"0.12.6","new_version":"0.13.0"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.6","repository_url":"https://github.com/assertj/assertj"},{"name":"org.mockito:mockito-core","old_version":"5.17.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.17.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"},{"name":"io.lettuce:lettuce-core","old_version":"6.6.0.RELEASE","new_version":"6.8.1.RELEASE","repository_url":"https://github.com/redis/lettuce"},{"name":"org.apache.kafka:kafka-clients","old_version":"4.0.0","new_version":"4.1.0"},{"name":"org.codehaus.mojo:exec-maven-plugin","old_version":"3.5.0","new_version":"3.6.1","repository_url":"https://github.com/mojohaus/exec-maven-plugin"},{"name":"org.apache.maven:maven-plugin-api","old_version":"3.9.9","new_version":"3.9.11","repository_url":"https://github.com/apache/maven"},{"name":"org.apache.maven:maven-core","old_version":"3.9.9","new_version":"3.9.11"},{"name":"org.codehaus.groovy:groovy-all","old_version":"3.0.24","new_version":"3.0.25","repository_url":"https://github.com/apache/groovy"},{"name":"org.apache.maven.plugins:maven-shade-plugin","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/apache/maven-shade-plugin"},{"name":"org.moditect:moditect-maven-plugin","old_version":"1.2.2.Final","new_version":"1.3.0.Final","repository_url":"https://github.com/moditect/moditect"},{"name":"io.repaint.maven:tiles-maven-plugin","old_version":"2.40","new_version":"2.41","repository_url":"https://github.com/repaint-io/maven-tiles"},{"name":"com.github.eirslett:frontend-maven-plugin","old_version":"1.15.1","new_version":"1.15.4","repository_url":"https://github.com/eirslett/frontend-maven-plugin"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.14.0","new_version":"3.14.1","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.18.0","new_version":"2.19.1","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"com.rudikershaw.gitbuildhook:git-build-hook-maven-plugin","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/rudikershaw/git-build-hook"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.5.0","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"2.44.4","new_version":"3.0.0","repository_url":"https://github.com/diffplug/spotless"},{"name":"org.apache.maven.plugins:maven-javadoc-plugin","old_version":"3.11.2","new_version":"3.12.0","repository_url":"https://github.com/apache/maven-javadoc-plugin"},{"name":"org.apache.maven.plugins:maven-gpg-plugin","old_version":"3.2.7","new_version":"3.2.8","repository_url":"https://github.com/apache/maven-gpg-plugin"},{"name":"io.reactivex.rxjava3:rxjava","old_version":"3.1.10","new_version":"3.1.12","repository_url":"https://github.com/ReactiveX/RxJava"},{"name":"org.jboss.xnio:xnio-api","old_version":"3.8.16.Final","new_version":"3.8.17.Final","repository_url":"https://github.com/xnio/xnio"},{"name":"commons-codec:commons-codec","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.apache.commons:commons-lang3","old_version":"3.17.0","new_version":"3.19.0"},{"name":"org.hibernate.validator:hibernate-validator","old_version":"8.0.2.Final","new_version":"9.0.1.Final","repository_url":"https://github.com/hibernate/hibernate-validator"},{"name":"org.glassfish.expressly:expressly","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/eclipse-ee4j/expressly"},{"name":"com.github.kagkarlsson:db-scheduler","old_version":"15.6.0","new_version":"16.2.0","repository_url":"https://github.com/kagkarlsson/db-scheduler"},{"name":"software.amazon.awssdk:bom","old_version":"2.31.40","new_version":"2.35.0"},{"name":"io.methvin:directory-watcher","old_version":"0.19.0","new_version":"0.19.1","repository_url":"https://github.com/gmethvin/directory-watcher"},{"name":"org.jline:jline","old_version":"3.30.0","new_version":"3.30.6","repository_url":"https://github.com/jline/jline3"},{"name":"org.jline:jline-terminal-jna","old_version":"3.30.0","new_version":"3.30.6","repository_url":"https://github.com/jline/jline3"},{"name":"io.projectreactor:reactor-core","old_version":"3.7.5","new_version":"3.7.11","repository_url":"https://github.com/reactor/reactor-core"},{"name":"io.smallrye.reactive:mutiny","old_version":"2.8.0","new_version":"3.0.0","repository_url":"https://github.com/smallrye/smallrye-mutiny"},{"name":"org.jsoup:jsoup","old_version":"1.20.1","new_version":"1.21.2","repository_url":"https://github.com/jhy/jsoup"},{"name":"org.asynchttpclient:async-http-client","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/AsyncHttpClient/async-http-client"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 109 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.netty:netty-bom](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.6.Final` |\n| [io.netty:netty-codec-http2](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.6.Final` |\n| [io.netty:netty-transport-native-epoll](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.6.Final` |\n| [io.netty:netty-transport-native-kqueue](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.6.Final` |\n| [io.netty:netty-transport-native-io_uring](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.6.Final` |\n| [com.amazonaws:aws-java-sdk-bom](https://github.com/aws/aws-sdk-java) | `1.12.783` | `1.12.792` |\n| org.apache.camel:camel-bom | `4.11.0` | `4.14.1` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.12.2` | `6.0.0` |\n| [com.github.ben-manes.caffeine:caffeine](https://github.com/ben-manes/caffeine) | `3.2.0` | `3.2.2` |\n| org.ow2.asm:asm | `9.8` | `9.9` |\n| org.ow2.asm:asm-util | `9.8` | `9.9` |\n| [com.typesafe:config](https://github.com/lightbend/config) | `1.4.3` | `1.4.5` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.13.1` | `2.13.2` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.19.0` | `2.20.0` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jdk8 | `2.19.0` | `2.20.0` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.module:jackson-module-parameter-names](https://github.com/FasterXML/jackson-modules-java8) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.module:jackson-module-afterburner](https://github.com/FasterXML/jackson-modules-base) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.module:jackson-module-blackbird](https://github.com/FasterXML/jackson-modules-base) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.datatype:jackson-datatype-hibernate5](https://github.com/FasterXML/jackson-datatype-hibernate) | `2.19.0` | `2.20.0` |\n| com.fasterxml.jackson.core:jackson-annotations | `2.19.0` | `2.20.0` |\n| [io.avaje:avaje-inject](https://github.com/avaje/avaje-inject) | `11.5` | `11.6` |\n| io.avaje:avaje-inject-generator | `11.5` | `11.6` |\n| [io.avaje:avaje-jsonb](https://github.com/avaje/avaje-jsonb) | `3.4` | `3.7` |\n| io.avaje:avaje-jsonb-generator | `3.4` | `3.7` |\n| [io.avaje:avaje-validator](https://github.com/avaje/avaje-validator) | `2.11` | `2.14` |\n| io.avaje:avaje-validator-generator | `2.11` | `2.14` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.4.0` | `4.5.0` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.19` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.2` |\n| org.apache.logging.log4j:log4j-slf4j-impl | `2.24.3` | `2.25.2` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.swagger.core.v3:swagger-annotations | `2.2.30` | `2.2.38` |\n| io.swagger.core.v3:swagger-models | `2.2.30` | `2.2.38` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.27` | `2.1.34` |\n| [com.graphql-java:graphql-java](https://github.com/graphql-java/graphql-java) | `23.1` | `24.3` |\n| [org.hibernate.orm:hibernate-core](https://github.com/hibernate/hibernate-orm) | `6.6.14.Final` | `7.1.3.Final` |\n| [io.ebean:ebean](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.0` |\n| [io.ebean:ebean-querybean](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.0` |\n| [io.ebean:querybean-generator](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.0` |\n| [io.ebean:ebean-test](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.0` |\n| [org.jdbi:jdbi3-core](https://github.com/jdbi/jdbi) | `3.49.3` | `3.49.6` |\n| [org.flywaydb:flyway-core](https://github.com/flyway/flyway) | `11.8.0` | `11.13.2` |\n| [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp) | `4.12.0` | `5.1.0` |\n| [com.squareup.okhttp3:okhttp-sse](https://github.com/square/okhttp) | `4.12.0` | `5.1.0` |\n| [com.squareup.okhttp3:okhttp-tls](https://github.com/square/okhttp) | `4.12.0` | `5.1.0` |\n| [com.github.spotbugs:spotbugs-annotations](https://github.com/spotbugs/spotbugs) | `4.9.3` | `4.9.6` |\n| [io.undertow:undertow-core](https://github.com/undertow-io/undertow) | `2.3.18.Final` | `2.3.19.Final` |\n| org.eclipse.jetty:jetty-server | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty.websocket:jetty-websocket-core-server | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty.websocket:jetty-websocket-jetty-api | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty.websocket:jetty-websocket-jetty-server | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty.http2:jetty-http2-server | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty:jetty-alpn-java-server | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty.http2:jetty-http2-client | `12.0.20` | `12.1.1` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP) | `6.3.0` | `7.0.2` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.1.20` | `2.2.20` |\n| [org.jetbrains.kotlin:kotlin-reflect](https://github.com/JetBrains/kotlin) | `2.1.20` | `2.2.20` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.1.20` | `2.2.20` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.30` | `4.2.37` |\n| [io.dropwizard.metrics:metrics-healthchecks](https://github.com/dropwizard/metrics) | `4.2.30` | `4.2.37` |\n| [io.dropwizard.metrics:metrics-jvm](https://github.com/dropwizard/metrics) | `4.2.30` | `4.2.37` |\n| org.jboss.modules:jboss-modules | `2.1.6.Final` | `2.2.0.Final` |\n| [com.google.testing.compile:compile-testing](https://github.com/google/compile-testing) | `0.21.0` | `0.23.0` |\n| [com.google.truth:truth](https://github.com/google/truth) | `1.4.4` | `1.4.5` |\n| [io.jsonwebtoken:jjwt-impl](https://github.com/jwtk/jjwt) | `0.12.6` | `0.13.0` |\n| io.jsonwebtoken:jjwt-orgjson | `0.12.6` | `0.13.0` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.6` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.17.0` | `5.20.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.17.0` | `5.20.0` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.5.0-jre` |\n| [io.lettuce:lettuce-core](https://github.com/redis/lettuce) | `6.6.0.RELEASE` | `6.8.1.RELEASE` |\n| org.apache.kafka:kafka-clients | `4.0.0` | `4.1.0` |\n| [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) | `3.5.0` | `3.6.1` |\n| [org.apache.maven:maven-plugin-api](https://github.com/apache/maven) | `3.9.9` | `3.9.11` |\n| org.apache.maven:maven-core | `3.9.9` | `3.9.11` |\n| [org.codehaus.groovy:groovy-all](https://github.com/apache/groovy) | `3.0.24` | `3.0.25` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.6.0` | `3.6.1` |\n| [org.moditect:moditect-maven-plugin](https://github.com/moditect/moditect) | `1.2.2.Final` | `1.3.0.Final` |\n| [io.repaint.maven:tiles-maven-plugin](https://github.com/repaint-io/maven-tiles) | `2.40` | `2.41` |\n| [com.github.eirslett:frontend-maven-plugin](https://github.com/eirslett/frontend-maven-plugin) | `1.15.1` | `1.15.4` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.14.0` | `3.14.1` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.3` | `3.5.4` |\n| [com.rudikershaw.gitbuildhook:git-build-hook-maven-plugin](https://github.com/rudikershaw/git-build-hook) | `3.5.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.5.0` | `3.6.2` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.44.4` | `3.0.0` |\n| [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) | `3.11.2` | `3.12.0` |\n| [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) | `3.2.7` | `3.2.8` |\n| [io.reactivex.rxjava3:rxjava](https://github.com/ReactiveX/RxJava) | `3.1.10` | `3.1.12` |\n| [org.jboss.xnio:xnio-api](https://github.com/xnio/xnio) | `3.8.16.Final` | `3.8.17.Final` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.18.0` | `1.19.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.19.0` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `8.0.2.Final` | `9.0.1.Final` |\n| [org.glassfish.expressly:expressly](https://github.com/eclipse-ee4j/expressly) | `5.0.0` | `6.0.0` |\n| [com.github.kagkarlsson:db-scheduler](https://github.com/kagkarlsson/db-scheduler) | `15.6.0` | `16.2.0` |\n| software.amazon.awssdk:bom | `2.31.40` | `2.35.0` |\n| [io.methvin:directory-watcher](https://github.com/gmethvin/directory-watcher) | `0.19.0` | `0.19.1` |\n| [org.jline:jline](https://github.com/jline/jline3) | `3.30.0` | `3.30.6` |\n| [org.jline:jline-terminal-jna](https://github.com/jline/jline3) | `3.30.0` | `3.30.6` |\n| [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) | `3.7.5` | `3.7.11` |\n| [io.smallrye.reactive:mutiny](https://github.com/smallrye/smallrye-mutiny) | `2.8.0` | `3.0.0` |\n| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.20.1` | `1.21.2` |\n| [org.asynchttpclient:async-http-client](https://github.com/AsyncHttpClient/async-http-client) | `3.0.2` | `3.0.3` |\n\n\nUpdates `io.netty:netty-bom` from 4.2.1.Final to 4.2.6.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/255ad95343adcbc41b90dd3316560b6bd3af134c\"\u003e\u003ccode\u003e255ad95\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.6.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bbacc6b687a7344e0acfe7b06d5c0cd5c9b55011\"\u003e\u003ccode\u003ebbacc6b\u003c/code\u003e\u003c/a\u003e BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15630\"\u003e#15630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d28a0fc6598b50fbe8f296831777cf4b653a475f\"\u003e\u003ccode\u003ed28a0fc\u003c/code\u003e\u003c/a\u003e Make ResourceLeakDetector.track not final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15620\"\u003e#15620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7134f602418d244ac6a7c91996e5de448562bf00\"\u003e\u003ccode\u003e7134f60\u003c/code\u003e\u003c/a\u003e [refactor] add error message to all \u003ccode\u003enew Error()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15609\"\u003e#15609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f7f5b48f9f28a72b6ed535794cbf1bd9a889193a\"\u003e\u003ccode\u003ef7f5b48\u003c/code\u003e\u003c/a\u003e Add test for OpenJdkSelfSignedCertGenerator (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15619\"\u003e#15619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9e4bb29aea773e1296b9c98de0cbde3adb3a2c50\"\u003e\u003ccode\u003e9e4bb29\u003c/code\u003e\u003c/a\u003e IoUring: Allow to create IoHandlerFactory that supports changing the (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15608\"\u003e#15608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/22d414b4bea0bc5badaf43977a8ba73a82c073ac\"\u003e\u003ccode\u003e22d414b\u003c/code\u003e\u003c/a\u003e Skip huge decompression test with leak detection (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15616\"\u003e#15616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/77661e7fcbdf1fe3980bee2e539193c390c18a0e\"\u003e\u003ccode\u003e77661e7\u003c/code\u003e\u003c/a\u003e Update the CentOS devcontainer (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15615\"\u003e#15615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/ea9026859ff3aa8824ec26c02fd0569dc971b58f\"\u003e\u003ccode\u003eea90268\u003c/code\u003e\u003c/a\u003e Don't try to generate aggregated javadocs for the stubs as otherwise it will ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/b54f47e8ce4e61eb53d7ff5d6cf4eeb31823496d\"\u003e\u003ccode\u003eb54f47e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.6.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-codec-http2` from 4.2.1.Final to 4.2.6.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/255ad95343adcbc41b90dd3316560b6bd3af134c\"\u003e\u003ccode\u003e255ad95\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.6.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bbacc6b687a7344e0acfe7b06d5c0cd5c9b55011\"\u003e\u003ccode\u003ebbacc6b\u003c/code\u003e\u003c/a\u003e BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15630\"\u003e#15630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d28a0fc6598b50fbe8f296831777cf4b653a475f\"\u003e\u003ccode\u003ed28a0fc\u003c/code\u003e\u003c/a\u003e Make ResourceLeakDetector.track not final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15620\"\u003e#15620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7134f602418d244ac6a7c91996e5de448562bf00\"\u003e\u003ccode\u003e7134f60\u003c/code\u003e\u003c/a\u003e [refactor] add error message to all \u003ccode\u003enew Error()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15609\"\u003e#15609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f7f5b48f9f28a72b6ed535794cbf1bd9a889193a\"\u003e\u003ccode\u003ef7f5b48\u003c/code\u003e\u003c/a\u003e Add test for OpenJdkSelfSignedCertGenerator (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15619\"\u003e#15619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9e4bb29aea773e1296b9c98de0cbde3adb3a2c50\"\u003e\u003ccode\u003e9e4bb29\u003c/code\u003e\u003c/a\u003e IoUring: Allow to create IoHandlerFactory that supports changing the (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15608\"\u003e#15608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/22d414b4bea0bc5badaf43977a8ba73a82c073ac\"\u003e\u003ccode\u003e22d414b\u003c/code\u003e\u003c/a\u003e Skip huge decompression test with leak detection (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15616\"\u003e#15616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/77661e7fcbdf1fe3980bee2e539193c390c18a0e\"\u003e\u003ccode\u003e77661e7\u003c/code\u003e\u003c/a\u003e Update the CentOS devcontainer (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15615\"\u003e#15615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/ea9026859ff3aa8824ec26c02fd0569dc971b58f\"\u003e\u003ccode\u003eea90268\u003c/code\u003e\u003c/a\u003e Don't try to generate aggregated javadocs for the stubs as otherwise it will ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/b54f47e8ce4e61eb53d7ff5d6cf4eeb31823496d\"\u003e\u003ccode\u003eb54f47e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.6.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-transport-native-epoll` from 4.2.1.Final to 4.2.6.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/255ad95343adcbc41b90dd3316560b6bd3af134c\"\u003e\u003ccode\u003e255ad95\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.6.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bbacc6b687a7344e0acfe7b06d5c0cd5c9b55011\"\u003e\u003ccode\u003ebbacc6b\u003c/code\u003e\u003c/a\u003e BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15630\"\u003e#15630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d28a0fc6598b50fbe8f296831777cf4b653a475f\"\u003e\u003ccode\u003ed28a0fc\u003c/code\u003e\u003c/a\u003e Make ResourceLeakDetector.track not final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15620\"\u003e#15620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7134f602418d244ac6a7c91996e5de448562bf00\"\u003e\u003ccode\u003e7134f60\u003c/code\u003e\u003c/a\u003e [refactor] add error message to all \u003ccode\u003enew Error()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15609\"\u003e#15609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f7f5b48f9f28a72b6ed535794cbf1bd9a889193a\"\u003e\u003ccode\u003ef7f5b48\u003c/code\u003e\u003c/a\u003e Add test for OpenJdkSelfSignedCertGenerator (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15619\"\u003e#15619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9e4bb29aea773e1296b9c98de0cbde3adb3a2c50\"\u003e\u003ccode\u003e9e4bb29\u003c/code\u003e\u003c/a\u003e IoUring: Allow to create IoHandlerFactory that supports changing the (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15608\"\u003e#15608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/22d414b4bea0bc5badaf43977a8ba73a82c073ac\"\u003e\u003ccode\u003e22d414b\u003c/code\u003e\u003c/a\u003e Skip huge decompression test with leak detection (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15616\"\u003e#15616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/77661e7fcbdf1fe3980bee2e539193c390c18a0e\"\u003e\u003ccode\u003e77661e7\u003c/code\u003e\u003c/a\u003e Update the CentOS devcontainer (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15615\"\u003e#15615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/ea9026859ff3aa8824ec26c02fd0569dc971b58f\"\u003e\u003ccode\u003eea90268\u003c/code\u003e\u003c/a\u003e Don't try to generate aggregated javadocs for the stubs as otherwise it will ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/b54f47e8ce4e61eb53d7ff5d6cf4eeb31823496d\"\u003e\u003ccode\u003eb54f47e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.6.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-transport-native-kqueue` from 4.2.1.Final to 4.2.6.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/255ad95343adcbc41b90dd3316560b6bd3af134c\"\u003e\u003ccode\u003e255ad95\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.6.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bbacc6b687a7344e0acfe7b06d5c0cd5c9b55011\"\u003e\u003ccode\u003ebbacc6b\u003c/code\u003e\u003c/a\u003e BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15630\"\u003e#15630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d28a0fc6598b50fbe8f296831777cf4b653a475f\"\u003e\u003ccode\u003ed28a0fc\u003c/code\u003e\u003c/a\u003e Make ResourceLeakDetector.track not final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15620\"\u003e#15620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7134f602418d244ac6a7c91996e5de448562bf00\"\u003e\u003ccode\u003e7134f60\u003c/code\u003e\u003c/a\u003e [refactor] add error message to all \u003ccode\u003enew Error()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15609\"\u003e#15609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f7f5b48f9f28a72b6ed535794cbf1bd9a889193a\"\u003e\u003ccode\u003ef7f5b48\u003c/code\u003e\u003c/a\u003e Add test for OpenJdkSelfSignedCertGenerator (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15619\"\u003e#15619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9e4bb29aea773e1296b9c98de0cbde3adb3a2c50\"\u003e\u003ccode\u003e9e4bb29\u003c/code\u003e\u003c/a\u003e IoUring: Allow to create IoHandlerFactory that supports changing the (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15608\"\u003e#15608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/22d414b4bea0bc5badaf43977a8ba73a82c073ac\"\u003e\u003ccode\u003e22d414b\u003c/code\u003e\u003c/a\u003e Skip huge decompression test with leak detection (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15616\"\u003e#15616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/77661e7fcbdf1fe3980bee2e539193c390c18a0e\"\u003e\u003ccode\u003e77661e7\u003c/code\u003e\u003c/a\u003e Update the CentOS devcontainer (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15615\"\u003e#15615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/ea9026859ff3aa8824ec26c02fd0569dc971b58f\"\u003e\u003ccode\u003eea90268\u003c/code\u003e\u003c/a\u003e Don't try to generate aggregated javadocs for the stubs as otherwise it will ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/b54f47e8ce4e61eb53d7ff5d6cf4eeb31823496d\"\u003e\u003ccode\u003eb54f47e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.6.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-transport-native-io_uring` from 4.2.1.Final to 4.2.6.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/255ad95343adcbc41b90dd3316560b6bd3af134c\"\u003e\u003ccode\u003e255ad95\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.6.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bbacc6b687a7344e0acfe7b06d5c0cd5c9b55011\"\u003e\u003ccode\u003ebbacc6b\u003c/code\u003e\u003c/a\u003e BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15630\"\u003e#15630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d28a0fc6598b50fbe8f296831777cf4b653a475f\"\u003e\u003ccode\u003ed28a0fc\u003c/code\u003e\u003c/a\u003e Make ResourceLeakDetector.track not final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15620\"\u003e#15620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7134f602418d244ac6a7c91996e5de448562bf00\"\u003e\u003ccode\u003e7134f60\u003c/code\u003e\u003c/a\u003e [refactor] add error message to all \u003ccode\u003enew Error()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15609\"\u003e#15609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f7f5b48f9f28a72b6ed535794cbf1bd9a889193a\"\u003e\u003ccode\u003ef7f5b48\u003c/code\u003e\u003c/a\u003e Add test for OpenJdkSelfSignedCertGenerator (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15619\"\u003e#15619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9e4bb29aea773e1296b9c98de0cbde3adb3a2c50\"\u003e\u003ccode\u003e9e4bb29\u003c/code\u003e\u003c/a\u003e IoUring: Allow to create IoHandlerFactory that supports changing the (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15608\"\u003e#15608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/22d414b4bea0bc5badaf43977a8ba73a82c073ac\"\u003e\u003ccode\u003e22d414b\u003c/code\u003e\u003c/a\u003e Skip huge decompression test with leak detection (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15616\"\u003e#15616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/77661e7fcbdf1fe3980bee2e539193c390c18a0e\"\u003e\u003ccode\u003e77661e7\u003c/code\u003e\u003c/a\u003e Update the CentOS devcontainer (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15615\"\u003e#15615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/ea9026859ff3aa8824ec26c02fd0569dc971b58f\"\u003e\u003ccode\u003eea90268\u003c/code\u003e\u003c/a\u003e Don't try to generate aggregated javadocs for the stubs as otherwise it will ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/b54f47e8ce4e61eb53d7ff5d6cf4eeb31823496d\"\u003e\u003ccode\u003eb54f47e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.6.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.amazonaws:aws-java-sdk-bom` from 1.12.783 to 1.12.792\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md\"\u003ecom.amazonaws:aws-java-sdk-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.792\u003c/strong\u003e \u003cstrong\u003e2025-10-01\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAmazon DynamoDB\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent overriding client endpoint with dual-stack regional endpoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eAmazon S3\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd additional validations for multipart download operations of S3 client\u003c/li\u003e\n\u003cli\u003eAdd additional validations for multipart upload operations of S3 client.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.791\u003c/strong\u003e \u003cstrong\u003e2025-09-05\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS Kinesis Video\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Netty to \u003ccode\u003e4.1.126.Final\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.789\u003c/strong\u003e \u003cstrong\u003e2025-09-03\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS Kinesis Video\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Netty to \u003ccode\u003e4.1.124.Final\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eeu-isoe-west-1\u003c/code\u003e region.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.788\u003c/strong\u003e \u003cstrong\u003e2025-07-15\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd account endpoint caching\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eAmazon DynamoDB\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCache account endpoint URIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.787\u003c/strong\u003e \u003cstrong\u003e2025-06-12\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for KualaLumpur, Bangkok, Queretaro, us-isof-east-1, isof-south-1, Taipei Regions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.786\u003c/strong\u003e \u003cstrong\u003e2025-06-10\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for protocols service model field and x-amzn-query-mode header\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.784\u003c/strong\u003e \u003cstrong\u003e2025-06-02\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAmazon DynamoDB\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid silently throwing exception when retrieving account ID from resource name\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/3bbdbb5c4fbe5b910b6a205a994854c657980cb2\"\u003e\u003ccode\u003e3bbdbb5\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.792\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/dec8dfea84dc9433aacb82d27c3ac0def9e04d17\"\u003e\u003ccode\u003edec8dfe\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.792-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/70d2f38b78e41afda0dfee0f2744291f8903ac8b\"\u003e\u003ccode\u003e70d2f38\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.791\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/ab5682126d0f6b9b00c2766257f58ef25321830f\"\u003e\u003ccode\u003eab56821\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.791-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/a7873d781ff59061b9353a5f159094da231b8dab\"\u003e\u003ccode\u003ea7873d7\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.790\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/3699eb1a81575a46d5b5d6e1dce7c938e46536fe\"\u003e\u003ccode\u003e3699eb1\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.790-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/ab407bd86a9fcbdd435aac9bbd35b59fbc135b07\"\u003e\u003ccode\u003eab407bd\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.789\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/e1cd79b815a2b905c0a576ed5fd04c6e97a4b316\"\u003e\u003ccode\u003ee1cd79b\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.789-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/fca54d736f6e96708de0feb4939d793ac4804c2c\"\u003e\u003ccode\u003efca54d7\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.788\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/198bf78121d947d13d873b76635f197bec252403\"\u003e\u003ccode\u003e198bf78\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.788-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-java/compare/1.12.783...1.12.792\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.camel:camel-bom` from 4.11.0 to 4.14.1\n\nUpdates `org.junit:junit-bom` from 5.12.2 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-M2 = Platform 6.0.0-M2 + Jupiter 6.0.0-M2 + Vintage 6.0.0-M2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-M2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-M1...r6.0.0-M2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-M1...r6.0.0-M2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/4f7959463a5bc1fc6a1150aefcbf1ff42927a18e\"\u003e\u003ccode\u003e4f79594\u003c/code\u003e\u003c/a\u003e Release 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/55af30a7ffca8fd64a9c9e38958407285d23ffe0\"\u003e\u003ccode\u003e55af30a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Use \u003ccode\u003edevelop/6.x\u003c/code\u003e branch for junit-examples during release build\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/df3cfdd52554cb71111a3fa48bff0b5518072f87\"\u003e\u003ccode\u003edf3cfdd\u003c/code\u003e\u003c/a\u003e Release 5.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/fcb84a25bc12e20a5330f3d46dd1cb5cbf2a4905\"\u003e\u003ccode\u003efcb84a2\u003c/code\u003e\u003c/a\u003e Disable backward compatibility check when offline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/c9c8344ce55a7a77c9fa8848db21c279473ec22d\"\u003e\u003ccode\u003ec9c8344\u003c/code\u003e\u003c/a\u003e Prune 5.14.0 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/03d8a725f07b484c070dd459aa8fd642222f06ee\"\u003e\u003ccode\u003e03d8a72\u003c/code\u003e\u003c/a\u003e Update broken link to using API Gaurdian with bndtools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/3a0b29b46c05ac11b2e7cac1a1535276c465b0ad\"\u003e\u003ccode\u003e3a0b29b\u003c/code\u003e\u003c/a\u003e Use temporary JUnit 6 logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/6603caa17823bd632436e040ace1507404c2c4c3\"\u003e\u003ccode\u003e6603caa\u003c/code\u003e\u003c/a\u003e Rename \u003ccode\u003eeclipseClasspath\u003c/code\u003e to \u003ccode\u003eeclipseConventions\u003c/code\u003e to avoid confusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ab3470b8ad05e71e0dfa26cc3c4f5e5d2583ee74\"\u003e\u003ccode\u003eab3470b\u003c/code\u003e\u003c/a\u003e Make sealed \u003ccode\u003eMediaType\u003c/code\u003e work in Eclipse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/a8cd41e5164030dd815a75d1d513df8fa846fac0\"\u003e\u003ccode\u003ea8cd41e\u003c/code\u003e\u003c/a\u003e Remove annotations not visible in Eclipse\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.12.2...r6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.ben-manes.caffeine:caffeine` from 3.2.0 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ben-manes/caffeine/releases\"\u003ecom.github.ben-manes.caffeine:caffeine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed characteristics returned by Spliterators (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ecomputeIfAbsent\u003c/code\u003e for an async cache's synchronous view to retry if incomplete\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eCaffeineSpec\u003c/code\u003e when being reflectively constructed (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1839\"\u003e#1839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved the handling of negative durations with variable expiration\u003c/li\u003e\n\u003cli\u003eFixed intermittent null after replacing a weak/soft value (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1820\"\u003e#1820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/f55fea436a73ed14d2d4604adbd8382a464957e9\"\u003e\u003ccode\u003ef55fea4\u003c/code\u003e\u003c/a\u003e minor touchups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/419e86182ec349b56d638cad19c4afe3760decc8\"\u003e\u003ccode\u003e419e861\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/a794497c5defbeff5e425fc2bf8e5783f434bf0b\"\u003e\u003ccode\u003ea794497\u003c/code\u003e\u003c/a\u003e additional tests for collection streams\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/9021c7436a6e7cac08ff95751b3b71b3be64ec2d\"\u003e\u003ccode\u003e9021c74\u003c/code\u003e\u003c/a\u003e Return correct characteristics from spliterators (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/e9ecffe422469ae865528c20823eebea302d0b3b\"\u003e\u003ccode\u003ee9ecffe\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/b20d83978d470e0a9dac6aee0c38d1f9448d6465\"\u003e\u003ccode\u003eb20d839\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/a5e031b57a6a7f4fd1bb1adc2edf9de8e62b0cca\"\u003e\u003ccode\u003ea5e031b\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/7df535815e3d73634e84699cfe42f0feb7d81218\"\u003e\u003ccode\u003e7df5358\u003c/code\u003e\u003c/a\u003e Release 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/56b69c74535b923d00473db3779bcd4a5e5738fa\"\u003e\u003ccode\u003e56b69c7\u003c/code\u003e\u003c/a\u003e minor touchups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/b0264b9137b0a1a97b6b44cb8f321a9bbf6d55ec\"\u003e\u003ccode\u003eb0264b9\u003c/code\u003e\u003c/a\u003e remove unnecessary \u003ca href=\"https://github.com/CanIgnoreReturnValue\"\u003e\u003ccode\u003e@​CanIgnoreReturnValue\u003c/code\u003e\u003c/a\u003e usages for stricter checking\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ben-manes/caffeine/compare/v3.2.0...v3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.ow2.asm:asm` from 9.8 to 9.9\n\nUpdates `org.ow2.asm:asm-util` from 9.8 to 9.9\n\nUpdates `org.ow2.asm:asm-util` from 9.8 to 9.9\n\nUpdates `com.typesafe:config` from 1.4.3 to 1.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lightbend/config/releases\"\u003ecom.typesafe:config's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add alternative Rust HOCON implementation by \u003ca href=\"https://github.com/mikai233\"\u003e\u003ccode\u003e@​mikai233\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/825\"\u003elightbend/config#825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minor typos in API docs by \u003ca href=\"https://github.com/lashchenko\"\u003e\u003ccode\u003e@​lashchenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/823\"\u003elightbend/config#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate HOCON Playground link by \u003ca href=\"https://github.com/TehBrian\"\u003e\u003ccode\u003e@​TehBrian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/810\"\u003elightbend/config#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Negative hash again by \u003ca href=\"https://github.com/johanandren\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/826\"\u003elightbend/config#826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikai233\"\u003e\u003ccode\u003e@​mikai233\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/825\"\u003elightbend/config#825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lashchenko\"\u003e\u003ccode\u003e@​lashchenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/823\"\u003elightbend/config#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TehBrian\"\u003e\u003ccode\u003e@​TehBrian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/810\"\u003elightbend/config#810\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lightbend/config/compare/v1.4.4...v1.4.5\"\u003ehttps://github.com/lightbend/config/compare/v1.4.4...v1.4.5\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e1.4.4: July 10, 2025\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: bump actions to get sbt (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/818\"\u003e#818\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: second try for sbt back in CI job (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/820\"\u003e#820\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Incorrect abs of hashes in BadMap (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/817\"\u003e#817\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lightbend/config/blob/main/NEWS.md\"\u003ecom.typesafe:config's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.4: July 3, 2025\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: bump actions to get sbt (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/818\"\u003e#818\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: second try for sbt back in CI job (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/820\"\u003e#820\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Incorrect abs of hashes in BadMap (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/817\"\u003e#817\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/e1519d7b750f1b38a1c4c2505d3a08058477f8c7\"\u003e\u003ccode\u003ee1519d7\u003c/code\u003e\u003c/a\u003e fix: Negative hash again (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/b9c6cec2ee8538da2aa1e255339232642a4c8d5c\"\u003e\u003ccode\u003eb9c6cec\u003c/code\u003e\u003c/a\u003e update HOCON Playground link (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/78bb3a355c1c0acfd0c86fdb087060489eb17312\"\u003e\u003ccode\u003e78bb3a3\u003c/code\u003e\u003c/a\u003e Fix minor typos in API docs (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/c082dfdc3e74a94e92b7c24b7394426076f271e6\"\u003e\u003ccode\u003ec082dfd\u003c/code\u003e\u003c/a\u003e docs: add new Rust HOCON implementation link (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/0595998eb98ab5a100045efe680465d4f4b58d4f\"\u003e\u003ccode\u003e0595998\u003c/code\u003e\u003c/a\u003e Update release.yml to install sbt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/d34ac70224ec1d5fcd95406b7c32ccbc5dbb5231\"\u003e\u003ccode\u003ed34ac70\u003c/code\u003e\u003c/a\u003e Rename release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/ed6e1c104e3043b528618e3462f42c0c680ec593\"\u003e\u003ccode\u003eed6e1c1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lightbend/config/issues/822\"\u003e#822\u003c/a\u003e from johanandren/wip-modernize-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/86068306b91e34709e00d5562e532c38fa635b3b\"\u003e\u003ccode\u003e8606830\u003c/code\u003e\u003c/a\u003e newer plugin, drop old sonatype config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/90e5084402ee4b440bc9aa26eb87d5503a657842\"\u003e\u003ccode\u003e90e5084\u003c/code\u003e\u003c/a\u003e get rid of failing publish and publishLocal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/7c107b4470ffa8b02bc41e3b12bb4e01da05e025\"\u003e\u003ccode\u003e7c107b4\u003c/code\u003e\u003c/a\u003e some javadoc fixes to make the build pass\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lightbend/config/compare/v1.4.3...v1.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.code.gson:gson` from 2.13.1 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/releases\"\u003ecom.google.code.gson:gson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGson 2.13.2\u003c/h2\u003e\n\u003cp\u003eThe main changes in this release are just newer dependencies.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved packaging of JPMS module declaration in Gson jar\u003cbr /\u003e\nThis fixes an issue where Eclipse and VS Code users could not refer to the Gson module name \u003ccode\u003ecom.google.gson\u003c/code\u003e. See issue \u003ca href=\"https://redirect.github.com/google/gson/issues/2679\"\u003egoogle/gson#2679\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove internal class \u003ccode\u003eGsonPreconditions\u003c/code\u003e by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2879\"\u003egoogle/gson#2879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to using central-publishing-maven-plugin by \u003ca href=\"https://github.com/eamonnmcmanus\"\u003e\u003ccode\u003e@​eamonnmcmanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2900\"\u003egoogle/gson#2900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MukjepScarlet\"\u003e\u003ccode\u003e@​MukjepScarlet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2852\"\u003egoogle/gson#2852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisCraik\"\u003e\u003ccode\u003e@​ChrisCraik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2856\"\u003egoogle/gson#2856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/686fad782d969d8f15c7581a5435a208b810caa7\"\u003e\u003ccode\u003e686fad7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release gson-parent-2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/c2d252a7e93d45b224a72b4ba8148a438cc1d59b\"\u003e\u003ccode\u003ec2d252a\u003c/code\u003e\u003c/a\u003e Switch to using central-publishing-maven-plugin. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/69cb755e5209b719b57f3b6f1a864b080cdca314\"\u003e\u003ccode\u003e69cb755\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2894\"\u003e#2894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/ea552c2278784e12094c8daea06b18679b2da2c9\"\u003e\u003ccode\u003eea552c2\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/fdc616d0da2fea0b28828386a38396eac66d85fd\"\u003e\u003ccode\u003efdc616d\u003c/code\u003e\u003c/a\u003e Set top-level permissions for CodeQL workflow (\u003ca href=\"https://redirect.github.com/google/gson/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/9334715a48aaf11c9f80f89f8242ba7d1c2d0c27\"\u003e\u003ccode\u003e9334715\u003c/code\u003e\u003c/a\u003e Create scorecard.yml (\u003ca href=\"https://redirect.github.com/google/gson/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/f7de5c2c22dae98f2f98eefcb70c920ff71e437b\"\u003e\u003ccode\u003ef7de5c2\u003c/code\u003e\u003c/a\u003e Bump the maven group with 8 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2885\"\u003e#2885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/8c23cd363daec806d2e9b69665520043914782ac\"\u003e\u003ccode\u003e8c23cd3\u003c/code\u003e\u003c/a\u003e Update sources to satisfy a new Error Prone check. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2887\"\u003e#2887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5eab3eda9fff9db77b82eae621c26f1d7263386f\"\u003e\u003ccode\u003e5eab3ed\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5f5c20026009010608de17a9e5312849230b3b0b\"\u003e\u003ccode\u003e5f5c200\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2872\"\u003e#2872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/ea0830abdeb908b2d10b673a414bb351ab65998c\"\u003e\u003ccode\u003eea0830a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/e16733ad21f348b9c93f7f241160f3960258967b\"\u003e\u003ccode\u003ee16733a\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/93deb382b962359dff28a312741eff62c2573e75\"\u003e\u003ccode\u003e93deb38\u003c/code\u003e\u003c/a\u003e Drop RC from version pre-2.20.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/f0bcc3c54ae36d1bc9f48ea29f7488e37c2890e8\"\u003e\u003ccode\u003ef0bcc3c\u003c/code\u003e\u003c/a\u003e Handle deprecation warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/6e70d081c7824a9bdab3a064f8d178af648a27d2\"\u003e\u003ccode\u003e6e70d08\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1462\"\u003e#1462\u003c/a\u003e: deprecate \u003ccode\u003eJsonFactory.createParser(URL)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/588cc7672605ab15bff1479de41d556b0add6488\"\u003e\u003ccode\u003e588cc76\u003c/code\u003e\u003c/a\u003e Post release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/018f9e160fc1b3e29a8bbfe137f0b936c0bcb9ce\"\u003e\u003ccode\u003e018f9e1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/360e498fe1b61036da944433e5ea0129af02d04c\"\u003e\u003ccode\u003e360e498\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/538ac445e36ce20a92e6746f37b53f9b438da87f\"\u003e\u003ccode\u003e538ac44\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/dfbf47b4a8cf4806fa982cbd22f8eef3906a0567\"\u003e\u003ccode\u003edfbf47b\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.19.0...jackson-core-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/10ea84ff37b12b59cdfeee034bbeb201f27523d7\"\u003e\u003ccode\u003e10ea84f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4a77eaa5b1adf9a0e60509388ac5b695330f41b7\"\u003e\u003ccode\u003e4a77eaa\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/63529c2839f1109dacf30af3bc1d7c50cc82f1e0\"\u003e\u003ccode\u003e63529c2\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 4.7.1 to 5.0.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/6efc152b178201cd9b0580249410029e65718af5\"\u003e\u003ccode\u003e6efc152\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5.4.3 to 5.5.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c18be9d2f58443e521dc1acd89c0870ef66a7e8d\"\u003e\u003ccode\u003ec18be9d\u003c/code\u003e\u003c/a\u003e Drop rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fe9b22e909997d739ac9f04bd7f765429c16424c\"\u003e\u003ccode\u003efe9b22e\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/771\"\u003e#771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b880013d00f14cc4dc08cd64fa02b1811d5dcba2\"\u003e\u003ccode\u003eb880013\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/227e21e76258c68c6ee0edfbfdea3bf73c3614db\"\u003e\u003ccode\u003e227e21e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/cbbe21000d982a591e72b312a3d9c89dcfae2051\"\u003e\u003ccode\u003ecbbe210\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/813eb9ef8aae5464442bff32a83be45e924ace22\"\u003e\u003ccode\u003e813eb9e\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.19.0...jackson-dataformat-xml-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-jdk8` from 2.19.0 to 2.20.0\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.19.0 to 2.20.0\n\nUpdates `com.fasterxml.jackson.module:jackson-module-parameter-names` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/70a2e0f13877a65905cfda8e72ff31edea8e72f7\"\u003e\u003ccode\u003e70a2e0f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-java8-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/c9e2fa86034ff47016c436a1e16ad246bac3f569\"\u003e\u003ccode\u003ec9e2fa8\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/28e2e2926a3ae2992fac35e33b3447231bf49d08\"\u003e\u003ccode\u003e28e2e29\u003c/code\u003e\u003c/a\u003e Remove rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/429529ec9de7a446b35d66ce6697365bffc613b4\"\u003e\u003ccode\u003e429529e\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/9fd75c1c5039d9e064ddd454cb9928e85f530633\"\u003e\u003ccode\u003e9fd75c1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/dfe7708d7d6d3542b0c4bdccd9aa4b6d42e5c352\"\u003e\u003ccode\u003edfe7708\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-java8-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/8194341702ac86685a290695f84851d2b40a08dd\"\u003e\u003ccode\u003e8194341\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/2c1f2382ecde4c274ccb686d410f556189acb93e\"\u003e\u003ccode\u003e2c1f238\u003c/code\u003e\u003c/a\u003e -\u0026gt; 2.20.0-rc1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/12b28ba983e7135e5e6b33ef8ca5f172a7fd4d0e\"\u003e\u003ccode\u003e12b28ba\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/09ec797ff46bf67bebe5621cc1cfb9dcd3f09104\"\u003e\u003ccode\u003e09ec797\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/compare/jackson-modules-java8-2.19.0...jackson-modules-java8-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/fc3fb76ba292afee49099e37a1e76bde70bbf398\"\u003e\u003ccode\u003efc3fb76\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/c40bf7ad823aa34bb89d49f6d28b31f2a9a83c68\"\u003e\u003ccode\u003ec40bf7a\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/93dfc70923def3b092b8aadc416f60661eaf9c44\"\u003e\u003ccode\u003e93dfc70\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 4.7.1 to 5.0.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/609da3c7428d2835cf2d9a941942c3330b858dd2\"\u003e\u003ccode\u003e609da3c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5.4.3 to 5.5.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/06413b927953fa74841f7f42d500beacadf48e15\"\u003e\u003ccode\u003e06413b9\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/aa3003d45eef9c00f46f96eb3baed228486a2457\"\u003e\u003ccode\u003eaa3003d\u003c/code\u003e\u003c/a\u003e Drop rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/88cb341680ccb5bfc18b748085653595a8893350\"\u003e\u003ccode\u003e88cb341\u003c/code\u003e\u003c/a\u003e Add deprecations wrt core/1462\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/519d49531170ab115a43b33613110abd7e1b03ab\"\u003e\u003ccode\u003e519d495\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/497\"\u003e#497\u003c/a\u003e wrt TOML too (last one) (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/d729b2cbebc644aa18729d0566afe4ce93220788\"\u003e\u003ccode\u003ed729b2c\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/497\"\u003e#497\u003c/a\u003e for YAML too (CSV fixed in 2.19.0) (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/cab1e796bf26fd5ba1f87e99f07a29a3aae5b1ae\"\u003e\u003ccode\u003ecab1e79\u003c/code\u003e\u003c/a\u003e Yet more tweaking for \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/497\"\u003e#497\u003c/a\u003e/YAML test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/compare/jackson-dataformats-text-2.19.0...jackson-dataformats-text-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.module:jackson-module-kotlin` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/5684fc29415ceb9abf800e6000c1bd55afde25f9\"\u003e\u003ccode\u003e5684fc2\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/4d53d9a3e9de9e1526d8be31324d58208c8233a4\"\u003e\u003ccode\u003e4d53d9a\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/df3d719a1b5683646dc3ef4d62be7f93b4547565\"\u003e\u003ccode\u003edf3d719\u003c/code\u003e\u003c/a\u003e Drop rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/03159ddac9e46f0418a790928ed4d443430d1eaf\"\u003e\u003ccode\u003e03159dd\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/398215693ed9d130bdd73f56d4cce2c4a4caf9ab\"\u003e\u003ccode\u003e3982156\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/295e60c9136e5a06c7762d20a55626dcb9c0c6ea\"\u003e\u003ccode\u003e295e60c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/ddc1e5ca30723493e3514445782d87364aa09baa\"\u003e\u003ccode\u003eddc1e5c\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/80b8371450a4b7f0ec492eb5462ea36dfbbab5a2\"\u003e\u003ccode\u003e80b8371\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1025\"\u003e#1025\u003c/a\u003e from k163377/ex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/50f5527f0e6a8ef28ba81a8cf3c55c86ee64a78f\"\u003e\u003ccode\u003e50f5527\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1025\"\u003e#1025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/4ab43080b25ae0c86f7711d6cbc30c5979bdeb70\"\u003e\u003ccode\u003e4ab4308\u003c/code\u003e\u003c/a\u003e Fix to test that KotlinInvalidNullException is thrown\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/compare/jackson-module-kotlin-2.19.0...jackson-module-kotlin-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.module:jackson-module-afterburner` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/874d6044d7805af6ca74b9591783a230d399b789\"\u003e\u003ccode\u003e874d604\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/0148fbf8d71eec3bf7a7d2ccd1d143f11e650e6b\"\u003e\u003ccode\u003e0148fbf\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/3a8700bbf2d7dc4fe84ead87aeda9863ea2eb2da\"\u003e\u003ccode\u003e3a8700b\u003c/code\u003e\u003c/a\u003e Fix compatibility wrt databind 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/b1731cabcc7ad707027586d1bd70af44c1ed1ae8\"\u003e\u003ccode\u003eb1731ca\u003c/code\u003e\u003c/a\u003e Remove rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/f88a47cd4cdd4b4b4d558aee3feb73cc1e912752\"\u003e\u003ccode\u003ef88a47c\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/3ce312dfd3e96c95fe23450bf171fd4cbae36200\"\u003e\u003ccode\u003e3ce312d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/d630c5cb87f4df9711800e617e50a0863d1b75d1\"\u003e\u003ccode\u003ed630c5c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/78b5fd418f6de0a0feda34ab0ca8c33dc5157380\"\u003e\u003ccode\u003e78b5fd4\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/335a71afa59e67eb13e6ee3f8ffc1c1b536d3285\"\u003e\u003ccode\u003e335a71a\u003c/code\u003e\u003c/a\u003e to 2.20.0-rc1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/8fcc07beb7d05ed9b6f73ab7d43e19d574f76f80\"\u003e\u003ccode\u003e8fcc07b\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-modules-base/compare/jackson-modules-base-2.19.0...jackson-modules-base-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.module:jackson-module-blackbird` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/874d6044d7805af6ca74b9591783a230d399b789\"\u003e\u003ccode\u003e874d604\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/0148fbf8d71eec3bf7a7d2ccd1d143f11e650e6b\"\u003e\u003ccode\u003e0148fbf\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/3a8700bbf2d7dc4fe84ead87aeda9863ea2eb2da\"\u003e\u003ccode\u003e3a8700b\u003c/code\u003e\u003c/a\u003e Fix compatibility wrt databind 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/b1731cabcc7ad707027586d1bd70af44c1ed1ae8\"\u003e\u003ccode\u003eb1731ca\u003c/code\u003e\u003c/a\u003e Remove rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/f88a47cd4cdd4b4b4d558aee3feb73cc1e912752\"\u003e\u003ccode\u003ef88a47c\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/3ce312dfd3e96c95fe23450bf171fd4cbae36200\"\u003e\u003ccode\u003e3ce312d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/d630c5cb87f4df9711800e617e50a0863d1b75d1\"\u003e\u003ccode\u003ed630c5c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/78b5fd418f6de0a0feda34ab0ca8c33dc5157380\"\u003e\u003ccode\u003e78b5fd4\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/335a71afa59e67eb13e6ee3f8ffc1c1b536d3285\"\u003e\u003ccode\u003e335a71a\u003c/code\u003e\u003c/a\u003e to 2.20.0-rc1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/8fcc07beb7d05ed9b6f73ab7d43e19d574f76f80\"\u003e\u003ccode\u003e8fcc07b\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-modules-base/compare/jackson-modules-base-2.19.0...jackson-modules-base-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-hibernate5` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/2176f4b14beff847ed94beb6f045e33b254264a1\"\u003e\u003ccode\u003e2176f4b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-datatype-hibernate-parent-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/36ca7427eec6788f123531603cc3f83133b5ce17\"\u003e\u003ccode\u003e36ca742\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/f6930c8593881f7ef3efc56eeb93c70602909c62\"\u003e\u003ccode\u003ef6930c8\u003c/code\u003e\u003c/a\u003e Drop rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/fdc9e1efbf47a2fbd40e5c1e4a335649b6a63209\"\u003e\u003ccode\u003efdc9e1e\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/froque/jooby/pull/127","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/froque%2Fjooby/issues/127","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/127/packages"},{"uuid":"2887736368","node_id":"PR_kwDOEw5Lms6sH1ww","number":1854,"state":"open","title":"Bump the all-dependencies group across 1 directory with 34 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-05T04:09:06.000Z","updated_at":"2025-10-05T04:09:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":34,"packages":[{"name":"org.junit.jupiter:junit-jupiter","old_version":"5.13.4","new_version":"6.0.0","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"io.kotest:kotest-assertions-core","old_version":"5.9.1","new_version":"6.0.3","repository_url":"https://github.com/kotest/kotest"},{"name":"io.ktor:ktor-client-core","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-cio","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-content-negotiation","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-serialization-kotlinx-json","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-apache","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-serialization-jackson","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"com.google.cloud:google-cloud-bigquery","old_version":"2.54.0","new_version":"2.55.1","repository_url":"https://github.com/googleapis/java-bigquery"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.9","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springdoc:springdoc-openapi-starter-common","old_version":"2.8.9","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"com.ibm.mq:com.ibm.mq.jakarta.client","old_version":"9.4.3.0","new_version":"9.4.3.1"},{"name":"no.nav.familie:prosessering-core","old_version":"2.20250728105838_1f618e2","new_version":"2.20250922094930_4bb329c","repository_url":"https://github.com/navikt/familie-prosessering-backend"},{"name":"no.nav.familie.tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon","old_version":"1.0_20250425112447_49835df","new_version":"1.0_20250905124051_0f48699","repository_url":"https://github.com/navikt/familie-tjenestespesifikasjoner"},{"name":"no.nav.security:token-client-core","old_version":"5.0.33","new_version":"5.0.37","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-client-spring","old_version":"5.0.33","new_version":"5.0.37","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-core","old_version":"5.0.33","new_version":"5.0.37","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-spring","old_version":"5.0.33","new_version":"5.0.37","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-spring-test","old_version":"5.0.33","new_version":"5.0.37","repository_url":"https://github.com/navikt/token-support"},{"name":"io.getunleash:unleash-client-java","old_version":"11.0.2","new_version":"11.1.0","repository_url":"https://github.com/Unleash/unleash-java-sdk"},{"name":"io.mockk:mockk-jvm","old_version":"1.14.5","new_version":"1.14.6","repository_url":"https://github.com/mockk/mockk"},{"name":"io.kotest:kotest-assertions-core-jvm","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/kotest/kotest"},{"name":"io.jsonwebtoken:jjwt","old_version":"0.12.6","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"jvm","old_version":"2.2.0","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.springframework.boot","old_version":"3.5.4","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.jetbrains.kotlin.plugin.spring","old_version":"2.2.0","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jlleitschuh.gradle.ktlint","old_version":"13.0.0","new_version":"13.1.0"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.2","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"io.ktor:ktor-http","old_version":"3.2.3","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"com.github.jknack:handlebars","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"io.github.openhtmltopdf:openhtmltopdf-core","old_version":"1.1.29","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-pdfbox","old_version":"1.1.29","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-slf4j","old_version":"1.1.29","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-svg-support","old_version":"1.1.29","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-dependencies group with 34 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.0` |\n| [io.kotest:kotest-assertions-core](https://github.com/kotest/kotest) | `5.9.1` | `6.0.3` |\n| [io.ktor:ktor-client-core](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [io.ktor:ktor-client-apache](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [io.ktor:ktor-serialization-jackson](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [com.google.cloud:google-cloud-bigquery](https://github.com/googleapis/java-bigquery) | `2.54.0` | `2.55.1` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.9` | `2.8.13` |\n| [org.springdoc:springdoc-openapi-starter-common](https://github.com/springdoc/springdoc-openapi) | `2.8.9` | `2.8.13` |\n| com.ibm.mq:com.ibm.mq.jakarta.client | `9.4.3.0` | `9.4.3.1` |\n| [no.nav.familie:prosessering-core](https://github.com/navikt/familie-prosessering-backend) | `2.20250728105838_1f618e2` | `2.20250922094930_4bb329c` |\n| [no.nav.familie.tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon](https://github.com/navikt/familie-tjenestespesifikasjoner) | `1.0_20250425112447_49835df` | `1.0_20250905124051_0f48699` |\n| [no.nav.security:token-client-core](https://github.com/navikt/token-support) | `5.0.33` | `5.0.37` |\n| [no.nav.security:token-client-spring](https://github.com/navikt/token-support) | `5.0.33` | `5.0.37` |\n| [no.nav.security:token-validation-core](https://github.com/navikt/token-support) | `5.0.33` | `5.0.37` |\n| [no.nav.security:token-validation-spring](https://github.com/navikt/token-support) | `5.0.33` | `5.0.37` |\n| [no.nav.security:token-validation-spring-test](https://github.com/navikt/token-support) | `5.0.33` | `5.0.37` |\n| [io.getunleash:unleash-client-java](https://github.com/Unleash/unleash-java-sdk) | `11.0.2` | `11.1.0` |\n| [io.mockk:mockk-jvm](https://github.com/mockk/mockk) | `1.14.5` | `1.14.6` |\n| [io.kotest:kotest-assertions-core-jvm](https://github.com/kotest/kotest) | `6.0.1` | `6.0.3` |\n| [io.jsonwebtoken:jjwt](https://github.com/jwtk/jjwt) | `0.12.6` | `0.13.0` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.20` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.6` |\n| [org.jetbrains.kotlin.plugin.spring](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.20` |\n| org.jlleitschuh.gradle.ktlint | `13.0.0` | `13.1.0` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.19.2` | `2.20` |\n| [io.ktor:ktor-http](https://github.com/ktorio/ktor) | `3.2.3` | `3.3.0` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.4.0` | `4.5.0` |\n| [io.github.openhtmltopdf:openhtmltopdf-core](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.31` |\n| [io.github.openhtmltopdf:openhtmltopdf-pdfbox](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.31` |\n| [io.github.openhtmltopdf:openhtmltopdf-slf4j](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.31` |\n| [io.github.openhtmltopdf:openhtmltopdf-svg-support](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.31` |\n\n\nUpdates `org.junit.jupiter:junit-jupiter` from 5.13.4 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-M2 = Platform 6.0.0-M2 + Jupiter 6.0.0-M2 + Vintage 6.0.0-M2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-M2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-M1...r6.0.0-M2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-M1...r6.0.0-M2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/4f7959463a5bc1fc6a1150aefcbf1ff42927a18e\"\u003e\u003ccode\u003e4f79594\u003c/code\u003e\u003c/a\u003e Release 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/55af30a7ffca8fd64a9c9e38958407285d23ffe0\"\u003e\u003ccode\u003e55af30a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Use \u003ccode\u003edevelop/6.x\u003c/code\u003e branch for junit-examples during release build\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/df3cfdd52554cb71111a3fa48bff0b5518072f87\"\u003e\u003ccode\u003edf3cfdd\u003c/code\u003e\u003c/a\u003e Release 5.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/fcb84a25bc12e20a5330f3d46dd1cb5cbf2a4905\"\u003e\u003ccode\u003efcb84a2\u003c/code\u003e\u003c/a\u003e Disable backward compatibility check when offline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/c9c8344ce55a7a77c9fa8848db21c279473ec22d\"\u003e\u003ccode\u003ec9c8344\u003c/code\u003e\u003c/a\u003e Prune 5.14.0 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/03d8a725f07b484c070dd459aa8fd642222f06ee\"\u003e\u003ccode\u003e03d8a72\u003c/code\u003e\u003c/a\u003e Update broken link to using API Gaurdian with bndtools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/3a0b29b46c05ac11b2e7cac1a1535276c465b0ad\"\u003e\u003ccode\u003e3a0b29b\u003c/code\u003e\u003c/a\u003e Use temporary JUnit 6 logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/6603caa17823bd632436e040ace1507404c2c4c3\"\u003e\u003ccode\u003e6603caa\u003c/code\u003e\u003c/a\u003e Rename \u003ccode\u003eeclipseClasspath\u003c/code\u003e to \u003ccode\u003eeclipseConventions\u003c/code\u003e to avoid confusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ab3470b8ad05e71e0dfa26cc3c4f5e5d2583ee74\"\u003e\u003ccode\u003eab3470b\u003c/code\u003e\u003c/a\u003e Make sealed \u003ccode\u003eMediaType\u003c/code\u003e work in Eclipse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/a8cd41e5164030dd815a75d1d513df8fa846fac0\"\u003e\u003ccode\u003ea8cd41e\u003c/code\u003e\u003c/a\u003e Remove annotations not visible in Eclipse\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.kotest:kotest-assertions-core` from 5.9.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kotest/kotest/releases\"\u003eio.kotest:kotest-assertions-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate usage of Isolation Mode in lifecycle docs. by \u003ca href=\"https://github.com/Jadarma\"\u003e\u003ccode\u003e@​Jadarma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5077\"\u003ekotest/kotest#5077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(extensions): Use the correct materialized type for TestContainer by \u003ca href=\"https://github.com/sschuberth\"\u003e\u003ccode\u003e@​sschuberth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5079\"\u003ekotest/kotest#5079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix failing tests handling in the Kotest gradle task by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5080\"\u003ekotest/kotest#5080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eallow StringSpec to use withData by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5075\"\u003ekotest/kotest#5075\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Jadarma\"\u003e\u003ccode\u003e@​Jadarma\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5077\"\u003ekotest/kotest#5077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5075\"\u003ekotest/kotest#5075\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/6.0.3...v6.0.3\"\u003ehttps://github.com/kotest/kotest/compare/6.0.3...v6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace typo in deprecation message of ContainerExtension by \u003ca href=\"https://github.com/gpopides\"\u003e\u003ccode\u003e@​gpopides\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5030\"\u003ekotest/kotest#5030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esupport arrays of primitives in shouldBeEqualToComparingFields by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5043\"\u003ekotest/kotest#5043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved resource and json matchers by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5045\"\u003ekotest/kotest#5045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRecord (some) breaking changes in 6.0 by \u003ca href=\"https://github.com/TWiStErRob\"\u003e\u003ccode\u003e@​TWiStErRob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5046\"\u003ekotest/kotest#5046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elists-maps-in-json by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5039\"\u003ekotest/kotest#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace prints with logger in gradle plugin by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5047\"\u003ekotest/kotest#5047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd test for boolean matchers by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5048\"\u003ekotest/kotest#5048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eInstancePerLeaf\u003c/code\u003e execution order by \u003ca href=\"https://github.com/T45K\"\u003e\u003ccode\u003e@​T45K\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5044\"\u003ekotest/kotest#5044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix shouldCompleteWithin masking errors by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5049\"\u003ekotest/kotest#5049\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpopides\"\u003e\u003ccode\u003e@​gpopides\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5030\"\u003ekotest/kotest#5030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/T45K\"\u003e\u003ccode\u003e@​T45K\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5044\"\u003ekotest/kotest#5044\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/6.0.1...v6.0.2\"\u003ehttps://github.com/kotest/kotest/compare/6.0.1...v6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/6.0.0...v6.0.1\"\u003ehttps://github.com/kotest/kotest/compare/6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://kotest.io/docs/release6/\"\u003ehttps://kotest.io/docs/release6/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0.0.M17\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev6.0.0.M14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded IterationSkippedException to skip prop and non prop tests by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4976\"\u003ekotest/kotest#4976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epublishing BOM by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4978\"\u003ekotest/kotest#4978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Decoroutinator extension for coroutine stack trace support by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4977\"\u003ekotest/kotest#4977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprevent android native compilations if native is not enabled by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4979\"\u003ekotest/kotest#4979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't use project at runtime in KotestJsTask by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4981\"\u003ekotest/kotest#4981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWire XML reports into JVM task by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4982\"\u003ekotest/kotest#4982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd test report dir to native by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4983\"\u003ekotest/kotest#4983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: explain proper usage of T.should by \u003ca href=\"https://github.com/codymikol\"\u003e\u003ccode\u003e@​codymikol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4986\"\u003ekotest/kotest#4986\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/1c086a57e3c775ac9976e29d5c6231de78725aa5\"\u003e\u003ccode\u003e1c086a5\u003c/code\u003e\u003c/a\u003e Fix concurrency documentation (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5071\"\u003e#5071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/421ae4d48a50473c40153d31aa7b492f95216bd8\"\u003e\u003ccode\u003e421ae4d\u003c/code\u003e\u003c/a\u003e Restore system environment extensions and corresponding tests. (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/bf7f335dba9958acd151d5c0e776b696b560ef3c\"\u003e\u003ccode\u003ebf7f335\u003c/code\u003e\u003c/a\u003e Define callbacks order to include project level (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5069\"\u003e#5069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/75b5834546eb1e0c10b0374064e27302c7ea729c\"\u003e\u003ccode\u003e75b5834\u003c/code\u003e\u003c/a\u003e Fixed tests not found error in native (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5068\"\u003e#5068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/70f2581388782f8ad6e62b93cc5dafddda500cb2\"\u003e\u003ccode\u003e70f2581\u003c/code\u003e\u003c/a\u003e Respect display name formatter extensions in junit (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5067\"\u003e#5067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/a289b903e388a4906bdff7e0339ee54be3478164\"\u003e\u003ccode\u003ea289b90\u003c/code\u003e\u003c/a\u003e Enable to execute \u003ccode\u003ebeforeSpec\u003c/code\u003e lifecycle hooks for each \u003ccode\u003eInstancePerLeaf\u003c/code\u003e tes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/4671562a0c8202da0fb0078ee73f1cd9d5d60763\"\u003e\u003ccode\u003e4671562\u003c/code\u003e\u003c/a\u003e Fix generating diff for shouldBeEqual (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5065\"\u003e#5065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/403b231704d7707d1193a05ebbb1b733c0c99078\"\u003e\u003ccode\u003e403b231\u003c/code\u003e\u003c/a\u003e Fix kotest.tags system prop (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/f184352d8d028c92e026651be1d8f1054bc9120f\"\u003e\u003ccode\u003ef184352\u003c/code\u003e\u003c/a\u003e Update test case config documentation with new parameters and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/351ed77a97b55188425f4ed864a67033ba41bcbe\"\u003e\u003ccode\u003e351ed77\u003c/code\u003e\u003c/a\u003e Add changelog for version 6.0.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kotest/kotest/compare/v5.9.1...6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-core` from 3.2.2 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.3.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/b9abe3113e6b7af428f703e1e1737f21a0b3c9af\"\u003e\u003ccode\u003eb9abe31\u003c/code\u003e\u003c/a\u003e Add changelog for 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5081\"\u003e#5081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/40eb608b9b561c9e6d7d2d998f2a7c39bd63869d\"\u003e\u003ccode\u003e40eb608\u003c/code\u003e\u003c/a\u003e Release 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5076\"\u003e#5076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1324c4ccd428e6b098132a35bf96006024172478\"\u003e\u003ccode\u003e1324c4c\u003c/code\u003e\u003c/a\u003e Update netty.tcnative to v2.0.73.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/dbbbaee137435cea7fea463e8c659b3f34790614\"\u003e\u003ccode\u003edbbbaee\u003c/code\u003e\u003c/a\u003e Update dependency io.swagger.parser.v3:swagger-parser to v2.1.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/55e77cff55cbce5d19cc402a5219ebd1081fd0a8\"\u003e\u003ccode\u003e55e77cf\u003c/code\u003e\u003c/a\u003e KTOR-8044 Get flaky tests under control\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/fab7164d067ee61dc8fbe7d2091059e2dab78c72\"\u003e\u003ccode\u003efab7164\u003c/code\u003e\u003c/a\u003e KTOR-8753 Change OkHttp specific sse session to default sse session (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5072\"\u003e#5072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6f0c34e79956dfa3b80f139436e9151878a11d59\"\u003e\u003ccode\u003e6f0c34e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5069\"\u003e#5069\u003c/a\u003e from ktorio/zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/cb0bca4171afaa04ee89d311fb6e59acc40a5ed6\"\u003e\u003ccode\u003ecb0bca4\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1c9ecadd95882dc145116ac09baee68a5a6529e7\"\u003e\u003ccode\u003e1c9ecad\u003c/code\u003e\u003c/a\u003e KTOR-8785 Fix for DI shutdown hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e0d204c82f77944fa64897adf645da58701ac151\"\u003e\u003ccode\u003ee0d204c\u003c/code\u003e\u003c/a\u003e KTOR-8820 Performance regression when using ContentEncoding and HttpRequestRe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.2.2...3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-cio` from 3.2.2 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-cio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-cio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.3.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/b9abe3113e6b7af428f703e1e1737f21a0b3c9af\"\u003e\u003ccode\u003eb9abe31\u003c/code\u003e\u003c/a\u003e Add changelog for 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5081\"\u003e#5081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/40eb608b9b561c9e6d7d2d998f2a7c39bd63869d\"\u003e\u003ccode\u003e40eb608\u003c/code\u003e\u003c/a\u003e Release 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5076\"\u003e#5076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1324c4ccd428e6b098132a35bf96006024172478\"\u003e\u003ccode\u003e1324c4c\u003c/code\u003e\u003c/a\u003e Update netty.tcnative to v2.0.73.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/dbbbaee137435cea7fea463e8c659b3f34790614\"\u003e\u003ccode\u003edbbbaee\u003c/code\u003e\u003c/a\u003e Update dependency io.swagger.parser.v3:swagger-parser to v2.1.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/55e77cff55cbce5d19cc402a5219ebd1081fd0a8\"\u003e\u003ccode\u003e55e77cf\u003c/code\u003e\u003c/a\u003e KTOR-8044 Get flaky tests under control\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/fab7164d067ee61dc8fbe7d2091059e2dab78c72\"\u003e\u003ccode\u003efab7164\u003c/code\u003e\u003c/a\u003e KTOR-8753 Change OkHttp specific sse session to default sse session (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5072\"\u003e#5072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6f0c34e79956dfa3b80f139436e9151878a11d59\"\u003e\u003ccode\u003e6f0c34e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5069\"\u003e#5069\u003c/a\u003e from ktorio/zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/cb0bca4171afaa04ee89d311fb6e59acc40a5ed6\"\u003e\u003ccode\u003ecb0bca4\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1c9ecadd95882dc145116ac09baee68a5a6529e7\"\u003e\u003ccode\u003e1c9ecad\u003c/code\u003e\u003c/a\u003e KTOR-8785 Fix for DI shutdown hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e0d204c82f77944fa64897adf645da58701ac151\"\u003e\u003ccode\u003ee0d204c\u003c/code\u003e\u003c/a\u003e KTOR-8820 Performance regression when using ContentEncoding and HttpRequestRe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.2.2...3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-content-negotiation` from 3.2.2 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-content-negotiation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-content-negotiation's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.3.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/b9abe3113e6b7af428f703e1e1737f21a0b3c9af\"\u003e\u003ccode\u003eb9abe31\u003c/code\u003e\u003c/a\u003e Add changelog for 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5081\"\u003e#5081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/40eb608b9b561c9e6d7d2d998f2a7c39bd63869d\"\u003e\u003ccode\u003e40eb608\u003c/code\u003e\u003c/a\u003e Release 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5076\"\u003e#5076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1324c4ccd428e6b098132a35bf96006024172478\"\u003e\u003ccode\u003e1324c4c\u003c/code\u003e\u003c/a\u003e Update netty.tcnative to v2.0.73.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/dbbbaee137435cea7fea463e8c659b3f34790614\"\u003e\u003ccode\u003edbbbaee\u003c/code\u003e\u003c/a\u003e Update dependency io.swagger.parser.v3:swagger-parser to v2.1.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/55e77cff55cbce5d19cc402a5219ebd1081fd0a8\"\u003e\u003ccode\u003e55e77cf\u003c/code\u003e\u003c/a\u003e KTOR-8044 Get flaky tests under control\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/fab7164d067ee61dc8fbe7d2091059e2dab78c72\"\u003e\u003ccode\u003efab7164\u003c/code\u003e\u003c/a\u003e KTOR-8753 Change OkHttp specific sse session to default sse session (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5072\"\u003e#5072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6f0c34e79956dfa3b80f139436e9151878a11d59\"\u003e\u003ccode\u003e6f0c34e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5069\"\u003e#5069\u003c/a\u003e from ktorio/zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/cb0bca4171afaa04ee89d311fb6e59acc40a5ed6\"\u003e\u003ccode\u003ecb0bca4\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1c9ecadd95882dc145116ac09baee68a5a6529e7\"\u003e\u003ccode\u003e1c9ecad\u003c/code\u003e\u003c/a\u003e KTOR-8785 Fix for DI shutdown hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e0d204c82f77944fa64897adf645da58701ac151\"\u003e\u003ccode\u003ee0d204c\u003c/code\u003e\u003c/a\u003e KTOR-8820 Performance regression when using ContentEncoding and HttpRequestRe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.2.2...3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-serialization-kotlinx-json` from 3.2.2 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-serialization-kotlinx-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-serialization-kotlinx-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.3.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number ...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/familie-tilbake/pull/1854","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Ffamilie-tilbake/issues/1854","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1854/packages"},{"uuid":"2886516919","node_id":"PR_kwDOP73mDM6sDMC3","number":14,"state":"open","title":"Chore(deps): Bump com.github.jknack:handlebars from 4.3.1 to 4.5.0 in /versions","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-03T23:42:36.000Z","updated_at":"2025-10-03T23:42:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): Bump","packages":[{"name":"com.github.jknack:handlebars","old_version":"4.3.1","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"}],"path":"/versions","ecosystem":"maven"},"body":"Bumps [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) from 4.3.1 to 4.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ehandlebars 4.4.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/3228\"\u003e#3228\u003c/a\u003e kotlin: mount of coroutine routes doesn't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.4.0\"\u003ev4.4.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/56?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.4.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTODO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocument package change names required for Java Modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://patreon.com/edgarespina\"\u003ePatreon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/584992307690a72572c258801d868bcbba13ed00\"\u003e\u003ccode\u003e5849923\u003c/code\u003e\u003c/a\u003e v4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/827e6bcff36462fd7955df3e52bf2d23fe1d3caf\"\u003e\u003ccode\u003e827e6bc\u003c/code\u003e\u003c/a\u003e Java 21 ArrayList getLast is resolved by JavaBeanValueResolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/7bebbef05e8c98e87ba907ed5f586d2d42251637\"\u003e\u003ccode\u003e7bebbef\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/8bbe9954c09fa388b6d8d843f70b6796726fc133\"\u003e\u003ccode\u003e8bbe995\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/63a20c4c6a8f4d08f472286be2ed7e2b5ba360de\"\u003e\u003ccode\u003e63a20c4\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/5f3eeff905022c0aee01557a55ecfe85ebd4b146\"\u003e\u003ccode\u003e5f3eeff\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/bb6beae6f7cec0e80f9313b303ef6946997ea976\"\u003e\u003ccode\u003ebb6beae\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/a5ccf613b9566b5fd93df3d3cedfffbab4e155d4\"\u003e\u003ccode\u003ea5ccf61\u003c/code\u003e\u003c/a\u003e change parsing rule to disallow multiple else statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/275b5ec3f409e2b62fd9158ef56f4add295b23e6\"\u003e\u003ccode\u003e275b5ec\u003c/code\u003e\u003c/a\u003e fix(issue-1160): support named 'locale' and 'format' parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/65f8980cdba0b0c3b044ae957a8e87cf1a269c49\"\u003e\u003ccode\u003e65f8980\u003c/code\u003e\u003c/a\u003e Fix invalid Java token error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.jknack:handlebars\u0026package-manager=gradle\u0026previous-version=4.3.1\u0026new-version=4.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Beatriz2005/ES2_2025-2_Jabref/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Beatriz2005%2FES2_2025-2_Jabref/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"2886034247","node_id":"PR_kwDOP7yOyc6sBWNH","number":15,"state":"open","title":"Chore(deps): Bump com.github.jknack:handlebars from 4.3.1 to 4.5.0 in /versions","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-03T19:43:06.000Z","updated_at":"2025-10-03T19:43:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): Bump","packages":[{"name":"com.github.jknack:handlebars","old_version":"4.3.1","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"}],"path":"/versions","ecosystem":"maven"},"body":"Bumps [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) from 4.3.1 to 4.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ehandlebars 4.4.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/3228\"\u003e#3228\u003c/a\u003e kotlin: mount of coroutine routes doesn't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.4.0\"\u003ev4.4.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/56?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.4.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTODO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocument package change names required for Java Modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://patreon.com/edgarespina\"\u003ePatreon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/584992307690a72572c258801d868bcbba13ed00\"\u003e\u003ccode\u003e5849923\u003c/code\u003e\u003c/a\u003e v4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/827e6bcff36462fd7955df3e52bf2d23fe1d3caf\"\u003e\u003ccode\u003e827e6bc\u003c/code\u003e\u003c/a\u003e Java 21 ArrayList getLast is resolved by JavaBeanValueResolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/7bebbef05e8c98e87ba907ed5f586d2d42251637\"\u003e\u003ccode\u003e7bebbef\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/8bbe9954c09fa388b6d8d843f70b6796726fc133\"\u003e\u003ccode\u003e8bbe995\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/63a20c4c6a8f4d08f472286be2ed7e2b5ba360de\"\u003e\u003ccode\u003e63a20c4\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/5f3eeff905022c0aee01557a55ecfe85ebd4b146\"\u003e\u003ccode\u003e5f3eeff\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/bb6beae6f7cec0e80f9313b303ef6946997ea976\"\u003e\u003ccode\u003ebb6beae\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/a5ccf613b9566b5fd93df3d3cedfffbab4e155d4\"\u003e\u003ccode\u003ea5ccf61\u003c/code\u003e\u003c/a\u003e change parsing rule to disallow multiple else statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/275b5ec3f409e2b62fd9158ef56f4add295b23e6\"\u003e\u003ccode\u003e275b5ec\u003c/code\u003e\u003c/a\u003e fix(issue-1160): support named 'locale' and 'format' parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/65f8980cdba0b0c3b044ae957a8e87cf1a269c49\"\u003e\u003ccode\u003e65f8980\u003c/code\u003e\u003c/a\u003e Fix invalid Java token error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.jknack:handlebars\u0026package-manager=gradle\u0026previous-version=4.3.1\u0026new-version=4.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/EnzoHirotani/ES2_2025-2_JabRef/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnzoHirotani%2FES2_2025-2_JabRef/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"2876987358","node_id":"PR_kwDOLLgq786re1fe","number":147,"state":"open","title":"NA: Bump the maven-non-breaking-changes group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T06:06:36.000Z","updated_at":"2025-10-01T06:06:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"NA: Bump","group_name":"maven-non-breaking-changes","update_count":23,"packages":[{"name":"com.github.spotbugs:spotbugs-annotations","old_version":"4.9.3","new_version":"4.9.6","repository_url":"https://github.com/spotbugs/spotbugs"},{"name":"io.micrometer:micrometer-core","old_version":"1.15.1","new_version":"1.15.4","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-registry-prometheus","old_version":"1.15.1","new_version":"1.15.4","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.opentelemetry:opentelemetry-bom","old_version":"1.51.0","new_version":"1.54.1","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.1","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.3","new_version":"10.5"},{"name":"com.nimbusds:oauth2-oidc-sdk","old_version":"11.26","new_version":"11.29.2"},{"name":"org.bouncycastle:bcprov-jdk18on","old_version":"1.81","new_version":"1.82","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.bouncycastle:bcpkix-jdk18on","old_version":"1.81","new_version":"1.82","repository_url":"https://github.com/bcgit/bc-java"},{"name":"com.github.ben-manes.caffeine:caffeine","old_version":"3.2.1","new_version":"3.2.2","repository_url":"https://github.com/ben-manes/caffeine"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.18","new_version":"1.5.19","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.mockito:mockito-bom","old_version":"5.18.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.19.0"},{"name":"com.github.jknack:handlebars","old_version":"4.3.1","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"com.github.jknack:handlebars-helpers","old_version":"4.3.1","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"org.apache.maven.plugins:maven-shade-plugin","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/apache/maven-shade-plugin"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.5.0","new_version":"3.6.1","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.14.0","new_version":"3.14.1","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.codehaus.mojo:flatten-maven-plugin","old_version":"1.7.1","new_version":"1.7.3","repository_url":"https://github.com/mojohaus/flatten-maven-plugin"},{"name":"org.jsoup:jsoup","old_version":"1.21.1","new_version":"1.21.2","repository_url":"https://github.com/jhy/jsoup"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven-non-breaking-changes group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.github.spotbugs:spotbugs-annotations](https://github.com/spotbugs/spotbugs) | `4.9.3` | `4.9.6` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.15.1` | `1.15.4` |\n| [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) | `1.15.1` | `1.15.4` |\n| [io.opentelemetry:opentelemetry-bom](https://github.com/open-telemetry/opentelemetry-java) | `1.51.0` | `1.54.1` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.19.1` | `2.20.0` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.3` | `10.5` |\n| [com.nimbusds:oauth2-oidc-sdk](https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions) | `11.26` | `11.29.2` |\n| [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) | `1.81` | `1.82` |\n| [org.bouncycastle:bcpkix-jdk18on](https://github.com/bcgit/bc-java) | `1.81` | `1.82` |\n| [com.github.ben-manes.caffeine:caffeine](https://github.com/ben-manes/caffeine) | `3.2.1` | `3.2.2` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.19` |\n| [org.mockito:mockito-bom](https://github.com/mockito/mockito) | `5.18.0` | `5.20.0` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.5` | `5.5.6` |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.19.0` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.3.1` | `4.5.0` |\n| [com.github.jknack:handlebars-helpers](https://github.com/jknack/handlebars.java) | `4.3.1` | `4.5.0` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.6.0` | `3.6.1` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.5.0` | `3.6.1` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.3` | `3.5.4` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.3` | `3.5.4` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.14.0` | `3.14.1` |\n| [org.codehaus.mojo:flatten-maven-plugin](https://github.com/mojohaus/flatten-maven-plugin) | `1.7.1` | `1.7.3` |\n| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.21.1` | `1.21.2` |\n\n\nUpdates `com.github.spotbugs:spotbugs-annotations` from 4.9.3 to 4.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spotbugs/spotbugs/releases\"\u003ecom.github.spotbugs:spotbugs-annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.9.6\u003c/h2\u003e\n\u003cp\u003eSpotBugs 4.9.6\u003c/p\u003e\n\u003ch3\u003eCHANGELOG\u003c/h3\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix exception throw when analyzing \u003ccode\u003ejakarta.servlet.http.HttpServletRequest\u003c/code\u003e method calls (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3711\"\u003e#3711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCHECKSUM\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003efile\u003c/th\u003e\n\u003cth\u003echecksum (sha256)\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-4.9.6-javadoc.jar\u003c/td\u003e\n\u003ctd\u003eb4b9373ad6f22ad2547a8274501f87b01e2428c30aabaea3aeec3f9095636e24\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-4.9.6-sources.jar\u003c/td\u003e\n\u003ctd\u003e89687b6e685c9a07f7faf49f29b832fb861884f2160947eb4396498cdbb33cc4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-4.9.6.tgz\u003c/td\u003e\n\u003ctd\u003e55aa9b9e3deef0391be285335dcf134d1ce54aae222bba1da757eaa616108957\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-4.9.6.zip\u003c/td\u003e\n\u003ctd\u003e86fb3f93c4147383f76fe21ab2807956b34cf17108a42a76311efa4977f952cc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-annotations-4.9.6-javadoc.jar\u003c/td\u003e\n\u003ctd\u003e4c9f8027f6a2313ef22347f4832e5dccc9c58d350d1bd5bff4d5a53f37e1c220\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-annotations-4.9.6-sources.jar\u003c/td\u003e\n\u003ctd\u003e075b2eed660c2fe2fb1ad1de028f8fdff5f358e25c1318706b95ab17bb28be44\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-annotations.jar\u003c/td\u003e\n\u003ctd\u003e523d394a6b36174ad0a22f0c1c75b105ccff42869a8b7ce86e7fd339ca6f86ce\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-ant-4.9.6-javadoc.jar\u003c/td\u003e\n\u003ctd\u003e9b510af8cd3a5c62560fe544b730ebf44cbb109e085fe526add155258612273c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-ant-4.9.6-sources.jar\u003c/td\u003e\n\u003ctd\u003e91477d93b1fd1bebae35d318427b5238fb458e726478dc1a8ac41ce74838a1e6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-ant.jar\u003c/td\u003e\n\u003ctd\u003e22f2fa397e86663adcd4828cc1c91e63aa6cc2bfc56832885b749a86fac5c784\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs.jar\u003c/td\u003e\n\u003ctd\u003e62a0def31899338200fc9013b4db8a8aedfc3536ca7d70d59038b092dfaa6819\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-4.9.6-javadoc.jar\u003c/td\u003e\n\u003ctd\u003ebdcef7587312fb9a85d0d292623ea1a779bfe8b9a5e321d73bb8ad92ce79ed0a\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-4.9.6-sources.jar\u003c/td\u003e\n\u003ctd\u003e805d2d124b0d4ea513ee9262d4ad6027c3471d45defd80fd7d20e23425d17df7\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-4.9.6.jar\u003c/td\u003e\n\u003ctd\u003e0076a3bc9602c78d73edb048e625a96ee6a182fa3dd39300aa739af67b954189\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-core-4.9.6-javadoc.jar\u003c/td\u003e\n\u003ctd\u003e7d7a7d6944e7199e06384104b163c11145ed60dd567fefd9b788f3ac03770e18\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-core-4.9.6-sources.jar\u003c/td\u003e\n\u003ctd\u003e656579431db1b2714faeeca3c3d59426e2ffdfdb0725546b4090f993d2413eeb\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-core-4.9.6.jar\u003c/td\u003e\n\u003ctd\u003e66db286ae1dd056458c1e0303a8e2f81fe95a2c5d2888172a3ed17e993434bf1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-jupiter-4.9.6-javadoc.jar\u003c/td\u003e\n\u003ctd\u003e8925836d7d1198ec223c4ff5118fd596278df4157d910eb767f7f312a7df8904\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-jupiter-4.9.6-sources.jar\u003c/td\u003e\n\u003ctd\u003e59bbb8581ed4bdd212a669d94ec363b6c1d6df9276a608359c66d7f0c1688279\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-jupiter-4.9.6.jar\u003c/td\u003e\n\u003ctd\u003e0582a99bdc66e24c7e36753014729149189fd27129ec5a2f38a8d67457bc9696\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eSpotBugs 4.9.5\u003c/h2\u003e\n\u003ch3\u003eCHANGELOG\u003c/h3\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix for an error when a record method has the \u003ccode\u003e@SuppressFBWarnings\u003c/code\u003e annotation (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3622\"\u003e#3622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eSF_SWITCH_FALLTHROUGH\u003c/code\u003e false positive when continuing a loop (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCWO_CLOSED_WITHOUT_OPENED\u003c/code\u003e false positive (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3616\"\u003e#3616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSF_SWITCH_NO_DEFAULT\u003c/code\u003e false positive fix for switch-arrow (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3645\"\u003e#3645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix the issue with BCEL logging \u003ccode\u003eDuplicating value: ...\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing jakarta support for servlets / pre/post destroy (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3694\"\u003e#3694\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd 'java.nio.file.Path.of' to known types for path traversal checks (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3699\"\u003e#3699\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCleanup\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eS1481: Unused local variables should be removed (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3654\"\u003e#3654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMoved test libraries to jakarta namespace including switching off jsr305 where possible for jakarta.annotatoin (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCHECKSUM\u003c/h3\u003e\n\u003cp\u003e| file | checksum (sha256) |\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spotbugs/spotbugs/blob/master/CHANGELOG.md\"\u003ecom.github.spotbugs:spotbugs-annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.9.6 - 2025-09-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix exception throw when analyzing \u003ccode\u003ejakarta.servlet.http.HttpServletRequest\u003c/code\u003e method calls (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3711\"\u003e#3711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.9.5 - 2025-09-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix for an error when a record method has the \u003ccode\u003e@SuppressFBWarnings\u003c/code\u003e annotation (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3622\"\u003e#3622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eSF_SWITCH_FALLTHROUGH\u003c/code\u003e false positive when continuing a loop (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCWO_CLOSED_WITHOUT_OPENED\u003c/code\u003e false positive (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3616\"\u003e#3616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSF_SWITCH_NO_DEFAULT\u003c/code\u003e false positive fix for switch-arrow (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3645\"\u003e#3645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix the issue with BCEL logging \u003ccode\u003eDuplicating value: ...\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing jakarta support for servlets / pre/post destroy (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3694\"\u003e#3694\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd 'java.nio.file.Path.of' to known types for path traversal checks (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3699\"\u003e#3699\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCleanup\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eS1481: Unused local variables should be removed (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3654\"\u003e#3654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMoved test libraries to jakarta namespace including switching off jsr305 where possible for jakarta.annotatoin (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.9.4 - 2025-08-07\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAnnotationMatcher\u003c/code\u003e can now ignore bugs if annotation is also applied on methods or fields. Previously only annotations on classes were considered.\u003c/li\u003e\n\u003cli\u003eAdd relevant CWE ids to bugs and refer the CWEs in the bug messages (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3354\"\u003e#3354\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eLOCAL_VARIABLE_UNKNOWN\u003c/code\u003e with exact method name for \u003ccode\u003eNP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3485\"\u003e#3485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWiden main method recognition according to \u003ca href=\"https://openjdk.org/jeps/445\"\u003eJEP 445\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3371\"\u003e#3371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not report \u003ccode\u003eUS_USELESS_SUPPRESSION_ON_*\u003c/code\u003e on methods, fields, parameters, packages or classes with an \u003ccode\u003e*.Generated\u003c/code\u003e annotation with retention \u0026gt;= class (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3350\"\u003e#3350\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3409\"\u003e#3409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRewrite some member in \u003ccode\u003eResourceValueFrame.java\u003c/code\u003e to Enum (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/2061\"\u003e#2061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore non-interpreted text when looking for \u003ccode\u003eFS_BAD_DATE_FORMAT_FLAG_COMBO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3387\"\u003e#3387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix IllegalArgumentException thrown from \u003ccode\u003eFindNoSideEffectMethods\u003c/code\u003e detector (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3320\"\u003e#3320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not report \u003ccode\u003eRV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT\u003c/code\u003e when part of a Mockito \u003ccode\u003edoAnswer()\u003c/code\u003e, \u003ccode\u003edoCallRealMethod()\u003c/code\u003e, \u003ccode\u003edoNothing()\u003c/code\u003e, \u003ccode\u003edoThrow()\u003c/code\u003e or \u003ccode\u003edoReturn()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3334\"\u003e#3334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eCT_CONSTRUCTOR_THROW\u003c/code\u003e false positive with public and private constructors in specific order of methods (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAT_NONATOMIC_OPERATIONS_ON_SHARED_VARIABLE\u003c/code\u003e, \u003ccode\u003eAT_NONATOMIC_64BIT_PRIMITIVE\u003c/code\u003e and \u003ccode\u003eAT_STALE_THREAD_WRITE_OF_PRIMITIVE\u003c/code\u003e FP when the relevant code is in private method, which is only called with proper synchronization (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not report \u003ccode\u003eRV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT\u003c/code\u003e when part of a BDDMockito call (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3441\"\u003e#3441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAT_NONATOMIC_OPERATIONS_ON_SHARED_VARIABLE\u003c/code\u003e when field of a local variable is set. (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3459\"\u003e#3459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAT_NONATOMIC_OPERATIONS_ON_SHARED_VARIABLE\u003c/code\u003e FP when there was no compound operation (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3363\"\u003e#3363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eNM_FIELD_NAMING_CONVENTION\u003c/code\u003e crash in the TestASM detector (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3489\"\u003e#3489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not report \u003ccode\u003eUWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR\u003c/code\u003e for fields initialized in JUnit 3/4 \u003ccode\u003esetUp()\u003c/code\u003e method. (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3169\"\u003e#3169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eUS_USELESS_SUPPRESSION_ON_FIELD\u003c/code\u003e/\u003ccode\u003eUUF_UNUSED_FIELD\u003c/code\u003e false positive (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake the osgi manifest of the annotations jar Java 8 compatible  (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3498\"\u003e#3498\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTextUICommandLine\u003c/code\u003e supports all options encoded in Eclipse preferences file (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnnecessary suppressions fix for records headers (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3471\"\u003e#3471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDead store fix when switch case contains loops  (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3530\"\u003e#3530\u003c/a\u003e)  (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConsider PUTFIELD and PUTSTATIC when looking for assertions with side effects (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3463\"\u003e#3463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect cases when equals() unconditionally returns true or false (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3528\"\u003e#3528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not report that an Iterator does not throw \u003ccode\u003eNoSuchElementException\u003c/code\u003e when \u003ccode\u003ehasNext()\u003c/code\u003e returns true (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3501\"\u003e#3501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect random value cast to int when stored in temporary variable (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3461\"\u003e#3461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLook for interfaces default methods when searching uncalled private methods (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/1988\"\u003e#1988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/aa3a737bc82090dd8060524fe3e2498350e7cfd7\"\u003e\u003ccode\u003eaa3a737\u003c/code\u003e\u003c/a\u003e release v4.9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/7d37faa40ea11e119272f9ce1fc85428ed3c85b4\"\u003e\u003ccode\u003e7d37faa\u003c/code\u003e\u003c/a\u003e chore(build): Temporarily remove the publish part\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/923f053467d889fdb2dcfbfb95b868458a6e2961\"\u003e\u003ccode\u003e923f053\u003c/code\u003e\u003c/a\u003e chore(docs): Minor syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/d662709773b1c1974f4582de2f278f497ce2b59d\"\u003e\u003ccode\u003ed662709\u003c/code\u003e\u003c/a\u003e chore(build): Rework the bin/hub to gh replacement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/95470b84584a2652593d8a93c601c0a6d8577733\"\u003e\u003ccode\u003e95470b8\u003c/code\u003e\u003c/a\u003e prepare for next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/71e370669e8798898fe4214b0ec30ccb1d31aafb\"\u003e\u003ccode\u003e71e3706\u003c/code\u003e\u003c/a\u003e release v4.9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/68013c09022410cf67a2eb1c2f50164925cbe431\"\u003e\u003ccode\u003e68013c0\u003c/code\u003e\u003c/a\u003e chore(Build): Rename as yaml extensions, use gh, and update conf versions (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/9f0ec1211acac3218e3a733bad55ce2c2337541e\"\u003e\u003ccode\u003e9f0ec12\u003c/code\u003e\u003c/a\u003e chore: Use proper import (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3716\"\u003e#3716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/6f81754c8548c2da9200773ed15e4bb142f18417\"\u003e\u003ccode\u003e6f81754\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin com.gradle.develocity to v4.2 (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3714\"\u003e#3714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/1f1fd68eda09bd93f0ad65611a5d2bfe503f6121\"\u003e\u003ccode\u003e1f1fd68\u003c/code\u003e\u003c/a\u003e Fix exception throw when analyzing \u003ccode\u003ejakarta.servlet.http.HttpServletRequest\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spotbugs/spotbugs/compare/4.9.3...4.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.micrometer:micrometer-core` from 1.15.1 to 1.15.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases\"\u003eio.micrometer:micrometer-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.15.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNettyAllocatorMetrics should not prevent collecting executors \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6641\"\u003e#6641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[JOOQ] MetricsDSLContext - fetchExists doesn't report provided tags \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6583\"\u003e#6583\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd compatibility note for jOOQ overload delegation \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6681\"\u003e#6681\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump dropwizard-metrics from 4.2.33 to 4.2.36 \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6677\"\u003e#6677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/HeeChanN\"\u003e\u003ccode\u003e@​HeeChanN\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.15.3\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCatch IllegalArgumentException in VirtualThreadMetrics \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6584\"\u003e#6584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle ArrayIndexOutOfBoundsException from DoubleHistogram in TimeWindowPercentileHistogram.accumulate() defensively \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6563\"\u003e#6563\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump jersey3 from 3.1.10 to 3.1.11 \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6607\"\u003e#6607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.netflix.spectator:spectator-reg-atlas from 1.8.16 to 1.8.17 \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6600\"\u003e#6600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.netty:netty-bom from 4.1.122.Final to 4.1.123.Final \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6537\"\u003e#6537\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/genuss\"\u003e\u003ccode\u003e@​genuss\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.15.2\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlag to register JCache cache.removals as FunctionCounter \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6471\"\u003e#6471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog requests as trace level for OtlpMeterRegistry \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6514\"\u003e#6514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse String.replace() where possible \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6449\"\u003e#6449\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDistribution without percentiles always has value 0 in Stackdriver \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6401\"\u003e#6401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/68c4d2210b97d90bf82cda6402f327cc87e667d2\"\u003e\u003ccode\u003e68c4d22\u003c/code\u003e\u003c/a\u003e Merge branch '1.14.x' into 1.15.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/2c77f869489cc66d1e811f044f94b751f7101b60\"\u003e\u003ccode\u003e2c77f86\u003c/code\u003e\u003c/a\u003e Bump org.ehcache:ehcache from 3.10.8 to 3.10.9 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6698\"\u003e#6698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/05c9c05b53b227dfe3f7ec42d6cd70c2c34b12f9\"\u003e\u003ccode\u003e05c9c05\u003c/code\u003e\u003c/a\u003e Bump org.apache.felix:org.apache.felix.scr from 2.2.12 to 2.2.14 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/dc9285f292f90511509943ebf000c17972a0f97f\"\u003e\u003ccode\u003edc9285f\u003c/code\u003e\u003c/a\u003e Bump org.apache.felix:org.apache.felix.scr from 2.2.12 to 2.2.14 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6696\"\u003e#6696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/2840e4860192ab99d5ecb3ce86311b01be325b8e\"\u003e\u003ccode\u003e2840e48\u003c/code\u003e\u003c/a\u003e Bump org.ehcache:ehcache from 3.10.8 to 3.10.9 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/6ad623e782beb19b3d66540ccce50c75644f17ee\"\u003e\u003ccode\u003e6ad623e\u003c/code\u003e\u003c/a\u003e Bump io.netty:netty-bom from 4.1.124.Final to 4.1.126.Final (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6691\"\u003e#6691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/ada8cff39efc07a122708ffcaacf31707df6c9fc\"\u003e\u003ccode\u003eada8cff\u003c/code\u003e\u003c/a\u003e Bump io.netty:netty-bom from 4.1.124.Final to 4.1.126.Final (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6690\"\u003e#6690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/f4ef3e79a7497c44cdb743d8ace61e7c7f2078fc\"\u003e\u003ccode\u003ef4ef3e7\u003c/code\u003e\u003c/a\u003e Bump dropwizard-metrics from 4.2.35 to 4.2.36 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/3cd227bb341922cb1308e2ffcb486903ff6d8497\"\u003e\u003ccode\u003e3cd227b\u003c/code\u003e\u003c/a\u003e Bump dropwizard-metrics from 4.2.35 to 4.2.36 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6685\"\u003e#6685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/9303ddb1fdb943a0f5254b654c14600af87e2731\"\u003e\u003ccode\u003e9303ddb\u003c/code\u003e\u003c/a\u003e add compatibility note for jOOQ overload delegation (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6681\"\u003e#6681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micrometer-metrics/micrometer/compare/v1.15.1...v1.15.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.micrometer:micrometer-registry-prometheus` from 1.15.1 to 1.15.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases\"\u003eio.micrometer:micrometer-registry-prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.15.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNettyAllocatorMetrics should not prevent collecting executors \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6641\"\u003e#6641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[JOOQ] MetricsDSLContext - fetchExists doesn't report provided tags \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6583\"\u003e#6583\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd compatibility note for jOOQ overload delegation \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6681\"\u003e#6681\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump dropwizard-metrics from 4.2.33 to 4.2.36 \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6677\"\u003e#6677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/HeeChanN\"\u003e\u003ccode\u003e@​HeeChanN\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.15.3\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCatch IllegalArgumentException in VirtualThreadMetrics \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6584\"\u003e#6584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle ArrayIndexOutOfBoundsException from DoubleHistogram in TimeWindowPercentileHistogram.accumulate() defensively \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6563\"\u003e#6563\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump jersey3 from 3.1.10 to 3.1.11 \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6607\"\u003e#6607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.netflix.spectator:spectator-reg-atlas from 1.8.16 to 1.8.17 \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6600\"\u003e#6600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.netty:netty-bom from 4.1.122.Final to 4.1.123.Final \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6537\"\u003e#6537\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/genuss\"\u003e\u003ccode\u003e@​genuss\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.15.2\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlag to register JCache cache.removals as FunctionCounter \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6471\"\u003e#6471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog requests as trace level for OtlpMeterRegistry \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6514\"\u003e#6514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse String.replace() where possible \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6449\"\u003e#6449\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDistribution without percentiles always has value 0 in Stackdriver \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6401\"\u003e#6401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/68c4d2210b97d90bf82cda6402f327cc87e667d2\"\u003e\u003ccode\u003e68c4d22\u003c/code\u003e\u003c/a\u003e Merge branch '1.14.x' into 1.15.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/2c77f869489cc66d1e811f044f94b751f7101b60\"\u003e\u003ccode\u003e2c77f86\u003c/code\u003e\u003c/a\u003e Bump org.ehcache:ehcache from 3.10.8 to 3.10.9 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6698\"\u003e#6698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/05c9c05b53b227dfe3f7ec42d6cd70c2c34b12f9\"\u003e\u003ccode\u003e05c9c05\u003c/code\u003e\u003c/a\u003e Bump org.apache.felix:org.apache.felix.scr from 2.2.12 to 2.2.14 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/dc9285f292f90511509943ebf000c17972a0f97f\"\u003e\u003ccode\u003edc9285f\u003c/code\u003e\u003c/a\u003e Bump org.apache.felix:org.apache.felix.scr from 2.2.12 to 2.2.14 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6696\"\u003e#6696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/2840e4860192ab99d5ecb3ce86311b01be325b8e\"\u003e\u003ccode\u003e2840e48\u003c/code\u003e\u003c/a\u003e Bump org.ehcache:ehcache from 3.10.8 to 3.10.9 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/6ad623e782beb19b3d66540ccce50c75644f17ee\"\u003e\u003ccode\u003e6ad623e\u003c/code\u003e\u003c/a\u003e Bump io.netty:netty-bom from 4.1.124.Final to 4.1.126.Final (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6691\"\u003e#6691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/ada8cff39efc07a122708ffcaacf31707df6c9fc\"\u003e\u003ccode\u003eada8cff\u003c/code\u003e\u003c/a\u003e Bump io.netty:netty-bom from 4.1.124.Final to 4.1.126.Final (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6690\"\u003e#6690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/f4ef3e79a7497c44cdb743d8ace61e7c7f2078fc\"\u003e\u003ccode\u003ef4ef3e7\u003c/code\u003e\u003c/a\u003e Bump dropwizard-metrics from 4.2.35 to 4.2.36 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/3cd227bb341922cb1308e2ffcb486903ff6d8497\"\u003e\u003ccode\u003e3cd227b\u003c/code\u003e\u003c/a\u003e Bump dropwizard-metrics from 4.2.35 to 4.2.36 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6685\"\u003e#6685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/9303ddb1fdb943a0f5254b654c14600af87e2731\"\u003e\u003ccode\u003e9303ddb\u003c/code\u003e\u003c/a\u003e add compatibility note for jOOQ overload delegation (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6681\"\u003e#6681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micrometer-metrics/micrometer/compare/v1.15.1...v1.15.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry:opentelemetry-bom` from 1.51.0 to 1.54.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/releases\"\u003eio.opentelemetry:opentelemetry-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.54.1\u003c/h2\u003e\n\u003cp\u003eThis is a patch release on the previous 1.54.0 release, fixing the issue(s) below.\u003c/p\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePrometheus: Fix regression in protobuf format export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7664\"\u003e#7664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.54.0\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003ch4\u003eBaggage\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix guard against ArrayIndexOutOfBoundsException in BaggageCodec (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7239\"\u003e#7239\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003ch4\u003eMetrics\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix MetricData.getDoubleSumData() ClassCastException with custom implementations (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix HttpExporterBuilder.copy() and GrpcExporterBuilder.copy() to preserve component loader (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7596\"\u003e#7596\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExtensions\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAutoconfigure: Remove support for old EnvironmentResourceProvider package name (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7622\"\u003e#7622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: Add DeclarativeConfigurationProvider SPI (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7472\"\u003e#7472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: Pass meter provider to avoid using the global OpenTelemetry instance (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7475\"\u003e#7475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eProject tooling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to Gradle v9 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7590\"\u003e#7590\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/chengchen\"\u003e\u003ccode\u003e@​chengchen\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/halasz-csaba\"\u003e\u003ccode\u003e@​halasz-csaba\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jkwatson\"\u003e\u003ccode\u003e@​jkwatson\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/laurit\"\u003e\u003ccode\u003e@​laurit\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/opentelemetrybot\"\u003e\u003ccode\u003e@​opentelemetrybot\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/rlacksgus97\"\u003e\u003ccode\u003e@​rlacksgus97\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md\"\u003eio.opentelemetry:opentelemetry-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.54.1 (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePrometheus: Fix regression in protobuf format export\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7664\"\u003e#7664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.54.0 (2025-09-05)\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003ch4\u003eBaggage\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix guard against ArrayIndexOutOfBoundsException in BaggageCodec\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7239\"\u003e#7239\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003ch4\u003eMetrics\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix MetricData.getDoubleSumData() ClassCastException with custom implementations\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix HttpExporterBuilder.copy() and GrpcExporterBuilder.copy() to preserve component loader\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7596\"\u003e#7596\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExtensions\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAutoconfigure: Remove support for old EnvironmentResourceProvider package name\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7622\"\u003e#7622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: Add DeclarativeConfigurationProvider SPI\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7472\"\u003e#7472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: Pass meter provider to avoid using the global OpenTelemetry instance\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7475\"\u003e#7475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eProject tooling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to Gradle v9\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7590\"\u003e#7590\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.53.0 (2025-08-08)\u003c/h2\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFile based config will log the wrong file format, when applicable.\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7498\"\u003e#7498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/edf88968225901fdca19c9204b730d9c337b62f0\"\u003e\u003ccode\u003eedf8896\u003c/code\u003e\u003c/a\u003e [release/v1.54.x] Prepare release 1.54.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/7aedd4b2ff9962df29fe02ba645ec2f9fa261216\"\u003e\u003ccode\u003e7aedd4b\u003c/code\u003e\u003c/a\u003e [release/v1.54.x] Add change log for upcoming patch release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7671\"\u003e#7671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/4d4218bdc52512fbc4a1c2bcf2da6bea6d9c4e6b\"\u003e\u003ccode\u003e4d4218b\u003c/code\u003e\u003c/a\u003e [release/v1.54.x] Update Prometheus Exporter dependencies to use no-protobuf ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/61e066b1d936fb23876e111d9078d91ceab1579a\"\u003e\u003ccode\u003e61e066b\u003c/code\u003e\u003c/a\u003e [release/v1.54.x] Prepare release 1.54.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7644\"\u003e#7644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/5f4d89888257a21392da33999e977a8915642f35\"\u003e\u003ccode\u003e5f4d898\u003c/code\u003e\u003c/a\u003e Add change log for upcoming release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7641\"\u003e#7641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/2a92794e866307c22b13b4e6b86a33f374dfdb14\"\u003e\u003ccode\u003e2a92794\u003c/code\u003e\u003c/a\u003e fix(deps): update armeriaversion to v1.33.2 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7625\"\u003e#7625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/7ef1410c9cfd4a6700269fabe4f08c4369798744\"\u003e\u003ccode\u003e7ef1410\u003c/code\u003e\u003c/a\u003e don't call old plugin when declarative config is in use (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7472\"\u003e#7472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/b18583a8ccb7e488441491a64350cc62784b23ea\"\u003e\u003ccode\u003eb18583a\u003c/code\u003e\u003c/a\u003e pass meter provider to avoid using the global otel instance (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7475\"\u003e#7475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/66108069e770496e6cf7259c19c615141b581845\"\u003e\u003ccode\u003e6610806\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin com.gradleup.shadow to v9.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7628\"\u003e#7628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/35fda16f707ff4179fe88db7457cdba25990bca8\"\u003e\u003ccode\u003e35fda16\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency io.netty:netty-bom to v4.2.5.final (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7635\"\u003e#7635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/compare/v1.51.0...v1.54.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.micrometer:micrometer-registry-prometheus` from 1.15.1 to 1.15.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases\"\u003eio.micrometer:micrometer-registry-prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.15.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNettyAllocatorMetrics should not prevent collecting executors \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6641\"\u003e#6641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[JOOQ] MetricsDSLContext - fetchExists doesn't report provided tags \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6583\"\u003e#6583\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd compatibility note for jOOQ overload delegation \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6681\"\u003e#6681\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump dropwizard-metrics from 4.2.33 to 4.2.36 \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6677\"\u003e#6677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/HeeChanN\"\u003e\u003ccode\u003e@​HeeChanN\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.15.3\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCatch IllegalArgumentException in VirtualThreadMetrics \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6584\"\u003e#6584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle ArrayIndexOutOfBoundsException from DoubleHistogram in TimeWindowPercentileHistogram.accumulate() defensively \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6563\"\u003e#6563\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump jersey3 from 3.1.10 to 3.1.11 \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6607\"\u003e#6607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.netflix.spectator:spectator-reg-atlas from 1.8.16 to 1.8.17 \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6600\"\u003e#6600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.netty:netty-bom from 4.1.122.Final to 4.1.123.Final \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6537\"\u003e#6537\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/genuss\"\u003e\u003ccode\u003e@​genuss\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.15.2\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlag to register JCache cache.removals as FunctionCounter \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6471\"\u003e#6471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog requests as trace level for OtlpMeterRegistry \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6514\"\u003e#6514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse String.replace() where possible \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6449\"\u003e#6449\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDistribution without percentiles always has value 0 in Stackdriver \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6401\"\u003e#6401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/68c4d2210b97d90bf82cda6402f327cc87e667d2\"\u003e\u003ccode\u003e68c4d22\u003c/code\u003e\u003c/a\u003e Merge branch '1.14.x' into 1.15.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/2c77f869489cc66d1e811f044f94b751f7101b60\"\u003e\u003ccode\u003e2c77f86\u003c/code\u003e\u003c/a\u003e Bump org.ehcache:ehcache from 3.10.8 to 3.10.9 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6698\"\u003e#6698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/05c9c05b53b227dfe3f7ec42d6cd70c2c34b12f9\"\u003e\u003ccode\u003e05c9c05\u003c/code\u003e\u003c/a\u003e Bump org.apache.felix:org.apache.felix.scr from 2.2.12 to 2.2.14 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/dc9285f292f90511509943ebf000c17972a0f97f\"\u003e\u003ccode\u003edc9285f\u003c/code\u003e\u003c/a\u003e Bump org.apache.felix:org.apache.felix.scr from 2.2.12 to 2.2.14 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6696\"\u003e#6696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/2840e4860192ab99d5ecb3ce86311b01be325b8e\"\u003e\u003ccode\u003e2840e48\u003c/code\u003e\u003c/a\u003e Bump org.ehcache:ehcache from 3.10.8 to 3.10.9 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/6ad623e782beb19b3d66540ccce50c75644f17ee\"\u003e\u003ccode\u003e6ad623e\u003c/code\u003e\u003c/a\u003e Bump io.netty:netty-bom from 4.1.124.Final to 4.1.126.Final (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6691\"\u003e#6691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/ada8cff39efc07a122708ffcaacf31707df6c9fc\"\u003e\u003ccode\u003eada8cff\u003c/code\u003e\u003c/a\u003e Bump io.netty:netty-bom from 4.1.124.Final to 4.1.126.Final (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6690\"\u003e#6690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/f4ef3e79a7497c44cdb743d8ace61e7c7f2078fc\"\u003e\u003ccode\u003ef4ef3e7\u003c/code\u003e\u003c/a\u003e Bump dropwizard-metrics from 4.2.35 to 4.2.36 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/3cd227bb341922cb1308e2ffcb486903ff6d8497\"\u003e\u003ccode\u003e3cd227b\u003c/code\u003e\u003c/a\u003e Bump dropwizard-metrics from 4.2.35 to 4.2.36 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6685\"\u003e#6685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/9303ddb1fdb943a0f5254b654c14600af87e2731\"\u003e\u003ccode\u003e9303ddb\u003c/code\u003e\u003c/a\u003e add compatibility note for jOOQ overload delegation (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6681\"\u003e#6681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micrometer-metrics/micrometer/compare/v1.15.1...v1.15.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.19.1 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/54f854ba1ce69c5827f8acf6d08ba2d7ce36233c\"\u003e\u003ccode\u003e54f854b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/9cc68d43adb6f6326c44a0afe5afcdde186f857d\"\u003e\u003ccode\u003e9cc68d4\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/cbef80087fdfb5374acc0b807e8d3336cf2d7bc8\"\u003e\u003ccode\u003ecbef800\u003c/code\u003e\u003c/a\u003e Version sync for 2.20.0 release (in near future)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/79bc4edc6d7650da63ff3cd27ec1de130cf5c1f7\"\u003e\u003ccode\u003e79bc4ed\u003c/code\u003e\u003c/a\u003e Back to snapshot deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/94947a0d356baf31d171ed90d7aa750a15a9abe9\"\u003e\u003ccode\u003e94947a0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/369dffea7dbc1b0b98accdf1a8d5029cbeeb3dc0\"\u003e\u003ccode\u003e369dffe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/c5caaf295107e42065e4b54b2cca6bc421c2e63b\"\u003e\u003ccode\u003ec5caaf2\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/8ad6e0abca30ee7a3ec7e3c1225e7c100b9879ae\"\u003e\u003ccode\u003e8ad6e0a\u003c/code\u003e\u003c/a\u003e Move to 2.20.0-rc1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/500ef4da17847b718b72690fb0d8eb488e4092f7\"\u003e\u003ccode\u003e500ef4d\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/274f22895e1747c2340f1678cdca10a2d8d33a58\"\u003e\u003ccode\u003e274f228\u003c/code\u003e\u003c/a\u003e Back to snapshot deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.19.1...jackson-bom-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.nimbusds:nimbus-jose-jwt` from 10.3 to 10.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/src/master/CHANGELOG.txt\"\u003ecom.nimbusds:nimbus-jose-jwt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e10.3 (2025-05-09)\n* Restores the Gson shading, adding placeholder interfaces to prevent\nNoClassDefFoundError occurrences at runtime when the JAR is used on a\nmodule path (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/550\"\u003e#550\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003e10.3.1 (2025-07-01)\n* OctetKeyPairGenerator with Curve.Ed25519 should use the provided\nSecureRandom (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/590\"\u003e#590\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003e10.4 (2025-07-19)\n* Creates a hierarchy of Option interfaces, extended by JWSSignerOption,\nJWEEncrypterOption and JWEDecrypterOption. Intended to provide optional\nconfiguration parameters to RSASSASigner, ECDSASigner, RSADecrypter, etc.\n* Introduces CipherMode implementing JWEEncrypterOption and\nJWEDecrypterOption, to specify a preferred JCA Cipher mode, such as\nMODE_ENCRYPT / MODE_DECRYPT when the default MODE_WRAP / MODE_UNWRAP is\nnot supported by the JCA provider (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/576\"\u003e#576\u003c/a\u003e).\n* Updates RSAEncrypter and RSADecrypter to support the JWEEncrypterOption\nCipherMode.ENCRYPT_DECRYPT (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/576\"\u003e#576\u003c/a\u003e).\n* Factors out OptionUtils.ensureMinRSAPrivateKeySize.\n* Deprecates OptionUtils.optionIsPresent.\u003c/p\u003e\n\u003cp\u003e10.4.1 (2025-08-05)\n* Adds \u0026quot;requires java.sql\u0026quot; to module com.nimbusds.jose.jwt (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/595\"\u003e#595\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003e10.4.2 (2025-08-14)\n* Updates GSon to 2.13.1.\n* Updates BouncyCastle to 1.81.\u003c/p\u003e\n\u003cp\u003e10.5 (2025-09-05)\n* Support for specifying a ScheduledExecutorService instance in\nRefreshAheadCachingJWKSetSource and JWKSourceBuilder (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/592\"\u003e#592\u003c/a\u003e).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/93076c13979924630813104bcb50ba7ad853db8a\"\u003e\u003ccode\u003e93076c1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/0b56cf0ad81e3924d75390ea66d378f1ded61117\"\u003e\u003ccode\u003e0b56cf0\u003c/code\u003e\u003c/a\u003e OctetKeyPairGenerator with Curve.Ed25519 should use the provided SecureRandom...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/584951f855fd5cbb2e4eef050b1ec17f72dd3743\"\u003e\u003ccode\u003e584951f\u003c/code\u003e\u003c/a\u003e Adds support for specifying the ScheduledExecutorService-instance in RefreshA...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/8c347ff07ae37a76fe1f97402b5332eb7b0f2be0\"\u003e\u003ccode\u003e8c347ff\u003c/code\u003e\u003c/a\u003e Adds release date for 10.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/60d821b2620e0ddd306cdc04b6a06b705352eef3\"\u003e\u003ccode\u003e60d821b\u003c/code\u003e\u003c/a\u003e Migrates to central-publishing-maven-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/0f3191f547880dbe2745efd00389851046de879f\"\u003e\u003ccode\u003e0f3191f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 10.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/63b1101bdd8a87170c5293cc926c12c6ae219242\"\u003e\u003ccode\u003e63b1101\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/cd1345b1c8e5b8ae91e99e0e9e9d4e21d1a699a1\"\u003e\u003ccode\u003ecd1345b\u003c/code\u003e\u003c/a\u003e Introduces CipherMode to specify a preferred JCA Cipher mode when the default...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/9799fd54dcaef57a7133e56051614678eb91e60f\"\u003e\u003ccode\u003e9799fd5\u003c/code\u003e\u003c/a\u003e Fixes compile errors - generics (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/576\"\u003e#576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/73a84891bcc989bf10b9d1ba0047b19d33cb7bda\"\u003e\u003ccode\u003e73a8489\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 10.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/branches/compare/10.5..10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.nimbusds:oauth2-oidc-sdk` from 11.26 to 11.29.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/src/master/CHANGELOG.txt\"\u003ecom.nimbusds:oauth2-oidc-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eversion 1.0 (2012-05-29)\n* First official release with authorisation endpoint, token endpoint, check\nID endpoint and UserInfo endpoint support.\n* JSON Web Tokens (JWTs) support through the Nimbus-JWT library.\n* Language Tags (RFC 5646) support through the Nimbus-LangTag library.\n* JSON support through the JSON Smart library.\u003c/p\u003e\n\u003cp\u003eversion 2.0 (2013-05-13)\n* Intermediary development release with Maven build, published to\nMaven Central.\u003c/p\u003e\n\u003cp\u003eversion 2.1 (2013-06-06)\n* Updates the APIs to OpenID Connect Messages draft 20, OpenID Connect\nStandard draft 21, OpenID Connect Discovery draft 17 and OpenID\nConnect Registration draft 19.\n* Major refactoring of the APIs for greater simplicity.\n* Adds JUnit tests.\u003c/p\u003e\n\u003cp\u003eversion 2.2 (2013-06-18)\n* Refactors dynamic OpenID Connect client registration.\n* Adds partial support of the OAuth 2.0 Dynamic Client Registration\nProtocol (draft-ietf-oauth-dyn-reg-12).\n* Optimises parsing of request parameters consisting of one or more\ntokens (scope, response type, etc).\u003c/p\u003e\n\u003cp\u003eversion 2.3 (2013-06-19)\n* Renames OAuth 2.0 dynamic client registration package.\n* Adds ClientInformation.getClientMetadata() method.\n* Adds OIDCClientInformation class.\u003c/p\u003e\n\u003cp\u003eversion 2.4 (2013-06-20)\n* Adds static OIDCClientInformation.parse(JSONObject) method.\u003c/p\u003e\n\u003cp\u003eversion 2.5 (2013-06-22)\n* Adds support OAuth 2.0 dynamic client update.\n* Adds OpenID Connect dynamic client registration classes.\u003c/p\u003e\n\u003cp\u003eversion 2.6 (2013-06-25)\n* Enforces order of preference of ACR values in OpenID Connect client\nmetadata, as required by the specification.\n* Documentation and performance improvements.\u003c/p\u003e\n\u003cp\u003eversion 2.7 (2013-06-26)\n* Switches Identifier generation to java.security.SecureRandom.\u003c/p\u003e\n\u003cp\u003eversion 2.8 (2013-06-30)\n* Fixes serialisation and assignment bugs in ClientMetadata.\n* Switches Secret generation to java.security.SecureRandom.\u003c/p\u003e\n\u003cp\u003eversion 2.9 (2013-09-17)\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/04a94cf33d05fc80b6b15d7d398b1bcd94636fbd\"\u003e\u003ccode\u003e04a94cf\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/6ef84cca8ca89dc90d0a4432aa34614c96f94382\"\u003e\u003ccode\u003e6ef84cc\u003c/code\u003e\u003c/a\u003e fix: allow some leniency with uri comparisons for issuer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/ef401a7035c154c14d95884bebbf64da47287ae0\"\u003e\u003ccode\u003eef401a7\u003c/code\u003e\u003c/a\u003e Fixes JakartaServletUtils JavaDoc typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/6f727b41cf461774f51627711895cfe1d47582e1\"\u003e\u003ccode\u003e6f727b4\u003c/code\u003e\u003c/a\u003e JakartaServletUtils.createHTTPRequest must parse query string params for POST...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/f0faf6ebe982ec217140b86a6f3dc37edb60081a\"\u003e\u003ccode\u003ef0faf6e\u003c/code\u003e\u003c/a\u003e Updates to Nimbus JOSE+JWT 10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/0eb61570b5c57e3f3e69a5974ecb3696d262ff70\"\u003e\u003ccode\u003e0eb6157\u003c/code\u003e\u003c/a\u003e Migrates to central-publishing-maven-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/f2100789952111e4541a501f06293b8c21afdaac\"\u003e\u003ccode\u003ef210078\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 11.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/38e6027e33fbedae73266567b4390e0de30e1ef8\"\u003e\u003ccode\u003e38e6027\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/14882216254073713ce4f252413752154088b448\"\u003e\u003ccode\u003e1488221\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-\"\u003ehttps://bitbucket.org/connect2id/oauth-2.0-sdk-with-\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/6eafee538a6d7eaf9af38bf5d44b5807a6f684ab\"\u003e\u003ccode\u003e6eafee5\u003c/code\u003e\u003c/a\u003e feat: rework issuer compare with new resolve method\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/branches/compare/11.29.2..11.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.bouncycastle:bcprov-jdk18on` from 1.81 to 1.82\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html\"\u003eorg.bouncycastle:bcprov-jdk18on's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e2.1.1 Version\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\nRelease: 1.82\u003c!-- raw HTML omitted --\u003e\nDate:      2025, 17th September.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bcgit/bc-java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.bouncycastle:bcpkix-jdk18on` from 1.81 to 1.82\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html\"\u003eorg.bouncycastle:bcpkix-jdk18on's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e2.1.1 Version\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\nRelease: 1.82\u003c!-- raw HTML omitted --\u003e\nDate:      2025, 17th September.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bcgit/bc-java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.ben-manes.caffeine:caffeine` from 3.2.1 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ben-manes/caffeine/releases\"\u003ecom.github.ben-manes.caffeine:caffeine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed characteristics returned by Spliterators (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/f55fea436a73ed14d2d4604adbd8382a464957e9\"\u003e\u003ccode\u003ef55fea4\u003c/code\u003e\u003c/a\u003e minor touchups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/419e86182ec349b56d638cad19c4afe3760decc8\"\u003e\u003ccode\u003e419e861\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/a794497c5defbeff5e425fc2bf8e5783f434bf0b\"\u003e\u003ccode\u003ea794497\u003c/code\u003e\u003c/a\u003e additional tests for collection streams\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/9021c7436a6e7cac08ff95751b3b71b3be64ec2d\"\u003e\u003ccode\u003e9021c74\u003c/code\u003e\u003c/a\u003e Return correct characteristics from spliterators (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/e9ecffe422469ae865528c20823eebea302d0b3b\"\u003e\u003ccode\u003ee9ecffe\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/b20d83978d470e0a9dac6aee0c38d1f9448d6465\"\u003e\u003ccode\u003eb20d839\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/a5e031b57a6a7f4fd1bb1adc2edf9de8e62b0cca\"\u003e\u003ccode\u003ea5e031b\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/7df535815e3d73634e84699cfe42f0feb7d81218\"\u003e\u003ccode\u003e7df5358\u003c/code\u003e\u003c/a\u003e Release 3.2.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ben-manes/caffeine/compare/v3.2.1...v3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.18 to 1.5.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e572d4f87f06674788eb3ca7148e8d1dffc615fa\"\u003e\u003ccode\u003ee572d4f\u003c/code\u003e\u003c/a\u003e skip deployment of blackbox and example modules, published as version 1.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/4adae8bdcdcf018bb29e51387175412bd9c6d546\"\u003e\u003ccode\u003e4adae8b\u003c/code\u003e\u003c/a\u003e add plugin for Maven Central deployment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee70cf4cd99774ea5fe1f7e2d928061126e45eeb\"\u003e\u003ccode\u003eee70cf4\u003c/code\u003e\u003c/a\u003e prepare release 1.5.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/20802cff1dc1ba3bd73b9d7a93102f3b6fd16e2a\"\u003e\u003ccode\u003e20802cf\u003c/code\u003e\u003c/a\u003e mindor javadoc changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/81160699fcecbefdecf79ea44c0f7f2877d9eb8d\"\u003e\u003ccode\u003e8116069\u003c/code\u003e\u003c/a\u003e comment out code in COWArrayListConcurrencyTest to  make IDE happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/7f653409c95e40efd79b2b1bbeefde6dd649ceab\"\u003e\u003ccode\u003e7f65340\u003c/code\u003e\u003c/a\u003e minor changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8d2262d3c5227f209905ac1705a3333ebd8a33c8\"\u003e\u003ccode\u003e8d2262d\u003c/code\u003e\u003c/a\u003e soften warning on using ConsoleAppender\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/c76fed3c01f389e4c18db914bcba1e72bccc2d1e\"\u003e\u003ccode\u003ec76fed3\u003c/code\u003e\u003c/a\u003e ViewStatusMessagesServlet requires method POST for button 'Clear' (\u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/61f6a2544f36b3016e0efd434ee21f19269f1df7\"\u003e\u003ccode\u003e61f6a25\u003c/code\u003e\u003c/a\u003e disallow new in if condition attribute in config files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a07cfd53e4a3122dc83c4ad36b96f6f6fc78375c\"\u003e\u003ccode\u003ea07cfd5\u003c/code\u003e\u003c/a\u003e logback-core: fix spelling errors (\u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/956\"\u003e#956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.18...v_1.5.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-bom` from 5.18.0 to 5.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.20.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.20.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2025-09-20 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.19.0...v5.20.0\"\u003e11 commit(s)\u003c/a\u003e by Adrian-Kim, Giulio Longfils, Rafael Winterhalter, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.4 to 3.27.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3730\"\u003e#3730\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3730\"\u003emockito/mockito#3730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroducing the Ability to Mock Construction of Generic Types (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2401\"\u003e#2401\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3729\"\u003e#3729\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3729\"\u003emockito/mockito#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.1.1 to 4.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3726\"\u003e#3726\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3726\"\u003emockito/mockito#3726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.3.6 to 1.3.7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3725\"\u003e#3725\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3725\"\u003emockito/mockito#3725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump org.eclipse.platform:org.eclipse.osgi from 3.23.100 to 3.23.200 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3720\"\u003e#3720\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3720\"\u003emockito/mockito#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.3.5 to 1.3.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3719\"\u003e#3719\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3719\"\u003emockito/mockito#3719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 4 to 5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3715\"\u003e#3715\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3715\"\u003emockito/mockito#3715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.1 to 4.1.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3713\"\u003e#3713\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3713\"\u003emockito/mockito#3713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bytebuddy from 1.17.6 to 1.17.7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3712\"\u003e#3712\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3712\"\u003emockito/mockito#3712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Use Assume.assumeThat for SequencedCollection tests [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3711\"\u003e#3711\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3711\"\u003emockito/mockito#3711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3709\"\u003e#3709\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3710\"\u003e#3710\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3710\"\u003emockito/mockito#3710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add support for JDK21 Sequenced Collections. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3708\"\u003e#3708\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3708\"\u003emockito/mockito#3708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroducing the Ability to Mock Construction of Generic Types [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2401\"\u003e#2401\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2401\"\u003emockito/mockito#2401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.19.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.19.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2025-08-15 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.18.0...v5.19.0\"\u003e37 commit(s)\u003c/a\u003e by Adrian-Kim, Tim van der Lippe, Tran Ngoc Nhan, dependabot[bot], juyeop\u003c/li\u003e\n\u003cli\u003efeat: Add support for JDK21 Sequenced Collections. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3708\"\u003e#3708\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3708\"\u003emockito/mockito#3708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3707\"\u003e#3707\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3707\"\u003emockito/mockito#3707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild: Allow overriding 'Created-By' for reproducible builds [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3704\"\u003e#3704\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3704\"\u003emockito/mockito#3704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3703\"\u003e#3703\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3703\"\u003emockito/mockito#3703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump androidx.test:runner from 1.6.2 to 1.7...\n\n_Description has been truncated_","html_url":"https://github.com/oviva-ag/ehealthid-relying-party/pull/147","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oviva-ag%2Fehealthid-relying-party/issues/147","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/147/packages"},{"uuid":"2876924673","node_id":"PR_kwDOF7hTq86remMB","number":288,"state":"open","title":"Bump the all-minor-patch group with 53 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T05:26:55.000Z","updated_at":"2025-10-01T05:26:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-patch","update_count":53,"packages":[{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.5.4","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"com.google.cloud:libraries-bom","old_version":"26.64.0","new_version":"26.69.0","repository_url":"https://github.com/googleapis/java-cloud-bom"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.18.0","new_version":"2.19.1","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.springframework:spring-web","old_version":"6.2.9","new_version":"6.2.11","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-aspects","old_version":"6.2.9","new_version":"6.2.11","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-core","old_version":"6.2.9","new_version":"6.2.11","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.2.0","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.2.0","new_version":"2.2.20"},{"name":"org.jetbrains.kotlin:kotlin-maven-allopen","old_version":"2.2.0","new_version":"2.2.20"},{"name":"org.jetbrains.kotlin:kotlin-maven-noarg","old_version":"2.2.0","new_version":"2.2.20"},{"name":"org.jetbrains.kotlin:kotlin-maven-serialization","old_version":"2.2.0","new_version":"2.2.20"},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","old_version":"2.2.0","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-test","old_version":"2.2.0","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.35","new_version":"2.2.38"},{"name":"org.openapitools:openapi-generator-maven-plugin","old_version":"7.14.0","new_version":"7.16.0"},{"name":"jakarta.activation:jakarta.activation-api","old_version":"2.1.3","new_version":"2.1.4","repository_url":"https://github.com/jakartaee/jaf-api"},{"name":"io.netty:netty-all","old_version":"4.2.3.Final","new_version":"4.2.6.Final","repository_url":"https://github.com/netty/netty"},{"name":"org.apache.httpcomponents.core5:httpcore5","old_version":"5.3.4","new_version":"5.3.5","repository_url":"https://github.com/apache/httpcomponents-core"},{"name":"org.apache.httpcomponents.core5:httpcore5-h2","old_version":"5.3.4","new_version":"5.3.5","repository_url":"https://github.com/apache/httpcomponents-core"},{"name":"org.apache.httpcomponents.client5:httpclient5","old_version":"5.5","new_version":"5.5.1","repository_url":"https://github.com/apache/httpcomponents-client"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.5.4","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-actuator","old_version":"3.5.4","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-security","old_version":"3.5.4","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-validation","old_version":"3.5.4","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-jpa","old_version":"3.5.4","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.5.4","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"3.5.4","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.5.4","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.hibernate.validator:hibernate-validator","old_version":"8.0.2.Final","new_version":"8.0.3.Final","repository_url":"https://github.com/hibernate/hibernate-validator"},{"name":"no.nav.security:token-validation-spring","old_version":"5.0.34","new_version":"5.0.37","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-client-spring","old_version":"5.0.34","new_version":"5.0.37","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-spring-test","old_version":"5.0.34","new_version":"5.0.37","repository_url":"https://github.com/navikt/token-support"},{"name":"org.flywaydb:flyway-core","old_version":"11.10.5","new_version":"11.13.2","repository_url":"https://github.com/flyway/flyway"},{"name":"org.flywaydb:flyway-database-postgresql","old_version":"11.10.5","new_version":"11.13.2"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.19.2","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-module-kotlin"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.19.2","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.19.2","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.19.2","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson"},{"name":"io.micrometer:micrometer-registry-prometheus","old_version":"1.15.2","new_version":"1.15.4","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-core","old_version":"1.15.2","new_version":"1.15.4","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"com.google.cloud:google-cloud-bigquery","old_version":"2.54.0","new_version":"2.55.1","repository_url":"https://github.com/googleapis/java-bigquery"},{"name":"com.microsoft.graph:microsoft-graph-core","old_version":"3.6.4","new_version":"3.6.5","repository_url":"https://github.com/microsoftgraph/msgraph-sdk-java-core"},{"name":"com.microsoft.graph:microsoft-graph","old_version":"6.48.0","new_version":"6.53.0","repository_url":"https://github.com/microsoftgraph/msgraph-sdk-java"},{"name":"com.azure:azure-identity","old_version":"1.16.3","new_version":"1.18.0","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.18.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"io.rest-assured:spring-mock-mvc","old_version":"5.5.5","new_version":"5.5.6"},{"name":"org.apache.tika:tika-core","old_version":"3.2.1","new_version":"3.2.3","repository_url":"https://github.com/apache/tika"},{"name":"com.github.jknack:handlebars","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"io.github.openhtmltopdf:openhtmltopdf-core","old_version":"1.1.29","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-pdfbox","old_version":"1.1.29","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-slf4j","old_version":"1.1.29","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-patch group with 53 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.6` |\n| [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom) | `26.64.0` | `26.69.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.3` | `3.5.4` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.3` | `3.5.4` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `6.2.9` | `6.2.11` |\n| [org.springframework:spring-aspects](https://github.com/spring-projects/spring-framework) | `6.2.9` | `6.2.11` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `6.2.9` | `6.2.11` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.20` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.2.0` | `2.2.20` |\n| org.jetbrains.kotlin:kotlin-maven-allopen | `2.2.0` | `2.2.20` |\n| org.jetbrains.kotlin:kotlin-maven-noarg | `2.2.0` | `2.2.20` |\n| org.jetbrains.kotlin:kotlin-maven-serialization | `2.2.0` | `2.2.20` |\n| [org.jetbrains.kotlin:kotlin-stdlib-jdk8](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.20` |\n| [org.jetbrains.kotlin:kotlin-test](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.20` |\n| io.swagger.core.v3:swagger-annotations | `2.2.35` | `2.2.38` |\n| org.openapitools:openapi-generator-maven-plugin | `7.14.0` | `7.16.0` |\n| [jakarta.activation:jakarta.activation-api](https://github.com/jakartaee/jaf-api) | `2.1.3` | `2.1.4` |\n| [io.netty:netty-all](https://github.com/netty/netty) | `4.2.3.Final` | `4.2.6.Final` |\n| [org.apache.httpcomponents.core5:httpcore5](https://github.com/apache/httpcomponents-core) | `5.3.4` | `5.3.5` |\n| [org.apache.httpcomponents.core5:httpcore5-h2](https://github.com/apache/httpcomponents-core) | `5.3.4` | `5.3.5` |\n| [org.apache.httpcomponents.client5:httpclient5](https://github.com/apache/httpcomponents-client) | `5.5` | `5.5.1` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.6` |\n| [org.springframework.boot:spring-boot-starter-actuator](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.6` |\n| [org.springframework.boot:spring-boot-starter-security](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.6` |\n| [org.springframework.boot:spring-boot-starter-validation](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.6` |\n| [org.springframework.boot:spring-boot-starter-data-jpa](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.6` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.6` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.6` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.6` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `8.0.2.Final` | `8.0.3.Final` |\n| [no.nav.security:token-validation-spring](https://github.com/navikt/token-support) | `5.0.34` | `5.0.37` |\n| [no.nav.security:token-client-spring](https://github.com/navikt/token-support) | `5.0.34` | `5.0.37` |\n| [no.nav.security:token-validation-spring-test](https://github.com/navikt/token-support) | `5.0.34` | `5.0.37` |\n| [org.flywaydb:flyway-core](https://github.com/flyway/flyway) | `11.10.5` | `11.13.2` |\n| org.flywaydb:flyway-database-postgresql | `11.10.5` | `11.13.2` |\n| [com.fasterxml.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) | `2.19.2` | `2.20.0` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.19.2` | `2.20.0` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.19.2` | `2.20.0` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.19.2` | `2.20.0` |\n| [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) | `1.15.2` | `1.15.4` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.15.2` | `1.15.4` |\n| [com.google.cloud:google-cloud-bigquery](https://github.com/googleapis/java-bigquery) | `2.54.0` | `2.55.1` |\n| [com.microsoft.graph:microsoft-graph-core](https://github.com/microsoftgraph/msgraph-sdk-java-core) | `3.6.4` | `3.6.5` |\n| [com.microsoft.graph:microsoft-graph](https://github.com/microsoftgraph/msgraph-sdk-java) | `6.48.0` | `6.53.0` |\n| [com.azure:azure-identity](https://github.com/Azure/azure-sdk-for-java) | `1.16.3` | `1.18.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.18.0` | `5.20.0` |\n| io.rest-assured:spring-mock-mvc | `5.5.5` | `5.5.6` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.2.1` | `3.2.3` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.4.0` | `4.5.0` |\n| [io.github.openhtmltopdf:openhtmltopdf-core](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.31` |\n| [io.github.openhtmltopdf:openhtmltopdf-pdfbox](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.31` |\n| [io.github.openhtmltopdf:openhtmltopdf-slf4j](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.31` |\n\nUpdates `org.springframework.boot:spring-boot-starter-parent` from 3.5.4 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted -D arguments break system property resolution on Linux with Spring AOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47166\"\u003e#47166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGroovy Templates fails with an NPE when rendering an auto new line \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47139\"\u003e#47139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eavailable() does not behave correctly when reading stored entries from a NestedJarFile \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47057\"\u003e#47057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-docker-compose doesn't create service connections when image has registry host but not project \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47019\"\u003e#47019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlyway Ignore Migration Patterns setting can't be set to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47013\"\u003e#47013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault value of server.tomcat.resource.cache-ttl is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47253\"\u003e#47253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Java 25 support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47245\"\u003e#47245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Flyway reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46988\"\u003e#46988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Javadoc of Customizer interfaces about overriding behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46942\"\u003e#46942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Ehcache3 3.10.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47106\"\u003e#47106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47094\"\u003e#47094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Gson 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47158\"\u003e#47158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47216\"\u003e#47216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47187\"\u003e#47187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47108\"\u003e#47108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.6.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47109\"\u003e#47109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Activation 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47188\"\u003e#47188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47110\"\u003e#47110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47111\"\u003e#47111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47159\"\u003e#47159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47160\"\u003e#47160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.40 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47113\"\u003e#47113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47189\"\u003e#47189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Failsafe Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47190\"\u003e#47190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Shade Plugin 3.6.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47191\"\u003e#47191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Surefire Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47192\"\u003e#47192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47083\"\u003e#47083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47084\"\u003e#47084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.127.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47127\"\u003e#47127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.3.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47193\"\u003e#47193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47085\"\u003e#47085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47086\"\u003e#47086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Batch 5.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47087\"\u003e#47087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47088\"\u003e#47088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47089\"\u003e#47089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47090\"\u003e#47090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47091\"\u003e#47091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47092\"\u003e#47092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47093\"\u003e#47093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47257\"\u003e#47257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47194\"\u003e#47194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/23bcd7b4d8969cdef27771f1594b044bb98724a6\"\u003e\u003ccode\u003e23bcd7b\u003c/code\u003e\u003c/a\u003e Release v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d96267f12b58fecd696a9f9c5a972f2076c0c9d4\"\u003e\u003ccode\u003ed96267f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9363f03d8dffb72fac89060d6c2880145759cc50\"\u003e\u003ccode\u003e9363f03\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.11-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a465cdbf6697b3a266ac8c36a3ff96b31c7591a6\"\u003e\u003ccode\u003ea465cdb\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/391e745840027cf7e9c8b208147a29111fb26e57\"\u003e\u003ccode\u003e391e745\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ad9a7eecb2ab0c9b797b3223dff16c43608cfaf2\"\u003e\u003ccode\u003ead9a7ee\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/66ba91876ab00a001943a2fa5426c9846aed2e43\"\u003e\u003ccode\u003e66ba918\u003c/code\u003e\u003c/a\u003e Document support for Java 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/943f0ae257479446ad1fe966605c1a0e7797d0e7\"\u003e\u003ccode\u003e943f0ae\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43fee1678a1b2f6118802603dc97adc6a700516a\"\u003e\u003ccode\u003e43fee16\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/11de7d1ca6ba54a3639f1311cf501091e337f301\"\u003e\u003ccode\u003e11de7d1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.4...v3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.cloud:libraries-bom` from 26.64.0 to 26.69.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/java-cloud-bom/releases\"\u003ecom.google.cloud:libraries-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.69.0\u003c/h2\u003e\n\u003cp\u003eGCP Libraries BOM 26.69.0\u003c/p\u003e\n\u003cp\u003eHere are the differences from the previous version (26.68.0)\u003c/p\u003e\n\u003cp\u003eThe group ID of the following artifacts is \u003ccode\u003ecom.google.cloud\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003eNotable Changes\u003c/h1\u003e\n\u003ch2\u003egoogle-cloud-spanner 6.101.1 (prev: 6.100.0)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd transaction_timeout connection property (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner/issues/4056\"\u003e#4056\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/cdc52d49b39c57e7255f4e09fb33a41f4810397d\"\u003ecdc52d4\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTPC support (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner/issues/4055\"\u003e#4055\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/7625cce9ad48b14a1cff9c2ede86a066ea292bef\"\u003e7625cce\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePotential NullPointerException in Value#hashCode (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner/issues/4046\"\u003e#4046\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/74abb341e2ea42bbf0a2de4ec3e3555335b5fd9f\"\u003e74abb34\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRecalculate remaining statement timeout after retry (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner/issues/4053\"\u003e#4053\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/5e26596f4f9c924260da0908920854d8ddfc626b\"\u003e5e26596\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-spanner-jdbc 2.33.0 (prev: 2.32.3)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd transaction_timeout connection property (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner-jdbc/issues/2226\"\u003e#2226\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner-jdbc/commit/092df54f1bd823ce721c29732a51f8ef5065a6f2\"\u003e092df54\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-storage 2.58.0 (prev: 2.57.0)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003estoragecontrol:\u003c/strong\u003e Add GetIamPolicy, SetIamPolicy, and TestIamPermissions RPCs (\u003ca href=\"https://github.com/googleapis/java-storage/commit/c884551048a323f2a3fd7aaf4fce469d4d4f543e\"\u003ec884551\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix appendable upload finalization race condition (\u003ca href=\"https://redirect.github.com/googleapis/java-storage/issues/3295\"\u003e#3295\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage/commit/485be184c08c7b857d8c9a9443f32903df879b23\"\u003e485be18\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix IllegalMonitorStateException thrown from BlobAppendableUpload.isOpen() (\u003ca href=\"https://redirect.github.com/googleapis/java-storage/issues/3302\"\u003e#3302\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage/commit/aa904688b784d7427454318196ef88628e415246\"\u003eaa90468\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate object context diff logic to be shallow rather than deep (\u003ca href=\"https://redirect.github.com/googleapis/java-storage/issues/3287\"\u003e#3287\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage/commit/2fd15f69e93a3df2b8dbbd4f08edd07c087e957c\"\u003e2fd15f6\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther libraries\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[aiplatform] add private_model_server_enabled to in Endpoint.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-java/commit/bd1762a0350d5273d57036d6430bbb7f34c2dad0\"\u003ebd1762a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[apihub] Introduce new services for data collection (ApiHubCollect) and curation (ApiHubCurate) (\u003ca href=\"https://github.com/googleapis/google-cloud-java/commit/bd1762a0350d5273d57036d6430bbb7f34c2dad0\"\u003ebd1762a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[batch] added new provisioning models (\u003ca href=\"https://github.com/googleapis/google-cloud-java/commit/bd1762a0350d5273d57036d6430bbb7f34c2dad0\"\u003ebd1762a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[compute] Update Compute Engine v1 API to revision 20250902 (\u003ca href=\"https://github.com/googleapis/google-cloud-java/commit/bd1762a0350d5273d57036d6430bbb7f34c2dad0\"\u003ebd1762a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[eventarc] add new fields to Eventarc resources (\u003ca href=\"https://github.com/googleapis/google-cloud-java/commit/bd1762a0350d5273d57036d6430bbb7f34c2dad0\"\u003ebd1762a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[gkehub] add \u003ccode\u003ek8s_git_version\u003c/code\u003e field (\u003ca href=\"https://github.com/googleapis/google-cloud-java/commit/bd1762a0350d5273d57036d6430bbb7f34c2dad0\"\u003ebd1762a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[texttospeech] add Gemini TTS Multispeaker API fields (\u003ca href=\"https://github.com/googleapis/google-cloud-java/commit/bd1762a0350d5273d57036d6430bbb7f34c2dad0\"\u003ebd1762a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[video-live-stream] Added H.265 (HEVC) codec support (\u003ca href=\"https://github.com/googleapis/google-cloud-java/commit/bd1762a0350d5273d57036d6430bbb7f34c2dad0\"\u003ebd1762a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate dependency com.google.cloud:sdk-platform-java-config to v3.52.2 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-java/issues/11747\"\u003e#11747\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-java/commit/deb0ed92d7c3279e0e26ba8b22463cb77131fa10\"\u003edeb0ed9\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion Upgrades\u003c/h1\u003e\n\u003ch2\u003eMinor Version Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003egoogle-cloud-apigee-registry:0.75.0 (prev:0.74.0; Release Notes: \u003ca href=\"https://github.com/googleapis/google-cloud-java/releases/tag/v1.69.0\"\u003ev0.75.0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egoogle-cloud-video-intelligence:2.74.0 (prev:2.73.0; Release Notes: \u003ca href=\"https://github.com/googleapis/google-cloud-java/releases/tag/v1.69.0\"\u003ev2.74.0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egoogle-cloud-assured-workloads:2.75.0 (prev:2.74.0; Release Notes: \u003ca href=\"https://github.com/googleapis/google-cloud-java/releases/tag/v1.69.0\"\u003ev2.75.0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egoogle-cloud-speech:4.70.0 (prev:4.69.0; Release Notes: \u003ca href=\"https://github.com/googleapis/google-cloud-java/releases/tag/v1.69.0\"\u003ev4.70.0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egoogle-cloud-eventarc-publishing:0.75.0 (prev:0.74.0; Release Notes: \u003ca href=\"https://github.com/googleapis/google-cloud-java/releases/tag/v1.69.0\"\u003ev0.75.0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egoogle-cloud-cloudsecuritycompliance:0.2.0 (prev:0.1.0; Release Notes: \u003ca href=\"https://github.com/googleapis/google-cloud-java/releases/tag/v1.69.0\"\u003ev0.2.0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egoogle-cloud-workstations:0.63.0 (prev:0.62.0; Release Notes: \u003ca href=\"https://github.com/googleapis/google-cloud-java/releases/tag/v1.69.0\"\u003ev0.63.0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/9212b8abd0ddcaad5259ea25422a6ca37dffa3e7\"\u003e\u003ccode\u003e9212b8a\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7213\"\u003e#7213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/1e9b8c774809659b8223b9d9f45b5b66d833ced3\"\u003e\u003ccode\u003e1e9b8c7\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-datastore-bom to v2.32....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/e3debca6846a209842cd691530f2558984c5358d\"\u003e\u003ccode\u003ee3debca\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.33.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/a516b51ed648950fb42c50f7014662432b4696de\"\u003e\u003ccode\u003ea516b51\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-spanner-bom to v6.101.1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/a59bacc8efaca290d161139fbc2576e2a7eb3d4e\"\u003e\u003ccode\u003ea59bacc\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-pubsublite-bom to v1.15...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/4fac3db38d5630a0916347b2d27432e20e139637\"\u003e\u003ccode\u003e4fac3db\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-bigquery to v2.55.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7\"\u003e#7\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/38ec3ff81ee4cb633db0e15b2bfc83edbb43548f\"\u003e\u003ccode\u003e38ec3ff\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-nio to v0.128.5 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7204\"\u003e#7204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/9c8625b0510b85a242be08976b2a572b3745a0be\"\u003e\u003ccode\u003e9c8625b\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:gapic-libraries-bom to v1.69.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7206\"\u003e#7206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/98443be61de9ffc94d8567255c9685dd60e1be46\"\u003e\u003ccode\u003e98443be\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-storage-bom to v2.58.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/bce476175272b5e8d6e518387f3bc87cee8be38b\"\u003e\u003ccode\u003ebce4761\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-logging-logback to v0.1...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.64.0...v26.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-surefire-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-interpolation from 1.27 to 1.28 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/829\"\u003e#829\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.4.0 to 1.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/830\"\u003e#830\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jacocoVersion from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/827\"\u003e#827\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/88513d8b8dfef3c00794e2ae5976cb1d4368ca3d\"\u003e\u003ccode\u003e88513d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9c48828ba184c43d0f70d7d8ddec9feefd41a134\"\u003e\u003ccode\u003e9c48828\u003c/code\u003e\u003c/a\u003e Simplify cuncumber IT configuration and make windows build working again (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/74b2d8c767c0cdbd7ebd36e5f8dc4563828e4bc0\"\u003e\u003ccode\u003e74b2d8c\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3173\"\u003e#3173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/6c30bf12f70caaaaa075e303653776a712209055\"\u003e\u003ccode\u003e6c30bf1\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2298] fix xml output with junit 5 nested classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9f49866349c497bbb310b24e3f644d5c970d110a\"\u003e\u003ccode\u003e9f49866\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/fb96954be3f6b6428ed1fe43f2fdf1fb2ebe7e7c\"\u003e\u003ccode\u003efb96954\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1e6315917bda76bc256621253d926d454b0eabd5\"\u003e\u003ccode\u003e1e63159\u003c/code\u003e\u003c/a\u003e Name the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/76e806aa6e2efa5bf3bb0ec843ac94ed8da312c1\"\u003e\u003ccode\u003e76e806a\u003c/code\u003e\u003c/a\u003e feat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0fbfb27d05ea730d201d273f3fb29f5314294548\"\u003e\u003ccode\u003e0fbfb27\u003c/code\u003e\u003c/a\u003e Implement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3155\"\u003e#3155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/98d081e671888831ab16c66f4e02fc7e73802d2f\"\u003e\u003ccode\u003e98d081e\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.3...surefire-3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-failsafe-plugin` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-failsafe-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-interpolation from 1.27 to 1.28 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/829\"\u003e#829\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.4.0 to 1.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/830\"\u003e#830\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jacocoVersion from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/827\"\u003e#827\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/88513d8b8dfef3c00794e2ae5976cb1d4368ca3d\"\u003e\u003ccode\u003e88513d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9c48828ba184c43d0f70d7d8ddec9feefd41a134\"\u003e\u003ccode\u003e9c48828\u003c/code\u003e\u003c/a\u003e Simplify cuncumber IT configuration and make windows build working again (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/74b2d8c767c0cdbd7ebd36e5f8dc4563828e4bc0\"\u003e\u003ccode\u003e74b2d8c\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3173\"\u003e#3173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/6c30bf12f70caaaaa075e303653776a712209055\"\u003e\u003ccode\u003e6c30bf1\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2298] fix xml output with junit 5 nested classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9f49866349c497bbb310b24e3f644d5c970d110a\"\u003e\u003ccode\u003e9f49866\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/fb96954be3f6b6428ed1fe43f2fdf1fb2ebe7e7c\"\u003e\u003ccode\u003efb96954\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1e6315917bda76bc256621253d926d454b0eabd5\"\u003e\u003ccode\u003e1e63159\u003c/code\u003e\u003c/a\u003e Name the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/76e806aa6e2efa5bf3bb0ec843ac94ed8da312c1\"\u003e\u003ccode\u003e76e806a\u003c/code\u003e\u003c/a\u003e feat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0fbfb27d05ea730d201d273f3fb29f5314294548\"\u003e\u003ccode\u003e0fbfb27\u003c/code\u003e\u003c/a\u003e Implement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3155\"\u003e#3155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/98d081e671888831ab16c66f4e02fc7e73802d2f\"\u003e\u003ccode\u003e98d081e\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.3...surefire-3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.mojo:versions-maven-plugin` from 2.18.0 to 2.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mojohaus/versions/releases\"\u003eorg.codehaus.mojo:versions-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.19.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1270\"\u003e#1270\u003c/a\u003e: Ensuring thread safety when creating VersionsHelper (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1273\"\u003e#1273\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1266\"\u003e#1266\u003c/a\u003e: Applying the include filter during association resolution (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1274\"\u003e#1274\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1271\"\u003e#1271\u003c/a\u003e: Fixed broken Site links (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1275\"\u003e#1275\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e:boom: Breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved numeric and mercury comparators, further refactoring (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1222\"\u003e#1222\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eParallel version updates (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1207\"\u003e#1207\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1140\"\u003e#1140\u003c/a\u003e: Added showVersionless (default true) (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1187\"\u003e#1187\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1227\"\u003e#1227\u003c/a\u003e: revert working in case of a non-standard \u0026quot;pom.xml\u0026quot; filename (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1263\"\u003e#1263\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1255\"\u003e#1255\u003c/a\u003e: set-property special case when a property has no value (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1261\"\u003e#1261\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1251\"\u003e#1251\u003c/a\u003e: nextSnapshotIndexToIncrement should zeros on the right (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1262\"\u003e#1262\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed #1233- set-property in profile without module  property (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1234\"\u003e#1234\u003c/a\u003e) \u003ca href=\"https://github.com/mcarlett\"\u003e\u003ccode\u003e@​mcarlett\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix closing code tags (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1206\"\u003e#1206\u003c/a\u003e) \u003ca href=\"https://github.com/pzygielo\"\u003e\u003ccode\u003e@​pzygielo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1197\"\u003e#1197\u003c/a\u003e: Handling a no-version case in dependencyManagement for CompareDependenciesMojo (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1198\"\u003e#1198\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the failed release build (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1194\"\u003e#1194\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1191\"\u003e#1191\u003c/a\u003e: Processes (all) profiles from original model if transitive is false (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1193\"\u003e#1193\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1140\"\u003e#1140\u003c/a\u003e for reports (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1188\"\u003e#1188\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1140\"\u003e#1140\u003c/a\u003e: Added showVersionless (default true) (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1187\"\u003e#1187\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1182\"\u003e#1182\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1184\"\u003e#1184\u003c/a\u003e: Bug fixes (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1185\"\u003e#1185\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove manual default from docs for parameters (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1264\"\u003e#1264\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse default configuration for release-drafter (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1256\"\u003e#1256\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump project version to 2.19.0-SNAPSHOT (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1237\"\u003e#1237\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExposing the problem causing artifact if Resolver throws an exception (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1224\"\u003e#1224\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSite fix for rule-2.1.0.xsd and rule-2.0.0.xsd; getOutputPath() for reports (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1223\"\u003e#1223\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved numeric and mercury comparators, further refactoring (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1222\"\u003e#1222\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePom helper refactoring (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1221\"\u003e#1221\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePR Automation only on close event (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1220\"\u003e#1220\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactoring: ArtifactFactory and ArtifactVersionService (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1218\"\u003e#1218\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVersions refactor 2 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1204\"\u003e#1204\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactoring: coalesce use-\u003cem\u003e-\u003c/em\u003e goals. (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1202\"\u003e#1202\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePR Automation - must use pull_request_target (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1205\"\u003e#1205\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/804a5ab508d512bb44726fa665481cec9342dc91\"\u003e\u003ccode\u003e804a5ab\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 2.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/4affd188f68dd333f2968611597056371b79ec72\"\u003e\u003ccode\u003e4affd18\u003c/code\u003e\u003c/a\u003e Resolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1270\"\u003e#1270\u003c/a\u003e: Ensuring thread safety when VersionsHelper (\u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/6bd8d68ee004b77f3207341542f710127fc39f86\"\u003e\u003ccode\u003e6bd8d68\u003c/code\u003e\u003c/a\u003e Resolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1266\"\u003e#1266\u003c/a\u003e: Applying the include filter while resolving property associat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/60d273cd671375dcf0342d65f27a5743db25e974\"\u003e\u003ccode\u003e60d273c\u003c/code\u003e\u003c/a\u003e Resolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1271\"\u003e#1271\u003c/a\u003e: Fixed broken Site links (\u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/4456751dc67304e4f54f250f789a830891a2a3c2\"\u003e\u003ccode\u003e4456751\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump org.hibernate:hibernate-validator (\u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1267\"\u003e#1267\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/3eee9f9a733beb542ee16e70f6f9297d725ad969\"\u003e\u003ccode\u003e3eee9f9\u003c/code\u003e\u003c/a\u003e Bump org.hibernate:hibernate-validator (\u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/9c43c1ab7cd86a11760f0a5feefc68d78d81aa92\"\u003e\u003ccode\u003e9c43c1a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/b625a902dc9ec95aef992387d3c23515bc30e42f\"\u003e\u003ccode\u003eb625a90\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/ba67cf1c62013560ad3fcd7649400e2eabf850b1\"\u003e\u003ccode\u003eba67cf1\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 9 to 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/28ac80de8640dc01cc4e245eba830bfcf3fd0ab3\"\u003e\u003ccode\u003e28ac80d\u003c/code\u003e\u003c/a\u003e Remove manual default from docs for parameters\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mojohaus/versions/compare/2.18.0...2.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.9 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-aspects` from 6.2.9 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-aspects's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c7885...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/tilbakemeldingsmottak-api/pull/288","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Ftilbakemeldingsmottak-api/issues/288","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/288/packages"},{"uuid":"2876626574","node_id":"PR_kwDOOXPets6rddaO","number":325,"state":"closed","title":"chore(deps): bump com.github.jknack:handlebars from 4.4.0 to 4.5.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":["mowi12"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-01T09:33:47.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T02:22:45.000Z","updated_at":"2025-10-01T09:33:48.000Z","time_to_close":25862,"merged_at":"2025-10-01T09:33:47.000Z","merged_by":"mowi12","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.github.jknack:handlebars","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"}],"path":null,"ecosystem":"maven"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) from 4.4.0 to 4.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/584992307690a72572c258801d868bcbba13ed00\"\u003e\u003ccode\u003e5849923\u003c/code\u003e\u003c/a\u003e v4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/827e6bcff36462fd7955df3e52bf2d23fe1d3caf\"\u003e\u003ccode\u003e827e6bc\u003c/code\u003e\u003c/a\u003e Java 21 ArrayList getLast is resolved by JavaBeanValueResolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/7bebbef05e8c98e87ba907ed5f586d2d42251637\"\u003e\u003ccode\u003e7bebbef\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/8bbe9954c09fa388b6d8d843f70b6796726fc133\"\u003e\u003ccode\u003e8bbe995\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/63a20c4c6a8f4d08f472286be2ed7e2b5ba360de\"\u003e\u003ccode\u003e63a20c4\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/5f3eeff905022c0aee01557a55ecfe85ebd4b146\"\u003e\u003ccode\u003e5f3eeff\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/bb6beae6f7cec0e80f9313b303ef6946997ea976\"\u003e\u003ccode\u003ebb6beae\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/a5ccf613b9566b5fd93df3d3cedfffbab4e155d4\"\u003e\u003ccode\u003ea5ccf61\u003c/code\u003e\u003c/a\u003e change parsing rule to disallow multiple else statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/275b5ec3f409e2b62fd9158ef56f4add295b23e6\"\u003e\u003ccode\u003e275b5ec\u003c/code\u003e\u003c/a\u003e fix(issue-1160): support named 'locale' and 'format' parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/65f8980cdba0b0c3b044ae957a8e87cf1a269c49\"\u003e\u003ccode\u003e65f8980\u003c/code\u003e\u003c/a\u003e Fix invalid Java token error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.jknack:handlebars\u0026package-manager=gradle\u0026previous-version=4.4.0\u0026new-version=4.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SE-UUlm/snowballr-backend/pull/325","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SE-UUlm%2Fsnowballr-backend/issues/325","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/325/packages"},{"uuid":"3465718197","node_id":"PR_kwDOFiUdu86rJB26","number":125,"state":"open","title":"build(deps): bump the dependencies group across 1 directory with 106 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-29T16:19:44.000Z","updated_at":"2025-10-06T12:08:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":106,"packages":[{"name":"io.netty:netty-bom","old_version":"4.2.1.Final","new_version":"4.2.6.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-codec-http2","old_version":"4.2.1.Final","new_version":"4.2.6.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-transport-native-epoll","old_version":"4.2.1.Final","new_version":"4.2.6.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-transport-native-kqueue","old_version":"4.2.1.Final","new_version":"4.2.6.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-transport-native-io_uring","old_version":"4.2.1.Final","new_version":"4.2.6.Final","repository_url":"https://github.com/netty/netty"},{"name":"com.amazonaws:aws-java-sdk-bom","old_version":"1.12.783","new_version":"1.12.791","repository_url":"https://github.com/aws/aws-sdk-java"},{"name":"org.apache.camel:camel-bom","old_version":"4.11.0","new_version":"4.14.0"},{"name":"org.junit:junit-bom","old_version":"5.12.2","new_version":"5.13.4","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"com.github.ben-manes.caffeine:caffeine","old_version":"3.2.0","new_version":"3.2.2","repository_url":"https://github.com/ben-manes/caffeine"},{"name":"com.typesafe:config","old_version":"1.4.3","new_version":"1.4.5","repository_url":"https://github.com/lightbend/config"},{"name":"com.google.code.gson:gson","old_version":"2.13.1","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","old_version":"2.19.0","new_version":"2.20.0"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.19.0","new_version":"2.20.0"},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-modules-java8"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-module-kotlin"},{"name":"com.fasterxml.jackson.module:jackson-module-afterburner","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-modules-base"},{"name":"com.fasterxml.jackson.module:jackson-module-blackbird","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-modules-base"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-hibernate5","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-datatype-hibernate"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.0","new_version":"2.20.0"},{"name":"io.avaje:avaje-inject","old_version":"11.5","new_version":"11.6","repository_url":"https://github.com/avaje/avaje-inject"},{"name":"io.avaje:avaje-inject-generator","old_version":"11.5","new_version":"11.6"},{"name":"io.avaje:avaje-jsonb","old_version":"3.4","new_version":"3.7","repository_url":"https://github.com/avaje/avaje-jsonb"},{"name":"io.avaje:avaje-jsonb-generator","old_version":"3.4","new_version":"3.7"},{"name":"io.avaje:avaje-validator","old_version":"2.11","new_version":"2.14","repository_url":"https://github.com/avaje/avaje-validator"},{"name":"io.avaje:avaje-validator-generator","old_version":"2.11","new_version":"2.14"},{"name":"com.github.jknack:handlebars","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.24.3","new_version":"2.25.2"},{"name":"org.apache.logging.log4j:log4j-slf4j-impl","old_version":"2.24.3","new_version":"2.25.2"},{"name":"commons-io:commons-io","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/apache/commons-io"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.30","new_version":"2.2.38"},{"name":"io.swagger.core.v3:swagger-models","old_version":"2.2.30","new_version":"2.2.38"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.27","new_version":"2.1.34","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"com.graphql-java:graphql-java","old_version":"23.1","new_version":"24.3","repository_url":"https://github.com/graphql-java/graphql-java"},{"name":"org.hibernate.orm:hibernate-core","old_version":"6.6.14.Final","new_version":"7.1.2.Final","repository_url":"https://github.com/hibernate/hibernate-orm"},{"name":"io.ebean:ebean","old_version":"15.11.0","new_version":"17.1.0","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"io.ebean:ebean-querybean","old_version":"15.11.0","new_version":"17.1.0","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"io.ebean:querybean-generator","old_version":"15.11.0","new_version":"17.1.0","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"io.ebean:ebean-test","old_version":"15.11.0","new_version":"17.1.0","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"org.jdbi:jdbi3-core","old_version":"3.49.3","new_version":"3.49.5","repository_url":"https://github.com/jdbi/jdbi"},{"name":"org.flywaydb:flyway-core","old_version":"11.8.0","new_version":"11.13.2","repository_url":"https://github.com/flyway/flyway"},{"name":"com.squareup.okhttp3:okhttp","old_version":"4.12.0","new_version":"5.1.0","repository_url":"https://github.com/square/okhttp"},{"name":"com.squareup.okhttp3:okhttp-sse","old_version":"4.12.0","new_version":"5.1.0","repository_url":"https://github.com/square/okhttp"},{"name":"com.squareup.okhttp3:okhttp-tls","old_version":"4.12.0","new_version":"5.1.0","repository_url":"https://github.com/square/okhttp"},{"name":"com.github.spotbugs:spotbugs-annotations","old_version":"4.9.3","new_version":"4.9.6","repository_url":"https://github.com/spotbugs/spotbugs"},{"name":"io.undertow:undertow-core","old_version":"2.3.18.Final","new_version":"2.3.19.Final","repository_url":"https://github.com/undertow-io/undertow"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-core-server","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-jetty-api","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-jetty-server","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty.http2:jetty-http2-server","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty:jetty-alpn-java-server","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty.http2:jetty-http2-client","old_version":"12.0.20","new_version":"12.1.1"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"com.zaxxer:HikariCP","old_version":"6.3.0","new_version":"7.0.2","repository_url":"https://github.com/brettwooldridge/HikariCP"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.1.20","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-reflect","old_version":"2.1.20","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.1.20","new_version":"2.2.20"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.30","new_version":"4.2.37","repository_url":"https://github.com/dropwizard/metrics"},{"name":"io.dropwizard.metrics:metrics-healthchecks","old_version":"4.2.30","new_version":"4.2.37","repository_url":"https://github.com/dropwizard/metrics"},{"name":"io.dropwizard.metrics:metrics-jvm","old_version":"4.2.30","new_version":"4.2.37","repository_url":"https://github.com/dropwizard/metrics"},{"name":"org.jboss.modules:jboss-modules","old_version":"2.1.6.Final","new_version":"2.2.0.Final"},{"name":"com.google.testing.compile:compile-testing","old_version":"0.21.0","new_version":"0.23.0","repository_url":"https://github.com/google/compile-testing"},{"name":"com.google.truth:truth","old_version":"1.4.4","new_version":"1.4.5","repository_url":"https://github.com/google/truth"},{"name":"io.jsonwebtoken:jjwt-impl","old_version":"0.12.6","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"io.jsonwebtoken:jjwt-orgjson","old_version":"0.12.6","new_version":"0.13.0"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.6","repository_url":"https://github.com/assertj/assertj"},{"name":"org.mockito:mockito-core","old_version":"5.17.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.17.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"},{"name":"io.lettuce:lettuce-core","old_version":"6.6.0.RELEASE","new_version":"6.8.1.RELEASE","repository_url":"https://github.com/redis/lettuce"},{"name":"org.apache.kafka:kafka-clients","old_version":"4.0.0","new_version":"4.1.0"},{"name":"org.codehaus.mojo:exec-maven-plugin","old_version":"3.5.0","new_version":"3.5.1","repository_url":"https://github.com/mojohaus/exec-maven-plugin"},{"name":"org.apache.maven:maven-plugin-api","old_version":"3.9.9","new_version":"3.9.11","repository_url":"https://github.com/apache/maven"},{"name":"org.apache.maven:maven-core","old_version":"3.9.9","new_version":"3.9.11"},{"name":"org.codehaus.groovy:groovy-all","old_version":"3.0.24","new_version":"3.0.25","repository_url":"https://github.com/apache/groovy"},{"name":"org.apache.maven.plugins:maven-shade-plugin","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/apache/maven-shade-plugin"},{"name":"org.moditect:moditect-maven-plugin","old_version":"1.2.2.Final","new_version":"1.3.0.Final","repository_url":"https://github.com/moditect/moditect"},{"name":"io.repaint.maven:tiles-maven-plugin","old_version":"2.40","new_version":"2.41","repository_url":"https://github.com/repaint-io/maven-tiles"},{"name":"com.github.eirslett:frontend-maven-plugin","old_version":"1.15.1","new_version":"1.15.4","repository_url":"https://github.com/eirslett/frontend-maven-plugin"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.14.0","new_version":"3.14.1","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.18.0","new_version":"2.19.1","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"com.rudikershaw.gitbuildhook:git-build-hook-maven-plugin","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/rudikershaw/git-build-hook"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.5.0","new_version":"3.6.1","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"2.44.4","new_version":"3.0.0","repository_url":"https://github.com/diffplug/spotless"},{"name":"org.apache.maven.plugins:maven-javadoc-plugin","old_version":"3.11.2","new_version":"3.12.0","repository_url":"https://github.com/apache/maven-javadoc-plugin"},{"name":"org.apache.maven.plugins:maven-gpg-plugin","old_version":"3.2.7","new_version":"3.2.8","repository_url":"https://github.com/apache/maven-gpg-plugin"},{"name":"io.reactivex.rxjava3:rxjava","old_version":"3.1.10","new_version":"3.1.12","repository_url":"https://github.com/ReactiveX/RxJava"},{"name":"org.jboss.xnio:xnio-api","old_version":"3.8.16.Final","new_version":"3.8.17.Final","repository_url":"https://github.com/xnio/xnio"},{"name":"commons-codec:commons-codec","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.apache.commons:commons-lang3","old_version":"3.17.0","new_version":"3.19.0"},{"name":"org.hibernate.validator:hibernate-validator","old_version":"8.0.2.Final","new_version":"9.0.1.Final","repository_url":"https://github.com/hibernate/hibernate-validator"},{"name":"org.glassfish.expressly:expressly","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/eclipse-ee4j/expressly"},{"name":"com.github.kagkarlsson:db-scheduler","old_version":"15.6.0","new_version":"16.1.0","repository_url":"https://github.com/kagkarlsson/db-scheduler"},{"name":"software.amazon.awssdk:bom","old_version":"2.31.40","new_version":"2.34.5"},{"name":"io.methvin:directory-watcher","old_version":"0.19.0","new_version":"0.19.1","repository_url":"https://github.com/gmethvin/directory-watcher"},{"name":"org.jline:jline","old_version":"3.30.0","new_version":"3.30.6","repository_url":"https://github.com/jline/jline3"},{"name":"org.jline:jline-terminal-jna","old_version":"3.30.0","new_version":"3.30.6","repository_url":"https://github.com/jline/jline3"},{"name":"io.projectreactor:reactor-core","old_version":"3.7.5","new_version":"3.7.11","repository_url":"https://github.com/reactor/reactor-core"},{"name":"io.smallrye.reactive:mutiny","old_version":"2.8.0","new_version":"3.0.0","repository_url":"https://github.com/smallrye/smallrye-mutiny"},{"name":"org.jsoup:jsoup","old_version":"1.20.1","new_version":"1.21.2","repository_url":"https://github.com/jhy/jsoup"},{"name":"org.asynchttpclient:async-http-client","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/AsyncHttpClient/async-http-client"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 106 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.netty:netty-bom](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.6.Final` |\n| [io.netty:netty-codec-http2](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.6.Final` |\n| [io.netty:netty-transport-native-epoll](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.6.Final` |\n| [io.netty:netty-transport-native-kqueue](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.6.Final` |\n| [io.netty:netty-transport-native-io_uring](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.6.Final` |\n| [com.amazonaws:aws-java-sdk-bom](https://github.com/aws/aws-sdk-java) | `1.12.783` | `1.12.791` |\n| org.apache.camel:camel-bom | `4.11.0` | `4.14.0` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.12.2` | `5.13.4` |\n| [com.github.ben-manes.caffeine:caffeine](https://github.com/ben-manes/caffeine) | `3.2.0` | `3.2.2` |\n| [com.typesafe:config](https://github.com/lightbend/config) | `1.4.3` | `1.4.5` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.13.1` | `2.13.2` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.19.0` | `2.20.0` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jdk8 | `2.19.0` | `2.20.0` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.module:jackson-module-parameter-names](https://github.com/FasterXML/jackson-modules-java8) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.module:jackson-module-afterburner](https://github.com/FasterXML/jackson-modules-base) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.module:jackson-module-blackbird](https://github.com/FasterXML/jackson-modules-base) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.datatype:jackson-datatype-hibernate5](https://github.com/FasterXML/jackson-datatype-hibernate) | `2.19.0` | `2.20.0` |\n| com.fasterxml.jackson.core:jackson-annotations | `2.19.0` | `2.20.0` |\n| [io.avaje:avaje-inject](https://github.com/avaje/avaje-inject) | `11.5` | `11.6` |\n| io.avaje:avaje-inject-generator | `11.5` | `11.6` |\n| [io.avaje:avaje-jsonb](https://github.com/avaje/avaje-jsonb) | `3.4` | `3.7` |\n| io.avaje:avaje-jsonb-generator | `3.4` | `3.7` |\n| [io.avaje:avaje-validator](https://github.com/avaje/avaje-validator) | `2.11` | `2.14` |\n| io.avaje:avaje-validator-generator | `2.11` | `2.14` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.4.0` | `4.5.0` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.2` |\n| org.apache.logging.log4j:log4j-slf4j-impl | `2.24.3` | `2.25.2` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.swagger.core.v3:swagger-annotations | `2.2.30` | `2.2.38` |\n| io.swagger.core.v3:swagger-models | `2.2.30` | `2.2.38` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.27` | `2.1.34` |\n| [com.graphql-java:graphql-java](https://github.com/graphql-java/graphql-java) | `23.1` | `24.3` |\n| [org.hibernate.orm:hibernate-core](https://github.com/hibernate/hibernate-orm) | `6.6.14.Final` | `7.1.2.Final` |\n| [io.ebean:ebean](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.0` |\n| [io.ebean:ebean-querybean](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.0` |\n| [io.ebean:querybean-generator](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.0` |\n| [io.ebean:ebean-test](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.0` |\n| [org.jdbi:jdbi3-core](https://github.com/jdbi/jdbi) | `3.49.3` | `3.49.5` |\n| [org.flywaydb:flyway-core](https://github.com/flyway/flyway) | `11.8.0` | `11.13.2` |\n| [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp) | `4.12.0` | `5.1.0` |\n| [com.squareup.okhttp3:okhttp-sse](https://github.com/square/okhttp) | `4.12.0` | `5.1.0` |\n| [com.squareup.okhttp3:okhttp-tls](https://github.com/square/okhttp) | `4.12.0` | `5.1.0` |\n| [com.github.spotbugs:spotbugs-annotations](https://github.com/spotbugs/spotbugs) | `4.9.3` | `4.9.6` |\n| [io.undertow:undertow-core](https://github.com/undertow-io/undertow) | `2.3.18.Final` | `2.3.19.Final` |\n| org.eclipse.jetty:jetty-server | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty.websocket:jetty-websocket-core-server | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty.websocket:jetty-websocket-jetty-api | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty.websocket:jetty-websocket-jetty-server | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty.http2:jetty-http2-server | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty:jetty-alpn-java-server | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty.http2:jetty-http2-client | `12.0.20` | `12.1.1` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP) | `6.3.0` | `7.0.2` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.1.20` | `2.2.20` |\n| [org.jetbrains.kotlin:kotlin-reflect](https://github.com/JetBrains/kotlin) | `2.1.20` | `2.2.20` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.1.20` | `2.2.20` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.30` | `4.2.37` |\n| [io.dropwizard.metrics:metrics-healthchecks](https://github.com/dropwizard/metrics) | `4.2.30` | `4.2.37` |\n| [io.dropwizard.metrics:metrics-jvm](https://github.com/dropwizard/metrics) | `4.2.30` | `4.2.37` |\n| org.jboss.modules:jboss-modules | `2.1.6.Final` | `2.2.0.Final` |\n| [com.google.testing.compile:compile-testing](https://github.com/google/compile-testing) | `0.21.0` | `0.23.0` |\n| [com.google.truth:truth](https://github.com/google/truth) | `1.4.4` | `1.4.5` |\n| [io.jsonwebtoken:jjwt-impl](https://github.com/jwtk/jjwt) | `0.12.6` | `0.13.0` |\n| io.jsonwebtoken:jjwt-orgjson | `0.12.6` | `0.13.0` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.6` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.17.0` | `5.20.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.17.0` | `5.20.0` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.5.0-jre` |\n| [io.lettuce:lettuce-core](https://github.com/redis/lettuce) | `6.6.0.RELEASE` | `6.8.1.RELEASE` |\n| org.apache.kafka:kafka-clients | `4.0.0` | `4.1.0` |\n| [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) | `3.5.0` | `3.5.1` |\n| [org.apache.maven:maven-plugin-api](https://github.com/apache/maven) | `3.9.9` | `3.9.11` |\n| org.apache.maven:maven-core | `3.9.9` | `3.9.11` |\n| [org.codehaus.groovy:groovy-all](https://github.com/apache/groovy) | `3.0.24` | `3.0.25` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.6.0` | `3.6.1` |\n| [org.moditect:moditect-maven-plugin](https://github.com/moditect/moditect) | `1.2.2.Final` | `1.3.0.Final` |\n| [io.repaint.maven:tiles-maven-plugin](https://github.com/repaint-io/maven-tiles) | `2.40` | `2.41` |\n| [com.github.eirslett:frontend-maven-plugin](https://github.com/eirslett/frontend-maven-plugin) | `1.15.1` | `1.15.4` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.14.0` | `3.14.1` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.3` | `3.5.4` |\n| [com.rudikershaw.gitbuildhook:git-build-hook-maven-plugin](https://github.com/rudikershaw/git-build-hook) | `3.5.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.5.0` | `3.6.1` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.44.4` | `3.0.0` |\n| [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) | `3.11.2` | `3.12.0` |\n| [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) | `3.2.7` | `3.2.8` |\n| [io.reactivex.rxjava3:rxjava](https://github.com/ReactiveX/RxJava) | `3.1.10` | `3.1.12` |\n| [org.jboss.xnio:xnio-api](https://github.com/xnio/xnio) | `3.8.16.Final` | `3.8.17.Final` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.18.0` | `1.19.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.19.0` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `8.0.2.Final` | `9.0.1.Final` |\n| [org.glassfish.expressly:expressly](https://github.com/eclipse-ee4j/expressly) | `5.0.0` | `6.0.0` |\n| [com.github.kagkarlsson:db-scheduler](https://github.com/kagkarlsson/db-scheduler) | `15.6.0` | `16.1.0` |\n| software.amazon.awssdk:bom | `2.31.40` | `2.34.5` |\n| [io.methvin:directory-watcher](https://github.com/gmethvin/directory-watcher) | `0.19.0` | `0.19.1` |\n| [org.jline:jline](https://github.com/jline/jline3) | `3.30.0` | `3.30.6` |\n| [org.jline:jline-terminal-jna](https://github.com/jline/jline3) | `3.30.0` | `3.30.6` |\n| [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) | `3.7.5` | `3.7.11` |\n| [io.smallrye.reactive:mutiny](https://github.com/smallrye/smallrye-mutiny) | `2.8.0` | `3.0.0` |\n| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.20.1` | `1.21.2` |\n| [org.asynchttpclient:async-http-client](https://github.com/AsyncHttpClient/async-http-client) | `3.0.2` | `3.0.3` |\n\n\nUpdates `io.netty:netty-bom` from 4.2.1.Final to 4.2.6.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/255ad95343adcbc41b90dd3316560b6bd3af134c\"\u003e\u003ccode\u003e255ad95\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.6.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bbacc6b687a7344e0acfe7b06d5c0cd5c9b55011\"\u003e\u003ccode\u003ebbacc6b\u003c/code\u003e\u003c/a\u003e BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15630\"\u003e#15630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d28a0fc6598b50fbe8f296831777cf4b653a475f\"\u003e\u003ccode\u003ed28a0fc\u003c/code\u003e\u003c/a\u003e Make ResourceLeakDetector.track not final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15620\"\u003e#15620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7134f602418d244ac6a7c91996e5de448562bf00\"\u003e\u003ccode\u003e7134f60\u003c/code\u003e\u003c/a\u003e [refactor] add error message to all \u003ccode\u003enew Error()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15609\"\u003e#15609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f7f5b48f9f28a72b6ed535794cbf1bd9a889193a\"\u003e\u003ccode\u003ef7f5b48\u003c/code\u003e\u003c/a\u003e Add test for OpenJdkSelfSignedCertGenerator (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15619\"\u003e#15619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9e4bb29aea773e1296b9c98de0cbde3adb3a2c50\"\u003e\u003ccode\u003e9e4bb29\u003c/code\u003e\u003c/a\u003e IoUring: Allow to create IoHandlerFactory that supports changing the (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15608\"\u003e#15608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/22d414b4bea0bc5badaf43977a8ba73a82c073ac\"\u003e\u003ccode\u003e22d414b\u003c/code\u003e\u003c/a\u003e Skip huge decompression test with leak detection (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15616\"\u003e#15616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/77661e7fcbdf1fe3980bee2e539193c390c18a0e\"\u003e\u003ccode\u003e77661e7\u003c/code\u003e\u003c/a\u003e Update the CentOS devcontainer (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15615\"\u003e#15615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/ea9026859ff3aa8824ec26c02fd0569dc971b58f\"\u003e\u003ccode\u003eea90268\u003c/code\u003e\u003c/a\u003e Don't try to generate aggregated javadocs for the stubs as otherwise it will ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/b54f47e8ce4e61eb53d7ff5d6cf4eeb31823496d\"\u003e\u003ccode\u003eb54f47e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.6.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-codec-http2` from 4.2.1.Final to 4.2.6.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/255ad95343adcbc41b90dd3316560b6bd3af134c\"\u003e\u003ccode\u003e255ad95\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.6.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bbacc6b687a7344e0acfe7b06d5c0cd5c9b55011\"\u003e\u003ccode\u003ebbacc6b\u003c/code\u003e\u003c/a\u003e BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15630\"\u003e#15630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d28a0fc6598b50fbe8f296831777cf4b653a475f\"\u003e\u003ccode\u003ed28a0fc\u003c/code\u003e\u003c/a\u003e Make ResourceLeakDetector.track not final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15620\"\u003e#15620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7134f602418d244ac6a7c91996e5de448562bf00\"\u003e\u003ccode\u003e7134f60\u003c/code\u003e\u003c/a\u003e [refactor] add error message to all \u003ccode\u003enew Error()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15609\"\u003e#15609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f7f5b48f9f28a72b6ed535794cbf1bd9a889193a\"\u003e\u003ccode\u003ef7f5b48\u003c/code\u003e\u003c/a\u003e Add test for OpenJdkSelfSignedCertGenerator (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15619\"\u003e#15619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9e4bb29aea773e1296b9c98de0cbde3adb3a2c50\"\u003e\u003ccode\u003e9e4bb29\u003c/code\u003e\u003c/a\u003e IoUring: Allow to create IoHandlerFactory that supports changing the (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15608\"\u003e#15608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/22d414b4bea0bc5badaf43977a8ba73a82c073ac\"\u003e\u003ccode\u003e22d414b\u003c/code\u003e\u003c/a\u003e Skip huge decompression test with leak detection (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15616\"\u003e#15616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/77661e7fcbdf1fe3980bee2e539193c390c18a0e\"\u003e\u003ccode\u003e77661e7\u003c/code\u003e\u003c/a\u003e Update the CentOS devcontainer (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15615\"\u003e#15615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/ea9026859ff3aa8824ec26c02fd0569dc971b58f\"\u003e\u003ccode\u003eea90268\u003c/code\u003e\u003c/a\u003e Don't try to generate aggregated javadocs for the stubs as otherwise it will ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/b54f47e8ce4e61eb53d7ff5d6cf4eeb31823496d\"\u003e\u003ccode\u003eb54f47e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.6.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-transport-native-epoll` from 4.2.1.Final to 4.2.6.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/255ad95343adcbc41b90dd3316560b6bd3af134c\"\u003e\u003ccode\u003e255ad95\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.6.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bbacc6b687a7344e0acfe7b06d5c0cd5c9b55011\"\u003e\u003ccode\u003ebbacc6b\u003c/code\u003e\u003c/a\u003e BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15630\"\u003e#15630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d28a0fc6598b50fbe8f296831777cf4b653a475f\"\u003e\u003ccode\u003ed28a0fc\u003c/code\u003e\u003c/a\u003e Make ResourceLeakDetector.track not final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15620\"\u003e#15620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7134f602418d244ac6a7c91996e5de448562bf00\"\u003e\u003ccode\u003e7134f60\u003c/code\u003e\u003c/a\u003e [refactor] add error message to all \u003ccode\u003enew Error()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15609\"\u003e#15609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f7f5b48f9f28a72b6ed535794cbf1bd9a889193a\"\u003e\u003ccode\u003ef7f5b48\u003c/code\u003e\u003c/a\u003e Add test for OpenJdkSelfSignedCertGenerator (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15619\"\u003e#15619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9e4bb29aea773e1296b9c98de0cbde3adb3a2c50\"\u003e\u003ccode\u003e9e4bb29\u003c/code\u003e\u003c/a\u003e IoUring: Allow to create IoHandlerFactory that supports changing the (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15608\"\u003e#15608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/22d414b4bea0bc5badaf43977a8ba73a82c073ac\"\u003e\u003ccode\u003e22d414b\u003c/code\u003e\u003c/a\u003e Skip huge decompression test with leak detection (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15616\"\u003e#15616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/77661e7fcbdf1fe3980bee2e539193c390c18a0e\"\u003e\u003ccode\u003e77661e7\u003c/code\u003e\u003c/a\u003e Update the CentOS devcontainer (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15615\"\u003e#15615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/ea9026859ff3aa8824ec26c02fd0569dc971b58f\"\u003e\u003ccode\u003eea90268\u003c/code\u003e\u003c/a\u003e Don't try to generate aggregated javadocs for the stubs as otherwise it will ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/b54f47e8ce4e61eb53d7ff5d6cf4eeb31823496d\"\u003e\u003ccode\u003eb54f47e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.6.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-transport-native-kqueue` from 4.2.1.Final to 4.2.6.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/255ad95343adcbc41b90dd3316560b6bd3af134c\"\u003e\u003ccode\u003e255ad95\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.6.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bbacc6b687a7344e0acfe7b06d5c0cd5c9b55011\"\u003e\u003ccode\u003ebbacc6b\u003c/code\u003e\u003c/a\u003e BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15630\"\u003e#15630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d28a0fc6598b50fbe8f296831777cf4b653a475f\"\u003e\u003ccode\u003ed28a0fc\u003c/code\u003e\u003c/a\u003e Make ResourceLeakDetector.track not final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15620\"\u003e#15620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7134f602418d244ac6a7c91996e5de448562bf00\"\u003e\u003ccode\u003e7134f60\u003c/code\u003e\u003c/a\u003e [refactor] add error message to all \u003ccode\u003enew Error()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15609\"\u003e#15609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f7f5b48f9f28a72b6ed535794cbf1bd9a889193a\"\u003e\u003ccode\u003ef7f5b48\u003c/code\u003e\u003c/a\u003e Add test for OpenJdkSelfSignedCertGenerator (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15619\"\u003e#15619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9e4bb29aea773e1296b9c98de0cbde3adb3a2c50\"\u003e\u003ccode\u003e9e4bb29\u003c/code\u003e\u003c/a\u003e IoUring: Allow to create IoHandlerFactory that supports changing the (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15608\"\u003e#15608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/22d414b4bea0bc5badaf43977a8ba73a82c073ac\"\u003e\u003ccode\u003e22d414b\u003c/code\u003e\u003c/a\u003e Skip huge decompression test with leak detection (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15616\"\u003e#15616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/77661e7fcbdf1fe3980bee2e539193c390c18a0e\"\u003e\u003ccode\u003e77661e7\u003c/code\u003e\u003c/a\u003e Update the CentOS devcontainer (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15615\"\u003e#15615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/ea9026859ff3aa8824ec26c02fd0569dc971b58f\"\u003e\u003ccode\u003eea90268\u003c/code\u003e\u003c/a\u003e Don't try to generate aggregated javadocs for the stubs as otherwise it will ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/b54f47e8ce4e61eb53d7ff5d6cf4eeb31823496d\"\u003e\u003ccode\u003eb54f47e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.6.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-transport-native-io_uring` from 4.2.1.Final to 4.2.6.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/255ad95343adcbc41b90dd3316560b6bd3af134c\"\u003e\u003ccode\u003e255ad95\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.6.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bbacc6b687a7344e0acfe7b06d5c0cd5c9b55011\"\u003e\u003ccode\u003ebbacc6b\u003c/code\u003e\u003c/a\u003e BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15630\"\u003e#15630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d28a0fc6598b50fbe8f296831777cf4b653a475f\"\u003e\u003ccode\u003ed28a0fc\u003c/code\u003e\u003c/a\u003e Make ResourceLeakDetector.track not final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15620\"\u003e#15620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7134f602418d244ac6a7c91996e5de448562bf00\"\u003e\u003ccode\u003e7134f60\u003c/code\u003e\u003c/a\u003e [refactor] add error message to all \u003ccode\u003enew Error()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15609\"\u003e#15609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f7f5b48f9f28a72b6ed535794cbf1bd9a889193a\"\u003e\u003ccode\u003ef7f5b48\u003c/code\u003e\u003c/a\u003e Add test for OpenJdkSelfSignedCertGenerator (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15619\"\u003e#15619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9e4bb29aea773e1296b9c98de0cbde3adb3a2c50\"\u003e\u003ccode\u003e9e4bb29\u003c/code\u003e\u003c/a\u003e IoUring: Allow to create IoHandlerFactory that supports changing the (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15608\"\u003e#15608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/22d414b4bea0bc5badaf43977a8ba73a82c073ac\"\u003e\u003ccode\u003e22d414b\u003c/code\u003e\u003c/a\u003e Skip huge decompression test with leak detection (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15616\"\u003e#15616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/77661e7fcbdf1fe3980bee2e539193c390c18a0e\"\u003e\u003ccode\u003e77661e7\u003c/code\u003e\u003c/a\u003e Update the CentOS devcontainer (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15615\"\u003e#15615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/ea9026859ff3aa8824ec26c02fd0569dc971b58f\"\u003e\u003ccode\u003eea90268\u003c/code\u003e\u003c/a\u003e Don't try to generate aggregated javadocs for the stubs as otherwise it will ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/b54f47e8ce4e61eb53d7ff5d6cf4eeb31823496d\"\u003e\u003ccode\u003eb54f47e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.6.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.amazonaws:aws-java-sdk-bom` from 1.12.783 to 1.12.791\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md\"\u003ecom.amazonaws:aws-java-sdk-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.791\u003c/strong\u003e \u003cstrong\u003e2025-09-05\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS Kinesis Video\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Netty to \u003ccode\u003e4.1.126.Final\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.789\u003c/strong\u003e \u003cstrong\u003e2025-09-03\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS Kinesis Video\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Netty to \u003ccode\u003e4.1.124.Final\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eeu-isoe-west-1\u003c/code\u003e region.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.788\u003c/strong\u003e \u003cstrong\u003e2025-07-15\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd account endpoint caching\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eAmazon DynamoDB\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCache account endpoint URIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.787\u003c/strong\u003e \u003cstrong\u003e2025-06-12\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for KualaLumpur, Bangkok, Queretaro, us-isof-east-1, isof-south-1, Taipei Regions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.786\u003c/strong\u003e \u003cstrong\u003e2025-06-10\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for protocols service model field and x-amzn-query-mode header\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.784\u003c/strong\u003e \u003cstrong\u003e2025-06-02\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAmazon DynamoDB\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid silently throwing exception when retrieving account ID from resource name\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/70d2f38b78e41afda0dfee0f2744291f8903ac8b\"\u003e\u003ccode\u003e70d2f38\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.791\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/ab5682126d0f6b9b00c2766257f58ef25321830f\"\u003e\u003ccode\u003eab56821\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.791-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/a7873d781ff59061b9353a5f159094da231b8dab\"\u003e\u003ccode\u003ea7873d7\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.790\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/3699eb1a81575a46d5b5d6e1dce7c938e46536fe\"\u003e\u003ccode\u003e3699eb1\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.790-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/ab407bd86a9fcbdd435aac9bbd35b59fbc135b07\"\u003e\u003ccode\u003eab407bd\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.789\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/e1cd79b815a2b905c0a576ed5fd04c6e97a4b316\"\u003e\u003ccode\u003ee1cd79b\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.789-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/fca54d736f6e96708de0feb4939d793ac4804c2c\"\u003e\u003ccode\u003efca54d7\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.788\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/198bf78121d947d13d873b76635f197bec252403\"\u003e\u003ccode\u003e198bf78\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.788-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/caf5724719bff2c5871cdd3028474e6be4a55c27\"\u003e\u003ccode\u003ecaf5724\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.787\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/e22733251f436e3c793573ed60ff05fd691ba257\"\u003e\u003ccode\u003ee227332\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.787-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-java/compare/1.12.783...1.12.791\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.camel:camel-bom` from 4.11.0 to 4.14.0\n\nUpdates `org.junit:junit-bom` from 5.12.2 to 5.13.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 5.13.4 = Platform 1.13.4 + Jupiter 5.13.4 + Vintage 5.13.4\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.13.4/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.3 = Platform 1.13.3 + Jupiter 5.13.3 + Vintage 5.13.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.13.3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.2 = Platform 1.13.2 + Jupiter 5.13.2 + Vintage 5.13.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.13.2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.1 = Platform 1.13.1 + Jupiter 5.13.1 + Vintage 5.13.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0...r5.13.1\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0...r5.13.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0 = Platform 1.13.0 + Jupiter 5.13.0 + Vintage 5.13.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Oyster-zx\"\u003e\u003ccode\u003e@​Oyster-zx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4311\"\u003ejunit-team/junit5#4311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etrandafir93\"\u003e\u003ccode\u003e@​etrandafir93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4336\"\u003ejunit-team/junit5#4336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hanszt\"\u003e\u003ccode\u003e@​hanszt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/3377\"\u003ejunit-team/junit5#3377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4545\"\u003ejunit-team/junit5#4545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.2...r5.13.0\"\u003ehttps://github.com/junit-team/junit5/compare/r5.12.2...r5.13.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0-RC1 = Platform 1.13.0-RC1 + Jupiter 5.13.0-RC1 + Vintage 5.13.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0-RC1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hanszt\"\u003e\u003ccode\u003e@​hanszt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/3377\"\u003ejunit-team/junit5#3377\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0-M3...r5.13.0-RC1\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0-M3...r5.13.0-RC1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0-M3 = Platform 1.13.0-M3 + Jupiter 5.13.0-M3 + Vintage 5.13.0-M3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0-M3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0-M2...r5.13.0-M3\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0-M2...r5.13.0-M3\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/8a21048605e61dc388c1c83cbecf9dd5097a595d\"\u003e\u003ccode\u003e8a21048\u003c/code\u003e\u003c/a\u003e Release 5.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/9a3878926aef5f41012bb898993d3bf78752fbb2\"\u003e\u003ccode\u003e9a38789\u003c/code\u003e\u003c/a\u003e Finalize 5.13.4 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/458325cf2467640898d1d91b37089c4ef4157e5a\"\u003e\u003ccode\u003e458325c\u003c/code\u003e\u003c/a\u003e Log only once per implementation type for \u003ccode\u003eCloseableResource\u003c/code\u003e types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/976a1101804c6c465adbd01db1eb8a9880ecf754\"\u003e\u003ccode\u003e976a110\u003c/code\u003e\u003c/a\u003e Protect against potential problems when converting file-based selectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/e94f72824d7e599f910d18c293f580b68c86db15\"\u003e\u003ccode\u003ee94f728\u003c/code\u003e\u003c/a\u003e Allow default package for \u003ccode\u003ePackageSource\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/b60fecfd0a1a2e03a70d44b3d1a28be90f92d5b1\"\u003e\u003ccode\u003eb60fecf\u003c/code\u003e\u003c/a\u003e Fail on classpath resource names that are blank after removing leading /\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/6378c886d3ffd154b18fc91258ee358ad0738850\"\u003e\u003ccode\u003e6378c88\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003ejava.*\u003c/code\u003e packages from \u003ccode\u003eImport-Package\u003c/code\u003e headers in all jars (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/1a360f34b0ee37bb3bb0ae65ed7b92f0a580a973\"\u003e\u003ccode\u003e1a360f3\u003c/code\u003e\u003c/a\u003e Create initial 5.13.4 release notes from template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/806fc9abec3a1e645f406402c40b47cedfa0191d\"\u003e\u003ccode\u003e806fc9a\u003c/code\u003e\u003c/a\u003e Document \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4689\"\u003e#4689\u003c/a\u003e in release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/16538390da75133b814bd54451518a52659c6e20\"\u003e\u003ccode\u003e1653839\u003c/code\u003e\u003c/a\u003e Document \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4686\"\u003e#4686\u003c/a\u003e in release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.12.2...r5.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.ben-manes.caffeine:caffeine` from 3.2.0 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ben-manes/caffeine/releases\"\u003ecom.github.ben-manes.caffeine:caffeine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed characteristics returned by Spliterators (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ecomputeIfAbsent\u003c/code\u003e for an async cache's synchronous view to retry if incomplete\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eCaffeineSpec\u003c/code\u003e when being reflectively constructed (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1839\"\u003e#1839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved the handling of negative durations with variable expiration\u003c/li\u003e\n\u003cli\u003eFixed intermittent null after replacing a weak/soft value (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1820\"\u003e#1820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/f55fea436a73ed14d2d4604adbd8382a464957e9\"\u003e\u003ccode\u003ef55fea4\u003c/code\u003e\u003c/a\u003e minor touchups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/419e86182ec349b56d638cad19c4afe3760decc8\"\u003e\u003ccode\u003e419e861\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/a794497c5defbeff5e425fc2bf8e5783f434bf0b\"\u003e\u003ccode\u003ea794497\u003c/code\u003e\u003c/a\u003e additional tests for collection streams\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/9021c7436a6e7cac08ff95751b3b71b3be64ec2d\"\u003e\u003ccode\u003e9021c74\u003c/code\u003e\u003c/a\u003e Return correct characteristics from spliterators (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/e9ecffe422469ae865528c20823eebea302d0b3b\"\u003e\u003ccode\u003ee9ecffe\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/b20d83978d470e0a9dac6aee0c38d1f9448d6465\"\u003e\u003ccode\u003eb20d839\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/a5e031b57a6a7f4fd1bb1adc2edf9de8e62b0cca\"\u003e\u003ccode\u003ea5e031b\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/7df535815e3d73634e84699cfe42f0feb7d81218\"\u003e\u003ccode\u003e7df5358\u003c/code\u003e\u003c/a\u003e Release 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/56b69c74535b923d00473db3779bcd4a5e5738fa\"\u003e\u003ccode\u003e56b69c7\u003c/code\u003e\u003c/a\u003e minor touchups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/b0264b9137b0a1a97b6b44cb8f321a9bbf6d55ec\"\u003e\u003ccode\u003eb0264b9\u003c/code\u003e\u003c/a\u003e remove unnecessary \u003ca href=\"https://github.com/CanIgnoreReturnValue\"\u003e\u003ccode\u003e@​CanIgnoreReturnValue\u003c/code\u003e\u003c/a\u003e usages for stricter checking\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ben-manes/caffeine/compare/v3.2.0...v3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.typesafe:config` from 1.4.3 to 1.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lightbend/config/releases\"\u003ecom.typesafe:config's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add alternative Rust HOCON implementation by \u003ca href=\"https://github.com/mikai233\"\u003e\u003ccode\u003e@​mikai233\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/825\"\u003elightbend/config#825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minor typos in API docs by \u003ca href=\"https://github.com/lashchenko\"\u003e\u003ccode\u003e@​lashchenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/823\"\u003elightbend/config#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate HOCON Playground link by \u003ca href=\"https://github.com/TehBrian\"\u003e\u003ccode\u003e@​TehBrian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/810\"\u003elightbend/config#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Negative hash again by \u003ca href=\"https://github.com/johanandren\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/826\"\u003elightbend/config#826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikai233\"\u003e\u003ccode\u003e@​mikai233\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/825\"\u003elightbend/config#825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lashchenko\"\u003e\u003ccode\u003e@​lashchenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/823\"\u003elightbend/config#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TehBrian\"\u003e\u003ccode\u003e@​TehBrian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/810\"\u003elightbend/config#810\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lightbend/config/compare/v1.4.4...v1.4.5\"\u003ehttps://github.com/lightbend/config/compare/v1.4.4...v1.4.5\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e1.4.4: July 10, 2025\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: bump actions to get sbt (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/818\"\u003e#818\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: second try for sbt back in CI job (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/820\"\u003e#820\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Incorrect abs of hashes in BadMap (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/817\"\u003e#817\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lightbend/config/blob/main/NEWS.md\"\u003ecom.typesafe:config's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.4: July 3, 2025\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: bump actions to get sbt (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/818\"\u003e#818\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: second try for sbt back in CI job (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/820\"\u003e#820\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Incorrect abs of hashes in BadMap (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/817\"\u003e#817\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/e1519d7b750f1b38a1c4c2505d3a08058477f8c7\"\u003e\u003ccode\u003ee1519d7\u003c/code\u003e\u003c/a\u003e fix: Negative hash again (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/b9c6cec2ee8538da2aa1e255339232642a4c8d5c\"\u003e\u003ccode\u003eb9c6cec\u003c/code\u003e\u003c/a\u003e update HOCON Playground link (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/78bb3a355c1c0acfd0c86fdb087060489eb17312\"\u003e\u003ccode\u003e78bb3a3\u003c/code\u003e\u003c/a\u003e Fix minor typos in API docs (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/c082dfdc3e74a94e92b7c24b7394426076f271e6\"\u003e\u003ccode\u003ec082dfd\u003c/code\u003e\u003c/a\u003e docs: add new Rust HOCON implementation link (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/0595998eb98ab5a100045efe680465d4f4b58d4f\"\u003e\u003ccode\u003e0595998\u003c/code\u003e\u003c/a\u003e Update release.yml to install sbt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/d34ac70224ec1d5fcd95406b7c32ccbc5dbb5231\"\u003e\u003ccode\u003ed34ac70\u003c/code\u003e\u003c/a\u003e Rename release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/ed6e1c104e3043b528618e3462f42c0c680ec593\"\u003e\u003ccode\u003eed6e1c1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lightbend/config/issues/822\"\u003e#822\u003c/a\u003e from johanandren/wip-modernize-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/86068306b91e34709e00d5562e532c38fa635b3b\"\u003e\u003ccode\u003e8606830\u003c/code\u003e\u003c/a\u003e newer plugin, drop old sonatype config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/90e5084402ee4b440bc9aa26eb87d5503a657842\"\u003e\u003ccode\u003e90e5084\u003c/code\u003e\u003c/a\u003e get rid of failing publish and publishLocal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/7c107b4470ffa8b02bc41e3b12bb4e01da05e025\"\u003e\u003ccode\u003e7c107b4\u003c/code\u003e\u003c/a\u003e some javadoc fixes to make the build pass\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lightbend/config/compare/v1.4.3...v1.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.code.gson:gson` from 2.13.1 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/releases\"\u003ecom.google.code.gson:gson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGson 2.13.2\u003c/h2\u003e\n\u003cp\u003eThe main changes in this release are just newer dependencies.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved packaging of JPMS module declaration in Gson jar\u003cbr /\u003e\nThis fixes an issue where Eclipse and VS Code users could not refer to the Gson module name \u003ccode\u003ecom.google.gson\u003c/code\u003e. See issue \u003ca href=\"https://redirect.github.com/google/gson/issues/2679\"\u003egoogle/gson#2679\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove internal class \u003ccode\u003eGsonPreconditions\u003c/code\u003e by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2879\"\u003egoogle/gson#2879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to using central-publishing-maven-plugin by \u003ca href=\"https://github.com/eamonnmcmanus\"\u003e\u003ccode\u003e@​eamonnmcmanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2900\"\u003egoogle/gson#2900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MukjepScarlet\"\u003e\u003ccode\u003e@​MukjepScarlet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2852\"\u003egoogle/gson#2852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisCraik\"\u003e\u003ccode\u003e@​ChrisCraik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2856\"\u003egoogle/gson#2856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/686fad782d969d8f15c7581a5435a208b810caa7\"\u003e\u003ccode\u003e686fad7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release gson-parent-2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/c2d252a7e93d45b224a72b4ba8148a438cc1d59b\"\u003e\u003ccode\u003ec2d252a\u003c/code\u003e\u003c/a\u003e Switch to using central-publishing-maven-plugin. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/69cb755e5209b719b57f3b6f1a864b080cdca314\"\u003e\u003ccode\u003e69cb755\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2894\"\u003e#2894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/ea552c2278784e12094c8daea06b18679b2da2c9\"\u003e\u003ccode\u003eea552c2\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/fdc616d0da2fea0b28828386a38396eac66d85fd\"\u003e\u003ccode\u003efdc616d\u003c/code\u003e\u003c/a\u003e Set top-level permissions for CodeQL workflow (\u003ca href=\"https://redirect.github.com/google/gson/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/9334715a48aaf11c9f80f89f8242ba7d1c2d0c27\"\u003e\u003ccode\u003e9334715\u003c/code\u003e\u003c/a\u003e Create scorecard.yml (\u003ca href=\"https://redirect.github.com/google/gson/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/f7de5c2c22dae98f2f98eefcb70c920ff71e437b\"\u003e\u003ccode\u003ef7de5c2\u003c/code\u003e\u003c/a\u003e Bump the maven group with 8 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2885\"\u003e#2885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/8c23cd363daec806d2e9b69665520043914782ac\"\u003e\u003ccode\u003e8c23cd3\u003c/code\u003e\u003c/a\u003e Update sources to satisfy a new Error Prone check. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2887\"\u003e#2887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5eab3eda9fff9db77b82eae621c26f1d7263386f\"\u003e\u003ccode\u003e5eab3ed\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5f5c20026009010608de17a9e5312849230b3b0b\"\u003e\u003ccode\u003e5f5c200\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2872\"\u003e#2872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/ea0830abdeb908b2d10b673a414bb351ab65998c\"\u003e\u003ccode\u003eea0830a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/e16733ad21f348b9c93f7f241160f3960258967b\"\u003e\u003ccode\u003ee16733a\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/93deb382b962359dff28a312741eff62c2573e75\"\u003e\u003ccode\u003e93deb38\u003c/code\u003e\u003c/a\u003e Drop RC from version pre-2.20.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/f0bcc3c54ae36d1bc9f48ea29f7488e37c2890e8\"\u003e\u003ccode\u003ef0bcc3c\u003c/code\u003e\u003c/a\u003e Handle deprecation warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/6e70d081c7824a9bdab3a064f8d178af648a27d2\"\u003e\u003ccode\u003e6e70d08\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1462\"\u003e#1462\u003c/a\u003e: deprecate \u003ccode\u003eJsonFactory.createParser(URL)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/588cc7672605ab15bff1479de41d556b0add6488\"\u003e\u003ccode\u003e588cc76\u003c/code\u003e\u003c/a\u003e Post release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/018f9e160fc1b3e29a8bbfe137f0b936c0bcb9ce\"\u003e\u003ccode\u003e018f9e1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/360e498fe1b61036da944433e5ea0129af02d04c\"\u003e\u003ccode\u003e360e498\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/538ac445e36ce20a92e6746f37b53f9b438da87f\"\u003e\u003ccode\u003e538ac44\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/dfbf47b4a8cf4806fa982cbd22f8eef3906a0567\"\u003e\u003ccode\u003edfbf47b\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.19.0...jackson-core-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/10ea84ff37b12b59cdfeee034bbeb201f27523d7\"\u003e\u003ccode\u003e10ea84f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4a77eaa5b1adf9a0e60509388ac5b695330f41b7\"\u003e\u003ccode\u003e4a77eaa\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/63529c2839f1109dacf30af3bc1d7c50cc82f1e0\"\u003e\u003ccode\u003e63529c2\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 4.7.1 to 5.0.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/6efc152b178201cd9b0580249410029e65718af5\"\u003e\u003ccode\u003e6efc152\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5.4.3 to 5.5.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c18be9d2f58443e521dc1acd89c0870ef66a7e8d\"\u003e\u003ccode\u003ec18be9d\u003c/code\u003e\u003c/a\u003e Drop rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fe9b22e909997d739ac9f04bd7f765429c16424c\"\u003e\u003ccode\u003efe9b22e\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/771\"\u003e#771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b880013d00f14cc4dc08cd64fa02b1811d5dcba2\"\u003e\u003ccode\u003eb880013\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/227e21e76258c68c6ee0edfbfdea3bf73c3614db\"\u003e\u003ccode\u003e227e21e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/cbbe21000d982a591e72b312a3d9c89dcfae2051\"\u003e\u003ccode\u003ecbbe210\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/813eb9ef8aae5464442bff32a83be45e924ace22\"\u003e\u003ccode\u003e813eb9e\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.19.0...jackson-dataformat-xml-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-jdk8` from 2.19.0 to 2.20.0\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.19.0 to 2.20.0\n\nUpdates `com.fasterxml.jackson.module:jackson-module-parameter-names` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/70a2e0f13877a65905cfda8e72ff31edea8e72f7\"\u003e\u003ccode\u003e70a2e0f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-java8-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/c9e2fa86034ff47016c436a1e16ad246bac3f569\"\u003e\u003ccode\u003ec9e2fa8\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/28e2e2926a3ae2992fac35e33b3447231bf49d08\"\u003e\u003ccode\u003e28e2e29\u003c/code\u003e\u003c/a\u003e Remove rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/429529ec9de7a446b35d66ce6697365bffc613b4\"\u003e\u003ccode\u003e429529e\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/9fd75c1c5039d9e064ddd454cb9928e85f530633\"\u003e\u003ccode\u003e9fd75c1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/dfe7708d7d6d3542b0c4bdccd9aa4b6d42e5c352\"\u003e\u003ccode\u003edfe7708\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-java8-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/8194341702ac86685a290695f84851d2b40a08dd\"\u003e\u003ccode\u003e8194341\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/2c1f2382ecde4c274ccb686d410f556189acb93e\"\u003e\u003ccode\u003e2c1f238\u003c/code\u003e\u003c/a\u003e -\u0026gt; 2.20.0-rc1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/12b28ba983e7135e5e6b33ef8ca5f172a7fd4d0e\"\u003e\u003ccode\u003e12b28ba\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/09ec797ff46bf67bebe5621cc1cfb9dcd3f09104\"\u003e\u003ccode\u003e09ec797\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/compare/jackson-modules-java8-2.19.0...jackson-modules-java8-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/fc3fb76ba292afee49099e37a1e76bde70bbf398\"\u003e\u003ccode\u003efc3fb76\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/c40bf7ad823aa34bb89d49f6d28b31f2a9a83c68\"\u003e\u003ccode\u003ec40bf7a\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/93dfc70923def3b092b8aadc416f60661eaf9c44\"\u003e\u003ccode\u003e93dfc70\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 4.7.1 to 5.0.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/609da3c7428d2835cf2d9a941942c3330b858dd2\"\u003e\u003ccode\u003e609da3c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5.4.3 to 5.5.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/06413b927953fa74841f7f42d500beacadf48e15\"\u003e\u003ccode\u003e06413b9\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/aa3003d45eef9c00f46f96eb3baed228486a2457\"\u003e\u003ccode\u003eaa3003d\u003c/code\u003e\u003c/a\u003e Drop rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/88cb341680ccb5bfc18b748085653595a8893350\"\u003e\u003ccode\u003e88cb341\u003c/code\u003e\u003c/a\u003e Add deprecations wrt core/1462\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/519d49531170ab115a43b33613110abd7e1b03ab\"\u003e\u003ccode\u003e519d495\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/497\"\u003e#497\u003c/a\u003e wrt TOML too (last one) (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/d729b2cbebc644aa18729d0566afe4ce93220788\"\u003e\u003ccode\u003ed729b2c\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/497\"\u003e#497\u003c/a\u003e for YAML too (CSV fixed in 2.19.0) (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/cab1e796bf26fd5ba1f87e99f07a29a3aae5b1ae\"\u003e\u003ccode\u003ecab1e79\u003c/code\u003e\u003c/a\u003e Yet more tweaking for \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/497\"\u003e#497\u003c/a\u003e/YAML test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/compare/jackson-dataformats-text-2.19.0...jackson-dataformats-text-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.module:jackson-module-kotlin` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/5684fc29415ceb9abf800e6000c1bd55afde25f9\"\u003e\u003ccode\u003e5684fc2\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/4d53d9a3e9de9e1526d8be31324d58208c8233a4\"\u003e\u003ccode\u003e4d53d9a\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/df3d719a1b5683646dc3ef4d62be7f93b4547565\"\u003e\u003ccode\u003edf3d719\u003c/code\u003e\u003c/a\u003e Drop rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/03159ddac9e46f0418a790928ed4d443430d1eaf\"\u003e\u003ccode\u003e03159dd\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/398215693ed9d130bdd73f56d4cce2c4a4caf9ab\"\u003e\u003ccode\u003e3982156\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/295e60c9136e5a06c7762d20a55626dcb9c0c6ea\"\u003e\u003ccode\u003e295e60c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/ddc1e5ca30723493e3514445782d87364aa09baa\"\u003e\u003ccode\u003eddc1e5c\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/80b8371450a4b7f0ec492eb5462ea36dfbbab5a2\"\u003e\u003ccode\u003e80b8371\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1025\"\u003e#1025\u003c/a\u003e from k163377/ex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/50f5527f0e6a8ef28ba81a8cf3c55c86ee64a78f\"\u003e\u003ccode\u003e50f5527\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1025\"\u003e#1025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/4ab43080b25ae0c86f7711d6cbc30c5979bdeb70\"\u003e\u003ccode\u003e4ab4308\u003c/code\u003e\u003c/a\u003e Fix to test that KotlinInvalidNullException is thrown\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/compare/jackson-module-kotlin-2.19.0...jackson-module-kotlin-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.module:jackson-module-afterburner` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/874d6044d7805af6ca74b9591783a230d399b789\"\u003e\u003ccode\u003e874d604\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/0148fbf8d71eec3bf7a7d2ccd1d143f11e650e6b\"\u003e\u003ccode\u003e0148fbf\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/3a8700bbf2d7dc4fe84ead87aeda9863ea2eb2da\"\u003e\u003ccode\u003e3a8700b\u003c/code\u003e\u003c/a\u003e Fix compatibility wrt databind 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/b1731cabcc7ad707027586d1bd70af44c1ed1ae8\"\u003e\u003ccode\u003eb1731ca\u003c/code\u003e\u003c/a\u003e Remove rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/f88a47cd4cdd4b4b4d558aee3feb73cc1e912752\"\u003e\u003ccode\u003ef88a47c\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/3ce312dfd3e96c95fe23450bf171fd4cbae36200\"\u003e\u003ccode\u003e3ce312d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/d630c5cb87f4df9711800e617e50a0863d1b75d1\"\u003e\u003ccode\u003ed630c5c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/78b5fd418f6de0a0feda34ab0ca8c33dc5157380\"\u003e\u003ccode\u003e78b5fd4\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/335a71afa59e67eb13e6ee3f8ffc1c1b536d3285\"\u003e\u003ccode\u003e335a71a\u003c/code\u003e\u003c/a\u003e to 2.20.0-rc1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/8fcc07beb7d05ed9b6f73ab7d43e19d574f76f80\"\u003e\u003ccode\u003e8fcc07b\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-modules-base/compare/jackson-modules-base-2.19.0...jackson-modules-base-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.module:jackson-module-blackbird` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/874d6044d7805af6ca74b9591783a230d399b789\"\u003e\u003ccode\u003e874d604\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/0148fbf8d71eec3bf7a7d2ccd1d143f11e650e6b\"\u003e\u003ccode\u003e0148fbf\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/3a8700bbf2d7dc4fe84ead87aeda9863ea2eb2da\"\u003e\u003ccode\u003e3a8700b\u003c/code\u003e\u003c/a\u003e Fix compatibility wrt databind 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/b1731cabcc7ad707027586d1bd70af44c1ed1ae8\"\u003e\u003ccode\u003eb1731ca\u003c/code\u003e\u003c/a\u003e Remove rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/f88a47cd4cdd4b4b4d558aee3feb73cc1e912752\"\u003e\u003ccode\u003ef88a47c\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/3ce312dfd3e96c95fe23450bf171fd4cbae36200\"\u003e\u003ccode\u003e3ce312d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/d630c5cb87f4df9711800e617e50a0863d1b75d1\"\u003e\u003ccode\u003ed630c5c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/78b5fd418f6de0a0feda34ab0ca8c33dc5157380\"\u003e\u003ccode\u003e78b5fd4\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/335a71afa59e67eb13e6ee3f8ffc1c1b536d3285\"\u003e\u003ccode\u003e335a71a\u003c/code\u003e\u003c/a\u003e to 2.20.0-rc1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/8fcc07beb7d05ed9b6f73ab7d43e19d574f76f80\"\u003e\u003ccode\u003e8fcc07b\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-modules-base/compare/jackson-modules-base-2.19.0...jackson-modules-base-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-hibernate5` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/2176f4b14beff847ed94beb6f045e33b254264a1\"\u003e\u003ccode\u003e2176f4b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-datatype-hibernate-parent-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/36ca7427eec6788f123531603cc3f83133b5ce17\"\u003e\u003ccode\u003e36ca742\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/f6930c8593881f7ef3efc56eeb93c70602909c62\"\u003e\u003ccode\u003ef6930c8\u003c/code\u003e\u003c/a\u003e Drop rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/fdc9e1efbf47a2fbd40e5c1e4a335649b6a63209\"\u003e\u003ccode\u003efdc9e1e\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/5034a265f9a9029a61a3ff14fa4e89fe82b28003\"\u003e\u003ccode\u003e5034a26\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/e73a5d5cd930790bbd407c8f0128637119a7a3de\"\u003e\u003ccode\u003ee73a5d5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-datatype-hibernate-parent-2.20...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/dc95a11f9e968f070f49c40c6be7eac7bfc72ea9\"\u003e\u003ccode\u003edc95a11\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/41b04e07babd5f25258277e2d7c202cfa5cd5bb5\"\u003e\u003ccode\u003e41b04e0\u003c/code\u003e\u003c/a\u003e Merge branch '2.x' of github.com:FasterXML/jackson-datatype-hibernate into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/c676bdca85d938d4589909b8c06ddc0d2ad7ecdf\"\u003e\u003ccode\u003ec676bdc\u003c/code\u003e\u003c/a\u003e -\u0026gt; 2.20.0-rc1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/4d1187ee33f883be7bdecab8da6add5004c28ca9\"\u003e\u003ccode\u003e4d1187e\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/compare/jackson-datatype-hibernate-parent-2.19.0...jackson-datatype-hibernate-parent-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-annotations` from 2.19.0 to 2.20.0\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCom...\n\n_Description has been truncated_","html_url":"https://github.com/froque/jooby/pull/125","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/froque%2Fjooby/issues/125","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/125/packages"},{"uuid":"2871005933","node_id":"PR_kwDOHPYeSM6rIBLt","number":220,"state":"open","title":"Bump com.github.jknack:handlebars from 4.3.+ to 4.5.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T15:01:19.000Z","updated_at":"2025-09-29T15:01:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.github.jknack:handlebars","old_version":"4.3.+","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) from 4.3.+ to 4.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ehandlebars 4.4.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/3228\"\u003e#3228\u003c/a\u003e kotlin: mount of coroutine routes doesn't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.4.0\"\u003ev4.4.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/56?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.4.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTODO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocument package change names required for Java Modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://patreon.com/edgarespina\"\u003ePatreon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jknack/handlebars.java/commits/v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.jknack:handlebars\u0026package-manager=gradle\u0026previous-version=4.3.+\u0026new-version=4.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ketan-khatwal/conductor_repo/pull/220","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ketan-khatwal%2Fconductor_repo/issues/220","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/220/packages"},{"uuid":"2860949106","node_id":"PR_kwDODOw81s6qhp5y","number":1471,"state":"closed","title":"Bump the maven group with 17 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-30T09:17:15.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-25T14:38:54.000Z","updated_at":"2025-09-30T09:17:15.000Z","time_to_close":412701,"merged_at":"2025-09-30T09:17:15.000Z","merged_by":"mortenoosvik","closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":17,"packages":[{"name":"org.checkerframework:checker-qual","old_version":"3.49.5","new_version":"3.51.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"com.google.errorprone:error_prone_annotations","old_version":"2.39.0","new_version":"2.42.0","repository_url":"https://github.com/google/error-prone"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.3.1","new_version":"10.5"},{"name":"com.zaxxer:HikariCP","old_version":"6.3.0","new_version":"7.0.2","repository_url":"https://github.com/brettwooldridge/HikariCP"},{"name":"org.jetbrains:annotations","old_version":"26.0.2","new_version":"26.0.2-1","repository_url":"https://github.com/JetBrains/java-annotations"},{"name":"com.nimbusds:oauth2-oidc-sdk","old_version":"11.26","new_version":"11.29.1"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.19.1","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-module-kotlin"},{"name":"com.google.code.gson:gson","old_version":"2.13.1","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"org.postgresql:postgresql","old_version":"42.7.7","new_version":"42.7.8","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"org.flywaydb:flyway-database-postgresql","old_version":"11.10.0","new_version":"11.13.1"},{"name":"org.verapdf:validation-model","old_version":"1.28.1","new_version":"1.28.2","repository_url":"https://github.com/veraPDF/veraPDF-validation"},{"name":"com.github.jknack:handlebars","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","old_version":"2.2.0","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-test","old_version":"2.2.0","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-allopen","old_version":"2.2.0","new_version":"2.2.20"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.2.0","new_version":"2.2.20"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/apache/maven-enforcer"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 17 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) | `2.39.0` | `2.42.0` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.3.1` | `10.5` |\n| [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP) | `6.3.0` | `7.0.2` |\n| [org.jetbrains:annotations](https://github.com/JetBrains/java-annotations) | `26.0.2` | `26.0.2-1` |\n| [com.nimbusds:oauth2-oidc-sdk](https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions) | `11.26` | `11.29.1` |\n| [com.fasterxml.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) | `2.19.1` | `2.20.0` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.13.1` | `2.13.2` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.7` | `42.7.8` |\n| org.flywaydb:flyway-database-postgresql | `11.10.0` | `11.13.1` |\n| [org.verapdf:validation-model](https://github.com/veraPDF/veraPDF-validation) | `1.28.1` | `1.28.2` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.4.0` | `4.5.0` |\n| [org.jetbrains.kotlin:kotlin-stdlib-jdk8](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.20` |\n| [org.jetbrains.kotlin:kotlin-test](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.20` |\n| org.jetbrains.kotlin:kotlin-maven-allopen | `2.2.0` | `2.2.20` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.2.0` | `2.2.20` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.6.0` | `3.6.1` |\n\nUpdates `org.checkerframework:checker-qual` from 3.49.5 to 3.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f78f6faefa3f58f7ce0fd7fdf003d31aae2a3685\"\u003e\u003ccode\u003ef78f6fa\u003c/code\u003e\u003c/a\u003e new release 3.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0a9cceb61b68ac4c97ac66530fd1561d3c4fa858\"\u003e\u003ccode\u003e0a9cceb\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8556f47a8291aa25a5226b88f6800a786b121807\"\u003e\u003ccode\u003e8556f47\u003c/code\u003e\u003c/a\u003e Growonly checker tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1d0d3cd6ce063e600736c9e180de0993ec02f78b\"\u003e\u003ccode\u003e1d0d3cd\u003c/code\u003e\u003c/a\u003e Fix bug in CFG construction for preincrement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bdd6fcb9ae628be5e09200d22a1e7bd6d114fc35\"\u003e\u003ccode\u003ebdd6fcb\u003c/code\u003e\u003c/a\u003e Update example of message key substrings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/692afc166511258a48586db3872326e5d6f2a19d\"\u003e\u003ccode\u003e692afc1\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/33b8815da1eb3e61e733a0e98d85fc3012633c6e\"\u003e\u003ccode\u003e33b8815\u003c/code\u003e\u003c/a\u003e Better error message when user omits an \u003ccode\u003e--add-exports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7249\"\u003e#7249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/91d54733363e0e3721b29b1d3eff04369613b9b9\"\u003e\u003ccode\u003e91d5473\u003c/code\u003e\u003c/a\u003e Remove file \u003ccode\u003e.flake8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/60bbfa5e2582f821db3b1a4dfe3b08ae9867bb7c\"\u003e\u003ccode\u003e60bbfa5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etasks.register\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ebff22831186d83c675081863b07160b713d9fd2\"\u003e\u003ccode\u003eebff228\u003c/code\u003e\u003c/a\u003e Update dependency org.projectlombok:lombok to v1.18.40 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7247\"\u003e#7247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.49.5...checker-framework-3.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.errorprone:error_prone_annotations` from 2.39.0 to 2.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.42.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/ExplicitArrayForVarargs\"\u003e\u003ccode\u003eExplicitArrayForVarargs\u003c/code\u003e\u003c/a\u003e: discourage unnecessary explicit construction of an array to provide varargs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/FloggerPerWithoutRateLimit\"\u003e\u003ccode\u003eFloggerPerWithoutRateLimit\u003c/code\u003e\u003c/a\u003e: discourage Flogger's \u003ccode\u003eperUnique\u003c/code\u003e without rate limiting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/StringJoin\"\u003e\u003ccode\u003eStringJoin\u003c/code\u003e\u003c/a\u003e: Ban \u003ccode\u003eString.join(CharSequence)\u003c/code\u003e and \u003ccode\u003eString.join(CharSequence, CharSequence)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/ThreadBuilderNameWithPlaceholder\"\u003e\u003ccode\u003eThreadBuilderNameWithPlaceholder\u003c/code\u003e\u003c/a\u003e: Do not allow placeholders in \u003ccode\u003eThread.Builder.name(String)\u003c/code\u003e or \u003ccode\u003ename(String, int)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe return type of \u003ccode\u003eASTHelpers.asFlagSet\u003c/code\u003e has changed. The previous type was \u003ccode\u003eEnumSet\u0026lt;Flags.Flag\u0026gt;\u003c/code\u003e, where \u003ccode\u003eFlags.Flag\u003c/code\u003e is an enum in the javac class \u003ccode\u003eFlags\u003c/code\u003e. A recent JDK change has replaced that enum with a new top-level enum called \u003ccode\u003eFlagsEnum\u003c/code\u003e. It is not possible to change \u003ccode\u003eASTHelpers.asFlagSet\u003c/code\u003e in a way that would be type-safe and compatible with the enums from JDKs both before and after the change. Instead, the method now returns \u003ccode\u003eImmutableSet\u0026lt;String\u0026gt;\u003c/code\u003e, where the strings come from the \u003ccode\u003etoString()\u003c/code\u003e of the enum constants. That means they are \u003ccode\u003e\u0026quot;native\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;abstract\u0026quot;\u003c/code\u003e, etc.\u003c/li\u003e\n\u003cli\u003eFlag \u003ccode\u003eIO.print[ln]()\u003c/code\u003e in \u003ca href=\"https://errorprone.info/bugpattern/SystemOut\"\u003e\u003ccode\u003eSystemOut\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.41.0...v2.42.0\"\u003ehttps://github.com/google/error-prone/compare/v2.41.0...v2.42.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.41.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/EffectivelyPrivate\"\u003eEffectivelyPrivate\u003c/a\u003e: Detect declarations that have \u003ccode\u003epublic\u003c/code\u003e or \u003ccode\u003eprotected\u003c/code\u003e modifiers, but are effectively private\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSkip BooleanLiteral findings if the target type is boxed (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/5134\"\u003e#5134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.40.0...v2.41.0\"\u003ehttps://github.com/google/error-prone/compare/v2.40.0...v2.41.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.40.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes and improvements\u003c/li\u003e\n\u003cli\u003eReleases (including snapshots) have migrated from \u003ca href=\"https://central.sonatype.org/pages/ossrh-eol/#process-to-migrate\"\u003eOSSRH to the Central Publisher Portal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.39.0...v2.40.0\"\u003ehttps://github.com/google/error-prone/compare/v2.39.0...v2.40.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/52b61801ceacc31be26261a14e4eb95bee68cdd8\"\u003e\u003ccode\u003e52b6180\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/691c64a24ac430fa26a69ff3ae62fdba0346e0df\"\u003e\u003ccode\u003e691c64a\u003c/code\u003e\u003c/a\u003e Flag \u003ccode\u003eIO.print[ln]()\u003c/code\u003e in \u003ccode\u003eSystemOut\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/0b751cd69ac278d63686a776cd55a067b7bff7ae\"\u003e\u003ccode\u003e0b751cd\u003c/code\u003e\u003c/a\u003e ExpicitArrayForVarargs: flag unnecessary explicit construction of an array to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/982fe208c273cc82e838efbbc9c001b857cd239e\"\u003e\u003ccode\u003e982fe20\u003c/code\u003e\u003c/a\u003e Tweak links to point to newer versions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/a2df97f0d3842e1d45f26bf085a3a95f273346be\"\u003e\u003ccode\u003ea2df97f\u003c/code\u003e\u003c/a\u003e [StatementSwitchToExpressionSwitch] fix bug where \u003ccode\u003ecase null\u003c/code\u003e can sometimes b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/e691be588c891d4fc10cb41f019960accd21db2d\"\u003e\u003ccode\u003ee691be5\u003c/code\u003e\u003c/a\u003e Fix (behind a flag) a silly bug in RedundantSetterCall.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ce1a422f3f92a9a9c6434a9e0e00df5ce9877df2\"\u003e\u003ccode\u003ece1a422\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eDurations.wait()\u003c/code\u003e to \u003ccode\u003eWaitMatchers.waitMethodWithTimeout\u003c/code\u003e (and make them...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/da03fea47dd31b1a63932d78f3d91fb383cce8d1\"\u003e\u003ccode\u003eda03fea\u003c/code\u003e\u003c/a\u003e Update MethodCanBeStatic to be able to detect and trigger on Guice \u003ca href=\"https://github.com/Provides\"\u003e\u003ccode\u003e@​Provides\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/83e6582d6333d2e2d5e5f2f279c630d54ae65fae\"\u003e\u003ccode\u003e83e6582\u003c/code\u003e\u003c/a\u003e RedundantSetterCall: note that setFooValue and setFooBytes can be aliases for...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/db62c8c27ec5984058788547958f2f7c8d1bee95\"\u003e\u003ccode\u003edb62c8c\u003c/code\u003e\u003c/a\u003e Automated rollback of commit e1b16e24461d90f2b11f8213a68bfccc0426d4f3.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.39.0...v2.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.nimbusds:nimbus-jose-jwt` from 10.3.1 to 10.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/src/master/CHANGELOG.txt\"\u003ecom.nimbusds:nimbus-jose-jwt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e10.3.1 (2025-07-01)\n* OctetKeyPairGenerator with Curve.Ed25519 should use the provided\nSecureRandom (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/590\"\u003e#590\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003e10.4 (2025-07-19)\n* Creates a hierarchy of Option interfaces, extended by JWSSignerOption,\nJWEEncrypterOption and JWEDecrypterOption. Intended to provide optional\nconfiguration parameters to RSASSASigner, ECDSASigner, RSADecrypter, etc.\n* Introduces CipherMode implementing JWEEncrypterOption and\nJWEDecrypterOption, to specify a preferred JCA Cipher mode, such as\nMODE_ENCRYPT / MODE_DECRYPT when the default MODE_WRAP / MODE_UNWRAP is\nnot supported by the JCA provider (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/576\"\u003e#576\u003c/a\u003e).\n* Updates RSAEncrypter and RSADecrypter to support the JWEEncrypterOption\nCipherMode.ENCRYPT_DECRYPT (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/576\"\u003e#576\u003c/a\u003e).\n* Factors out OptionUtils.ensureMinRSAPrivateKeySize.\n* Deprecates OptionUtils.optionIsPresent.\u003c/p\u003e\n\u003cp\u003e10.4.1 (2025-08-05)\n* Adds \u0026quot;requires java.sql\u0026quot; to module com.nimbusds.jose.jwt (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/595\"\u003e#595\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003e10.4.2 (2025-08-14)\n* Updates GSon to 2.13.1.\n* Updates BouncyCastle to 1.81.\u003c/p\u003e\n\u003cp\u003e10.5 (2025-09-05)\n* Support for specifying a ScheduledExecutorService instance in\nRefreshAheadCachingJWKSetSource and JWKSourceBuilder (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/592\"\u003e#592\u003c/a\u003e).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/584951f855fd5cbb2e4eef050b1ec17f72dd3743\"\u003e\u003ccode\u003e584951f\u003c/code\u003e\u003c/a\u003e Adds support for specifying the ScheduledExecutorService-instance in RefreshA...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/63b1101bdd8a87170c5293cc926c12c6ae219242\"\u003e\u003ccode\u003e63b1101\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/cd1345b1c8e5b8ae91e99e0e9e9d4e21d1a699a1\"\u003e\u003ccode\u003ecd1345b\u003c/code\u003e\u003c/a\u003e Introduces CipherMode to specify a preferred JCA Cipher mode when the default...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/9799fd54dcaef57a7133e56051614678eb91e60f\"\u003e\u003ccode\u003e9799fd5\u003c/code\u003e\u003c/a\u003e Fixes compile errors - generics (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/576\"\u003e#576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/73a84891bcc989bf10b9d1ba0047b19d33cb7bda\"\u003e\u003ccode\u003e73a8489\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/adf25760afc067c5855c5bc5a09d5c9dd3b8bb6b\"\u003e\u003ccode\u003eadf2576\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/436fb18039c7f2cfcba2f3a0252dbe8416ae3896\"\u003e\u003ccode\u003e436fb18\u003c/code\u003e\u003c/a\u003e Add tests for JWKSourceBuilder and RefreshAheadCachingJWKSetSource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/d4137db1f697280eaedb4d575935e5345f77c3d8\"\u003e\u003ccode\u003ed4137db\u003c/code\u003e\u003c/a\u003e Adds \u0026quot;requires java.sql\u0026quot; to module com.nimbusds.jose.jwt (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/c6c8025351c691c6698d4711593d90c4c7190f3d\"\u003e\u003ccode\u003ec6c8025\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/e7c7a8c96ecce29f7b4bdc982fe195c6220b5df7\"\u003e\u003ccode\u003ee7c7a8c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/branches/compare/10.5..10.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.zaxxer:HikariCP` from 6.3.0 to 7.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brettwooldridge/HikariCP/blob/dev/CHANGES\"\u003ecom.zaxxer:HikariCP's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eHikariCP Changes\u003c/p\u003e\n\u003cp\u003eChanges in 7.0.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edecrease thread yield frequency in ConcurrentBag.unreserve()\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges in 7.0.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003emerged \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2346\"\u003e#2346\u003c/a\u003e fix regression with setSchema behavior\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edecrease thread yield frequency in ConcurrentBag.requite()\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges in 7.0.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003emerged \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2340\"\u003e#2340\u003c/a\u003e NoSuchMethodException error that is thrown when setting a metric registry, fixes to UtilityElf\nreflection code to use the correct method signature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efixed \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/1294\"\u003e#1294\u003c/a\u003e add support for HikariCredentialsProvider class\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efixed \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2265\"\u003e#2265\u003c/a\u003e bail out of the pool filling loop if the thread is interrupted\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges in 6.3.3\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebackport \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2340\"\u003e#2340\u003c/a\u003e NoSuchMethodException error that is thrown when setting a metric registry, fixes to UtilityElf\nreflection code to use the correct method signature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges in 6.3.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efixed \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2342\"\u003e#2342\u003c/a\u003e restore module-info.class to jar file, which was lost in 6.3.1\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efixed \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2256\"\u003e#2256\u003c/a\u003e add support for legacy override of getUsername()/getPassword() of HikariDataSource. See project page\nfor documentation of system property com.zaxxer.hikari.legacy.supportUserPassDataSourceOverride.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efixed \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2323\"\u003e#2323\u003c/a\u003e right or wrong (wrt driver behavior) return to previous Connection.get/setSchema behavior\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efixed \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2288\"\u003e#2288\u003c/a\u003e upgrade dependencies and fix build warnings\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges in 6.3.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efixed \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2315\"\u003e#2315\u003c/a\u003e source jar contains also binary .class files and missing some .java files\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efixed \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2307\"\u003e#2307\u003c/a\u003e remove improper hardcoded timout, use validationTimeout\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efixed \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2305\"\u003e#2305\u003c/a\u003e keep properties key and values as is rather than forcing stringification. Also fixes \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2286\"\u003e#2286\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2304\"\u003e#2304\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupgraded various maven plugin dependencies to latest versions\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges in 6.3.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eincrease keepaliveTime variance from 10% to 20%\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brettwooldridge/HikariCP/commit/80c46aee46a000af61d700a2bd144c9a3ff777af\"\u003e\u003ccode\u003e80c46ae\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release HikariCP-7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brettwooldridge/HikariCP/commit/cba7ebe4c6b7fd73eac4a3df634be1fc8ce70680\"\u003e\u003ccode\u003ecba7ebe\u003c/code\u003e\u003c/a\u003e decrease thread yield frequency in ConcurrentBag.unreserve()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brettwooldridge/HikariCP/commit/22cc9bde6c0fb54c8ac009122a20d2f579e1a54a\"\u003e\u003ccode\u003e22cc9bd\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brettwooldridge/HikariCP/commit/86915ee3f450d2673b166c4b02805d7894dbead6\"\u003e\u003ccode\u003e86915ee\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brettwooldridge/HikariCP/commit/217bcc85c68e8c22d1f9cfa3d4dcd5022043e8f9\"\u003e\u003ccode\u003e217bcc8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release HikariCP-7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brettwooldridge/HikariCP/commit/29ad2f453a389834b6da42a628c3d4af2faf883d\"\u003e\u003ccode\u003e29ad2f4\u003c/code\u003e\u003c/a\u003e update changes log\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brettwooldridge/HikariCP/commit/b81bbc9d438ffac5ef7be4609121d76bb8a31564\"\u003e\u003ccode\u003eb81bbc9\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2323\"\u003e#2323\u003c/a\u003e always reset schema upon connection retrieval (\u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2346\"\u003e#2346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brettwooldridge/HikariCP/commit/ee5328d209e32d43365538db4d5a2f5ae1361967\"\u003e\u003ccode\u003eee5328d\u003c/code\u003e\u003c/a\u003e decrease yield() frequency during direct hand-off attempts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brettwooldridge/HikariCP/commit/1da3a33ca8e818e8b0239a6b9e22c3f107198ad6\"\u003e\u003ccode\u003e1da3a33\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brettwooldridge/HikariCP/commit/17c4b3349d412181468b8444a1036211fa228362\"\u003e\u003ccode\u003e17c4b33\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brettwooldridge/HikariCP/compare/HikariCP-6.3.0...HikariCP-7.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains:annotations` from 26.0.2 to 26.0.2-1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/java-annotations/releases\"\u003eorg.jetbrains:annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.0.2-1\u003c/h2\u003e\n\u003cp\u003eA technical release to employ new Maven publishing machinery\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/java-annotations/blob/master/CHANGELOG.md\"\u003eorg.jetbrains:annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 26.0.2-1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA technical release using the new Sonatype publication mechanism, see \u003ca href=\"https://central.sonatype.org/publish/publish-portal-guide/\"\u003ehttps://central.sonatype.org/publish/publish-portal-guide/\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/20ff2b3124d8781514ed731138d8f6d8f3050813\"\u003e\u003ccode\u003e20ff2b3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JetBrains/java-annotations/issues/130\"\u003e#130\u003c/a\u003e from DmPanov/dmpanov/allworknoplay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/21116ccb03cfc35415188fc522b67ba67c2a98d8\"\u003e\u003ccode\u003e21116cc\u003c/code\u003e\u003c/a\u003e the version is bumped to 26.0.2-1 to test the Maven Central publication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/b44ce8ddf93e0516f0a8acfde776a1d829481b29\"\u003e\u003ccode\u003eb44ce8d\u003c/code\u003e\u003c/a\u003e Maven Central artifacts task\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/5fb050cef217a4fa1a7b506036ffebdc97290b6b\"\u003e\u003ccode\u003e5fb050c\u003c/code\u003e\u003c/a\u003e legacy Sonatype publishing removed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/2a28eab73042023559d2ec4cd00d6779213b6425\"\u003e\u003ccode\u003e2a28eab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JetBrains/java-annotations/issues/120\"\u003e#120\u003c/a\u003e from JojOatXGME/override-only-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/dd44b5b2b2381cdcece4be3cd60de13501466f4e\"\u003e\u003ccode\u003edd44b5b\u003c/code\u003e\u003c/a\u003e OverrideOnly: Update documentation to exclude static methods\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JetBrains/java-annotations/compare/26.0.2...26.0.2-1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.nimbusds:oauth2-oidc-sdk` from 11.26 to 11.29.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/src/master/CHANGELOG.txt\"\u003ecom.nimbusds:oauth2-oidc-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eversion 1.0 (2012-05-29)\n* First official release with authorisation endpoint, token endpoint, check\nID endpoint and UserInfo endpoint support.\n* JSON Web Tokens (JWTs) support through the Nimbus-JWT library.\n* Language Tags (RFC 5646) support through the Nimbus-LangTag library.\n* JSON support through the JSON Smart library.\u003c/p\u003e\n\u003cp\u003eversion 2.0 (2013-05-13)\n* Intermediary development release with Maven build, published to\nMaven Central.\u003c/p\u003e\n\u003cp\u003eversion 2.1 (2013-06-06)\n* Updates the APIs to OpenID Connect Messages draft 20, OpenID Connect\nStandard draft 21, OpenID Connect Discovery draft 17 and OpenID\nConnect Registration draft 19.\n* Major refactoring of the APIs for greater simplicity.\n* Adds JUnit tests.\u003c/p\u003e\n\u003cp\u003eversion 2.2 (2013-06-18)\n* Refactors dynamic OpenID Connect client registration.\n* Adds partial support of the OAuth 2.0 Dynamic Client Registration\nProtocol (draft-ietf-oauth-dyn-reg-12).\n* Optimises parsing of request parameters consisting of one or more\ntokens (scope, response type, etc).\u003c/p\u003e\n\u003cp\u003eversion 2.3 (2013-06-19)\n* Renames OAuth 2.0 dynamic client registration package.\n* Adds ClientInformation.getClientMetadata() method.\n* Adds OIDCClientInformation class.\u003c/p\u003e\n\u003cp\u003eversion 2.4 (2013-06-20)\n* Adds static OIDCClientInformation.parse(JSONObject) method.\u003c/p\u003e\n\u003cp\u003eversion 2.5 (2013-06-22)\n* Adds support OAuth 2.0 dynamic client update.\n* Adds OpenID Connect dynamic client registration classes.\u003c/p\u003e\n\u003cp\u003eversion 2.6 (2013-06-25)\n* Enforces order of preference of ACR values in OpenID Connect client\nmetadata, as required by the specification.\n* Documentation and performance improvements.\u003c/p\u003e\n\u003cp\u003eversion 2.7 (2013-06-26)\n* Switches Identifier generation to java.security.SecureRandom.\u003c/p\u003e\n\u003cp\u003eversion 2.8 (2013-06-30)\n* Fixes serialisation and assignment bugs in ClientMetadata.\n* Switches Secret generation to java.security.SecureRandom.\u003c/p\u003e\n\u003cp\u003eversion 2.9 (2013-09-17)\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/04a94cf33d05fc80b6b15d7d398b1bcd94636fbd\"\u003e\u003ccode\u003e04a94cf\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/6ef84cca8ca89dc90d0a4432aa34614c96f94382\"\u003e\u003ccode\u003e6ef84cc\u003c/code\u003e\u003c/a\u003e fix: allow some leniency with uri comparisons for issuer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/ef401a7035c154c14d95884bebbf64da47287ae0\"\u003e\u003ccode\u003eef401a7\u003c/code\u003e\u003c/a\u003e Fixes JakartaServletUtils JavaDoc typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/6f727b41cf461774f51627711895cfe1d47582e1\"\u003e\u003ccode\u003e6f727b4\u003c/code\u003e\u003c/a\u003e JakartaServletUtils.createHTTPRequest must parse query string params for POST...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/f0faf6ebe982ec217140b86a6f3dc37edb60081a\"\u003e\u003ccode\u003ef0faf6e\u003c/code\u003e\u003c/a\u003e Updates to Nimbus JOSE+JWT 10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/0eb61570b5c57e3f3e69a5974ecb3696d262ff70\"\u003e\u003ccode\u003e0eb6157\u003c/code\u003e\u003c/a\u003e Migrates to central-publishing-maven-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/f2100789952111e4541a501f06293b8c21afdaac\"\u003e\u003ccode\u003ef210078\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 11.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/38e6027e33fbedae73266567b4390e0de30e1ef8\"\u003e\u003ccode\u003e38e6027\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/14882216254073713ce4f252413752154088b448\"\u003e\u003ccode\u003e1488221\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-\"\u003ehttps://bitbucket.org/connect2id/oauth-2.0-sdk-with-\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/6eafee538a6d7eaf9af38bf5d44b5807a6f684ab\"\u003e\u003ccode\u003e6eafee5\u003c/code\u003e\u003c/a\u003e feat: rework issuer compare with new resolve method\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/branches/compare/11.29.1..11.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.module:jackson-module-kotlin` from 2.19.1 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/5684fc29415ceb9abf800e6000c1bd55afde25f9\"\u003e\u003ccode\u003e5684fc2\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/4d53d9a3e9de9e1526d8be31324d58208c8233a4\"\u003e\u003ccode\u003e4d53d9a\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/df3d719a1b5683646dc3ef4d62be7f93b4547565\"\u003e\u003ccode\u003edf3d719\u003c/code\u003e\u003c/a\u003e Drop rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/03159ddac9e46f0418a790928ed4d443430d1eaf\"\u003e\u003ccode\u003e03159dd\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/398215693ed9d130bdd73f56d4cce2c4a4caf9ab\"\u003e\u003ccode\u003e3982156\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/295e60c9136e5a06c7762d20a55626dcb9c0c6ea\"\u003e\u003ccode\u003e295e60c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/ddc1e5ca30723493e3514445782d87364aa09baa\"\u003e\u003ccode\u003eddc1e5c\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/80b8371450a4b7f0ec492eb5462ea36dfbbab5a2\"\u003e\u003ccode\u003e80b8371\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1025\"\u003e#1025\u003c/a\u003e from k163377/ex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/50f5527f0e6a8ef28ba81a8cf3c55c86ee64a78f\"\u003e\u003ccode\u003e50f5527\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1025\"\u003e#1025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/4ab43080b25ae0c86f7711d6cbc30c5979bdeb70\"\u003e\u003ccode\u003e4ab4308\u003c/code\u003e\u003c/a\u003e Fix to test that KotlinInvalidNullException is thrown\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/compare/jackson-module-kotlin-2.19.1...jackson-module-kotlin-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.code.gson:gson` from 2.13.1 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/releases\"\u003ecom.google.code.gson:gson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGson 2.13.2\u003c/h2\u003e\n\u003cp\u003eThe main changes in this release are just newer dependencies.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved packaging of JPMS module declaration in Gson jar\u003cbr /\u003e\nThis fixes an issue where Eclipse and VS Code users could not refer to the Gson module name \u003ccode\u003ecom.google.gson\u003c/code\u003e. See issue \u003ca href=\"https://redirect.github.com/google/gson/issues/2679\"\u003egoogle/gson#2679\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove internal class \u003ccode\u003eGsonPreconditions\u003c/code\u003e by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2879\"\u003egoogle/gson#2879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to using central-publishing-maven-plugin by \u003ca href=\"https://github.com/eamonnmcmanus\"\u003e\u003ccode\u003e@​eamonnmcmanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2900\"\u003egoogle/gson#2900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MukjepScarlet\"\u003e\u003ccode\u003e@​MukjepScarlet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2852\"\u003egoogle/gson#2852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisCraik\"\u003e\u003ccode\u003e@​ChrisCraik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2856\"\u003egoogle/gson#2856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/686fad782d969d8f15c7581a5435a208b810caa7\"\u003e\u003ccode\u003e686fad7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release gson-parent-2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/c2d252a7e93d45b224a72b4ba8148a438cc1d59b\"\u003e\u003ccode\u003ec2d252a\u003c/code\u003e\u003c/a\u003e Switch to using central-publishing-maven-plugin. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/69cb755e5209b719b57f3b6f1a864b080cdca314\"\u003e\u003ccode\u003e69cb755\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2894\"\u003e#2894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/ea552c2278784e12094c8daea06b18679b2da2c9\"\u003e\u003ccode\u003eea552c2\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/fdc616d0da2fea0b28828386a38396eac66d85fd\"\u003e\u003ccode\u003efdc616d\u003c/code\u003e\u003c/a\u003e Set top-level permissions for CodeQL workflow (\u003ca href=\"https://redirect.github.com/google/gson/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/9334715a48aaf11c9f80f89f8242ba7d1c2d0c27\"\u003e\u003ccode\u003e9334715\u003c/code\u003e\u003c/a\u003e Create scorecard.yml (\u003ca href=\"https://redirect.github.com/google/gson/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/f7de5c2c22dae98f2f98eefcb70c920ff71e437b\"\u003e\u003ccode\u003ef7de5c2\u003c/code\u003e\u003c/a\u003e Bump the maven group with 8 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2885\"\u003e#2885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/8c23cd363daec806d2e9b69665520043914782ac\"\u003e\u003ccode\u003e8c23cd3\u003c/code\u003e\u003c/a\u003e Update sources to satisfy a new Error Prone check. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2887\"\u003e#2887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5eab3eda9fff9db77b82eae621c26f1d7263386f\"\u003e\u003ccode\u003e5eab3ed\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5f5c20026009010608de17a9e5312849230b3b0b\"\u003e\u003ccode\u003e5f5c200\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2872\"\u003e#2872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.postgresql:postgresql` from 42.7.7 to 42.7.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/releases\"\u003eorg.postgresql:postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev42.7.8\u003c/h2\u003e\n\u003ch2\u003eNotable changes:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReleases are signed with a new PGP key which is generated at GitHub Actions and stored only there \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Update release plugin config to use .set(...) for props and inject nexus secrets via props \u003ca href=\"https://github.com/sehrope\"\u003e\u003ccode\u003e@​sehrope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3802\"\u003e#3802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate version to 42.7.8 \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange logs for version 42.7.8 \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix getNotifications() documentation \u003ca href=\"https://github.com/pdewacht\"\u003e\u003ccode\u003e@​pdewacht\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3800\"\u003e#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency om.ongres.scram:scram-client to 3.2 \u003ca href=\"https://github.com/jorsol\"\u003e\u003ccode\u003e@​jorsol\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3799\"\u003e#3799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd configurable boolean-to-numeric conversion for ResultSet getters \u003ca href=\"https://github.com/vwassan\"\u003e\u003ccode\u003e@​vwassan\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3796\"\u003e#3796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate CONTRIBUTING.md \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3794\"\u003e#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: remove QUERY_ONESHOT flag when calling getMetaData \u003ca href=\"https://github.com/ShenFeng312\"\u003e\u003ccode\u003e@​ShenFeng312\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3783\"\u003e#3783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add bench for batch insert via unnest with arrays \u003ca href=\"https://github.com/lantalex\"\u003e\u003ccode\u003e@​lantalex\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Change \u0026quot;PST\u0026quot; timezone in TimestampTest to \u0026quot;Pacific Standard Time\u0026quot; \u003ca href=\"https://github.com/simon-greatrix\"\u003e\u003ccode\u003e@​simon-greatrix\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3774\"\u003e#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eBufferedInputStream\u003c/code\u003e with \u003ccode\u003eFileInputStream\u003c/code\u003e \u003ca href=\"https://github.com/jgardn3r\"\u003e\u003ccode\u003e@​jgardn3r\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3747\"\u003e#3747\u003c/a\u003e: Incorrect class comparison in PGXmlFactoryFactory validation \u003ca href=\"https://github.com/eitch\"\u003e\u003ccode\u003e@​eitch\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3748\"\u003e#3748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: traverse the current dimension to get the correct pos in PgArray#calcRemainingDataLength \u003ca href=\"https://github.com/sly461\"\u003e\u003ccode\u003e@​sly461\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3746\"\u003e#3746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add channelBinding to SslTest \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3665\"\u003e#3665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove excessive ReentrantLock.lock usages \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3703\"\u003e#3703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add ossf-scorecard security scanning \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix indentation to let CI pass \u003ca href=\"https://github.com/mohitsatr\"\u003e\u003ccode\u003e@​mohitsatr\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3682\"\u003e#3682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: extract pgjdbc/testFixtures to testkit project \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3666\"\u003e#3666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make sure getImportedExportedKeys returns columns in consistent order \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3663\"\u003e#3663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: use PreparedStatement for DatabaseMetaData.getCrossReference, getImportedKeys, getExportedKeys \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3641\"\u003e#3641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u0026quot;SELF_REFERENCING_COL_NAME\u0026quot; field to getTables' ResultSetMetaData to fix NullPointerException \u003ca href=\"https://github.com/SophiahHo\"\u003e\u003ccode\u003e@​SophiahHo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid IllegalStateException: Timer already cancelled  when StatementCancelTimerTask.run throws a runtime error \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid NullPointerException when cancelling a query if cancel key is not known yet \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: unable to open replication connection to servers \u0026lt; 12 \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix published project name \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update publish to Central Portal task name after bumping nmcp \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3808\"\u003e#3808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update com.gradleup.nmcp to 1.1.0 \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3807\"\u003e#3807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Update release plugin config to use .set(...) for props and inject nexus creds via gradle props\u0026quot; \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: group com.gradleup.nmcp version updates \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: use bump org.apache.bcel:bcel test dependency in testCompileClasspath as well \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3775\"\u003e#3775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typo in PGReplicationStream.java \u003ca href=\"https://github.com/atorik\"\u003e\u003ccode\u003e@​atorik\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: remove JDK versions from the key workflow names \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add GitHub Actions workflow for generating release PGP key \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: replace StandardCharsets with Charsets to simplify code \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: migrate publish workflow to Central Portal publishing via com.gradleup.nmcp \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3686\"\u003e#3686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: adjust the default branch name for ossf scorecard scan \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3697\"\u003e#3697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add top-level read-only permissions for GitHub Actions when missing \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3696\"\u003e#3696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: use config:best-practices preset for Renovate \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3687\"\u003e#3687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md\"\u003eorg.postgresql:postgresql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[42.7.8] (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add configurable boolean-to-numeric conversion for ResultSet getters [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3796\"\u003e#3796\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3796\"\u003epgjdbc/pgjdbc#3796\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: remove QUERY_ONESHOT flag when calling getMetaData [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3783\"\u003epgjdbc/pgjdbc#3783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: use \u003ccode\u003eBufferedInputStream\u003c/code\u003e with \u003ccode\u003eFileInputStream\u003c/code\u003e [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3750\"\u003e#3750\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3750\"\u003epgjdbc/pgjdbc#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: enable server-prepared statements for DatabaseMetaData\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid NullPointerException when cancelling a query if cancel key is not known yet\u003c/li\u003e\n\u003cli\u003efix: Change \u0026quot;PST\u0026quot; timezone in TimestampTest to \u0026quot;Pacific Standard Time\u0026quot; [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3774\"\u003e#3774\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3774\"\u003epgjdbc/pgjdbc#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: traverse the current dimension to get the correct pos in PgArray#calcRemainingDataLength [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3746\"\u003e#3746\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3746\"\u003epgjdbc/pgjdbc#3746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make sure getImportedExportedKeys returns columns in consistent order\u003c/li\u003e\n\u003cli\u003efix: Add \u0026quot;SELF_REFERENCING_COL_NAME\u0026quot; field to getTables' ResultSetMetaData to fix NullPointerException [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3660\"\u003e#3660\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3660\"\u003epgjdbc/pgjdbc#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: unable to open replication connection to servers \u0026lt; 12\u003c/li\u003e\n\u003cli\u003efix: avoid closing statement caused by driver's internal ResultSet#close()\u003c/li\u003e\n\u003cli\u003efix: return empty metadata for empty catalog names as it was before\u003c/li\u003e\n\u003cli\u003efix: Incorrect class comparison in PGXmlFactoryFactory validation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9a5492d99ce43507e318ce4bb56030f74b773d48\"\u003e\u003ccode\u003e9a5492d\u003c/code\u003e\u003c/a\u003e chore: fix published project name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/ca064f81235b8b6d17577dbd92c4fec1c9ffb963\"\u003e\u003ccode\u003eca064f8\u003c/code\u003e\u003c/a\u003e chore: update publish to Central Portal task name after bumping nmcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/3d97bb83f64d3f888e55e61635d180d088a33221\"\u003e\u003ccode\u003e3d97bb8\u003c/code\u003e\u003c/a\u003e fix: avoid IllegalStateException: Timer already cancelled  when StatementCanc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/faa7dfc29d82b4b9e62f8692742eaeac4324fe5a\"\u003e\u003ccode\u003efaa7dfc\u003c/code\u003e\u003c/a\u003e test: move BaseTest4 to testkit module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/dbf2847d40b16790028f9ead0437edbca0d9b2c4\"\u003e\u003ccode\u003edbf2847\u003c/code\u003e\u003c/a\u003e fix(deps): update com.gradleup.nmcp to 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9245e268e328eef77b82e2df72aa915427318864\"\u003e\u003ccode\u003e9245e26\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: Update release plugin config to use .set(...) for props and inje...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/8e833c31bfa275c09cbff058e22af0b513d7e418\"\u003e\u003ccode\u003e8e833c3\u003c/code\u003e\u003c/a\u003e chore: group com.gradleup.nmcp version updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/ec5a0881ec2f835d66438efec1d713624634c3c4\"\u003e\u003ccode\u003eec5a088\u003c/code\u003e\u003c/a\u003e fix: Update release plugin config to use .set(...) for props and inject nexus...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/c03db58418b18e725948a46f6d15c35848dfdef0\"\u003e\u003ccode\u003ec03db58\u003c/code\u003e\u003c/a\u003e update version to 42.7.8 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/50ff169f34f023dcb2023d1072e649754eb6bb85\"\u003e\u003ccode\u003e50ff169\u003c/code\u003e\u003c/a\u003e change logs for version 42.7.8 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.7...REL42.7.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.flywaydb:flyway-database-postgresql` from 11.10.0 to 11.13.1\n\nUpdates `org.verapdf:validation-model` from 1.28.1 to 1.28.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veraPDF/veraPDF-validation/commit/0d3ae60ac032b4f089f2e2abc2e75e5d4aa2efa2\"\u003e\u003ccode\u003e0d3ae60\u003c/code\u003e\u003c/a\u003e Fix NullPointerException in GFPDLinkAnnot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veraPDF/veraPDF-validation/commit/88d757b4ba665a4d910bacc30f0bae1848615013\"\u003e\u003ccode\u003e88d757b\u003c/code\u003e\u003c/a\u003e Fix NullPointerException in GFCosDocument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veraPDF/veraPDF-validation/commit/3ee4757fea3dc6ec94239d5d40f72ce96ce04fc7\"\u003e\u003ccode\u003e3ee4757\u003c/code\u003e\u003c/a\u003e Fix ArrayIndexOutOfBoundsException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veraPDF/veraPDF-validation/commit/d7bf17efb74f1872954cd3084d392d93255ead8f\"\u003e\u003ccode\u003ed7bf17e\u003c/code\u003e\u003c/a\u003e Fix issues with multi flavours\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veraPDF/veraPDF-validation/commit/8988f260332287dedb9eee871621a0f01e20695a\"\u003e\u003ccode\u003e8988f26\u003c/code\u003e\u003c/a\u003e Fix getStructureDestinationObject for GFPDLinkAnnot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veraPDF/veraPDF-validation/commit/4967cd7b8ec2d4af21bad2f92f7e754bf3c57658\"\u003e\u003ccode\u003e4967cd7\u003c/code\u003e\u003c/a\u003e Update parent pom version to 1.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veraPDF/veraPDF-validation/commit/56ab47fd4548514b0cbd6988d3337c90270ccfe5\"\u003e\u003ccode\u003e56ab47f\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into rel/1.28\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/veraPDF/veraPDF-validation/compare/v1.28.1...v1.28.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.jknack:handlebars` from 4.4.0 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/584992307690a72572c258801d868bcbba13ed00\"\u003e\u003ccode\u003e5849923\u003c/code\u003e\u003c/a\u003e v4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/827e6bcff36462fd7955df3e52bf2d23fe1d3caf\"\u003e\u003ccode\u003e827e6bc\u003c/code\u003e\u003c/a\u003e Java 21 ArrayList getLast is resolved by JavaBeanValueResolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/7bebbef05e8c98e87ba907ed5f586d2d42251637\"\u003e\u003ccode\u003e7bebbef\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/8bbe9954c09fa388b6d8d843f70b6796726fc133\"\u003e\u003ccode\u003e8bbe995\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/63a20c4c6a8f4d08f472286be2ed7e2b5ba360de\"\u003e\u003ccode\u003e63a20c4\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/5f3eeff905022c0aee01557a55ecfe85ebd4b146\"\u003e\u003ccode\u003e5f3eeff\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/bb6beae6f7cec0e80f9313b303ef6946997ea976\"\u003e\u003ccode\u003ebb6beae\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/a5ccf613b9566b5fd93df3d3cedfffbab4e155d4\"\u003e\u003ccode\u003ea5ccf61\u003c/code\u003e\u003c/a\u003e change parsing rule to disallow multiple else statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/275b5ec3f409e2b62fd9158ef56f4add295b23e6\"\u003e\u003ccode\u003e275b5ec\u003c/code\u003e\u003c/a\u003e fix(issue-1160): support named 'locale' and 'format' parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/65f8980cdba0b0c3b044ae957a8e87cf1a269c49\"\u003e\u003ccode\u003e65f8980\u003c/code\u003e\u003c/a\u003e Fix invalid Java token error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib-jdk8` from 2.2.0 to 2.2.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin:kotlin-stdlib-jdk8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78187\"\u003e\u003ccode\u003eKT-78187\u003c/code\u003e\u003c/a\u003e Synthetic properties not to be shown as callables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72525\"\u003e\u003ccode\u003eKT-72525\u003c/code\u003e\u003c/a\u003e K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74246\"\u003e\u003ccode\u003eKT-74246\u003c/code\u003e\u003c/a\u003e KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78382\"\u003e\u003ccode\u003eKT-78382\u003c/code\u003e\u003c/a\u003e K2 IR lowering error when interface extends interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73201\"\u003e\u003ccode\u003eKT-73201\u003c/code\u003e\u003c/a\u003e K2 IDE: Error while evaluating expressions with local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78164\"\u003e\u003ccode\u003eKT-78164\u003c/code\u003e\u003c/a\u003e Evaluator: '\u003ccode\u003e@JvmName\u003c/code\u003e' annotations are not recognized in other modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73084\"\u003e\u003ccode\u003eKT-73084\u003c/code\u003e\u003c/a\u003e K2 evaluator cannot resolve local variables standing at the closing brace\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76490\"\u003e\u003ccode\u003eKT-76490\u003c/code\u003e\u003c/a\u003e Do not load ast during the contracts phase if no contracts present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78132\"\u003e\u003ccode\u003eKT-78132\u003c/code\u003e\u003c/a\u003e Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72227\"\u003e\u003ccode\u003eKT-72227\u003c/code\u003e\u003c/a\u003e SOE from recursive value class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68977\"\u003e\u003ccode\u003eKT-68977\u003c/code\u003e\u003c/a\u003e K2 IDE: Reference to companion object through typealias in a function call does not work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72357\"\u003e\u003ccode\u003eKT-72357\u003c/code\u003e\u003c/a\u003e Implement partial body resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76932\"\u003e\u003ccode\u003eKT-76932\u003c/code\u003e\u003c/a\u003e Support context parameters on dangling modifier list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72407\"\u003e\u003ccode\u003eKT-72407\u003c/code\u003e\u003c/a\u003e FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77602\"\u003e\u003ccode\u003eKT-77602\u003c/code\u003e\u003c/a\u003e K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77629\"\u003e\u003ccode\u003eKT-77629\u003c/code\u003e\u003c/a\u003e K2: NPE: \u0026quot;org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76855\"\u003e\u003ccode\u003eKT-76855\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eKaType.asPsiType\u003c/code\u003e returns \u003ccode\u003enull\u003c/code\u003e for a local inner class in dependent analysis tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72718\"\u003e\u003ccode\u003eKT-72718\u003c/code\u003e\u003c/a\u003e ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76811\"\u003e\u003ccode\u003eKT-76811\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eresolveToFirSymbol\u003c/code\u003e finds a \u003ccode\u003eFirPropertySymbol\u003c/code\u003e for a \u003ccode\u003eKtScript\u003c/code\u003e in dependent analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73586\"\u003e\u003ccode\u003eKT-73586\u003c/code\u003e\u003c/a\u003e [Analysis API] Add \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e before accessing modifiers of members\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71135\"\u003e\u003ccode\u003eKT-71135\u003c/code\u003e\u003c/a\u003e AA: exception from sealed inheritors checker when \u003ccode\u003eanalyzeCopy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75534\"\u003e\u003ccode\u003eKT-75534\u003c/code\u003e\u003c/a\u003e K2 AA: \u0026quot;Containing declaration should present for nested declaration class KtNamedFunction\u0026quot; with dangling annotation on top-level anonymous function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75687\"\u003e\u003ccode\u003eKT-75687\u003c/code\u003e\u003c/a\u003e K2: local variable doesn't get to the do-while scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-56543\"\u003e\u003ccode\u003eKT-56543\u003c/code\u003e\u003c/a\u003e LL FIR: rework lazy transformers so transformers modify only declarations they suppose to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76809\"\u003e\u003ccode\u003eKT-76809\u003c/code\u003e\u003c/a\u003e Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78835\"\u003e\u003ccode\u003eKT-78835\u003c/code\u003e\u003c/a\u003e Find usages of a light constructor from a class with an empty body finds usages of class as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78878\"\u003e\u003ccode\u003eKT-78878\u003c/code\u003e\u003c/a\u003e K2. Method shown as unavailable in Java when \u003ccode\u003e@JvmExposeBoxed\u003c/code\u003e is applied (redundantly) at both class and method level in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-stdlib-jdk8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78187\"\u003e\u003ccode\u003eKT-78187\u003c/code\u003e\u003c/a\u003e Synthetic properties not to be shown as callables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72525\"\u003e\u003ccode\u003eKT-72525\u003c/code\u003e\u003c/a\u003e K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74246\"\u003e\u003ccode\u003eKT-74246\u003c/code\u003e\u003c/a\u003e KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78382\"\u003e\u003ccode\u003eKT-78382\u003c/code\u003e\u003c/a\u003e K2 IR lowering error when interface extends interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73201\"\u003e\u003ccode\u003eKT-73201\u003c/code\u003e\u003c/a\u003e K2 IDE: Error while evaluating expressions with local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78164\"\u003e\u003ccode\u003eKT-78164\u003c/code\u003e\u003c/a\u003e Evaluator: '\u003ccode\u003e@JvmName\u003c/code\u003e' annotations are not recognized in other modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73084\"\u003e\u003ccode\u003eKT-73084\u003c/code\u003e\u003c/a\u003e K2 evaluator cannot resolve local variables standing at the closing brace\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76490\"\u003e\u003ccode\u003eKT-76490\u003c/code\u003e\u003c/a\u003e Do not load ast during the contracts phase if no contracts present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78132\"\u003e\u003ccode\u003eKT-78132\u003c/code\u003e\u003c/a\u003e Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72227\"\u003e\u003ccode\u003eKT-72227\u003c/code\u003e\u003c/a\u003e SOE from recursive value class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68977\"\u003e\u003ccode\u003eKT-68977\u003c/code\u003e\u003c/a\u003e K2 IDE: Reference to companion object through typealias in a function call does not work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72357\"\u003e\u003ccode\u003eKT-72357\u003c/code\u003e\u003c/a\u003e Implement partial body resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76932\"\u003e\u003ccode\u003eKT-76932\u003c/code\u003e\u003c/a\u003e Support context parameters on dangling modifier list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72407\"\u003e\u003ccode\u003eKT-72407\u003c/code\u003e\u003c/a\u003e FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77602\"\u003e\u003ccode\u003eKT-77602\u003c/code\u003e\u003c/a\u003e K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77629\"\u003e\u003ccode\u003eKT-77629\u003c/code\u003e\u003c/a\u003e K2: NPE: \u0026quot;org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76855\"\u003e\u003ccode\u003eKT-76855\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eKaType.asPsiType\u003c/code\u003e returns \u003ccode\u003enull\u003c/code\u003e for a local inner class in dependent analysis tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72718\"\u003e\u003ccode\u003eKT-72718\u003c/code\u003e\u003c/a\u003e ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76811\"\u003e\u003ccode\u003eKT-76811\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eresolveToFirSymbol\u003c/code\u003e finds a \u003ccode\u003eFirPropertySymbol\u003c/code\u003e for a \u003ccode\u003eKtScript\u003c/code\u003e in dependent analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73586\"\u003e\u003ccode\u003eKT-73586\u003c/code\u003e\u003c/a\u003e [Analysis API] Add \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e before accessing modifiers of members\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71135\"\u003e\u003ccode\u003eKT-71135\u003c/code\u003e\u003c/a\u003e AA: exception from sealed inheritors checker when \u003ccode\u003eanalyzeCopy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75534\"\u003e\u003ccode\u003eKT-75534\u003c/code\u003e\u003c/a\u003e K2 AA: \u0026quot;Containing declaration should present for nested declaration class KtNamedFunction\u0026quot; with dangling annotation on top-level anonymous function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75687\"\u003e\u003ccode\u003eKT-75687\u003c/code\u003e\u003c/a\u003e K2: local variable doesn't get to the do-while scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-56543\"\u003e\u003ccode\u003eKT-56543\u003c/code\u003e\u003c/a\u003e LL FIR: rework lazy transformers so transformers modify only declarations they suppose to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76809\"\u003e\u003ccode\u003eKT-76809\u003c/code\u003e\u003c/a\u003e Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/k9-punsj/pull/1471","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fk9-punsj/issues/1471","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1471/packages"},{"uuid":"2851383453","node_id":"PR_kwDOGSB2BM6p9Kid","number":248,"state":"open","title":"Bump com.github.jknack:handlebars from 4.3.+ to 4.5.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-22T23:02:30.000Z","updated_at":"2025-09-22T23:02:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.github.jknack:handlebars","old_version":"4.3.+","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) from 4.3.+ to 4.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ehandlebars 4.4.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/3228\"\u003e#3228\u003c/a\u003e kotlin: mount of coroutine routes doesn't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.4.0\"\u003ev4.4.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/56?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.4.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTODO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocument package change names required for Java Modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://patreon.com/edgarespina\"\u003ePatreon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jknack/handlebars.java/commits/v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.jknack:handlebars\u0026package-manager=gradle\u0026previous-version=4.3.+\u0026new-version=4.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/v1r3n/conductor/pull/248","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/v1r3n%2Fconductor/issues/248","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/248/packages"},{"uuid":"3417922671","node_id":"PR_kwDOC4t6Kc6ooqeO","number":451,"state":"open","title":"Bump the maven group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T13:14:27.000Z","updated_at":"2025-09-25T07:12:30.806Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":15,"packages":[{"name":"com.github.jknack:handlebars","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"com.github.jknack:handlebars-jackson","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"io.github.openhtmltopdf:openhtmltopdf-core","old_version":"1.1.28","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-pdfbox","old_version":"1.1.28","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-svg-support","old_version":"1.1.28","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"commons-io:commons-io","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/apache/commons-io"},{"name":"org.jsoup:jsoup","old_version":"1.19.1","new_version":"1.21.2","repository_url":"https://github.com/jhy/jsoup"},{"name":"com.github.everit-org.json-schema:org.everit.json.schema","old_version":"1.14.4","new_version":"v1.14.6","repository_url":"https://github.com/everit-org/json-schema"},{"name":"org.commonmark:commonmark","old_version":"0.24.0","new_version":"0.26.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"org.commonmark:commonmark-ext-gfm-tables","old_version":"0.24.0","new_version":"0.26.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"no.nav.familie.felles:log","old_version":"3.20250505101905_835431d","new_version":"3.20250915092837_153983f","repository_url":"https://github.com/navikt/familie-felles"},{"name":"org.jetbrains.kotlin:kotlin-test","old_version":"2.1.21","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-allopen","old_version":"2.1.21","new_version":"2.2.20"},{"name":"org.jetbrains.kotlin:kotlin-maven-noarg","old_version":"2.1.21","new_version":"2.2.20"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.1.21","new_version":"2.2.20"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.4.0` | `4.5.0` |\n| [com.github.jknack:handlebars-jackson](https://github.com/jknack/handlebars.java) | `4.4.0` | `4.5.0` |\n| [io.github.openhtmltopdf:openhtmltopdf-core](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.28` | `1.1.31` |\n| [io.github.openhtmltopdf:openhtmltopdf-pdfbox](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.28` | `1.1.31` |\n| [io.github.openhtmltopdf:openhtmltopdf-svg-support](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.28` | `1.1.31` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.19.1` | `1.21.2` |\n| [com.github.everit-org.json-schema:org.everit.json.schema](https://github.com/everit-org/json-schema) | `1.14.4` | `v1.14.6` |\n| [org.commonmark:commonmark](https://github.com/commonmark/commonmark-java) | `0.24.0` | `0.26.0` |\n| [org.commonmark:commonmark-ext-gfm-tables](https://github.com/commonmark/commonmark-java) | `0.24.0` | `0.26.0` |\n| [no.nav.familie.felles:log](https://github.com/navikt/familie-felles) | `3.20250505101905_835431d` | `3.20250915092837_153983f` |\n| [org.jetbrains.kotlin:kotlin-test](https://github.com/JetBrains/kotlin) | `2.1.21` | `2.2.20` |\n| org.jetbrains.kotlin:kotlin-maven-allopen | `2.1.21` | `2.2.20` |\n| org.jetbrains.kotlin:kotlin-maven-noarg | `2.1.21` | `2.2.20` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.1.21` | `2.2.20` |\n\n\nUpdates `com.github.jknack:handlebars` from 4.4.0 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/584992307690a72572c258801d868bcbba13ed00\"\u003e\u003ccode\u003e5849923\u003c/code\u003e\u003c/a\u003e v4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/827e6bcff36462fd7955df3e52bf2d23fe1d3caf\"\u003e\u003ccode\u003e827e6bc\u003c/code\u003e\u003c/a\u003e Java 21 ArrayList getLast is resolved by JavaBeanValueResolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/7bebbef05e8c98e87ba907ed5f586d2d42251637\"\u003e\u003ccode\u003e7bebbef\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/8bbe9954c09fa388b6d8d843f70b6796726fc133\"\u003e\u003ccode\u003e8bbe995\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/63a20c4c6a8f4d08f472286be2ed7e2b5ba360de\"\u003e\u003ccode\u003e63a20c4\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/5f3eeff905022c0aee01557a55ecfe85ebd4b146\"\u003e\u003ccode\u003e5f3eeff\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/bb6beae6f7cec0e80f9313b303ef6946997ea976\"\u003e\u003ccode\u003ebb6beae\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/a5ccf613b9566b5fd93df3d3cedfffbab4e155d4\"\u003e\u003ccode\u003ea5ccf61\u003c/code\u003e\u003c/a\u003e change parsing rule to disallow multiple else statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/275b5ec3f409e2b62fd9158ef56f4add295b23e6\"\u003e\u003ccode\u003e275b5ec\u003c/code\u003e\u003c/a\u003e fix(issue-1160): support named 'locale' and 'format' parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/65f8980cdba0b0c3b044ae957a8e87cf1a269c49\"\u003e\u003ccode\u003e65f8980\u003c/code\u003e\u003c/a\u003e Fix invalid Java token error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.jknack:handlebars-jackson` from 4.4.0 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars-jackson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/584992307690a72572c258801d868bcbba13ed00\"\u003e\u003ccode\u003e5849923\u003c/code\u003e\u003c/a\u003e v4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/827e6bcff36462fd7955df3e52bf2d23fe1d3caf\"\u003e\u003ccode\u003e827e6bc\u003c/code\u003e\u003c/a\u003e Java 21 ArrayList getLast is resolved by JavaBeanValueResolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/7bebbef05e8c98e87ba907ed5f586d2d42251637\"\u003e\u003ccode\u003e7bebbef\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/8bbe9954c09fa388b6d8d843f70b6796726fc133\"\u003e\u003ccode\u003e8bbe995\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/63a20c4c6a8f4d08f472286be2ed7e2b5ba360de\"\u003e\u003ccode\u003e63a20c4\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/5f3eeff905022c0aee01557a55ecfe85ebd4b146\"\u003e\u003ccode\u003e5f3eeff\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/bb6beae6f7cec0e80f9313b303ef6946997ea976\"\u003e\u003ccode\u003ebb6beae\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/a5ccf613b9566b5fd93df3d3cedfffbab4e155d4\"\u003e\u003ccode\u003ea5ccf61\u003c/code\u003e\u003c/a\u003e change parsing rule to disallow multiple else statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/275b5ec3f409e2b62fd9158ef56f4add295b23e6\"\u003e\u003ccode\u003e275b5ec\u003c/code\u003e\u003c/a\u003e fix(issue-1160): support named 'locale' and 'format' parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/65f8980cdba0b0c3b044ae957a8e87cf1a269c49\"\u003e\u003ccode\u003e65f8980\u003c/code\u003e\u003c/a\u003e Fix invalid Java token error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.jknack:handlebars-jackson` from 4.4.0 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars-jackson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/584992307690a72572c258801d868bcbba13ed00\"\u003e\u003ccode\u003e5849923\u003c/code\u003e\u003c/a\u003e v4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/827e6bcff36462fd7955df3e52bf2d23fe1d3caf\"\u003e\u003ccode\u003e827e6bc\u003c/code\u003e\u003c/a\u003e Java 21 ArrayList getLast is resolved by JavaBeanValueResolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/7bebbef05e8c98e87ba907ed5f586d2d42251637\"\u003e\u003ccode\u003e7bebbef\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/8bbe9954c09fa388b6d8d843f70b6796726fc133\"\u003e\u003ccode\u003e8bbe995\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/63a20c4c6a8f4d08f472286be2ed7e2b5ba360de\"\u003e\u003ccode\u003e63a20c4\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/5f3eeff905022c0aee01557a55ecfe85ebd4b146\"\u003e\u003ccode\u003e5f3eeff\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/bb6beae6f7cec0e80f9313b303ef6946997ea976\"\u003e\u003ccode\u003ebb6beae\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/a5ccf613b9566b5fd93df3d3cedfffbab4e155d4\"\u003e\u003ccode\u003ea5ccf61\u003c/code\u003e\u003c/a\u003e change parsing rule to disallow multiple else statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/275b5ec3f409e2b62fd9158ef56f4add295b23e6\"\u003e\u003ccode\u003e275b5ec\u003c/code\u003e\u003c/a\u003e fix(issue-1160): support named 'locale' and 'format' parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/65f8980cdba0b0c3b044ae957a8e87cf1a269c49\"\u003e\u003ccode\u003e65f8980\u003c/code\u003e\u003c/a\u003e Fix invalid Java token error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.github.openhtmltopdf:openhtmltopdf-core` from 1.1.28 to 1.1.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/releases\"\u003eio.github.openhtmltopdf:openhtmltopdf-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigurable XhtmlNamespaceHandler by \u003ca href=\"https://github.com/balrok\"\u003e\u003ccode\u003e@​balrok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/132\"\u003eopenhtmltopdf/openhtmltopdf#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balrok\"\u003e\u003ccode\u003e@​balrok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/132\"\u003eopenhtmltopdf/openhtmltopdf#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.30...1.1.31\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.30...1.1.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echeck if fontresolver is a Closeable, fix \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/123\"\u003e#123\u003c/a\u003e by \u003ca href=\"https://github.com/syjer\"\u003e\u003ccode\u003e@​syjer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/128\"\u003eopenhtmltopdf/openhtmltopdf#128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.29...1.1.30\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.29...1.1.30\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elist-style-type can now take a string, such as '- ', to use as bullet by \u003ca href=\"https://github.com/heckenna\"\u003e\u003ccode\u003e@​heckenna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/119\"\u003eopenhtmltopdf/openhtmltopdf#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heckenna\"\u003e\u003ccode\u003e@​heckenna\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/119\"\u003eopenhtmltopdf/openhtmltopdf#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.29\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.29\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/647ba3a5621171de537a975c520c58a3a67c47e9\"\u003e\u003ccode\u003e647ba3a\u003c/code\u003e\u003c/a\u003e Configurable XhtmlNamespaceHandler (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/ee397a536f8f4479fc9026680910ab2ecde6a9aa\"\u003e\u003ccode\u003eee397a5\u003c/code\u003e\u003c/a\u003e check if fontresolver is a Closeable, fix \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/123\"\u003e#123\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/1b5b135aa669e86d344f42c3e31b5fd7dbd5e969\"\u003e\u003ccode\u003e1b5b135\u003c/code\u003e\u003c/a\u003e list-style-type can now take a string, such as '- ', to use as bullet (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.github.openhtmltopdf:openhtmltopdf-pdfbox` from 1.1.28 to 1.1.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/releases\"\u003eio.github.openhtmltopdf:openhtmltopdf-pdfbox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigurable XhtmlNamespaceHandler by \u003ca href=\"https://github.com/balrok\"\u003e\u003ccode\u003e@​balrok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/132\"\u003eopenhtmltopdf/openhtmltopdf#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balrok\"\u003e\u003ccode\u003e@​balrok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/132\"\u003eopenhtmltopdf/openhtmltopdf#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.30...1.1.31\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.30...1.1.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echeck if fontresolver is a Closeable, fix \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/123\"\u003e#123\u003c/a\u003e by \u003ca href=\"https://github.com/syjer\"\u003e\u003ccode\u003e@​syjer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/128\"\u003eopenhtmltopdf/openhtmltopdf#128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.29...1.1.30\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.29...1.1.30\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elist-style-type can now take a string, such as '- ', to use as bullet by \u003ca href=\"https://github.com/heckenna\"\u003e\u003ccode\u003e@​heckenna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/119\"\u003eopenhtmltopdf/openhtmltopdf#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heckenna\"\u003e\u003ccode\u003e@​heckenna\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/119\"\u003eopenhtmltopdf/openhtmltopdf#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.29\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.29\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/647ba3a5621171de537a975c520c58a3a67c47e9\"\u003e\u003ccode\u003e647ba3a\u003c/code\u003e\u003c/a\u003e Configurable XhtmlNamespaceHandler (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/ee397a536f8f4479fc9026680910ab2ecde6a9aa\"\u003e\u003ccode\u003eee397a5\u003c/code\u003e\u003c/a\u003e check if fontresolver is a Closeable, fix \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/123\"\u003e#123\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/1b5b135aa669e86d344f42c3e31b5fd7dbd5e969\"\u003e\u003ccode\u003e1b5b135\u003c/code\u003e\u003c/a\u003e list-style-type can now take a string, such as '- ', to use as bullet (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.github.openhtmltopdf:openhtmltopdf-svg-support` from 1.1.28 to 1.1.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/releases\"\u003eio.github.openhtmltopdf:openhtmltopdf-svg-support's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigurable XhtmlNamespaceHandler by \u003ca href=\"https://github.com/balrok\"\u003e\u003ccode\u003e@​balrok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/132\"\u003eopenhtmltopdf/openhtmltopdf#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balrok\"\u003e\u003ccode\u003e@​balrok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/132\"\u003eopenhtmltopdf/openhtmltopdf#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.30...1.1.31\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.30...1.1.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echeck if fontresolver is a Closeable, fix \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/123\"\u003e#123\u003c/a\u003e by \u003ca href=\"https://github.com/syjer\"\u003e\u003ccode\u003e@​syjer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/128\"\u003eopenhtmltopdf/openhtmltopdf#128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.29...1.1.30\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.29...1.1.30\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elist-style-type can now take a string, such as '- ', to use as bullet by \u003ca href=\"https://github.com/heckenna\"\u003e\u003ccode\u003e@​heckenna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/119\"\u003eopenhtmltopdf/openhtmltopdf#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heckenna\"\u003e\u003ccode\u003e@​heckenna\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/119\"\u003eopenhtmltopdf/openhtmltopdf#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.29\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.29\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/647ba3a5621171de537a975c520c58a3a67c47e9\"\u003e\u003ccode\u003e647ba3a\u003c/code\u003e\u003c/a\u003e Configurable XhtmlNamespaceHandler (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/ee397a536f8f4479fc9026680910ab2ecde6a9aa\"\u003e\u003ccode\u003eee397a5\u003c/code\u003e\u003c/a\u003e check if fontresolver is a Closeable, fix \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/123\"\u003e#123\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/1b5b135aa669e86d344f42c3e31b5fd7dbd5e969\"\u003e\u003ccode\u003e1b5b135\u003c/code\u003e\u003c/a\u003e list-style-type can now take a string, such as '- ', to use as bullet (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.github.openhtmltopdf:openhtmltopdf-pdfbox` from 1.1.28 to 1.1.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/releases\"\u003eio.github.openhtmltopdf:openhtmltopdf-pdfbox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigurable XhtmlNamespaceHandler by \u003ca href=\"https://github.com/balrok\"\u003e\u003ccode\u003e@​balrok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/132\"\u003eopenhtmltopdf/openhtmltopdf#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balrok\"\u003e\u003ccode\u003e@​balrok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/132\"\u003eopenhtmltopdf/openhtmltopdf#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.30...1.1.31\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.30...1.1.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echeck if fontresolver is a Closeable, fix \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/123\"\u003e#123\u003c/a\u003e by \u003ca href=\"https://github.com/syjer\"\u003e\u003ccode\u003e@​syjer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/128\"\u003eopenhtmltopdf/openhtmltopdf#128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.29...1.1.30\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.29...1.1.30\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elist-style-type can now take a string, such as '- ', to use as bullet by \u003ca href=\"https://github.com/heckenna\"\u003e\u003ccode\u003e@​heckenna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/119\"\u003eopenhtmltopdf/openhtmltopdf#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heckenna\"\u003e\u003ccode\u003e@​heckenna\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/119\"\u003eopenhtmltopdf/openhtmltopdf#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.29\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.29\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/647ba3a5621171de537a975c520c58a3a67c47e9\"\u003e\u003ccode\u003e647ba3a\u003c/code\u003e\u003c/a\u003e Configurable XhtmlNamespaceHandler (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/ee397a536f8f4479fc9026680910ab2ecde6a9aa\"\u003e\u003ccode\u003eee397a5\u003c/code\u003e\u003c/a\u003e check if fontresolver is a Closeable, fix \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/123\"\u003e#123\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/1b5b135aa669e86d344f42c3e31b5fd7dbd5e969\"\u003e\u003ccode\u003e1b5b135\u003c/code\u003e\u003c/a\u003e list-style-type can now take a string, such as '- ', to use as bullet (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.github.openhtmltopdf:openhtmltopdf-svg-support` from 1.1.28 to 1.1.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/releases\"\u003eio.github.openhtmltopdf:openhtmltopdf-svg-support's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigurable XhtmlNamespaceHandler by \u003ca href=\"https://github.com/balrok\"\u003e\u003ccode\u003e@​balrok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/132\"\u003eopenhtmltopdf/openhtmltopdf#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balrok\"\u003e\u003ccode\u003e@​balrok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/132\"\u003eopenhtmltopdf/openhtmltopdf#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.30...1.1.31\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.30...1.1.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echeck if fontresolver is a Closeable, fix \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/123\"\u003e#123\u003c/a\u003e by \u003ca href=\"https://github.com/syjer\"\u003e\u003ccode\u003e@​syjer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/128\"\u003eopenhtmltopdf/openhtmltopdf#128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.29...1.1.30\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.29...1.1.30\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elist-style-type can now take a string, such as '- ', to use as bullet by \u003ca href=\"https://github.com/heckenna\"\u003e\u003ccode\u003e@​heckenna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/119\"\u003eopenhtmltopdf/openhtmltopdf#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heckenna\"\u003e\u003ccode\u003e@​heckenna\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/119\"\u003eopenhtmltopdf/openhtmltopdf#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.29\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.29\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/647ba3a5621171de537a975c520c58a3a67c47e9\"\u003e\u003ccode\u003e647ba3a\u003c/code\u003e\u003c/a\u003e Configurable XhtmlNamespaceHandler (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/ee397a536f8f4479fc9026680910ab2ecde6a9aa\"\u003e\u003ccode\u003eee397a5\u003c/code\u003e\u003c/a\u003e check if fontresolver is a Closeable, fix \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/123\"\u003e#123\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/1b5b135aa669e86d344f42c3e31b5fd7dbd5e969\"\u003e\u003ccode\u003e1b5b135\u003c/code\u003e\u003c/a\u003e list-style-type can now take a string, such as '- ', to use as bullet (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-io:commons-io` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-io/blob/master/RELEASE-NOTES.txt\"\u003ecommons-io:commons-io's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eApache Commons IO 2.20.0 Release Notes\u003c/p\u003e\n\u003cp\u003eThe Apache Commons IO team is pleased to announce the release of Apache Commons IO 2.20.0.\u003c/p\u003e\n\u003ch2\u003eIntroduction\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons IO library contains utility classes, stream implementations, file filters,\nfile comparators, endian transformation classes, and much more.\u003c/p\u003e\n\u003cp\u003eVersion 2.19.1: Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cp\u003eo IO-875:  Add org.apache.commons.io.file.CountingPathVisitor.accept(Path, BasicFileAttributes) \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/743\"\u003e#743\u003c/a\u003e. Thanks to Pierre Baumard, Gary Gregory.\no          Add org.apache.commons.io.Charsets.isAlias(Charset, String). Thanks to Gary Gregory.\no          Add org.apache.commons.io.Charsets.isUTF8(Charset). Thanks to Gary Gregory.\no          Add org.apache.commons.io.Charsets.toCharsetDefault(String, Charset). Thanks to Gary Gregory.\no IO-279:  Add Tailer ignoreTouch option \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/757\"\u003e#757\u003c/a\u003e. Thanks to Joerg Budischewski, Gary Gregory.\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cp\u003eo          [javadoc] Rename parameter of ProxyOutputStream.write(int) \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/740\"\u003e#740\u003c/a\u003e. Thanks to Jesse Glick.\no IO-875:  CopyDirectoryVisitor ignores fileFilter \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/743\"\u003e#743\u003c/a\u003e. Thanks to Pierre Baumard, Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.AbstractRandomAccessFileOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.ByeArrayOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.InputStreamOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.getWriter(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.AbstractRandomAccessFileOrigin.getWriter(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.OutputStreamOrigin.getWriter(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          FileUtils.readLines(File, Charset) now maps a null Charset to the default Charset \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/744\"\u003e#744\u003c/a\u003e. Thanks to Ryan Kurtz, Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashCr\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.WindowsLineEndingInputStream, org.apache.commons.io.input.WindowsLineEndingInputStream] At WindowsLineEndingInputStream.java:[line 77]Another occurrence at WindowsLineEndingInputStream.java:[line 81] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashCr\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.WindowsLineEndingInputStream] At WindowsLineEndingInputStream.java:[line 112] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashLf\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.WindowsLineEndingInputStream] At WindowsLineEndingInputStream.java:[line 113] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashLf\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 75] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atEos\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 120] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashCr\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 124] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashLf\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 125] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;closed\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.ProxyInputStream] At ProxyInputStream.java:[line 233] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;propagateClose\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.BoundedInputStream] At BoundedInputStream.java:[line 555] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          QueueInputStream reads all but the first byte without waiting. \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/748\"\u003e#748\u003c/a\u003e. Thanks to maxxedev, Piotr P. Karwasz, Gary Gregory.\no          Javadoc fixes and improvements. Thanks to Gary Gregory.\no          Avoid NPE in org.apache.commons.io.filefilter.WildcardFilter.accept(File). Thanks to Gary Gregory.\no IO-874:  FileUtils.forceDelete can delete a broken symlink again \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/756\"\u003e#756\u003c/a\u003e. Thanks to Andy Russell, Joerg Budischewski.\no          Fix infinite loop in AbstractByteArrayOutputStream. \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/758\"\u003e#758\u003c/a\u003e. Thanks to Alex Benusovich.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/c224bce839494ed651e5eba320b27c73ce8d804e\"\u003e\u003ccode\u003ec224bce\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 2.20.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/8981a5c9664574003f5d7620cf5133325161e543\"\u003e\u003ccode\u003e8981a5c\u003c/code\u003e\u003c/a\u003e Remove workaround for\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/4ef481f14220c19f6114a3f793df2202bb1336a6\"\u003e\u003ccode\u003e4ef481f\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/d23228f4a94bd070b0505e5a528da1413915c8a4\"\u003e\u003ccode\u003ed23228f\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/apache/commons-io.git\"\u003ehttps://github.com/apache/commons-io.git\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/5d2737ffe489b91c4af7ccddfeda93d860750729\"\u003e\u003ccode\u003e5d2737f\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/SuppressWarnings\"\u003e\u003ccode\u003e@​SuppressWarnings\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/e5c80d6eff29b9a3b2b917356345d90237e84e57\"\u003e\u003ccode\u003ee5c80d6\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/761\"\u003e#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/2017ac063c1cc284dc855265a15a4e2dfdc653e4\"\u003e\u003ccode\u003e2017ac0\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/commons-io/issues/761\"\u003e#761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/07ce798898b6c6ca639e6ad0e2beecf55cf00d7a\"\u003e\u003ccode\u003e07ce798\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/a828efa09f5b32f80485c2302caf78b8ee3c857c\"\u003e\u003ccode\u003ea828efa\u003c/code\u003e\u003c/a\u003e Add ciManagement element to POM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/46bd1c2955a29d676bfbc3fea6cce84918ba6ac5\"\u003e\u003ccode\u003e46bd1c2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-io/compare/rel/commons-io-2.19.0...rel/commons-io-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jsoup:jsoup` from 1.19.1 to 1.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jhy/jsoup/releases\"\u003eorg.jsoup:jsoup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejsoup 1.21.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ejsoup 1.21.2\u003c/strong\u003e is out now, adding support for custom \u003ccode\u003eSSLContext\u003c/code\u003e in HTTP/2 connections, and improving consistency in how user data is handled in attributes. It also brings performance gains in DOM manipulation and fragment parsing, and fixes several edge cases in stream parsing, traversal, cloning, and concurrent reads.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003ejsoup\u003c/strong\u003e is a Java library for working with real-world HTML and XML. It provides a very convenient API for extracting and manipulating data, using the best of HTML5 DOM methods and CSS selectors.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated internal (yet visible) methods \u003ccode\u003eNormalizer#normalize(String, bool)\u003c/code\u003e and \u003ccode\u003eAttribute#shouldCollapseAttribute(Document.OutputSettings)\u003c/code\u003e. These will be removed in a future version.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eConnection#sslSocketFactory(SSLSocketFactory)\u003c/code\u003e in favor of the new \u003ccode\u003eConnection#sslContext(SSLContext)\u003c/code\u003e. Using \u003ccode\u003esslSocketFactory\u003c/code\u003e will force the use of the legacy \u003ccode\u003eHttpUrlConnection\u003c/code\u003e implementation, which does not support HTTP/2. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2370\"\u003e#2370\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen pretty-printing, if there are consecutive text nodes (via DOM manipulation), the non-significant whitespace between them will be collapsed. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2349\"\u003e#2349\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eConnection.Response#statusMessage()\u003c/code\u003e to return a simple loggable string message (e.g. \u0026quot;OK\u0026quot;) when using the \u003ccode\u003eHttpClient\u003c/code\u003e implementation, which doesn't otherwise return any server-set status message. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2346\"\u003e#2356\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAttributes#size()\u003c/code\u003e and \u003ccode\u003eAttributes#isEmpty()\u003c/code\u003e now exclude any internal attributes (such as user data) from their count. This aligns with the attributes' serialized output and iterator. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2369\"\u003e#2369\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eConnection#sslContext(SSLContext)\u003c/code\u003e to provide a custom SSL (TLS) context to requests, supporting both the \u003ccode\u003eHttpClient\u003c/code\u003e and the legacy \u003ccode\u003eHttUrlConnection\u003c/code\u003e implementations. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2370\"\u003e#2370\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003ePerformance optimizations for DOM manipulation methods including when repeatedly removing an element's first child (\u003ccode\u003eelement.child(0).remove()\u003c/code\u003e, and when using \u003ccode\u003eParser#parseBodyFragement()\u003c/code\u003e to parse a large number of direct children. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2373\"\u003e#2373\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen parsing from an InputStream and a multibyte character happened to straddle a buffer boundary, the stream would not be completely read. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2353\"\u003e#2353\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e.\u003c/li\u003e\n\u003cli\u003eIn \u003ccode\u003eNodeTraversor\u003c/code\u003e, if a last child element was removed during the \u003ccode\u003ehead()\u003c/code\u003e call, the parent would be visited twice. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2355\"\u003e#2355\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e.\u003c/li\u003e\n\u003cli\u003eCloning an Element that has an Attributes object would add an empty internal user-data attribute to that clone, which would cause unexpected results for \u003ccode\u003eAttributes#size()\u003c/code\u003e and \u003ccode\u003eAttributes#isEmpty()\u003c/code\u003e. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2356\"\u003e#2356\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eIn a multithreaded application where multiple threads are calling \u003ccode\u003eElement#children()\u003c/code\u003e on the same element concurrently, a race condition could happen when the method was generating the internal child element cache (a filtered view of its child nodes). Since concurrent reads of DOM objects should be threadsafe without external synchronization, this method has been updated to execute atomically. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2366\"\u003e#2366\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eWhen parsing HTML with svg:script elements in SVG elements, don't enter the Text insertion mode, but continue to parse as foreign content. Otherwise, misnested HTML could then cause an IndexOutOfBoundsException. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2374\"\u003e#2374\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eMalformed HTML could throw an IndexOutOfBoundsException during the adoption agency. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2377\"\u003e#2377\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ejsoup 1.21.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ejsoup 1.21.1\u003c/strong\u003e is out now, featuring powerful new node selection capabilities that let you target specific DOM nodes like comments and text nodes using CSS selectors, dynamic tag customization through the new TagSet callback system, and improved defense against mutation XSS attacks with simplified attribute escaping. This release also brings HTTP/2 support by default, numerous API improvements for better developer experience, and fixes for several edge-case parsing issues.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003ejsoup\u003c/strong\u003e is a Java library for working with real-world HTML and XML. It provides a very convenient API for extracting and manipulating data, using the best of HTML5 DOM methods and CSS selectors.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved previously deprecated methods. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2317\"\u003e#2317\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the \u003ccode\u003e:matchText\u003c/code\u003e pseduo-selector due to its side effects on the DOM; use the new \u003ccode\u003e::textnode\u003c/code\u003e selector and the \u003ccode\u003eElement#selectNodes(String css, Class\u0026lt;T\u0026gt; type)\u003c/code\u003e method instead. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2343\"\u003e#2343\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eConnection.Response#bufferUp()\u003c/code\u003e in lieu of \u003ccode\u003eConnection.Response#readFully()\u003c/code\u003e which can throw a checked IOException.\u003c/li\u003e\n\u003cli\u003eDeprecated internal methods \u003ccode\u003eValidate#ensureNotNull(Object)\u003c/code\u003e (replaced by typed \u003ccode\u003eValidate#expectNotNull(T)\u003c/code\u003e); protected HTML appenders from Attribute and Node.\u003c/li\u003e\n\u003cli\u003eIf you happen to be using any of the deprecated methods, please take the opportunity now to migrate away from them, as they will be removed in a future release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced the \u003ccode\u003eSelector\u003c/code\u003e to support direct matching against nodes such as comments and text nodes. For example, you can now find an element that follows a specific comment: \u003ccode\u003e::comment:contains(prices) + p\u003c/code\u003e will select \u003ccode\u003ep\u003c/code\u003e elements immediately after a \u003ccode\u003e\u0026lt;!-- prices: --\u0026gt;\u003c/code\u003e comment. Supported types include \u003ccode\u003e::node\u003c/code\u003e, \u003ccode\u003e::leafnode\u003c/code\u003e, \u003ccode\u003e::comment\u003c/code\u003e, \u003ccode\u003e::text\u003c/code\u003e, \u003ccode\u003e::data\u003c/code\u003e, and \u003ccode\u003e::cdata\u003c/code\u003e. Node contextual selectors like \u003ccode\u003e::node:contains(text)\u003c/code\u003e, \u003ccode\u003e:matches(regex)\u003c/code\u003e, and \u003ccode\u003e:blank\u003c/code\u003e are also supported. Introduced \u003ccode\u003eElement#selectNodes(String css)\u003c/code\u003e and \u003ccode\u003eElement#selectNodes(String css, Class\u0026lt;T\u0026gt; nodeType)\u003c/code\u003e for direct node selection. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2324\"\u003e#2324\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTagSet#onNewTag(Consumer\u0026lt;Tag\u0026gt; customizer)\u003c/code\u003e: register a callback that’s invoked for each new or cloned Tag when it’s inserted into the set. Enables dynamic tweaks of tag options (for example, marking all custom tags as self-closing, or everything in a given namespace as preserving whitespace). \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2330\"\u003e#2330\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eTokenQueue\u003c/code\u003e and \u003ccode\u003eCharacterReader\u003c/code\u003e autocloseable, to ensure that they will release their buffers back to the buffer pool, for later reuse.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSelector#evaluatorOf(String css)\u003c/code\u003e, as a clearer way to obtain an Evaluator from a CSS query. An alias of \u003ccode\u003eQueryParser.parse(String css)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCustom tags (defined via the \u003ccode\u003eTagSet\u003c/code\u003e) in a foreign namespace (e.g. SVG) can be configured to parse as data tags.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eNodeVisitor#traverse(Node)\u003c/code\u003e to simplify node traversal calls (vs. importing \u003ccode\u003eNodeTraversor\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated the default user-agent string to improve compatibility. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2341\"\u003e#2341\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eThe HTML parser now allows the specific text-data type (Data, RcData) to be customized for known tags. (Previously, that was only supported on custom tags.) \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2326\"\u003e#2326\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eConnection.Response#readFully()\u003c/code\u003e as a replacement for \u003ccode\u003eConnection.Response#bufferUp()\u003c/code\u003e with an explicit IOException. Similarly, added \u003ccode\u003eConnection.Response#readBody()\u003c/code\u003e over \u003ccode\u003eConnection.Response#body()\u003c/code\u003e. Deprecated \u003ccode\u003eConnection.Response#bufferUp()\u003c/code\u003e. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2327\"\u003e#2327\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eWhen serializing HTML, the \u003ccode\u003e\u0026lt;\u003c/code\u003e and \u003ccode\u003e\u0026gt;\u003c/code\u003e characters are now escaped in attributes. This helps prevent a class of mutation XSS attacks. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2337\"\u003e#2337\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eConnection\u003c/code\u003e to prefer using the JDK's HttpClient over HttpUrlConnection, if available, to enable HTTP/2 support by default. Users can disable via \u003ccode\u003e-Djsoup.useHttpClient=false\u003c/code\u003e. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2340\"\u003e#2340\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jhy/jsoup/blob/master/CHANGES.md\"\u003eorg.jsoup:jsoup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.2 (2025-Aug-25)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated internal (yet visible) methods \u003ccode\u003eNormalizer#normalize(String, bool)\u003c/code\u003e and \u003ccode\u003eAttribute#shouldCollapseAttribute(Document.OutputSettings)\u003c/code\u003e. These will be removed in a future version.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eConnection#sslSocketFactory(SSLSocketFactory)\u003c/code\u003e in favor of the new \u003ccode\u003eConnection#sslContext(SSLContext)\u003c/code\u003e. Using \u003ccode\u003esslSocketFactory\u003c/code\u003e will force the use of the legacy \u003ccode\u003eHttpUrlConnection\u003c/code\u003e implementation, which does not support HTTP/2. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2370\"\u003e#2370\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen pretty-printing, if there are consecutive text nodes (via DOM manipulation), the non-significant whitespace between them will be collapsed. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2349\"\u003e#2349\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eConnection.Response#statusMessage()\u003c/code\u003e to return a simple loggable string message (e.g. \u0026quot;OK\u0026quot;) when using the \u003ccode\u003eHttpClient\u003c/code\u003e implementation, which doesn't otherwise return any server-set status message. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2346\"\u003e#2356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAttributes#size()\u003c/code\u003e and \u003ccode\u003eAttributes#isEmpty()\u003c/code\u003e now exclude any internal attributes (such as user data) from their count. This aligns with the attributes' serialized output and iterator. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2369\"\u003e#2369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eConnection#sslContext(SSLContext)\u003c/code\u003e to provide a custom SSL (TLS) context to requests, supporting both the \u003ccode\u003eHttpClient\u003c/code\u003e and the legacy \u003ccode\u003eHttUrlConnection\u003c/code\u003e implementations. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2370\"\u003e#2370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance optimizations for DOM manipulation methods including when repeatedly removing an element's first child (\u003ccode\u003eelement.child(0).remove()\u003c/code\u003e, and when using \u003ccode\u003eParser#parseBodyFragement()\u003c/code\u003e to parse a large number of direct children. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2373\"\u003e#2373\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen parsing from an InputStream and a multibyte character happened to straddle a buffer boundary, the stream would not be completely read. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2353\"\u003e#2353\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eIn \u003ccode\u003eNodeTraversor\u003c/code\u003e, if a last child element was removed during the \u003ccode\u003ehead()\u003c/code\u003e call, the parent would be visited twice. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2355\"\u003e#2355\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCloning an Element that has an Attributes object would add an empty internal user-data attribute to that clone, which would cause unexpected results for \u003ccode\u003eAttributes#size()\u003c/code\u003e and \u003ccode\u003eAttributes#isEmpty()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2356\"\u003e#2356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn a multithreaded application where multiple threads are calling \u003ccode\u003eElement#children()\u003c/code\u003e on the same element concurrently, a race condition could happen when the method was generating the internal child element cache (a filtered view of its child nodes). Since concurrent reads of DOM objects should be threadsafe without external synchronization, this method has been updated to execute atomically. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2366\"\u003e#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen parsing HTML with svg:script elements in SVG elements, don't enter the Text insertion mode, but continue to parse as foreign content. Otherwise, misnested HTML could then cause an IndexOutOfBoundsException. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2374\"\u003e#2374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMalformed HTML could throw an IndexOutOfBoundsException during the adoption agency. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2377\"\u003e#2377\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.1 (2025-Jun-23)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved previously deprecated methods. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2317\"\u003e#2317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the \u003ccode\u003e:matchText\u003c/code\u003e pseduo-selector due to its side effects on the DOM; use the new \u003ccode\u003e::textnode\u003c/code\u003e selector and the \u003ccode\u003eElement#selectNodes(String css, Class type)\u003c/code\u003e method instead. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2343\"\u003e#2343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eConnection.Response#bufferUp()\u003c/code\u003e in lieu of \u003ccode\u003eConnection.Response#readFully()\u003c/code\u003e which can throw a checked IOException.\u003c/li\u003e\n\u003cli\u003eDeprecated internal methods \u003ccode\u003eValidate#ensureNotNull\u003c/code\u003e (replaced by typed \u003ccode\u003eValidate#expectNotNull\u003c/code\u003e); protected HTML appenders from Attribute and Node.\u003c/li\u003e\n\u003cli\u003eIf you happen to be using any of the deprecated methods, please take the opportunity now to migrate away from them, as they will be removed in a future release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced the \u003ccode\u003eSelector\u003c/code\u003e to support direct matching against nodes such as comments and text nodes. For example, you can now find an element that follows a specific comment: \u003ccode\u003e::comment:contains(prices) + p\u003c/code\u003e will select \u003ccode\u003ep\u003c/code\u003e elements immediately after a \u003ccode\u003e\u0026lt;!-- prices: --\u0026gt;\u003c/code\u003e comment. Supported types include \u003ccode\u003e::node\u003c/code\u003e, \u003ccode\u003e::leafnode\u003c/code\u003e, \u003ccode\u003e::comment\u003c/code\u003e, \u003ccode\u003e::text\u003c/code\u003e, \u003ccode\u003e::data\u003c/code\u003e, and \u003ccode\u003e::cdata\u003c/code\u003e. Node contextual selectors like \u003ccode\u003e::node:contains(text)\u003c/code\u003e, \u003ccode\u003e:matches(regex)\u003c/code\u003e, and \u003ccode\u003e:blank\u003c/code\u003e are also supported. Introduced \u003ccode\u003eElement#selectNodes(String css)\u003c/code\u003e and \u003ccode\u003eElement#selectNodes(String css, Class nodeType)\u003c/code\u003e for direct node selection. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2324\"\u003e#2324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTagSet#onNewTag(Consumer\u0026lt;Tag\u0026gt; customizer)\u003c/code\u003e: register a callback that’s invoked for each new or cloned Tag when it’s inserted into the set. Enables dynamic tweaks of tag options (for example, marking all custom tags as self-closing, or everything in a given namespace as preserving whitespace).\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eTokenQueue\u003c/code\u003e and \u003ccode\u003eCharacterReader\u003c/code\u003e autocloseable, to ensure that they will release their buffers back to the buffer pool, for later reuse.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSelector#evaluatorOf(String css)\u003c/code\u003e, as a clearer way to obtain an Evaluator from a CSS query. An alias of \u003ccode\u003eQueryParser.parse(String css)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCustom tags (defined via the \u003ccode\u003eTagSet\u003c/code\u003e) in a foreign namespace (e.g. SVG) can be configured to parse as data tags.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eNodeVisitor#traverse(Node)\u003c/code\u003e to simplify node traversal calls (vs. importing \u003ccode\u003eNodeTraversor\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated the default user-agent string to improve compatibility. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2341\"\u003e#2341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe HTML parser now allows the specific text-data type (Data, RcData) to be customized for known tags. (Previously, that was only supported on custom tags.) \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2326\"\u003e#2326\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eConnection#readFully()\u003c/code\u003e as a replacement for \u003ccode\u003eConnection#bufferUp()\u003c/code\u003e with an explicit IOException. Similarly, added \u003ccode\u003eConnection#readBody()\u003c/code\u003e over \u003ccode\u003eConnection#body()\u003c/code\u003e. Deprecated \u003ccode\u003eConnection#bufferUp()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2327\"\u003e#2327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen serializing HTML, the \u003ccode\u003e\u0026lt;\u003c/code\u003e and \u003ccode\u003e\u0026gt;\u003c/code\u003e characters are now escaped in attributes. This helps prevent a class of mutation XSS attacks. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2337\"\u003e#2337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eConnection\u003c/code\u003e to prefer using the JDK's HttpClient over HttpUrlConnection, if available, to enable HTTP/2 support by default. Users can disable via \u003ccode\u003e-Djsoup.useHttpClient=false\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2340\"\u003e#2340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe contents of a \u003ccode\u003escript\u003c/code\u003e in a \u003ccode\u003esvg\u003c/code\u003e foreign context should be parsed as script data, not text. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2320\"\u003e#2320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTag#isFormSubmittable()\u003c/code\u003e was updating the Tag's options. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2323\"\u003e#2323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe HTML pretty-printer would incorrectly trim whitespace when text followed an inline element in a block element. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2325\"\u003e#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom tags with hyphens or other non-letter characters in their names now work correctly as Data or RcData tags. Their closing tags are now tokenized properly. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2332\"\u003e#2332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen cloning an Element, the clone would retain the source's cached child Element list (if any), which could lead to incorrect results when modifying the clone's child elements. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2334\"\u003e#2334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/b02837b6c77b94799c055f8fa446fb770bfb49f1\"\u003e\u003ccode\u003eb02837b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jsoup-1.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/1f0c2070e78b5d171c4e5896930c612c58474608\"\u003e\u003ccode\u003e1f0c207\u003c/code\u003e\u003c/a\u003e v1.21.2 release date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/b0934637750ed6ddd91bf344842c8c5aad1fb70f\"\u003e\u003ccode\u003eb093463\u003c/code\u003e\u003c/a\u003e Use central-publishing-maven-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/615b9592ffe8e65b4e461f7727081995931154ce\"\u003e\u003ccode\u003e615b959\u003c/code\u003e\u003c/a\u003e Updating sonatype deploy URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/69617205f80df06acf2adb38fd8a19f3724b6845\"\u003e\u003ccode\u003e6961720\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2386\"\u003e#2386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/82864b246c0005cc66a50daede3568f930504030\"\u003e\u003ccode\u003e82864b2\u003c/code\u003e\u003c/a\u003e Bump jetty.version from 9.4.57.v20241219 to 9.4.58.v20250814 (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2385\"\u003e#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/71f963ea3a78746fc2a3ba80b2843254b35c211a\"\u003e\u003ccode\u003e71f963e\u003c/code\u003e\u003c/a\u003e Fix for HTML that breaks the select scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/6b20f6e3d158d1ce3147c4e9306d9b485e083bf4\"\u003e\u003ccode\u003e6b20f6e\u003c/code\u003e\u003c/a\u003e Removed effective recursion closing \u003ccode\u003e\\\u0026lt;/select\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/eb2957a8b3e8c12649c5b83872a238dd74e68dec\"\u003e\u003ccode\u003eeb2957a\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2382\"\u003e#2382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/3a9a6c7c8a67d51ebbb598495496e28dcd0c18e1\"\u003e\u003ccode\u003e3a9a6c7\u003c/code\u003e\u003c/a\u003e Fix ProxyTest in CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jhy/jsoup/compare/jsoup-1.19.1...jsoup-1.21.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.everit-org.json-schema:org.everit.json.schema` from 1.14.4 to v1.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/everit-org/json-schema/releases\"\u003ecom.github.everit-org.json-schema:org.everit.json.schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMore reliable subschema ordering in CombinedSchema\u003c/h2\u003e\n\u003ch2\u003eBugfix\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCombinedSchema#getSubschemas() returned non-deterministic results - reported and fixed by \u003ca href=\"https://github.com/rayokota\"\u003e\u003ccode\u003e@​rayokota\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImprovements:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edependency upgrades: org.json, re2j, commons-validator, guava\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/everit-org/json-schema/commit/1bac7847925e04c04227b6ee33b850f1b9c62cc4\"\u003e\u003ccode\u003e1bac784\u003c/code\u003e\u003c/a\u003e bumping version number to 1.14.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/everit-org/json-schema/commit/614b57fbaba4ce046734c4774a5d81e65e3c78af\"\u003e\u003ccode\u003e614b57f\u003c/code\u003e\u003c/a\u003e upgrade guava\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/everit-org/json-schema/commit/064099634737bf6049f2cc85899db75c68f22a35\"\u003e\u003ccode\u003e0640996\u003c/code\u003e\u003c/a\u003e Fix comparator to avoid subtraction overflow/underflow (\u003ca href=\"https://redirect.github.com/everit-org/json-schema/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/everit-org/json-schema/commit/573c21bd924c55eec8151549021cf6d61f9ec87f\"\u003e\u003ccode\u003e573c21b\u003c/code\u003e\u003c/a\u003e starting new development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/everit-org/json-schema/commit/e901ebcf5a89c542d093467721002c2f269b224b\"\u003e\u003ccode\u003ee901ebc\u003c/code\u003e\u003c/a\u003e bumping version number to 1.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/everit-org/json-schema/commit/54c3c1bb81cdcff388a843738d1ca6bb5ba8269d\"\u003e\u003ccode\u003e54c3c1b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;bump version number\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/everit-org/json-schema/commit/f968d23940e2d2984d46385d2bc66ec25be90736\"\u003e\u003ccode\u003ef968d23\u003c/code\u003e\u003c/a\u003e bump version number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/everit-org/json-schema/commit/20403226b07e3903018ca6d7ed61a900c2d6604e\"\u003e\u003ccode\u003e2040322\u003c/code\u003e\u003c/a\u003e upgrade dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/everit-org/json-schema/commit/2381e489c2109666ffa62b4ee6da79d8f9bd3e59\"\u003e\u003ccode\u003e2381e48\u003c/code\u003e\u003c/a\u003e Maintain insertion order for subschemas of CombinedSchema (\u003ca href=\"https://redirect.github.com/everit-org/json-schema/issues/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/everit-org/json-schema/commit/68ff15d636865a3cebfad41e18e038d939fd0dfe\"\u003e\u003ccode\u003e68ff15d\u003c/code\u003e\u003c/a\u003e Handle multiple anyOf subschemas in ToStringVisitor (\u003ca href=\"https://redirect.github.com/everit-org/json-schema/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/everit-org/json-schema/compare/1.14.4...v1.14.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.commonmark:commonmark` from 0.24.0 to 0.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/commonmark/commonmark-java/releases\"\u003eorg.commonmark:commonmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecommonmark-java 0.26.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA \u003ccode\u003eLinkProcessor\u003c/code\u003e using \u003ccode\u003ereplaceWith\u003c/code\u003e now also stops outer links from being\nparsed as links, same as with \u003ccode\u003ewrapTextIn\u003c/code\u003e. This prevents nested links, see\nfootnotes change below.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix rendering of image alt text to include contents of code spans (\u003ccode\u003e`code`\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/commonmark/commonmark-java/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efootnotes: Fix footnotes nested within links. Before, both the link and the\nfootnote reference would be parsed and lead to nested \u003ccode\u003e\u0026lt;a\u0026gt;\u003c/code\u003e elements, which\nis disallowed. Now, only the footnote is parsed and the outer link becomes\nplain text; this matches the behavior of links. (\u003ca href=\"https://redirect.github.com/commonmark/commonmark-java/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecommonmark-java 0.25.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efootnotes: Fix parsing of footnote definitions containing multiple paragraphs\nseparated by blank lines. Before it only worked if paragraphs were separated\nby lines of 4 spaces. (\u003ca href=\"https://redirect.github.com/commonmark/commonmark-java/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecommonmark-java 0.25.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude OSGi metadata in jars (\u003ccode\u003eMETA-INF/MANIFEST.MF\u003c/code\u003e files) (\u003ca href=\"https://redirect.github.com/commonmark/commonmark-java/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMore documentation with examples for \u003ccode\u003eNode\u003c/code\u003e classes (\u003ca href=\"https://redirect.github.com/commonmark/commonmark-java/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGitHub tables: Tables are now parsed even if there's no blank line before the\ntable heading, matching GitHub's behavior. (\u003ca href=\"https://redirect.github.com/commonmark/commonmark-java/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eMarkdownRenderer\u003c/code\u003e: Fix precedence for \u003ccode\u003enodeRendererFactory\u003c/code\u003e: Factories passed\nto the builder can now override rendering for core node types. (\u003ca href=\"https://redirect.github.com/commonmark/commonmark-java/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMarkdownRenderer\u003c/code\u003e: Fix exception with ordered lists with a long first number\nfollowed by a shorter one (\u003ca href=\"https://redirect.github.com/commonmark/commonmark-java/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix warning in Eclipse about \u0026quot;missing 'requires transitive'\u0026quot; (\u003ca href=\"https://redirect.github.com/commonmark/commonmark-java/issues/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Android incompatibility with \u003ccode\u003erequireNonNullElseGet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/commonmark/commonmark-java/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced f...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/dokgen/pull/451","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fdokgen/issues/451","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/451/packages"},{"uuid":"2826283129","node_id":"PR_kwDOEw5Lms6odah5","number":1836,"state":"closed","title":"Bump the all-dependencies group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-05T04:05:54.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-14T04:09:33.000Z","updated_at":"2025-10-05T04:05:54.000Z","time_to_close":1814181,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":32,"packages":[{"name":"io.kotest:kotest-assertions-core","old_version":"5.9.1","new_version":"6.0.3","repository_url":"https://github.com/kotest/kotest"},{"name":"io.ktor:ktor-client-core","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-cio","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-content-negotiation","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-serialization-kotlinx-json","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-apache","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-serialization-jackson","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"com.google.cloud:google-cloud-bigquery","old_version":"2.54.0","new_version":"2.55.0","repository_url":"https://github.com/googleapis/java-bigquery"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.9","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springdoc:springdoc-openapi-starter-common","old_version":"2.8.9","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"com.ibm.mq:com.ibm.mq.jakarta.client","old_version":"9.4.3.0","new_version":"9.4.3.1"},{"name":"no.nav.familie:prosessering-core","old_version":"2.20250728105838_1f618e2","new_version":"2.20250908124930_1c1ba6c","repository_url":"https://github.com/navikt/familie-prosessering-backend"},{"name":"no.nav.familie.tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon","old_version":"1.0_20250425112447_49835df","new_version":"1.0_20250905124051_0f48699","repository_url":"https://github.com/navikt/familie-tjenestespesifikasjoner"},{"name":"no.nav.security:token-client-core","old_version":"5.0.33","new_version":"5.0.36","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-client-spring","old_version":"5.0.33","new_version":"5.0.36","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-core","old_version":"5.0.33","new_version":"5.0.36","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-spring","old_version":"5.0.33","new_version":"5.0.36","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-spring-test","old_version":"5.0.33","new_version":"5.0.36","repository_url":"https://github.com/navikt/token-support"},{"name":"io.getunleash:unleash-client-java","old_version":"11.0.2","new_version":"11.1.0","repository_url":"https://github.com/Unleash/unleash-java-sdk"},{"name":"io.kotest:kotest-assertions-core-jvm","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/kotest/kotest"},{"name":"io.jsonwebtoken:jjwt","old_version":"0.12.6","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"jvm","old_version":"2.2.0","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.springframework.boot","old_version":"3.5.4","new_version":"3.5.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.jetbrains.kotlin.plugin.spring","old_version":"2.2.0","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jlleitschuh.gradle.ktlint","old_version":"13.0.0","new_version":"13.1.0"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.2","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"io.ktor:ktor-http","old_version":"3.2.3","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"com.github.jknack:handlebars","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"io.github.openhtmltopdf:openhtmltopdf-core","old_version":"1.1.29","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-pdfbox","old_version":"1.1.29","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-slf4j","old_version":"1.1.29","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-svg-support","old_version":"1.1.29","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-dependencies group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.kotest:kotest-assertions-core](https://github.com/kotest/kotest) | `5.9.1` | `6.0.3` |\n| [io.ktor:ktor-client-core](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [io.ktor:ktor-client-apache](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [io.ktor:ktor-serialization-jackson](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [com.google.cloud:google-cloud-bigquery](https://github.com/googleapis/java-bigquery) | `2.54.0` | `2.55.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.9` | `2.8.13` |\n| [org.springdoc:springdoc-openapi-starter-common](https://github.com/springdoc/springdoc-openapi) | `2.8.9` | `2.8.13` |\n| com.ibm.mq:com.ibm.mq.jakarta.client | `9.4.3.0` | `9.4.3.1` |\n| [no.nav.familie:prosessering-core](https://github.com/navikt/familie-prosessering-backend) | `2.20250728105838_1f618e2` | `2.20250908124930_1c1ba6c` |\n| [no.nav.familie.tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon](https://github.com/navikt/familie-tjenestespesifikasjoner) | `1.0_20250425112447_49835df` | `1.0_20250905124051_0f48699` |\n| [no.nav.security:token-client-core](https://github.com/navikt/token-support) | `5.0.33` | `5.0.36` |\n| [no.nav.security:token-client-spring](https://github.com/navikt/token-support) | `5.0.33` | `5.0.36` |\n| [no.nav.security:token-validation-core](https://github.com/navikt/token-support) | `5.0.33` | `5.0.36` |\n| [no.nav.security:token-validation-spring](https://github.com/navikt/token-support) | `5.0.33` | `5.0.36` |\n| [no.nav.security:token-validation-spring-test](https://github.com/navikt/token-support) | `5.0.33` | `5.0.36` |\n| [io.getunleash:unleash-client-java](https://github.com/Unleash/unleash-java-sdk) | `11.0.2` | `11.1.0` |\n| [io.kotest:kotest-assertions-core-jvm](https://github.com/kotest/kotest) | `6.0.1` | `6.0.3` |\n| [io.jsonwebtoken:jjwt](https://github.com/jwtk/jjwt) | `0.12.6` | `0.13.0` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.20` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.5` |\n| [org.jetbrains.kotlin.plugin.spring](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.20` |\n| org.jlleitschuh.gradle.ktlint | `13.0.0` | `13.1.0` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.19.2` | `2.20` |\n| [io.ktor:ktor-http](https://github.com/ktorio/ktor) | `3.2.3` | `3.3.0` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.4.0` | `4.5.0` |\n| [io.github.openhtmltopdf:openhtmltopdf-core](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.31` |\n| [io.github.openhtmltopdf:openhtmltopdf-pdfbox](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.31` |\n| [io.github.openhtmltopdf:openhtmltopdf-slf4j](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.31` |\n| [io.github.openhtmltopdf:openhtmltopdf-svg-support](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.31` |\n\n\nUpdates `io.kotest:kotest-assertions-core` from 5.9.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kotest/kotest/releases\"\u003eio.kotest:kotest-assertions-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate usage of Isolation Mode in lifecycle docs. by \u003ca href=\"https://github.com/Jadarma\"\u003e\u003ccode\u003e@​Jadarma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5077\"\u003ekotest/kotest#5077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(extensions): Use the correct materialized type for TestContainer by \u003ca href=\"https://github.com/sschuberth\"\u003e\u003ccode\u003e@​sschuberth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5079\"\u003ekotest/kotest#5079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix failing tests handling in the Kotest gradle task by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5080\"\u003ekotest/kotest#5080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eallow StringSpec to use withData by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5075\"\u003ekotest/kotest#5075\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Jadarma\"\u003e\u003ccode\u003e@​Jadarma\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5077\"\u003ekotest/kotest#5077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5075\"\u003ekotest/kotest#5075\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/6.0.3...v6.0.3\"\u003ehttps://github.com/kotest/kotest/compare/6.0.3...v6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace typo in deprecation message of ContainerExtension by \u003ca href=\"https://github.com/gpopides\"\u003e\u003ccode\u003e@​gpopides\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5030\"\u003ekotest/kotest#5030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esupport arrays of primitives in shouldBeEqualToComparingFields by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5043\"\u003ekotest/kotest#5043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved resource and json matchers by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5045\"\u003ekotest/kotest#5045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRecord (some) breaking changes in 6.0 by \u003ca href=\"https://github.com/TWiStErRob\"\u003e\u003ccode\u003e@​TWiStErRob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5046\"\u003ekotest/kotest#5046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elists-maps-in-json by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5039\"\u003ekotest/kotest#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace prints with logger in gradle plugin by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5047\"\u003ekotest/kotest#5047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd test for boolean matchers by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5048\"\u003ekotest/kotest#5048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eInstancePerLeaf\u003c/code\u003e execution order by \u003ca href=\"https://github.com/T45K\"\u003e\u003ccode\u003e@​T45K\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5044\"\u003ekotest/kotest#5044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix shouldCompleteWithin masking errors by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5049\"\u003ekotest/kotest#5049\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpopides\"\u003e\u003ccode\u003e@​gpopides\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5030\"\u003ekotest/kotest#5030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/T45K\"\u003e\u003ccode\u003e@​T45K\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5044\"\u003ekotest/kotest#5044\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/6.0.1...v6.0.2\"\u003ehttps://github.com/kotest/kotest/compare/6.0.1...v6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/6.0.0...v6.0.1\"\u003ehttps://github.com/kotest/kotest/compare/6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://kotest.io/docs/release6/\"\u003ehttps://kotest.io/docs/release6/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0.0.M17\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev6.0.0.M14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded IterationSkippedException to skip prop and non prop tests by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4976\"\u003ekotest/kotest#4976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epublishing BOM by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4978\"\u003ekotest/kotest#4978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Decoroutinator extension for coroutine stack trace support by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4977\"\u003ekotest/kotest#4977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprevent android native compilations if native is not enabled by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4979\"\u003ekotest/kotest#4979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't use project at runtime in KotestJsTask by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4981\"\u003ekotest/kotest#4981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWire XML reports into JVM task by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4982\"\u003ekotest/kotest#4982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd test report dir to native by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4983\"\u003ekotest/kotest#4983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: explain proper usage of T.should by \u003ca href=\"https://github.com/codymikol\"\u003e\u003ccode\u003e@​codymikol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4986\"\u003ekotest/kotest#4986\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/1c086a57e3c775ac9976e29d5c6231de78725aa5\"\u003e\u003ccode\u003e1c086a5\u003c/code\u003e\u003c/a\u003e Fix concurrency documentation (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5071\"\u003e#5071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/421ae4d48a50473c40153d31aa7b492f95216bd8\"\u003e\u003ccode\u003e421ae4d\u003c/code\u003e\u003c/a\u003e Restore system environment extensions and corresponding tests. (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/bf7f335dba9958acd151d5c0e776b696b560ef3c\"\u003e\u003ccode\u003ebf7f335\u003c/code\u003e\u003c/a\u003e Define callbacks order to include project level (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5069\"\u003e#5069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/75b5834546eb1e0c10b0374064e27302c7ea729c\"\u003e\u003ccode\u003e75b5834\u003c/code\u003e\u003c/a\u003e Fixed tests not found error in native (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5068\"\u003e#5068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/70f2581388782f8ad6e62b93cc5dafddda500cb2\"\u003e\u003ccode\u003e70f2581\u003c/code\u003e\u003c/a\u003e Respect display name formatter extensions in junit (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5067\"\u003e#5067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/a289b903e388a4906bdff7e0339ee54be3478164\"\u003e\u003ccode\u003ea289b90\u003c/code\u003e\u003c/a\u003e Enable to execute \u003ccode\u003ebeforeSpec\u003c/code\u003e lifecycle hooks for each \u003ccode\u003eInstancePerLeaf\u003c/code\u003e tes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/4671562a0c8202da0fb0078ee73f1cd9d5d60763\"\u003e\u003ccode\u003e4671562\u003c/code\u003e\u003c/a\u003e Fix generating diff for shouldBeEqual (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5065\"\u003e#5065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/403b231704d7707d1193a05ebbb1b733c0c99078\"\u003e\u003ccode\u003e403b231\u003c/code\u003e\u003c/a\u003e Fix kotest.tags system prop (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/f184352d8d028c92e026651be1d8f1054bc9120f\"\u003e\u003ccode\u003ef184352\u003c/code\u003e\u003c/a\u003e Update test case config documentation with new parameters and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/351ed77a97b55188425f4ed864a67033ba41bcbe\"\u003e\u003ccode\u003e351ed77\u003c/code\u003e\u003c/a\u003e Add changelog for version 6.0.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kotest/kotest/compare/v5.9.1...6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-core` from 3.2.2 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.3.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/b9abe3113e6b7af428f703e1e1737f21a0b3c9af\"\u003e\u003ccode\u003eb9abe31\u003c/code\u003e\u003c/a\u003e Add changelog for 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5081\"\u003e#5081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/40eb608b9b561c9e6d7d2d998f2a7c39bd63869d\"\u003e\u003ccode\u003e40eb608\u003c/code\u003e\u003c/a\u003e Release 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5076\"\u003e#5076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1324c4ccd428e6b098132a35bf96006024172478\"\u003e\u003ccode\u003e1324c4c\u003c/code\u003e\u003c/a\u003e Update netty.tcnative to v2.0.73.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/dbbbaee137435cea7fea463e8c659b3f34790614\"\u003e\u003ccode\u003edbbbaee\u003c/code\u003e\u003c/a\u003e Update dependency io.swagger.parser.v3:swagger-parser to v2.1.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/55e77cff55cbce5d19cc402a5219ebd1081fd0a8\"\u003e\u003ccode\u003e55e77cf\u003c/code\u003e\u003c/a\u003e KTOR-8044 Get flaky tests under control\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/fab7164d067ee61dc8fbe7d2091059e2dab78c72\"\u003e\u003ccode\u003efab7164\u003c/code\u003e\u003c/a\u003e KTOR-8753 Change OkHttp specific sse session to default sse session (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5072\"\u003e#5072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6f0c34e79956dfa3b80f139436e9151878a11d59\"\u003e\u003ccode\u003e6f0c34e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5069\"\u003e#5069\u003c/a\u003e from ktorio/zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/cb0bca4171afaa04ee89d311fb6e59acc40a5ed6\"\u003e\u003ccode\u003ecb0bca4\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1c9ecadd95882dc145116ac09baee68a5a6529e7\"\u003e\u003ccode\u003e1c9ecad\u003c/code\u003e\u003c/a\u003e KTOR-8785 Fix for DI shutdown hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e0d204c82f77944fa64897adf645da58701ac151\"\u003e\u003ccode\u003ee0d204c\u003c/code\u003e\u003c/a\u003e KTOR-8820 Performance regression when using ContentEncoding and HttpRequestRe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.2.2...3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-cio` from 3.2.2 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-cio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-cio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.3.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/b9abe3113e6b7af428f703e1e1737f21a0b3c9af\"\u003e\u003ccode\u003eb9abe31\u003c/code\u003e\u003c/a\u003e Add changelog for 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5081\"\u003e#5081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/40eb608b9b561c9e6d7d2d998f2a7c39bd63869d\"\u003e\u003ccode\u003e40eb608\u003c/code\u003e\u003c/a\u003e Release 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5076\"\u003e#5076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1324c4ccd428e6b098132a35bf96006024172478\"\u003e\u003ccode\u003e1324c4c\u003c/code\u003e\u003c/a\u003e Update netty.tcnative to v2.0.73.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/dbbbaee137435cea7fea463e8c659b3f34790614\"\u003e\u003ccode\u003edbbbaee\u003c/code\u003e\u003c/a\u003e Update dependency io.swagger.parser.v3:swagger-parser to v2.1.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/55e77cff55cbce5d19cc402a5219ebd1081fd0a8\"\u003e\u003ccode\u003e55e77cf\u003c/code\u003e\u003c/a\u003e KTOR-8044 Get flaky tests under control\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/fab7164d067ee61dc8fbe7d2091059e2dab78c72\"\u003e\u003ccode\u003efab7164\u003c/code\u003e\u003c/a\u003e KTOR-8753 Change OkHttp specific sse session to default sse session (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5072\"\u003e#5072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6f0c34e79956dfa3b80f139436e9151878a11d59\"\u003e\u003ccode\u003e6f0c34e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5069\"\u003e#5069\u003c/a\u003e from ktorio/zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/cb0bca4171afaa04ee89d311fb6e59acc40a5ed6\"\u003e\u003ccode\u003ecb0bca4\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1c9ecadd95882dc145116ac09baee68a5a6529e7\"\u003e\u003ccode\u003e1c9ecad\u003c/code\u003e\u003c/a\u003e KTOR-8785 Fix for DI shutdown hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e0d204c82f77944fa64897adf645da58701ac151\"\u003e\u003ccode\u003ee0d204c\u003c/code\u003e\u003c/a\u003e KTOR-8820 Performance regression when using ContentEncoding and HttpRequestRe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.2.2...3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-content-negotiation` from 3.2.2 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-content-negotiation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-content-negotiation's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.3.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/b9abe3113e6b7af428f703e1e1737f21a0b3c9af\"\u003e\u003ccode\u003eb9abe31\u003c/code\u003e\u003c/a\u003e Add changelog for 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5081\"\u003e#5081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/40eb608b9b561c9e6d7d2d998f2a7c39bd63869d\"\u003e\u003ccode\u003e40eb608\u003c/code\u003e\u003c/a\u003e Release 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5076\"\u003e#5076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1324c4ccd428e6b098132a35bf96006024172478\"\u003e\u003ccode\u003e1324c4c\u003c/code\u003e\u003c/a\u003e Update netty.tcnative to v2.0.73.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/dbbbaee137435cea7fea463e8c659b3f34790614\"\u003e\u003ccode\u003edbbbaee\u003c/code\u003e\u003c/a\u003e Update dependency io.swagger.parser.v3:swagger-parser to v2.1.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/55e77cff55cbce5d19cc402a5219ebd1081fd0a8\"\u003e\u003ccode\u003e55e77cf\u003c/code\u003e\u003c/a\u003e KTOR-8044 Get flaky tests under control\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/fab7164d067ee61dc8fbe7d2091059e2dab78c72\"\u003e\u003ccode\u003efab7164\u003c/code\u003e\u003c/a\u003e KTOR-8753 Change OkHttp specific sse session to default sse session (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5072\"\u003e#5072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6f0c34e79956dfa3b80f139436e9151878a11d59\"\u003e\u003ccode\u003e6f0c34e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5069\"\u003e#5069\u003c/a\u003e from ktorio/zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/cb0bca4171afaa04ee89d311fb6e59acc40a5ed6\"\u003e\u003ccode\u003ecb0bca4\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1c9ecadd95882dc145116ac09baee68a5a6529e7\"\u003e\u003ccode\u003e1c9ecad\u003c/code\u003e\u003c/a\u003e KTOR-8785 Fix for DI shutdown hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e0d204c82f77944fa64897adf645da58701ac151\"\u003e\u003ccode\u003ee0d204c\u003c/code\u003e\u003c/a\u003e KTOR-8820 Performance regression when using ContentEncoding and HttpRequestRe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.2.2...3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-serialization-kotlinx-json` from 3.2.2 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-serialization-kotlinx-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-serialization-kotlinx-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.3.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/b9abe3113e6b7af428f703e1e1737f21a0b3c9af\"\u003e\u003ccode\u003eb9abe31\u003c/code\u003e\u003c/a\u003e Add changelog for 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5081\"\u003e#5081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/40eb608b9b561c9e6d7d2d998f2a7c39bd63869d\"\u003e\u003ccode\u003e40eb608\u003c/code\u003e\u003c/a\u003e Release 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5076\"\u003e#5076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1324c4ccd428e6b098132a35bf96006024172478\"\u003e\u003ccode\u003e1324c4c\u003c/code\u003e\u003c/a\u003e Update netty.tcnative to v2.0.73.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/dbbbaee137435cea7fea463e8c659b3f34790614\"\u003e\u003ccode\u003edbbbaee\u003c/code\u003e\u003c/a\u003e Update dependency io.swagger.parser.v3:swagger-parser to v2.1.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/55e77cff55cbce5d19cc402a5219ebd1081fd0a8\"\u003e\u003ccode\u003e55e77cf\u003c/code\u003e\u003c/a\u003e KTOR-8044 Get flaky tests under control\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/fab7164d067ee61dc8fbe7d2091059e2dab78c72\"\u003e\u003ccode\u003efab7164\u003c/code\u003e\u003c/a\u003e KTOR-8753 Change OkHttp specific sse session to default sse session (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5072\"\u003e#5072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6f0c34e79956dfa3b80f139436e9151878a11d59\"\u003e\u003ccode\u003e6f0c34e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5069\"\u003e#5069\u003c/a\u003e from ktorio/zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/cb0bca4171afaa04ee89d311fb6e59acc40a5ed6\"\u003e\u003ccode\u003ecb0bca4\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1c9ecadd95882dc145116ac09baee68a5a6529e7\"\u003e\u003ccode\u003e1c9ecad\u003c/code\u003e\u003c/a\u003e KTOR-8785 Fix for DI shutdown hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e0d204c82f77944fa64897adf645da58701ac151\"\u003e\u003ccode\u003ee0d204c\u003c/code\u003e\u003c/a\u003e KTOR-8820 Performance regression when using ContentEncoding and HttpRequestRe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.2.2...3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-apache` from 3.2.2 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-apache's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/familie-tilbake/pull/1836","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Ffamilie-tilbake/issues/1836","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1836/packages"}],"issue_packages":[{"old_version":"4.5.0","new_version":"4.5.1","update_type":"patch","path":null,"pr_created_at":"2026-05-16T07:22:56.000Z","version_change":"4.5.0 → 4.5.1","issue":{"uuid":"4459096697","node_id":"PR_kwDOF1l8-M7cLEnr","number":28193,"state":"open","title":"chore(deps): bump the maven-minor-patch group with 165 updates","user":"dependabot[bot]","labels":["java","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-16T07:22:56.000Z","updated_at":"2026-05-16T07:23:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"maven-minor-patch","update_count":165,"packages":[{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.20.0"},{"name":"io.projectreactor.netty:reactor-netty-http","old_version":"1.2.16","new_version":"1.3.5","repository_url":"https://github.com/reactor/reactor-netty"},{"name":"org.eclipse.angus:angus-mail","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/eclipse-ee4j/angus-mail"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.18.7","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.module:jackson-module-blackbird","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr353","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-cbor","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.18.7","new_version":"2.21"},{"name":"io.dropwizard:dropwizard-core","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-assets","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-client","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-testing","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-json-logging","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-metrics","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-jersey","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-views","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-jetty","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.modelcontextprotocol.sdk:mcp-bom","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/modelcontextprotocol/java-sdk"},{"name":"io.modelcontextprotocol.sdk:mcp-core","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/modelcontextprotocol/java-sdk"},{"name":"io.modelcontextprotocol.sdk:mcp-json-jackson2","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/modelcontextprotocol/java-sdk"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10:jetty-ee10-servlet","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10:jetty-ee10-servlets","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty:jetty-io","old_version":"12.1.7","new_version":"12.1.9"},{"name":"ch.qos.logback:logback-core","old_version":"1.5.25","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.25","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback.access:logback-access-jetty12","old_version":"2.0.7","new_version":"2.0.12"},{"name":"ch.qos.logback.access:logback-access-common","old_version":"2.0.7","new_version":"2.0.12"},{"name":"org.awaitility:awaitility","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/awaitility/awaitility"},{"name":"io.dropwizard:dropwizard-jdbi3","old_version":"5.0.0","new_version":"5.0.1"},{"name":"org.jdbi:jdbi3-core","old_version":"3.37.1","new_version":"3.53.0","repository_url":"https://github.com/jdbi/jdbi"},{"name":"org.jdbi:jdbi3-sqlobject","old_version":"3.37.1","new_version":"3.53.0","repository_url":"https://github.com/jdbi/jdbi"},{"name":"commons-cli:commons-cli","old_version":"1.9.0","new_version":"1.11.0","repository_url":"https://github.com/apache/commons-cli"},{"name":"commons-io:commons-io","old_version":"2.17.0","new_version":"2.22.0"},{"name":"com.mysql:mysql-connector-j","old_version":"9.3.0","new_version":"9.7.0","repository_url":"https://github.com/mysql/mysql-connector-j"},{"name":"com.google.code.gson:gson","old_version":"2.13.1","new_version":"2.14.0","repository_url":"https://github.com/google/gson"},{"name":"io.swagger.core.v3:swagger-core","old_version":"2.2.25","new_version":"2.2.50","repository_url":"https://github.com/swagger-api/swagger-core"},{"name":"io.swagger.core.v3:swagger-jaxrs2","old_version":"2.2.25","new_version":"2.2.50"},{"name":"io.swagger.core.v3:swagger-integration","old_version":"2.2.25","new_version":"2.2.50"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.25","new_version":"2.2.50"},{"name":"jakarta.xml.bind:jakarta.xml.bind-api","old_version":"4.0.2","new_version":"4.0.5","repository_url":"https://github.com/jakartaee/jaxb-api"},{"name":"io.prometheus:prometheus-metrics-instrumentation-dropwizard","old_version":"1.3.6","new_version":"1.6.1"},{"name":"org.mockito:mockito-core","old_version":"5.5.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.7.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"com.amazon.redshift:redshift-jdbc42","old_version":"2.2.2","new_version":"2.2.6","repository_url":"https://github.com/aws/amazon-redshift-jdbc-driver"},{"name":"org.slf4j:slf4j-api","old_version":"2.0.4","new_version":"2.0.18"},{"name":"org.slf4j:slf4j-simple","old_version":"2.0.4","new_version":"2.0.18"},{"name":"org.projectlombok:lombok","old_version":"1.18.30","new_version":"1.18.46","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.apache.tomcat:tomcat-jdbc","old_version":"11.0.5","new_version":"11.0.22"},{"name":"io.github.classgraph:classgraph","old_version":"4.8.177","new_version":"4.8.184","repository_url":"https://github.com/classgraph/classgraph"},{"name":"org.reflections:reflections","old_version":"0.9.11","new_version":"0.10.2","repository_url":"https://github.com/ronmamo/reflections"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.4","new_version":"2.26.0"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.25.4","new_version":"2.26.0"},{"name":"io.github.resilience4j:resilience4j-retry","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"io.github.resilience4j:resilience4j-ratelimiter","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"info.picocli:picocli","old_version":"4.7.6","new_version":"4.7.7","repository_url":"https://github.com/remkop/picocli"},{"name":"com.github.erosb:everit-json-schema","old_version":"1.14.4","new_version":"1.14.6","repository_url":"https://github.com/erosb/everit-json-schema"},{"name":"com.github.jknack:handlebars","old_version":"4.5.0","new_version":"4.5.1","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"com.microsoft.azure:msal4j","old_version":"1.17.2","new_version":"1.24.1","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-java"},{"name":"com.azure:azure-identity","old_version":"1.15.2","new_version":"1.18.3","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"io.netty:netty-bom","old_version":"4.1.133.Final","new_version":"4.2.13.Final","repository_url":"https://github.com/netty/netty"},{"name":"org.yaml:snakeyaml","old_version":"2.3","new_version":"2.6"},{"name":"org.apache.httpcomponents.core5:httpcore5-h2","old_version":"5.3.5","new_version":"5.4.2","repository_url":"https://github.com/apache/httpcomponents-core"},{"name":"org.apache.commons:commons-compress","old_version":"1.26.0","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.10","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.apache.maven.plugins:maven-source-plugin","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/apache/maven-source-plugin"},{"name":"org.apache.maven.plugins:maven-javadoc-plugin","old_version":"3.6.0","new_version":"3.12.0","repository_url":"https://github.com/apache/maven-javadoc-plugin"},{"name":"org.apache.maven.plugins:maven-gpg-plugin","old_version":"3.0.1","new_version":"3.2.8","repository_url":"https://github.com/apache/maven-gpg-plugin"},{"name":"org.apache.maven.plugins:maven-jxr-plugin","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-jxr"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.1.0","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"org.apache.maven.plugins:maven-clean-plugin","old_version":"3.2.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-clean-plugin"},{"name":"org.apache.maven.plugins:maven-deploy-plugin","old_version":"3.0.0","new_version":"3.1.4","repository_url":"https://github.com/apache/maven-deploy-plugin"},{"name":"org.apache.maven.plugins:maven-install-plugin","old_version":"3.0.1","new_version":"3.1.4","repository_url":"https://github.com/apache/maven-install-plugin"},{"name":"org.apache.maven.plugins:maven-resources-plugin","old_version":"3.3.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-resources-plugin"},{"name":"org.apache.maven.plugins:maven-assembly-plugin","old_version":"3.4.2","new_version":"3.8.0","repository_url":"https://github.com/apache/maven-assembly-plugin"},{"name":"org.apache.maven.plugins:maven-site-plugin","old_version":"3.12.1","new_version":"3.21.0","repository_url":"https://github.com/apache/maven-site-plugin"},{"name":"org.apache.maven.plugins:maven-dependency-plugin","old_version":"3.6.0","new_version":"3.10.0","repository_url":"https://github.com/apache/maven-dependency-plugin"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.2.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"org.apache.maven.plugins:maven-release-plugin","old_version":"3.0.1","new_version":"3.3.1","repository_url":"https://github.com/apache/maven-release"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.13.0","new_version":"3.15.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-jar-plugin","old_version":"3.3.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-jar-plugin"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.1.2","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-surefire-report-plugin","old_version":"3.1.2","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.13.0","new_version":"2.21.0","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.sonatype.central:central-publishing-maven-plugin","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/sonatype/central-publishing-maven-plugin"},{"name":"org.jsonschema2pojo:jsonschema2pojo-maven-plugin","old_version":"1.3.1","new_version":"1.3.3","repository_url":"https://github.com/joelittlejohn/jsonschema2pojo"},{"name":"org.jsonschema2pojo:jsonschema2pojo-core","old_version":"1.3.1","new_version":"1.3.3","repository_url":"https://github.com/joelittlejohn/jsonschema2pojo"},{"name":"com.flipkart.zjsonpatch:zjsonpatch","old_version":"0.4.14","new_version":"0.4.16","repository_url":"https://github.com/flipkart-incubator/zjsonpatch"},{"name":"io.socket:socket.io-client","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/socketio/socket.io-client-java"},{"name":"com.auth0:java-jwt","old_version":"4.4.0","new_version":"4.5.2","repository_url":"https://github.com/auth0/java-jwt"},{"name":"org.glassfish.jersey.connectors:jersey-apache-connector","old_version":"3.1.9","new_version":"3.1.11"},{"name":"org.eclipse.parsson:parsson","old_version":"1.1.5","new_version":"1.1.7","repository_url":"https://github.com/eclipse-ee4j/parsson"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.1.2","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"commons-codec:commons-codec","old_version":"1.17.1","new_version":"1.22.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"co.elastic.clients:elasticsearch-java","old_version":"9.2.4","new_version":"9.4.0","repository_url":"https://github.com/elastic/elasticsearch-java"},{"name":"org.apache.maven.plugins:maven-shade-plugin","old_version":"3.6.0","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-shade-plugin"},{"name":"org.codehaus.mojo:build-helper-maven-plugin","old_version":"3.4.0","new_version":"3.6.1","repository_url":"https://github.com/mojohaus/build-helper-maven-plugin"},{"name":"org.opensearch.client:opensearch-java","old_version":"3.4.0","new_version":"3.8.0","repository_url":"https://github.com/opensearch-project/opensearch-java"},{"name":"software.amazon.awssdk:bom","old_version":"2.30.19","new_version":"2.44.7"},{"name":"com.google.cloud:libraries-bom","old_version":"26.73.0","new_version":"26.83.0","repository_url":"https://github.com/googleapis/java-cloud-bom"},{"name":"jakarta.validation:jakarta.validation-api","old_version":"3.0.2","new_version":"3.1.1","repository_url":"https://github.com/jakartaee/validation"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.0.2","new_version":"10.9"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"com.google.api-client:google-api-client","old_version":"2.2.0","new_version":"2.9.0","repository_url":"https://github.com/googleapis/google-api-java-client"},{"name":"com.google.oauth-client:google-oauth-client","old_version":"1.34.1","new_version":"1.39.0","repository_url":"https://github.com/googleapis/google-oauth-java-client"},{"name":"io.swagger.core.v3:swagger-core-jakarta","old_version":"2.2.30","new_version":"2.2.50"},{"name":"io.swagger.core.v3:swagger-jaxrs2-jakarta","old_version":"2.2.30","new_version":"2.2.50"},{"name":"com.azure:azure-identity-extensions","old_version":"1.0.0","new_version":"1.2.8","repository_url":"https://github.com/azure/azure-sdk-for-java"},{"name":"jakarta.servlet:jakarta.servlet-api","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/eclipse-ee4j/servlet-api"},{"name":"io.micrometer:micrometer-bom","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-observation","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-registry-prometheus","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-core","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.19","new_version":"4.2.38","repository_url":"https://github.com/dropwizard/metrics"},{"name":"ai.djl:api","old_version":"0.34.0","new_version":"0.36.0","repository_url":"https://github.com/deepjavalibrary/djl"},{"name":"ai.djl.pytorch:pytorch-engine","old_version":"0.34.0","new_version":"0.36.0","repository_url":"https://github.com/deepjavalibrary/djl"},{"name":"ai.djl.huggingface:tokenizers","old_version":"0.34.0","new_version":"0.36.0","repository_url":"https://github.com/deepjavalibrary/djl"},{"name":"org.skyscreamer:jsonassert","old_version":"1.5.1","new_version":"1.5.3","repository_url":"https://github.com/skyscreamer/JSONassert"},{"name":"io.jsonwebtoken:jjwt","old_version":"0.9.1","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"com.auth0:jwks-rsa","old_version":"0.22.1","new_version":"0.24.1","repository_url":"https://github.com/auth0/jwks-rsa-java"},{"name":"io.socket:socket.io-server","old_version":"4.0.1","new_version":"4.1.2","repository_url":"https://github.com/trinopoty/socket.io-server-java"},{"name":"io.socket:engine.io-server","old_version":"6.2.1","new_version":"6.3.2","repository_url":"https://github.com/socketio/engine.io-server-java"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-jetty-api","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty:jetty-http","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.freemarker:freemarker","old_version":"2.3.33","new_version":"2.3.34"},{"name":"org.apache.commons:commons-csv","old_version":"1.12.0","new_version":"1.14.1","repository_url":"https://github.com/apache/commons-csv"},{"name":"com.opencsv:opencsv","old_version":"5.9","new_version":"5.12.0"},{"name":"org.quartz-scheduler:quartz","old_version":"2.5.0-rc2","new_version":"2.5.2","repository_url":"https://github.com/quartz-scheduler/quartz"},{"name":"com.mchange:c3p0","old_version":"0.12.0","new_version":"0.13.0","repository_url":"https://github.com/swaldman/c3p0"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"com.slack.api:bolt-servlet","old_version":"1.44.1","new_version":"1.48.1","repository_url":"https://github.com/slackapi/java-slack-sdk"},{"name":"com.slack.api:slack-api-client","old_version":"1.44.1","new_version":"1.48.1","repository_url":"https://github.com/slackapi/java-slack-sdk"},{"name":"io.github.jamsesso:json-logic-java","old_version":"1.0.7","new_version":"1.1.0","repository_url":"https://github.com/jamsesso/json-logic-java"},{"name":"org.apache.calcite:calcite-core","old_version":"1.36.0","new_version":"1.41.0","repository_url":"https://github.com/apache/calcite"},{"name":"com.apicatalog:titanium-json-ld","old_version":"1.4.0","new_version":"1.7.0","repository_url":"https://github.com/filip26/titanium-json-ld"},{"name":"org.commonmark:commonmark","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"org.commonmark:commonmark-ext-gfm-strikethrough","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"org.commonmark:commonmark-ext-autolink","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"org.commonmark:commonmark-ext-gfm-tables","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"com.azure:azure-storage-blob","old_version":"12.31.1","new_version":"12.34.0","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"org.apache.poi:poi","old_version":"5.4.1","new_version":"5.5.1"},{"name":"org.apache.poi:poi-ooxml","old_version":"5.4.1","new_version":"5.5.1"},{"name":"org.apache.poi:poi-scratchpad","old_version":"5.4.1","new_version":"5.5.1"},{"name":"org.apache.tika:tika-core","old_version":"3.2.3","new_version":"3.3.0","repository_url":"https://github.com/apache/tika"},{"name":"org.apache.tika:tika-parser-ocr-module","old_version":"3.2.3","new_version":"3.3.0"},{"name":"org.codehaus.mojo:buildnumber-maven-plugin","old_version":"3.0.0","new_version":"3.3.0","repository_url":"https://github.com/mojohaus/buildnumber-maven-plugin"},{"name":"io.swagger.core.v3:swagger-maven-plugin-jakarta","old_version":"2.2.30","new_version":"2.2.50"},{"name":"org.testcontainers:junit-jupiter","old_version":"1.20.3","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.testcontainers:k3s","old_version":"1.20.3","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"com.github.docker-java:docker-java-bom","old_version":"3.4.2","new_version":"3.7.1","repository_url":"https://github.com/docker-java/docker-java"},{"name":"org.eclipse.jetty:jetty-util","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.codehaus.mojo:rpm-maven-plugin","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/mojohaus/rpm-maven-plugin"},{"name":"io.github.openfeign:feign-core","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-jackson","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-slf4j","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-okhttp","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"org.openapitools:jackson-databind-nullable","old_version":"0.2.6","new_version":"0.2.10","repository_url":"https://github.com/OpenAPITools/jackson-databind-nullable"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.23","new_version":"2.1.42","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"com.google.auth:google-auth-library-oauth2-http","old_version":"1.29.0","new_version":"1.47.0"},{"name":"org.mozilla:rhino","old_version":"1.7.15.1","new_version":"1.9.1","repository_url":"https://github.com/mozilla/rhino"},{"name":"org.openapitools:openapi-generator-maven-plugin","old_version":"7.13.0","new_version":"7.22.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven-minor-patch group with 165 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.20.0` |\n| [io.projectreactor.netty:reactor-netty-http](https://github.com/reactor/reactor-netty) | `1.2.16` | `1.3.5` |\n| [org.eclipse.angus:angus-mail](https://github.com/eclipse-ee4j/angus-mail) | `2.0.4` | `2.0.5` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.core:jackson-core | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.core:jackson-databind | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.module:jackson-module-blackbird | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr353 | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.dataformat:jackson-dataformat-cbor | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.dataformat:jackson-dataformat-yaml | `2.18.7` | `2.21` |\n| io.dropwizard:dropwizard-core | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-assets | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-client | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-testing | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-json-logging | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-metrics | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-jersey | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-views | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-jetty | `5.0.0` | `5.0.1` |\n| [io.modelcontextprotocol.sdk:mcp-bom](https://github.com/modelcontextprotocol/java-sdk) | `1.1.1` | `1.1.2` |\n| [io.modelcontextprotocol.sdk:mcp-core](https://github.com/modelcontextprotocol/java-sdk) | `1.1.1` | `1.1.2` |\n| [io.modelcontextprotocol.sdk:mcp-json-jackson2](https://github.com/modelcontextprotocol/java-sdk) | `1.1.1` | `1.1.2` |\n| org.eclipse.jetty:jetty-server | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10:jetty-ee10-servlet | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10:jetty-ee10-servlets | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty:jetty-io | `12.1.7` | `12.1.9` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.25` | `1.5.32` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.25` | `1.5.32` |\n| ch.qos.logback.access:logback-access-jetty12 | `2.0.7` | `2.0.12` |\n| ch.qos.logback.access:logback-access-common | `2.0.7` | `2.0.12` |\n| [org.awaitility:awaitility](https://github.com/awaitility/awaitility) | `4.2.0` | `4.3.0` |\n| io.dropwizard:dropwizard-jdbi3 | `5.0.0` | `5.0.1` |\n| [org.jdbi:jdbi3-core](https://github.com/jdbi/jdbi) | `3.37.1` | `3.53.0` |\n| [org.jdbi:jdbi3-sqlobject](https://github.com/jdbi/jdbi) | `3.37.1` | `3.53.0` |\n| [commons-cli:commons-cli](https://github.com/apache/commons-cli) | `1.9.0` | `1.11.0` |\n| commons-io:commons-io | `2.17.0` | `2.22.0` |\n| [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) | `9.3.0` | `9.7.0` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.13.1` | `2.14.0` |\n| [io.swagger.core.v3:swagger-core](https://github.com/swagger-api/swagger-core) | `2.2.25` | `2.2.50` |\n| io.swagger.core.v3:swagger-jaxrs2 | `2.2.25` | `2.2.50` |\n| io.swagger.core.v3:swagger-integration | `2.2.25` | `2.2.50` |\n| io.swagger.core.v3:swagger-annotations | `2.2.25` | `2.2.50` |\n| [jakarta.xml.bind:jakarta.xml.bind-api](https://github.com/jakartaee/jaxb-api) | `4.0.2` | `4.0.5` |\n| io.prometheus:prometheus-metrics-instrumentation-dropwizard | `1.3.6` | `1.6.1` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.5.0` | `5.23.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.7.0` | `5.23.0` |\n| [com.amazon.redshift:redshift-jdbc42](https://github.com/aws/amazon-redshift-jdbc-driver) | `2.2.2` | `2.2.6` |\n| org.slf4j:slf4j-api | `2.0.4` | `2.0.18` |\n| org.slf4j:slf4j-simple | `2.0.4` | `2.0.18` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.30` | `1.18.46` |\n| org.apache.tomcat:tomcat-jdbc | `11.0.5` | `11.0.22` |\n| [io.github.classgraph:classgraph](https://github.com/classgraph/classgraph) | `4.8.177` | `4.8.184` |\n| [org.reflections:reflections](https://github.com/ronmamo/reflections) | `0.9.11` | `0.10.2` |\n| org.apache.logging.log4j:log4j-core | `2.25.4` | `2.26.0` |\n| org.apache.logging.log4j:log4j-api | `2.25.4` | `2.26.0` |\n| [io.github.resilience4j:resilience4j-retry](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [io.github.resilience4j:resilience4j-ratelimiter](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [info.picocli:picocli](https://github.com/remkop/picocli) | `4.7.6` | `4.7.7` |\n| [com.github.erosb:everit-json-schema](https://github.com/erosb/everit-json-schema) | `1.14.4` | `1.14.6` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.5.0` | `4.5.1` |\n| [com.microsoft.azure:msal4j](https://github.com/AzureAD/microsoft-authentication-library-for-java) | `1.17.2` | `1.24.1` |\n| [com.azure:azure-identity](https://github.com/Azure/azure-sdk-for-java) | `1.15.2` | `1.18.3` |\n| [io.netty:netty-bom](https://github.com/netty/netty) | `4.1.133.Final` | `4.2.13.Final` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.3` | `2.6` |\n| [org.apache.httpcomponents.core5:httpcore5-h2](https://github.com/apache/httpcomponents-core) | `5.3.5` | `5.4.2` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.26.0` | `1.28.0` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.10` | `0.8.14` |\n| [org.apache.maven.plugins:maven-source-plugin](https://github.com/apache/maven-source-plugin) | `3.3.1` | `3.4.0` |\n| [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) | `3.6.0` | `3.12.0` |\n| [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) | `3.0.1` | `3.2.8` |\n| [org.apache.maven.plugins:maven-jxr-plugin](https://github.com/apache/maven-jxr) | `3.3.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.1.0` | `3.6.2` |\n| [org.apache.maven.plugins:maven-clean-plugin](https://github.com/apache/maven-clean-plugin) | `3.2.0` | `3.5.0` |\n| [org.apache.maven.plugins:maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin) | `3.0.0` | `3.1.4` |\n| [org.apache.maven.plugins:maven-install-plugin](https://github.com/apache/maven-install-plugin) | `3.0.1` | `3.1.4` |\n| [org.apache.maven.plugins:maven-resources-plugin](https://github.com/apache/maven-resources-plugin) | `3.3.0` | `3.5.0` |\n| [org.apache.maven.plugins:maven-assembly-plugin](https://github.com/apache/maven-assembly-plugin) | `3.4.2` | `3.8.0` |\n| [org.apache.maven.plugins:maven-site-plugin](https://github.com/apache/maven-site-plugin) | `3.12.1` | `3.21.0` |\n| [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) | `3.6.0` | `3.10.0` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.2.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-release-plugin](https://github.com/apache/maven-release) | `3.0.1` | `3.3.1` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.13.0` | `3.15.0` |\n| [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) | `3.3.0` | `3.5.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.1.2` | `3.5.5` |\n| [org.apache.maven.plugins:maven-surefire-report-plugin](https://github.com/apache/maven-surefire) | `3.1.2` | `3.5.5` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.13.0` | `2.21.0` |\n| [org.sonatype.central:central-publishing-maven-plugin](https://github.com/sonatype/central-publishing-maven-plugin) | `0.9.0` | `0.10.0` |\n| [org.jsonschema2pojo:jsonschema2pojo-maven-plugin](https://github.com/joelittlejohn/jsonschema2pojo) | `1.3.1` | `1.3.3` |\n| [org.jsonschema2pojo:jsonschema2pojo-core](https://github.com/joelittlejohn/jsonschema2pojo) | `1.3.1` | `1.3.3` |\n| [com.flipkart.zjsonpatch:zjsonpatch](https://github.com/flipkart-incubator/zjsonpatch) | `0.4.14` | `0.4.16` |\n| [io.socket:socket.io-client](https://github.com/socketio/socket.io-client-java) | `2.1.1` | `2.1.2` |\n| [com.auth0:java-jwt](https://github.com/auth0/java-jwt) | `4.4.0` | `4.5.2` |\n| org.glassfish.jersey.connectors:jersey-apache-connector | `3.1.9` | `3.1.11` |\n| [org.eclipse.parsson:parsson](https://github.com/eclipse-ee4j/parsson) | `1.1.5` | `1.1.7` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.1.2` | `3.5.5` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.17.1` | `1.22.0` |\n| [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) | `9.2.4` | `9.4.0` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.6.0` | `3.6.2` |\n| [org.codehaus.mojo:build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) | `3.4.0` | `3.6.1` |\n| [org.opensearch.client:opensearch-java](https://github.com/opensearch-project/opensearch-java) | `3.4.0` | `3.8.0` |\n| software.amazon.awssdk:bom | `2.30.19` | `2.44.7` |\n| [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom) | `26.73.0` | `26.83.0` |\n| [jakarta.validation:jakarta.validation-api](https://github.com/jakartaee/validation) | `3.0.2` | `3.1.1` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.0.2` | `10.9` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [com.google.api-client:google-api-client](https://github.com/googleapis/google-api-java-client) | `2.2.0` | `2.9.0` |\n| [com.google.oauth-client:google-oauth-client](https://github.com/googleapis/google-oauth-java-client) | `1.34.1` | `1.39.0` |\n| io.swagger.core.v3:swagger-core-jakarta | `2.2.30` | `2.2.50` |\n| io.swagger.core.v3:swagger-jaxrs2-jakarta | `2.2.30` | `2.2.50` |\n| [com.azure:azure-identity-extensions](https://github.com/azure/azure-sdk-for-java) | `1.0.0` | `1.2.8` |\n| [jakarta.servlet:jakarta.servlet-api](https://github.com/eclipse-ee4j/servlet-api) | `6.0.0` | `6.1.0` |\n| [io.micrometer:micrometer-bom](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.micrometer:micrometer-observation](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.19` | `4.2.38` |\n| [ai.djl:api](https://github.com/deepjavalibrary/djl) | `0.34.0` | `0.36.0` |\n| [ai.djl.pytorch:pytorch-engine](https://github.com/deepjavalibrary/djl) | `0.34.0` | `0.36.0` |\n| [ai.djl.huggingface:tokenizers](https://github.com/deepjavalibrary/djl) | `0.34.0` | `0.36.0` |\n| [org.skyscreamer:jsonassert](https://github.com/skyscreamer/JSONassert) | `1.5.1` | `1.5.3` |\n| [io.jsonwebtoken:jjwt](https://github.com/jwtk/jjwt) | `0.9.1` | `0.13.0` |\n| [com.auth0:jwks-rsa](https://github.com/auth0/jwks-rsa-java) | `0.22.1` | `0.24.1` |\n| [io.socket:socket.io-server](https://github.com/trinopoty/socket.io-server-java) | `4.0.1` | `4.1.2` |\n| [io.socket:engine.io-server](https://github.com/socketio/engine.io-server-java) | `6.2.1` | `6.3.2` |\n| org.eclipse.jetty.websocket:jetty-websocket-jetty-api | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty:jetty-http | `12.1.7` | `12.1.9` |\n| org.freemarker:freemarker | `2.3.33` | `2.3.34` |\n| [org.apache.commons:commons-csv](https://github.com/apache/commons-csv) | `1.12.0` | `1.14.1` |\n| com.opencsv:opencsv | `5.9` | `5.12.0` |\n| [org.quartz-scheduler:quartz](https://github.com/quartz-scheduler/quartz) | `2.5.0-rc2` | `2.5.2` |\n| [com.mchange:c3p0](https://github.com/swaldman/c3p0) | `0.12.0` | `0.13.0` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [com.slack.api:bolt-servlet](https://github.com/slackapi/java-slack-sdk) | `1.44.1` | `1.48.1` |\n| [com.slack.api:slack-api-client](https://github.com/slackapi/java-slack-sdk) | `1.44.1` | `1.48.1` |\n| [io.github.jamsesso:json-logic-java](https://github.com/jamsesso/json-logic-java) | `1.0.7` | `1.1.0` |\n| [org.apache.calcite:calcite-core](https://github.com/apache/calcite) | `1.36.0` | `1.41.0` |\n| [com.apicatalog:titanium-json-ld](https://github.com/filip26/titanium-json-ld) | `1.4.0` | `1.7.0` |\n| [org.commonmark:commonmark](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [org.commonmark:commonmark-ext-gfm-strikethrough](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [org.commonmark:commonmark-ext-autolink](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [org.commonmark:commonmark-ext-gfm-tables](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [com.azure:azure-storage-blob](https://github.com/Azure/azure-sdk-for-java) | `12.31.1` | `12.34.0` |\n| org.apache.poi:poi | `5.4.1` | `5.5.1` |\n| org.apache.poi:poi-ooxml | `5.4.1` | `5.5.1` |\n| org.apache.poi:poi-scratchpad | `5.4.1` | `5.5.1` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.2.3` | `3.3.0` |\n| org.apache.tika:tika-parser-ocr-module | `3.2.3` | `3.3.0` |\n| [org.codehaus.mojo:buildnumber-maven-plugin](https://github.com/mojohaus/buildnumber-maven-plugin) | `3.0.0` | `3.3.0` |\n| io.swagger.core.v3:swagger-maven-plugin-jakarta | `2.2.30` | `2.2.50` |\n| [org.testcontainers:junit-jupiter](https://github.com/testcontainers/testcontainers-java) | `1.20.3` | `1.21.4` |\n| [org.testcontainers:k3s](https://github.com/testcontainers/testcontainers-java) | `1.20.3` | `1.21.4` |\n| [com.github.docker-java:docker-java-bom](https://github.com/docker-java/docker-java) | `3.4.2` | `3.7.1` |\n| org.eclipse.jetty:jetty-util | `12.1.7` | `12.1.9` |\n| [org.codehaus.mojo:rpm-maven-plugin](https://github.com/mojohaus/rpm-maven-plugin) | `2.2.0` | `2.3.0` |\n| [io.github.openfeign:feign-core](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [io.github.openfeign:feign-jackson](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [io.github.openfeign:feign-slf4j](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [io.github.openfeign:feign-okhttp](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [org.openapitools:jackson-databind-nullable](https://github.com/OpenAPITools/jackson-databind-nullable) | `0.2.6` | `0.2.10` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.23` | `2.1.42` |\n| com.google.auth:google-auth-library-oauth2-http | `1.29.0` | `1.47.0` |\n| [org.mozilla:rhino](https://github.com/mozilla/rhino) | `1.7.15.1` | `1.9.1` |\n| org.openapitools:openapi-generator-maven-plugin | `7.13.0` | `7.22.0` |\n\nUpdates `org.apache.commons:commons-lang3` from 3.18.0 to 3.20.0\n\nUpdates `io.projectreactor.netty:reactor-netty-http` from 1.2.16 to 1.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactor/reactor-netty/releases\"\u003eio.projectreactor.netty:reactor-netty-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003e1.3.5\u003c/code\u003e is part of \u003cstrong\u003e\u003ccode\u003e2025.0.5\u003c/code\u003e Release Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003ev3.8.5\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in b68dacab12f5ff46575f9009f34ea676a212879d, see \u003ca href=\"https://github.com/reactor/reactor-core/releases/tag/v3.8.5\"\u003erelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty\u003c/code\u003e \u003ccode\u003ev4.2.12.Final\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4167\"\u003e#4167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty QUIC Codec\u003c/code\u003e \u003ccode\u003ev0.0.75.Final\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4148\"\u003e#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eBrave\u003c/code\u003e \u003ccode\u003ev6.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4159\"\u003e#4159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003euri\u003c/code\u003e construction with \u003ccode\u003ebaseUrl\u003c/code\u003e in \u003ccode\u003eHttpClientHandler\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4130\"\u003e#4130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003eUriEndpoint#toSocketAddressStringWithoutDefaultPort\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4131\"\u003e#4131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStore resolved \u003ccode\u003eSocketAddress\u003c/code\u003e in \u003ccode\u003eUriEndpoint\u003c/code\u003e for absolute URLs by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4132\"\u003e#4132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazily compute \u003ccode\u003eHttpClientOperations#resourceUrl\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4135\"\u003e#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePre-compute \u003ccode\u003epath\u003c/code\u003e in \u003ccode\u003eUriEndpoint\u003c/code\u003e when \u003ccode\u003eURI\u003c/code\u003e is provided by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4136\"\u003e#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup \u003ccode\u003eHTTP/2\u003c/code\u003e \u003ccode\u003eWebSocket\u003c/code\u003e extension handlers by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4152\"\u003e#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003eFlux\u003c/code\u003e body accumulation for \u003ccode\u003eGET/HEAD/DELETE\u003c/code\u003e requests by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4164\"\u003e#4164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTP/3\u003c/code\u003e connection pool max streams handling by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4182\"\u003e#4182\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:lady_beetle: Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure connection concurrency and acquired counters are updated before delivering the slot by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4179\"\u003e#4179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eServerTransport\u003c/code\u003e graceful shutdown by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4181\"\u003e#4181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalidated connection reuse in \u003ccode\u003eHttp2Pool\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4180\"\u003e#4180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Junuu\"\u003e\u003ccode\u003e@​Junuu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4137\"\u003e#4137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v1.3.4...v1.3.5\"\u003ehttps://github.com/reactor/reactor-netty/compare/v1.3.4...v1.3.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003e1.3.4\u003c/code\u003e is part of \u003cstrong\u003e\u003ccode\u003e2025.0.4\u003c/code\u003e Release Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003ev3.8.4\u003c/code\u003e by \u003ca href=\"https://github.com/chemicL\"\u003e\u003ccode\u003e@​chemicL\u003c/code\u003e\u003c/a\u003e in 53e8319e6fc66e101c3b52fc3a1267a891d1aeff, see \u003ca href=\"https://github.com/reactor/reactor-core/releases/tag/v3.8.4\"\u003erelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid \u003ccode\u003eDefaultChannelId\u003c/code\u003e generation for \u003ccode\u003eDisposedChannel\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4095\"\u003e#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePush-based \u003ccode\u003emaxConcurrentStreams\u003c/code\u003e update via \u003ccode\u003eSETTINGS\u003c/code\u003e frame handler by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4106\"\u003e#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd configurable \u003ccode\u003emaxLifeTime\u003c/code\u003e with per-resource variance by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4111\"\u003e#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd  \u003ccode\u003eHttp2AllocationStrategy#streamBatchSize\u003c/code\u003e for batched stream dispatching by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4114\"\u003e#4114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride \u003ccode\u003eisSharable()\u003c/code\u003e explicitly to avoid annotation lookup by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4120\"\u003e#4120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fast-path short-circuit for \u003ccode\u003eis100ContinueExpected\u003c/code\u003e check by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4123\"\u003e#4123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache resolved \u003ccode\u003eHttpHeadersFactory\u003c/code\u003e instances to avoid repeated allocation by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4124\"\u003e#4124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:lady_beetle: Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFlushConsolidationHandler\u003c/code\u003e to \u003ccode\u003eH2C\u003c/code\u003e upgrade pipeline by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4097\"\u003e#4097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttp2Pool\u003c/code\u003e returning connection to the pool before \u003ccode\u003eH2C\u003c/code\u003e upgrade completes by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4098\"\u003e#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttp2Pool\u003c/code\u003e \u003ccode\u003eACQUIRED\u003c/code\u003e counter not rolled back when deliver is rejected by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4099\"\u003e#4099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/b68dacab12f5ff46575f9009f34ea676a212879d\"\u003e\u003ccode\u003eb68daca\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/f8fc51b320b89fffeb9afad30343436ec9d0f2b4\"\u003e\u003ccode\u003ef8fc51b\u003c/code\u003e\u003c/a\u003e Merge-ignore release 1.2.17 into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/4cffaf0d33d44ee70abf41dd03a05d3f62cdcbf6\"\u003e\u003ccode\u003e4cffaf0\u003c/code\u003e\u003c/a\u003e [release] Back to snapshots, next is 1.2.18-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/3f6ae4cfdac208102d3b8046452fdd970afa220c\"\u003e\u003ccode\u003e3f6ae4c\u003c/code\u003e\u003c/a\u003e Defer asciidoctor-pdf check to execution time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/9f6f3e0ee844982a5332b6e4892f38e97e11c8e2\"\u003e\u003ccode\u003e9f6f3e0\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.2.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/7b2c4299a7b5db8b556a44b8fa76696b797ba6d7\"\u003e\u003ccode\u003e7b2c429\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4190\"\u003e#4190\u003c/a\u003e into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/6225c6d761e5429531100f79c52ebbecf9dca8f5\"\u003e\u003ccode\u003e6225c6d\u003c/code\u003e\u003c/a\u003e Bump ruby/setup-ruby from 1.299.0 to 1.301.0 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4190\"\u003e#4190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/f4f9b50707337954bb9fa65131eaa1199447ba2c\"\u003e\u003ccode\u003ef4f9b50\u003c/code\u003e\u003c/a\u003e Bump org.bouncycastle:bcpkix-jdk18on from 1.83 to 1.84 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/5b344dc4d31cce2f68ea431d10f8adb207a91693\"\u003e\u003ccode\u003e5b344dc\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4187\"\u003e#4187\u003c/a\u003e into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/e177f3946d32f88289969b79f9ee90edfaab87b3\"\u003e\u003ccode\u003ee177f39\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​springio/antora-extensions\u003c/code\u003e from 1.14.10 to 1.14.11 in /docs (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v1.2.16...v1.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.angus:angus-mail` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/releases\"\u003eorg.eclipse.angus:angus-mail's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAngus Mail 2.0.5 Final Release\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEe10 11 sync by \u003ca href=\"https://github.com/jbescos\"\u003e\u003ccode\u003e@​jbescos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/pull/181\"\u003eeclipse-ee4j/angus-mail#181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.0.4 release by \u003ca href=\"https://github.com/lukasj\"\u003e\u003ccode\u003e@​lukasj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/pull/182\"\u003eeclipse-ee4j/angus-mail#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eactivation api 2.1.4, mail api 2.1.5, angus activation 2.0.3 by \u003ca href=\"https://github.com/lukasj\"\u003e\u003ccode\u003e@​lukasj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/pull/183\"\u003eeclipse-ee4j/angus-mail#183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/compare/2.0.4...2.0.5\"\u003ehttps://github.com/eclipse-ee4j/angus-mail/compare/2.0.4...2.0.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/a7a4a37844717d3967418b1640456e49153a7e7c\"\u003e\u003ccode\u003ea7a4a37\u003c/code\u003e\u003c/a\u003e Prepare release org.eclipse.angus:all:2.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/a7d6745aaaa831c9c2140eac2ee5b8a7d275895e\"\u003e\u003ccode\u003ea7d6745\u003c/code\u003e\u003c/a\u003e activation api 2.1.4, mail api 2.1.5, angus activation 2.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/c93dde0d24ff8ad2d4cac38e9bd3da46a7f06e30\"\u003e\u003ccode\u003ec93dde0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/182\"\u003e#182\u003c/a\u003e from eclipse-ee4j/2.0.4-RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/ddcc8e35198bc1f51511f84956b1d7610aad9175\"\u003e\u003ccode\u003eddcc8e3\u003c/code\u003e\u003c/a\u003e From-Address not parsed correctly \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/161\"\u003e#161\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/c4e72d2a91c14f2b4d8bbaf5e6b747f1cc0de913\"\u003e\u003ccode\u003ec4e72d2\u003c/code\u003e\u003c/a\u003e Update github action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/f1606338a49bb2588c0f6ecef4a2e6e18a1208bf\"\u003e\u003ccode\u003ef160633\u003c/code\u003e\u003c/a\u003e OAuth2.md: POP3 works with O365 with towlines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/acbb015dfbadb1ae6fd3e682490ab442786a6dd2\"\u003e\u003ccode\u003eacbb015\u003c/code\u003e\u003c/a\u003e Update changes files, it was wrong (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/b96c2c32a44e73933f877d4cd085b66027d44c2d\"\u003e\u003ccode\u003eb96c2c3\u003c/code\u003e\u003c/a\u003e Rename resource files so JakartaMail and JavaMail can co-exist (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/8d4a8ce3d5cf0f7ac21fb042e8495b76b6b4462a\"\u003e\u003ccode\u003e8d4a8ce\u003c/code\u003e\u003c/a\u003e Update CHANGES.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/dbd22ec2c2bb7272e9b56ca367bee82a9015ea31\"\u003e\u003ccode\u003edbd22ec\u003c/code\u003e\u003c/a\u003e Remove this-escape compiler warnings \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/141\"\u003e#141\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/compare/2.0.4...2.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-annotations` from 2.18.7 to 2.21\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.module:jackson-module-blackbird` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-jsr353` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-cbor` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.module:jackson-module-blackbird` from 2.18.7 to 2.21\n\nUpdates `io.dropwizard:dropwizard-core` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-assets` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-client` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-testing` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-json-logging` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-metrics` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-jersey` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-views` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-jetty` from 5.0.0 to 5.0.1\n\nUpdates `io.modelcontextprotocol.sdk:mcp-bom` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-core` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-json-jackson2` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-json-jackson2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-core` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-json-jackson2` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-json-jackson2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty:jetty-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlet` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlets` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty:jetty-io` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlet` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server` from 12.1.7 to 12.1.9\n\nUpdates `io.dropwizard:dropwizard-assets` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-client` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-testing` from 5.0.0 to 5.0.1\n\nUpdates `ch.qos.logback:logback-core` from 1.5.25 to 1.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-16 Release of logback version 1.5.32\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eDefaultProcessor, \u003c/code\u003efixed incorrect check for dependencies contained within a parent model. Previous only the direct children were scanned. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback-access/issues/34\"\u003elogback-access/issues/34\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e807335a67535b4eacce94e942c0bcb649665d93 associated with the tag v_1.5.32. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback  1.5.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback version 1.5.31\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed missing META-INF/services directory in logback-classic.jar. This issue rendered logback-classic version 1.5.30 unusable with SLF4J.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b associated with the tag v_1.5.31. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback  version 1.5.30\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• \u003cstrong\u003eIn this version, logback-classic.jar was missing the META-INF/services directory, making it unusable with SLF4J. Version 1.5.31 (released later on the same day) fixes this issue.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fix scanning issue when an included file becomes available at a later time. This problem was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1021\"\u003eissues/1021\u003c/a\u003e by Sergey Nazarov.\u003c/p\u003e\n\u003cp\u003e• Standardized code for version checking across modules.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 44164f10ca3fb44ce0e68519f13564b87e3aca61 associated with the tag v_1.5.30. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-09 Release of logback version 1.5.29\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1017\"\u003eissues/1017\u003c/a\u003e, appender names and appender references are once again subject to variable substitution, reverting the change introduced in version 1.5.28.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-06 Release of logback version 1.5.28\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Appender names or appender references are no longer subject to variable substitution.\u003c/p\u003e\n\u003cp\u003e• Fixed issue with configurations with conditionals encompassing appenders. This was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1016\"\u003eissues/1016\u003c/a\u003e reported by Sergey Sazonov.\u003c/p\u003e\n\u003cp\u003e• The \u003c!-- raw HTML omitted --\u003e element now admits a 'scan' attribute which can be used to override the 'scan' attribute in the \u003c!-- raw HTML omitted --\u003e element.\u003c/p\u003e\n\u003cp\u003e• Fixed NullPointerException thrown by VersionUtil.checkForVersionEquality method occurring with GraalVM Native Images. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1014\"\u003eissues/1014\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e7a1855ab562bb102333f754603ff89359bf3cfc associated with the tag v_1.5.28. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-30 Release of logback version 1.5.27\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Updated license to Eclipse Public License version 2.0 from version 1.0, retaining the GPL 2.1 dual-license.\u003c/p\u003e\n\u003cp\u003e• Fixed missing MDC data transmitted by \u003ccode\u003eSocketAppender\u003c/code\u003e reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1010\"\u003eissues/1010\u003c/a\u003e by Lars Vogel.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e807335a67535b4eacce94e942c0bcb649665d93\"\u003e\u003ccode\u003ee807335\u003c/code\u003e\u003c/a\u003e prepare release 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dc35d552bbd87cea8b98bea44ff0a113631075e7\"\u003e\u003ccode\u003edc35d55\u003c/code\u003e\u003c/a\u003e fix logback-access/issues/34 by checking if dependency is a sub-model of the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8e32278700d5b0cfca70c246f6db0d639bb1f21b\"\u003e\u003ccode\u003e8e32278\u003c/code\u003e\u003c/a\u003e added simple test for appender definitiob via file inclusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/834dbedefdb3cf43f77618ddc3d1d89e5c98b488\"\u003e\u003ccode\u003e834dbed\u003c/code\u003e\u003c/a\u003e start work on 1.5.32-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b\"\u003e\u003ccode\u003e168e42f\u003c/code\u003e\u003c/a\u003e add test to check that Logback SLF4J provider can be activated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ed45362291e060a93b2b28825ad3706ab85066ba\"\u003e\u003ccode\u003eed45362\u003c/code\u003e\u003c/a\u003e prepare release 1.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/609dae79d06b38518b48f826a22b1e7e233903c3\"\u003e\u003ccode\u003e609dae7\u003c/code\u003e\u003c/a\u003e fix missing META-INF directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/77397397cd0751b4d7eb5b7ee836137072505f16\"\u003e\u003ccode\u003e7739739\u003c/code\u003e\u003c/a\u003e start work on 1.5.31-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/44164f10ca3fb44ce0e68519f13564b87e3aca61\"\u003e\u003ccode\u003e44164f1\u003c/code\u003e\u003c/a\u003e prepare release 1.5.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9874f06e247258e0122a099ae65964d41f2be10b\"\u003e\u003ccode\u003e9874f06\u003c/code\u003e\u003c/a\u003e test for top-file as a resource, introduced new module logback-classic-misc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.25...v_1.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.25 to 1.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-16 Release of logback version 1.5.32\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eDefaultProcessor, \u003c/code\u003efixed incorrect check for dependencies contained within a parent model. Previous only the direct children were scanned. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback-access/issues/34\"\u003elogback-access/issues/34\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e807335a67535b4eacce94e942c0bcb649665d93 associated with the tag v_1.5.32. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback  1.5.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback version 1.5.31\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed missing META-INF/services directory in logback-classic.jar. This issue rendered logback-classic version 1.5.30 unusable with SLF4J.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b associated with the tag v_1.5.31. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback  version 1.5.30\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• \u003cstrong\u003eIn this version, logback-classic.jar was missing the META-INF/services directory, making it unusable with SLF4J. Version 1.5.31 (released later on the same day) fixes this issue.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fix scanning issue when an included file becomes available at a later time. This problem was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1021\"\u003eissues/1021\u003c/a\u003e by Sergey Nazarov.\u003c/p\u003e\n\u003cp\u003e• Standardized code for version checking across modules.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 44164f10ca3fb44ce0e68519f13564b87e3aca61 associated with the tag v_1.5.30. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-09 Release of logback version 1.5.29\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1017\"\u003eissues/1017\u003c/a\u003e, appender names and appender references are once again subject to variable substitution, reverting the change introduced in version 1.5.28.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-06 Release of logback version 1.5.28\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Appender names or appender references are no longer subject to variable substitution.\u003c/p\u003e\n\u003cp\u003e• Fixed issue with configurations with conditionals encompassing appenders. This was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1016\"\u003eissues/1016\u003c/a\u003e reported by Sergey Sazonov.\u003c/p\u003e\n\u003cp\u003e• The \u003c!-- raw HTML omitted --\u003e element now admits a 'scan' attribute which can be used to override the 'scan' attribute in the \u003c!-- raw HTML omitted --\u003e element.\u003c/p\u003e\n\u003cp\u003e• Fixed NullPointerException thrown by VersionUtil.checkForVersionEquality method occurring with GraalVM Native Images. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1014\"\u003eissues/1014\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e7a1855ab562bb102333f754603ff89359bf3cfc associated with the tag v_1.5.28. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-30 Release of logback version 1.5.27\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Updated license to Eclipse Public License version 2.0 from version 1.0, retaining the GPL 2.1 dual-license.\u003c/p\u003e\n\u003cp\u003e• Fixed missing MDC data transmitted by \u003ccode\u003eSocketAppender\u003c/code\u003e reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1010\"\u003eissues/1010\u003c/a\u003e by Lars Vogel.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e807335a67535b4eacce94e942c0bcb649665d93\"\u003e\u003ccode\u003ee807335\u003c/code\u003e\u003c/a\u003e prepare release 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dc35d552bbd87cea8b98bea44ff0a113631075e7\"\u003e\u003ccode\u003edc35d55\u003c/code\u003e\u003c/a\u003e fix logback-access/issues/34 by checking if dependency is a sub-model of the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8e32278700d5b0cfca70c246f6db0d639bb1f21b\"\u003e\u003ccode\u003e8e32278\u003c/code\u003e\u003c/a\u003e added simple test for appender definitiob via file inclusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/834dbedefdb3cf43f77618ddc3d1d89e5c98b488\"\u003e\u003ccode\u003e834dbed\u003c/code\u003e\u003c/a\u003e start work on 1.5.32-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b\"\u003e\u003ccode\u003e168e42f\u003c/code\u003e\u003c/a\u003e add test to check that Logback SLF4J provider can be activated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ed45362291e060a93b2b28825ad3706ab85066ba\"\u003e\u003ccode\u003eed45362\u003c/code\u003e\u003c/a\u003e prepare release 1.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/609dae79d06b38518b48f826a22b1e7e233903c3\"\u003e\u003ccode\u003e609dae7\u003c/code\u003e\u003c/a\u003e fix missing META-INF directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/77397397cd0751b4d7eb5b7ee836137072505f16\"\u003e\u003ccode\u003e7739739\u003c/code\u003e\u003c/a\u003e start work on 1.5.31-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/44164f10ca3fb44ce0e68519f13564b87e3aca61\"\u003e\u003ccode\u003e44164f1\u003c/code\u003e\u003c/a\u003e prepare release 1.5.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9874f06e247258e0122a099ae65964d41f2be10b\"\u003e\u003ccode\u003e9874f06\u003c/code\u003e\u003c/a\u003e test for top-file as a resource, introduced new module logback-classic-misc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.25...v_1.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback.access:logback-access-jetty12` from 2.0.7 to 2.0.12\n\nUpdates `ch.qos.logback.access:logback-access-common` from 2.0.7 to 2.0.12\n\nUpdates `io.dropwizard:dropwizard-json-logging` from 5.0.0 to 5.0.1\n\nUpdates `org.awaitility:awaitility` from 4.2.0 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/awaitility/awaitility/blob/master/changelog.txt\"\u003eorg.awaitility:awaitility's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 4.3.0 (2025-02-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport for kotlin.time.Duration in Kotlin DSL (thanks to Ivo Šmíd for PR)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgraded kotlin version in the awaitility-kotlin module to 2.1.10\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUsing a more descriptive error message when using VERY long wait conditions or poll durations (issue 290)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded an overloaded method of untilAsserted(..) that takes a supplier and a consumer. For example, lets say you have a class like this:\npublic class MyClass {\npublic String myFunction() {\n// Imagine stuff being executed in asynchronously here and the result of this\n// operation is a string called \u0026quot;my value\u0026quot;\nreturn \u0026quot;my value\u0026quot;\n}\n}\u003c/p\u003e\n\u003cp\u003e// Then in your test you can wait for the \u0026quot;myFunction\u0026quot; to be asserted by a \u0026quot;consumer\u0026quot; that uses\n// assertj to make sure that \u0026quot;myFunction\u0026quot; returns \u0026quot;\u0026quot;my value\u0026quot;\nawait().untilAsserted(myClass::myFunction, value -\u0026gt; Assertions.assertThat(value).isEqualTo(\u0026quot;my value\u0026quot;));\u003c/p\u003e\n\u003cp\u003eThis has also been implemented for all atomic, adder, and accumulator methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 4.2.2 (2024-08-07)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport JDK EA builds in JavaVersionDetector (thanks to Oleg Estekhin for pull request)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 4.2.1 (2024-03-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgraded Kotlin to 1.9.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded extension properties forever, then, and, given to the Kotlin extension. This allows you to do e.g.:\u003c/p\u003e\n\u003cp\u003eawait.forever until { .. }\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded shortcut for enabling logging. Before you had to do e.g.\u003c/p\u003e\n\u003cp\u003eawait()\n.with()\n.conditionEvaluationListener(new ConditionEvaluationLogger(log::info))\n.pollInterval(ONE_HUNDRED_MILLISECONDS)\n.until(logs::size, is(4));\u003c/p\u003e\n\u003cp\u003eYou can now instead use the \u0026quot;logging\u0026quot; shortcut:\u003c/p\u003e\n\u003cp\u003eawait()\n.with()\n.logging(log::info)\n.pollInterval(ONE_HUNDRED_MILLISECONDS)\n.until(logs::size, is(4));\u003c/p\u003e\n\u003cp\u003eor simply \u0026quot;.logging()\u0026quot; for \u0026quot;System.out\u0026quot;.\u003c/p\u003e\n\u003cp\u003eThis shortcut has also been added globally:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/e3ff879b33c10261ae8d58e50ecf601b2037bd11\"\u003e\u003ccode\u003ee3ff879\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release awaitility-4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/d1167123be35a952bcabb14922f995d731fcc1ad\"\u003e\u003ccode\u003ed116712\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/4e186dfa453599599ea325d5e629cdab16e7a089\"\u003e\u003ccode\u003e4e186df\u003c/code\u003e\u003c/a\u003e Added kotlin source folder explicitly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/e8d3ab7b6347bdc0a15fb32a497dbfbf3c0db9e6\"\u003e\u003ccode\u003ee8d3ab7\u003c/code\u003e\u003c/a\u003e Upgraded lots of plugin dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/a7a167a4896983e784d5f84836f62d3a0d79c090\"\u003e\u003ccode\u003ea7a167a\u003c/code\u003e\u003c/a\u003e Added an overloaded method of untilAsserted(..) that takes a supplier and a c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/ef8f66309809ed4fe8d641f63c228dee10707f35\"\u003e\u003ccode\u003eef8f663\u003c/code\u003e\u003c/a\u003e Make ConditionFactory safer to use in java 8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/5550079b8a45dbb5ead8f1f3567e3dea648de371\"\u003e\u003ccode\u003e5550079\u003c/code\u003e\u003c/a\u003e Using a more descriptive error message when using VERY long wait conditions o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/2a9814b2045c35a6c7670c5d40a83cc7887c8844\"\u003e\u003ccode\u003e2a9814b\u003c/code\u003e\u003c/a\u003e Upgraded kotlin version in the awaitility-kotlin module to 2.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/8f22c003290f0f5f775235e782da4f53fbbab765\"\u003e\u003ccode\u003e8f22c00\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog.txt to reflect latest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/6a35c247c324a48febb62cdcc44dd33b307d88bb\"\u003e\u003ccode\u003e6a35c24\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/awaitility/awaitility/issues/235\"\u003e#235\u003c/a\u003e Support for kotlin.time.Duration in Kotlin DSL (\u003ca href=\"https://redirect.github.com/awaitility/awaitility/issues/285\"\u003e#285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/awaitility/awaitility/compare/awaitility-4.2.0...awaitility-4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.dropwizard:dropwizard-jdbi3` from 5.0.0 to 5.0.1\n\nUpdates `org.jdbi:jdbi3-core` from 3.37.1 to 3.53.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jdbi/jdbi/releases\"\u003eorg.jdbi:jdbi3-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.53.0\u003c/h2\u003e\n\u003ch2\u003eFixes: Jdbi-Freemarker Security Advisory GHSA-mggx-p7jf-jgw4\u003c/h2\u003e\n\u003cp\u003eThe Freemarker configuration allows templates to construct arbitrary\nJava types, including \u003ccode\u003efreemarker.template.utility.Execute\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eWhile exploiting this requires other unsafe practices (letting a user\ndictate template input), it seems prudent to disable template class resolution.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\"\u003ehttps://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch2\u003eUpgrade to testcontainers 2.x\u003c/h2\u003e\n\u003cp\u003eWhile this required no code changes, the testcontainers project has\nrenamed a number of their jar files. Jdbi still supports\ntestcontainers 1.x and now also testcontainers 2.x:\u003c/p\u003e\n\u003cp\u003eIf you are using testcontainers with Jdbi today and can not update to\n2.x, make sure that you reference the \u003ccode\u003eorg.testcontainers:jdbc\u003c/code\u003e and\n\u003ccode\u003eorg.testcontainers:junit-jupiter\u003c/code\u003e dependencies. Those used to be\navailable as transitive dependency from \u003ccode\u003ejdbi3-testcontainers\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you upgrade to testcontainers 2.x, the\n\u003ccode\u003eorg.testcontainers:testcontainers-jdbc\u003c/code\u003e and\n\u003ccode\u003eorg.testcontainers:testcontainers-junit-jupiter\u003c/code\u003e dependencies must be\navailable.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate testcontainers dependency to 2.0.5 (from 1.21.4)\u003c/li\u003e\n\u003cli\u003eAdd StatementContext parameter to SqlExceptionHandler and remove return value\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.52.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix regression for \u003ccode\u003ejava.time.Instant\u003c/code\u003e mapping from 3.52.0\u003c/li\u003e\n\u003cli\u003eAdd missing mappers for java.sql.Date and java.sql.Time\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003ejava.time.OffsetTime\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003ejava.time.ZoneOffset\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.52.0\u003c/h2\u003e\n\u003ch2\u003eChanges to java.time related classes\u003c/h2\u003e\n\u003cp\u003eJDBC 4.2 added full support to map java.time classes onto SQL types\nin 2014. This release of Jdbi switches from mapping these objects onto\n\u0026quot;classic\u0026quot; (\u003ccode\u003ejava.sql.Date\u003c/code\u003e, \u003ccode\u003eTime\u003c/code\u003e, \u003ccode\u003eTimestamp\u003c/code\u003e) to using the JDBC 4.2 API\n(\u003ccode\u003ePreparedStatement#setObject\u003c/code\u003e and \u003ccode\u003eResultSet#getObject\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eThese changes should not be visible for any database, except if you\nwere brave enough to map types with time zones or offsets\n(\u003ccode\u003eZonedDateTime\u003c/code\u003e and \u003ccode\u003eOffsetDateTime\u003c/code\u003e) onto SQL types that have no\ntimezone (\u003ccode\u003eTIMESTAMP\u003c/code\u003e or \u003ccode\u003eDATETIME\u003c/code\u003e). This affects databases that do\nnot support the \u003ccode\u003eTIMESTAMP WITH TIMEZONE\u003c/code\u003e data type. IAW \u003cem\u003eMySQL\u003c/em\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jdbi/jdbi/blob/master/RELEASE_NOTES.md\"\u003eorg.jdbi:jdbi3-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.53.0\u003c/h1\u003e\n\u003ch2\u003eFixes: Jdbi-Freemarker Security Advisory GHSA-mggx-p7jf-jgw4\u003c/h2\u003e\n\u003cp\u003eThe Freemarker configuration allows templates to construct arbitrary\nJava types, including \u003ccode\u003efreemarker.template.utility.Execute\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eWhile exploiting this requires other unsafe practices (letting a user\ndictate template input), it seems prudent to disable template class resolution.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\"\u003ehttps://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch2\u003eUpgrade to testcontainers 2.x\u003c/h2\u003e\n\u003cp\u003eWhile this required no code changes, the testcontainers project has\nrenamed a number of their ...\n\n_Description has been truncated_","html_url":"https://github.com/open-metadata/OpenMetadata/pull/28193","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-metadata%2FOpenMetadata/issues/28193","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28193/packages"}},{"old_version":"4.3.1","new_version":"4.5.0","update_type":"minor","path":null,"pr_created_at":"2026-04-02T16:54:37.000Z","version_change":"4.3.1 → 4.5.0","issue":{"uuid":"4195803784","node_id":"PR_kwDOFNYjbs7Pnafo","number":3120,"state":"closed","title":"deps: bump the mvn-packages group with 4 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-07T00:09:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-02T16:54:37.000Z","updated_at":"2026-04-07T00:09:20.000Z","time_to_close":371682,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"mvn-packages","update_count":4,"packages":[{"name":"com.github.jknack:handlebars-helpers","old_version":"4.3.1","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"com.github.jknack:handlebars","old_version":"4.3.1","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"com.github.jknack:handlebars","old_version":"4.3.1","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"software.amazon.awssdk:bom","old_version":"2.42.23","new_version":"2.42.26"},{"name":"io.terrakube.client:terrakube-spring-boot-starter","old_version":"1.4.0","new_version":"1.5.1","repository_url":"https://github.com/AzBuilder/terrakube-spring-boot-starter"}],"path":null,"ecosystem":"maven"},"body":"Bumps the mvn-packages group with 4 updates: [com.github.jknack:handlebars-helpers](https://github.com/jknack/handlebars.java), [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java), software.amazon.awssdk:bom and [io.terrakube.client:terrakube-spring-boot-starter](https://github.com/AzBuilder/terrakube-spring-boot-starter).\n\nUpdates `com.github.jknack:handlebars-helpers` from 4.3.1 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars-helpers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ehandlebars 4.4.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/3228\"\u003e#3228\u003c/a\u003e kotlin: mount of coroutine routes doesn't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.4.0\"\u003ev4.4.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/56?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.4.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTODO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocument package change names required for Java Modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://patreon.com/edgarespina\"\u003ePatreon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/584992307690a72572c258801d868bcbba13ed00\"\u003e\u003ccode\u003e5849923\u003c/code\u003e\u003c/a\u003e v4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/827e6bcff36462fd7955df3e52bf2d23fe1d3caf\"\u003e\u003ccode\u003e827e6bc\u003c/code\u003e\u003c/a\u003e Java 21 ArrayList getLast is resolved by JavaBeanValueResolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/7bebbef05e8c98e87ba907ed5f586d2d42251637\"\u003e\u003ccode\u003e7bebbef\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/8bbe9954c09fa388b6d8d843f70b6796726fc133\"\u003e\u003ccode\u003e8bbe995\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/63a20c4c6a8f4d08f472286be2ed7e2b5ba360de\"\u003e\u003ccode\u003e63a20c4\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/5f3eeff905022c0aee01557a55ecfe85ebd4b146\"\u003e\u003ccode\u003e5f3eeff\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/bb6beae6f7cec0e80f9313b303ef6946997ea976\"\u003e\u003ccode\u003ebb6beae\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/a5ccf613b9566b5fd93df3d3cedfffbab4e155d4\"\u003e\u003ccode\u003ea5ccf61\u003c/code\u003e\u003c/a\u003e change parsing rule to disallow multiple else statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/275b5ec3f409e2b62fd9158ef56f4add295b23e6\"\u003e\u003ccode\u003e275b5ec\u003c/code\u003e\u003c/a\u003e fix(issue-1160): support named 'locale' and 'format' parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/65f8980cdba0b0c3b044ae957a8e87cf1a269c49\"\u003e\u003ccode\u003e65f8980\u003c/code\u003e\u003c/a\u003e Fix invalid Java token error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.jknack:handlebars` from 4.3.1 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ehandlebars 4.4.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/3228\"\u003e#3228\u003c/a\u003e kotlin: mount of coroutine routes doesn't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.4.0\"\u003ev4.4.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/56?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.4.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTODO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocument package change names required for Java Modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://patreon.com/edgarespina\"\u003ePatreon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/584992307690a72572c258801d868bcbba13ed00\"\u003e\u003ccode\u003e5849923\u003c/code\u003e\u003c/a\u003e v4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/827e6bcff36462fd7955df3e52bf2d23fe1d3caf\"\u003e\u003ccode\u003e827e6bc\u003c/code\u003e\u003c/a\u003e Java 21 ArrayList getLast is resolved by JavaBeanValueResolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/7bebbef05e8c98e87ba907ed5f586d2d42251637\"\u003e\u003ccode\u003e7bebbef\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/8bbe9954c09fa388b6d8d843f70b6796726fc133\"\u003e\u003ccode\u003e8bbe995\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/63a20c4c6a8f4d08f472286be2ed7e2b5ba360de\"\u003e\u003ccode\u003e63a20c4\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/5f3eeff905022c0aee01557a55ecfe85ebd4b146\"\u003e\u003ccode\u003e5f3eeff\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/bb6beae6f7cec0e80f9313b303ef6946997ea976\"\u003e\u003ccode\u003ebb6beae\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/a5ccf613b9566b5fd93df3d3cedfffbab4e155d4\"\u003e\u003ccode\u003ea5ccf61\u003c/code\u003e\u003c/a\u003e change parsing rule to disallow multiple else statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/275b5ec3f409e2b62fd9158ef56f4add295b23e6\"\u003e\u003ccode\u003e275b5ec\u003c/code\u003e\u003c/a\u003e fix(issue-1160): support named 'locale' and 'format' parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/65f8980cdba0b0c3b044ae957a8e87cf1a269c49\"\u003e\u003ccode\u003e65f8980\u003c/code\u003e\u003c/a\u003e Fix invalid Java token error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.jknack:handlebars` from 4.3.1 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ehandlebars 4.4.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/3228\"\u003e#3228\u003c/a\u003e kotlin: mount of coroutine routes doesn't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.4.0\"\u003ev4.4.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/56?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.4.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTODO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocument package change names required for Java Modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://patreon.com/edgarespina\"\u003ePatreon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/584992307690a72572c258801d868bcbba13ed00\"\u003e\u003ccode\u003e5849923\u003c/code\u003e\u003c/a\u003e v4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/827e6bcff36462fd7955df3e52bf2d23fe1d3caf\"\u003e\u003ccode\u003e827e6bc\u003c/code\u003e\u003c/a\u003e Java 21 ArrayList getLast is resolved by JavaBeanValueResolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/7bebbef05e8c98e87ba907ed5f586d2d42251637\"\u003e\u003ccode\u003e7bebbef\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/8bbe9954c09fa388b6d8d843f70b6796726fc133\"\u003e\u003ccode\u003e8bbe995\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/63a20c4c6a8f4d08f472286be2ed7e2b5ba360de\"\u003e\u003ccode\u003e63a20c4\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/5f3eeff905022c0aee01557a55ecfe85ebd4b146\"\u003e\u003ccode\u003e5f3eeff\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/bb6beae6f7cec0e80f9313b303ef6946997ea976\"\u003e\u003ccode\u003ebb6beae\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/a5ccf613b9566b5fd93df3d3cedfffbab4e155d4\"\u003e\u003ccode\u003ea5ccf61\u003c/code\u003e\u003c/a\u003e change parsing rule to disallow multiple else statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/275b5ec3f409e2b62fd9158ef56f4add295b23e6\"\u003e\u003ccode\u003e275b5ec\u003c/code\u003e\u003c/a\u003e fix(issue-1160): support named 'locale' and 'format' parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/65f8980cdba0b0c3b044ae957a8e87cf1a269c49\"\u003e\u003ccode\u003e65f8980\u003c/code\u003e\u003c/a\u003e Fix invalid Java token error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `software.amazon.awssdk:bom` from 2.42.23 to 2.42.26\n\nUpdates `io.terrakube.client:terrakube-spring-boot-starter` from 1.4.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzBuilder/terrakube-spring-boot-starter/releases\"\u003eio.terrakube.client:terrakube-spring-boot-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003erefreshToken\u003c/code\u003e method to include \u003ccode\u003evcsId\u003c/code\u003e path parameter in TerrakubeClient by \u003ca href=\"https://github.com/alfespa17\"\u003e\u003ccode\u003e@​alfespa17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/terrakube-io/terrakube-spring-boot-starter/pull/68\"\u003eterrakube-io/terrakube-spring-boot-starter#68\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump feign.version from 13.6 to 13.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/terrakube-io/terrakube-spring-boot-starter/pull/66\"\u003eterrakube-io/terrakube-spring-boot-starter#66\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/terrakube-io/terrakube-spring-boot-starter/compare/1.5.0...1.5.1\"\u003ehttps://github.com/terrakube-io/terrakube-spring-boot-starter/compare/1.5.0...1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: bump project version to 1.5.0 and add token refresh support by \u003ca href=\"https://github.com/alfespa17\"\u003e\u003ccode\u003e@​alfespa17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/terrakube-io/terrakube-spring-boot-starter/pull/67\"\u003eterrakube-io/terrakube-spring-boot-starter#67\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/terrakube-io/terrakube-spring-boot-starter/pull/62\"\u003eterrakube-io/terrakube-spring-boot-starter#62\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump org.sonatype.central:central-publishing-maven-plugin from 0.9.0 to 0.10.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/terrakube-io/terrakube-spring-boot-starter/pull/64\"\u003eterrakube-io/terrakube-spring-boot-starter#64\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/terrakube-io/terrakube-spring-boot-starter/compare/1.4.0...1.5.0\"\u003ehttps://github.com/terrakube-io/terrakube-spring-boot-starter/compare/1.4.0...1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terrakube-io/terrakube-spring-boot-starter/commit/f792940f57eb7f4782457e5e51533c885daad1eb\"\u003e\u003ccode\u003ef792940\u003c/code\u003e\u003c/a\u003e deps: bump feign.version from 13.6 to 13.8 (\u003ca href=\"https://redirect.github.com/AzBuilder/terrakube-spring-boot-starter/issues/66\"\u003e#66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terrakube-io/terrakube-spring-boot-starter/commit/36cb19b55eb68afa9da4fd1b16120e88832ebf20\"\u003e\u003ccode\u003e36cb19b\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003erefreshToken\u003c/code\u003e method to include \u003ccode\u003evcsId\u003c/code\u003e path parameter in `Terra...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terrakube-io/terrakube-spring-boot-starter/commit/be99952931dba717311d89c5b4e9810b36f314d1\"\u003e\u003ccode\u003ebe99952\u003c/code\u003e\u003c/a\u003e deps: bump org.sonatype.central:central-publishing-maven-plugin (\u003ca href=\"https://redirect.github.com/AzBuilder/terrakube-spring-boot-starter/issues/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terrakube-io/terrakube-spring-boot-starter/commit/7d4405839c8c2f374916b44c73f1c6e684c6f7a3\"\u003e\u003ccode\u003e7d44058\u003c/code\u003e\u003c/a\u003e deps: bump org.apache.maven.plugins:maven-source-plugin (\u003ca href=\"https://redirect.github.com/AzBuilder/terrakube-spring-boot-starter/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terrakube-io/terrakube-spring-boot-starter/commit/370f1f87be72873d392c5e14910297b730b142c2\"\u003e\u003ccode\u003e370f1f8\u003c/code\u003e\u003c/a\u003e feat: bump project version to 1.5.0 and add token refresh support (\u003ca href=\"https://redirect.github.com/AzBuilder/terrakube-spring-boot-starter/issues/67\"\u003e#67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AzBuilder/terrakube-spring-boot-starter/compare/1.4.0...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/terrakube-io/terrakube/pull/3120","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrakube-io%2Fterrakube/issues/3120","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3120/packages"}},{"old_version":"4.4.0","new_version":"4.5.0","update_type":"minor","path":null,"pr_created_at":"2026-01-13T12:35:33.000Z","version_change":"4.4.0 → 4.5.0","issue":{"uuid":"3808664315","node_id":"PR_kwDOEw5Lms6867DY","number":1977,"state":"closed","title":"Bump the all-dependencies group across 1 directory with 42 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-25T04:06:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-13T12:35:33.000Z","updated_at":"2026-01-25T04:06:21.000Z","time_to_close":1006246,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":42,"packages":[{"name":"org.junit.jupiter:junit-jupiter","old_version":"5.13.4","new_version":"6.0.2","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"io.kotest:kotest-assertions-core","old_version":"5.9.1","new_version":"6.0.7","repository_url":"https://github.com/kotest/kotest"},{"name":"io.ktor:ktor-client-core","old_version":"3.2.2","new_version":"3.3.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-cio","old_version":"3.2.2","new_version":"3.3.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-content-negotiation","old_version":"3.2.2","new_version":"3.3.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-serialization-jackson-jvm","old_version":"3.2.2","new_version":"3.3.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-mock","old_version":"3.2.2","new_version":"3.3.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-apache","old_version":"3.2.2","new_version":"3.3.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-serialization-jackson","old_version":"3.2.2","new_version":"3.3.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"com.google.cloud:google-cloud-bigquery","old_version":"2.54.0","new_version":"2.57.1","repository_url":"https://github.com/googleapis/java-bigquery"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.9","new_version":"3.0.1","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springdoc:springdoc-openapi-starter-common","old_version":"2.8.9","new_version":"3.0.1","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"com.ibm.mq:com.ibm.mq.jakarta.client","old_version":"9.4.3.0","new_version":"9.4.4.1"},{"name":"no.nav.security:token-client-core","old_version":"5.0.33","new_version":"6.0.1","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-client-spring","old_version":"5.0.33","new_version":"6.0.1","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-core","old_version":"5.0.33","new_version":"6.0.1","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-spring","old_version":"5.0.33","new_version":"6.0.1","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-spring-test","old_version":"5.0.33","new_version":"6.0.1","repository_url":"https://github.com/navikt/token-support"},{"name":"net.logstash.logback:logstash-logback-encoder","old_version":"8.1","new_version":"9.0","repository_url":"https://github.com/logfellow/logstash-logback-encoder"},{"name":"io.getunleash:unleash-client-java","old_version":"11.0.2","new_version":"11.2.1","repository_url":"https://github.com/Unleash/unleash-java-sdk"},{"name":"org.messaginghub:pooled-jms","old_version":"3.1.7","new_version":"3.2.1","repository_url":"https://github.com/messaginghub/pooled-jms"},{"name":"io.mockk:mockk-jvm","old_version":"1.14.5","new_version":"1.14.7","repository_url":"https://github.com/mockk/mockk"},{"name":"io.kotest:kotest-assertions-core-jvm","old_version":"6.0.1","new_version":"6.0.7","repository_url":"https://github.com/kotest/kotest"},{"name":"io.jsonwebtoken:jjwt","old_version":"0.12.6","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"org.testcontainers:junit-jupiter","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.testcontainers:postgresql","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.testcontainers:activemq","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.testcontainers:testcontainers","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.wiremock:wiremock-standalone","old_version":"3.13.1","new_version":"3.13.2","repository_url":"https://github.com/wiremock/wiremock"},{"name":"jvm","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.springframework.boot","old_version":"3.5.4","new_version":"4.0.1","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.jetbrains.kotlin.plugin.spring","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jlleitschuh.gradle.ktlint","old_version":"13.0.0","new_version":"14.0.1"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.2","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.40","new_version":"2.2.41"},{"name":"io.ktor:ktor-http","old_version":"3.2.3","new_version":"3.3.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"com.github.jknack:handlebars","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"io.github.openhtmltopdf:openhtmltopdf-core","old_version":"1.1.29","new_version":"1.1.36","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-pdfbox","old_version":"1.1.29","new_version":"1.1.36","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-slf4j","old_version":"1.1.29","new_version":"1.1.36","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-svg-support","old_version":"1.1.29","new_version":"1.1.36","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.5.4","new_version":"4.0.1","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-dependencies group with 42 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.2` |\n| [io.kotest:kotest-assertions-core](https://github.com/kotest/kotest) | `5.9.1` | `6.0.7` |\n| [io.ktor:ktor-client-core](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.3` |\n| [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.3` |\n| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.3` |\n| [io.ktor:ktor-serialization-jackson-jvm](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.3` |\n| [io.ktor:ktor-client-mock](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.3` |\n| [io.ktor:ktor-client-apache](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.3` |\n| [io.ktor:ktor-serialization-jackson](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.3` |\n| [com.google.cloud:google-cloud-bigquery](https://github.com/googleapis/java-bigquery) | `2.54.0` | `2.57.1` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.9` | `3.0.1` |\n| [org.springdoc:springdoc-openapi-starter-common](https://github.com/springdoc/springdoc-openapi) | `2.8.9` | `3.0.1` |\n| com.ibm.mq:com.ibm.mq.jakarta.client | `9.4.3.0` | `9.4.4.1` |\n| [no.nav.security:token-client-core](https://github.com/navikt/token-support) | `5.0.33` | `6.0.1` |\n| [no.nav.security:token-client-spring](https://github.com/navikt/token-support) | `5.0.33` | `6.0.1` |\n| [no.nav.security:token-validation-core](https://github.com/navikt/token-support) | `5.0.33` | `6.0.1` |\n| [no.nav.security:token-validation-spring](https://github.com/navikt/token-support) | `5.0.33` | `6.0.1` |\n| [no.nav.security:token-validation-spring-test](https://github.com/navikt/token-support) | `5.0.33` | `6.0.1` |\n| [net.logstash.logback:logstash-logback-encoder](https://github.com/logfellow/logstash-logback-encoder) | `8.1` | `9.0` |\n| [io.getunleash:unleash-client-java](https://github.com/Unleash/unleash-java-sdk) | `11.0.2` | `11.2.1` |\n| [org.messaginghub:pooled-jms](https://github.com/messaginghub/pooled-jms) | `3.1.7` | `3.2.1` |\n| [io.mockk:mockk-jvm](https://github.com/mockk/mockk) | `1.14.5` | `1.14.7` |\n| [io.kotest:kotest-assertions-core-jvm](https://github.com/kotest/kotest) | `6.0.1` | `6.0.7` |\n| [io.jsonwebtoken:jjwt](https://github.com/jwtk/jjwt) | `0.12.6` | `0.13.0` |\n| [org.testcontainers:junit-jupiter](https://github.com/testcontainers/testcontainers-java) | `1.21.3` | `1.21.4` |\n| [org.testcontainers:postgresql](https://github.com/testcontainers/testcontainers-java) | `1.21.3` | `1.21.4` |\n| [org.testcontainers:activemq](https://github.com/testcontainers/testcontainers-java) | `1.21.3` | `1.21.4` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `1.21.3` | `1.21.4` |\n| [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) | `3.13.1` | `3.13.2` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.3.0` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.4` | `4.0.1` |\n| [org.jetbrains.kotlin.plugin.spring](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.3.0` |\n| org.jlleitschuh.gradle.ktlint | `13.0.0` | `14.0.1` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.19.2` | `2.20` |\n| io.swagger.core.v3:swagger-annotations | `2.2.40` | `2.2.41` |\n| [io.ktor:ktor-http](https://github.com/ktorio/ktor) | `3.2.3` | `3.3.3` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.4.0` | `4.5.0` |\n| [io.github.openhtmltopdf:openhtmltopdf-core](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.36` |\n| [io.github.openhtmltopdf:openhtmltopdf-pdfbox](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.36` |\n| [io.github.openhtmltopdf:openhtmltopdf-slf4j](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.36` |\n| [io.github.openhtmltopdf:openhtmltopdf-svg-support](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.36` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.5.4` | `4.0.1` |\n\n\nUpdates `org.junit.jupiter:junit-jupiter` from 5.13.4 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/c5c5de517ebf170bbf7b90d184e833ea17f787b7\"\u003e\u003ccode\u003ec5c5de5\u003c/code\u003e\u003c/a\u003e Release 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/98b6f78ca33f4560d7561a7fe757974c47d6aad9\"\u003e\u003ccode\u003e98b6f78\u003c/code\u003e\u003c/a\u003e Add missing checkout step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/732dc278b6a6169f0fc688148e1e02637c9f67a3\"\u003e\u003ccode\u003e732dc27\u003c/code\u003e\u003c/a\u003e Finalize 6.0.2 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/6a2573667b9750e86213cbc7213872a208549325\"\u003e\u003ccode\u003e6a25736\u003c/code\u003e\u003c/a\u003e Finalize 5.14.2 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/33e66bf2e3f8a405c6770ceef54e36d5f1b1315a\"\u003e\u003ccode\u003e33e66bf\u003c/code\u003e\u003c/a\u003e Move release notes for \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5238\"\u003e#5238\u003c/a\u003e entry to 6.1.0-M2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/11f0f82c5a58cf0db20ccede62ee86c3bf801e3b\"\u003e\u003ccode\u003e11f0f82\u003c/code\u003e\u003c/a\u003e Update copyright headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/6ce1265bb41f60a59b1c1ed7d03e249493218453\"\u003e\u003ccode\u003e6ce1265\u003c/code\u003e\u003c/a\u003e Consistently add license header to all java source files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/4d454eef0e87337982125fb4ba27299adedc32ea\"\u003e\u003ccode\u003e4d454ee\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​antora/lunr-extension\u003c/code\u003e to v1.0.0-alpha.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/faf4a58aeda247f8e7930db7daecc4b692ab6e10\"\u003e\u003ccode\u003efaf4a58\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e--since\u003c/code\u003e feature of Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5cc8b05f47f3169db5fb3e22eb5f2dd26a631889\"\u003e\u003ccode\u003e5cc8b05\u003c/code\u003e\u003c/a\u003e Mark new recommended APIs as \u0026quot;maintained\u0026quot; rather than \u0026quot;experimental\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.kotest:kotest-assertions-core` from 5.9.1 to 6.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kotest/kotest/releases\"\u003eio.kotest:kotest-assertions-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency com.google.jimfs:jimfs to v1.3.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5235\"\u003ekotest/kotest#5235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency io.github.pdvrieze.xmlutil:serialization to v0.91.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5236\"\u003ekotest/kotest#5236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency io.projectreactor.tools:blockhound to v1.0.15.RELEASE by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5238\"\u003ekotest/kotest#5238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency io.mockk:mockk to v1.14.6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5237\"\u003ekotest/kotest#5237\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/v6.0.6...v6.0.7\"\u003ehttps://github.com/kotest/kotest/compare/v6.0.6...v6.0.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify mock features in Kotest documentation by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5205\"\u003ekotest/kotest#5205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpecific data test methods for various specs by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5144\"\u003ekotest/kotest#5144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnother example for race conditions - mocking LocalDateTime.now() by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5209\"\u003ekotest/kotest#5209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eatMost-for-int (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5210\"\u003e#5210\u003c/a\u003e) by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5211\"\u003ekotest/kotest#5211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eatMost-for-long (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5212\"\u003e#5212\u003c/a\u003e) by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5213\"\u003ekotest/kotest#5213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate shouldBeOneOf assertion description by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5214\"\u003ekotest/kotest#5214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify shouldContainAll assertion description by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5215\"\u003ekotest/kotest#5215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove-code-duplication-in-GreaterThanOrEqual.kt  by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5224\"\u003ekotest/kotest#5224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Gradle 9.2.1 \u0026amp; remove some potentially old workarounds by \u003ca href=\"https://github.com/nhajratw\"\u003e\u003ccode\u003e@​nhajratw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5176\"\u003ekotest/kotest#5176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emore-info-for-oneOf by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5222\"\u003ekotest/kotest#5222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove all uses of deprecated ComparableMatcherResult by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5231\"\u003ekotest/kotest#5231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd-atLeast-atMost-for-BigDecimal  by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5226\"\u003ekotest/kotest#5226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd project config option for concurrency order by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5232\"\u003ekotest/kotest#5232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReenable koin by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5233\"\u003ekotest/kotest#5233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove usage of toFile in path matchers by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5229\"\u003ekotest/kotest#5229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid creating fresh root for the first test in \u003ccode\u003eInstancePerLeaf\u003c/code\u003e by \u003ca href=\"https://github.com/T45K\"\u003e\u003ccode\u003e@​T45K\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5201\"\u003ekotest/kotest#5201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlex/arbs support arrays of primitives by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5220\"\u003ekotest/kotest#5220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/v6.0.5...v6.0.6\"\u003ehttps://github.com/kotest/kotest/compare/v6.0.5...v6.0.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: \u003ccode\u003eInstancePerLeaf\u003c/code\u003e tests fail when a test leaf has siblings by \u003ca href=\"https://github.com/T45K\"\u003e\u003ccode\u003e@​T45K\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5139\"\u003ekotest/kotest#5139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(arrow): collect clues on failures by \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5140\"\u003ekotest/kotest#5140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd max timeout bounds to continually and retry by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5145\"\u003ekotest/kotest#5145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003espring.boot.starter.web\u003c/code\u003e dependency from \u003ccode\u003ejvmMain\u003c/code\u003e to \u003ccode\u003ejvmTest\u003c/code\u003e. by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5146\"\u003ekotest/kotest#5146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove uuid usage to fix JS on certain version of node by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5150\"\u003ekotest/kotest#5150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove periods from test names only at TCSM stage by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5149\"\u003ekotest/kotest#5149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wasmJS support for browser tests by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5148\"\u003ekotest/kotest#5148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix PR workflow for windows by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5151\"\u003ekotest/kotest#5151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand behavior spec tags to given and when by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5152\"\u003ekotest/kotest#5152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate to kotlin 2.2.20 by \u003ca href=\"https://github.com/nhajratw\"\u003e\u003ccode\u003e@​nhajratw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5153\"\u003ekotest/kotest#5153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate to gradle 9.1.0 by \u003ca href=\"https://github.com/nhajratw\"\u003e\u003ccode\u003e@​nhajratw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5158\"\u003ekotest/kotest#5158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update Maven links and badges in Extensions docs by \u003ca href=\"https://github.com/noojung\"\u003e\u003ccode\u003e@​noojung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5173\"\u003ekotest/kotest#5173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eallow to verify if json schema prop is null (addresses \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5172\"\u003e#5172\u003c/a\u003e) by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5175\"\u003ekotest/kotest#5175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eallow to verify if Boolean property in jsonSchema is true or false (addresses \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5171\"\u003e#5171\u003c/a\u003e) by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5174\"\u003ekotest/kotest#5174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.zaxxer:hikaricp to v6.3.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5179\"\u003ekotest/kotest#5179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/3923053c92e2bd1f4af0a1dbbaacc0c4f1fabdf7\"\u003e\u003ccode\u003e3923053\u003c/code\u003e\u003c/a\u003e Update dependency io.mockk:mockk to v1.14.6 (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5237\"\u003e#5237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/014c93bd2fad4454477ef91005282f27fde93da1\"\u003e\u003ccode\u003e014c93b\u003c/code\u003e\u003c/a\u003e Update dependency io.projectreactor.tools:blockhound to v1.0.15.RELEASE (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5238\"\u003e#5238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/a656dfa5189e59b55c0cbb39ed1d52273ced041a\"\u003e\u003ccode\u003ea656dfa\u003c/code\u003e\u003c/a\u003e Update dependency io.github.pdvrieze.xmlutil:serialization to v0.91.3 (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5236\"\u003e#5236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/521bd2407f7a6df2510f5fb8f46818231bf7c55f\"\u003e\u003ccode\u003e521bd24\u003c/code\u003e\u003c/a\u003e Update dependency com.google.jimfs:jimfs to v1.3.1 (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5235\"\u003e#5235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/07905bfc4921959bc6da31cb708f2bef905d127a\"\u003e\u003ccode\u003e07905bf\u003c/code\u003e\u003c/a\u003e Update default FQN config test to fix flakey test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/d25eef2d3941da97f098dab091935fa240142ac7\"\u003e\u003ccode\u003ed25eef2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Removing deprecated EqualityMatcherResult\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/b430cf3ba3374c06061db0297e39625f9fe40607\"\u003e\u003ccode\u003eb430cf3\u003c/code\u003e\u003c/a\u003e Removing deprecated EqualityMatcherResult\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/15fde9d7bb8ee427eb4aee7c2ad90d5e05284dc6\"\u003e\u003ccode\u003e15fde9d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Removing ComparisonMatcherResult\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/e3767727b571be713954ee28f57bd7dca3cfea4f\"\u003e\u003ccode\u003ee376772\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003emingwX64\u003c/code\u003e always included in native conventions instead of OS-based con...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/2b666d8d44f9861a40250a44149a3375ef746ffc\"\u003e\u003ccode\u003e2b666d8\u003c/code\u003e\u003c/a\u003e Removing ComparisonMatcherResult\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kotest/kotest/compare/v5.9.1...6.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-core` from 3.2.2 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 26 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6837\"\u003eKTOR-6837\u003c/a\u003e Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9050\"\u003eKTOR-9050\u003c/a\u003e Logging: SimpleLogger should be an object, not a class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9094\"\u003eKTOR-9094\u003c/a\u003e Jetty Client: Support HTTP/2 over cleartext (h2c)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9120\"\u003eKTOR-9120\u003c/a\u003e OpenAPI gen: missing operationId for KDoc fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3019\"\u003eKTOR-3019\u003c/a\u003e Improve logging for CORS plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8671\"\u003eKTOR-8671\u003c/a\u003e Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9096\"\u003eKTOR-9096\u003c/a\u003e Darwin: New SSE handlers stop responding after canceling few SSE sessions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://youtrack.jetbrains.com/issue/KTOR-9125\"\u003eKTOR-9125\u003c/a\u003e Double ResponseSent invocation when exception is thrown after respond\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e OpenAPI: StackOverflowError when a response object has property with \u003ccode\u003e@Contextual\u003c/code\u003e serializer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8947\"\u003eKTOR-8947\u003c/a\u003e Java, ContentEncoding: IllegalHeaderNameException is thrown  for \u0026quot;:status\u0026quot; pseudo header with HTTP/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9092\"\u003eKTOR-9092\u003c/a\u003e NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8924\"\u003eKTOR-8924\u003c/a\u003e Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8838\"\u003eKTOR-8838\u003c/a\u003e Exception handling issue in client cache\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 5 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWebRTC Client. Remove redundant targets (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9062\"\u003eKTOR-9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Socks proxy support to Darwin engine (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8968\"\u003eKTOR-8968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJava: Improve error message when SOCKS proxy is used (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-2908\"\u003eKTOR-2908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHttpRequestRetry: SendCountExceedException when max retries is more than maxSendCount of HttpSend (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5850\"\u003eKTOR-5850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDarwin: The \u003ccode\u003emaxFrameSize\u003c/code\u003e option has no effect (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6963\"\u003eKTOR-6963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI: StackOverflowError when a response object has property with \u003ccode\u003e@Contextual\u003c/code\u003e serializer (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI gen: missing KDoc fields (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9021\"\u003eKTOR-9021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServer call.request.path() returns routing selectors in path (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7639\"\u003eKTOR-7639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStaticContent doesn't allow siblings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9012\"\u003eKTOR-9012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: FileStorage doesn't use given dispatcher for all file operations (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8832\"\u003eKTOR-8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCurl: SOCKS proxy doesn't work (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9008\"\u003eKTOR-9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetty: java.lang.VerifyError is thrown on Android since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8916\"\u003eKTOR-8916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResponse body channel is canceled while the body is being saved when having HttpRequestRetry and onDownload (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8975\"\u003eKTOR-8975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: InvalidCacheStateException when varyKeys stored in files contain uppercase letters since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8970\"\u003eKTOR-8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 8 October 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about SSE session lifetime in KDoc (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8440\"\u003eKTOR-8440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Kotlin to 2.2.20 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8896\"\u003eKTOR-8896\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNumberFormatException when Content-Length header value contains null bytes (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4828\"\u003eKTOR-4828\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.3.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 26 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6837\"\u003eKTOR-6837\u003c/a\u003e Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9050\"\u003eKTOR-9050\u003c/a\u003e Logging: SimpleLogger should be an object, not a class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9094\"\u003eKTOR-9094\u003c/a\u003e Jetty Client: Support HTTP/2 over cleartext (h2c)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9120\"\u003eKTOR-9120\u003c/a\u003e OpenAPI gen: missing operationId for KDoc fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3019\"\u003eKTOR-3019\u003c/a\u003e Improve logging for CORS plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8671\"\u003eKTOR-8671\u003c/a\u003e Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9096\"\u003eKTOR-9096\u003c/a\u003e Darwin: New SSE handlers stop responding after canceling few SSE sessions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://youtrack.jetbrains.com/issue/KTOR-9125\"\u003eKTOR-9125\u003c/a\u003e Double ResponseSent invocation when exception is thrown after respond\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e OpenAPI: StackOverflowError when a response object has property with \u003ca href=\"https://github.com/Contextual\"\u003e\u003ccode\u003e@​Contextual\u003c/code\u003e\u003c/a\u003e serializer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8947\"\u003eKTOR-8947\u003c/a\u003e Java, ContentEncoding: IllegalHeaderNameException is thrown  for \u0026quot;:status\u0026quot; pseudo header with HTTP/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9092\"\u003eKTOR-9092\u003c/a\u003e NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8924\"\u003eKTOR-8924\u003c/a\u003e Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8838\"\u003eKTOR-8838\u003c/a\u003e Exception handling issue in client cache\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.3.2\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 5 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWebRTC Client. Remove redundant targets (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9062\"\u003eKTOR-9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Socks proxy support to Darwin engine (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8968\"\u003eKTOR-8968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJava: Improve error message when SOCKS proxy is used (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-2908\"\u003eKTOR-2908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHttpRequestRetry: SendCountExceedException when max retries is more than maxSendCount of HttpSend (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5850\"\u003eKTOR-5850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDarwin: The \u003ccode\u003emaxFrameSize\u003c/code\u003e option has no effect (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6963\"\u003eKTOR-6963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI: StackOverflowError when a response object has property with \u003ca href=\"https://github.com/Contextual\"\u003e\u003ccode\u003e@​Contextual\u003c/code\u003e\u003c/a\u003e serializer (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI gen: missing KDoc fields (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9021\"\u003eKTOR-9021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServer call.request.path() returns routing selectors in path (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7639\"\u003eKTOR-7639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStaticContent doesn't allow siblings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9012\"\u003eKTOR-9012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: FileStorage doesn't use given dispatcher for all file operations (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8832\"\u003eKTOR-8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCurl: SOCKS proxy doesn't work (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9008\"\u003eKTOR-9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetty: java.lang.VerifyError is thrown on Android since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8916\"\u003eKTOR-8916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResponse body channel is canceled while the body is being saved when having HttpRequestRetry and onDownload (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8975\"\u003eKTOR-8975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: InvalidCacheStateException when varyKeys stored in files contain uppercase letters since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8970\"\u003eKTOR-8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.3.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 8 October 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about SSE session lifetime in KDoc (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8440\"\u003eKTOR-8440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Kotlin to 2.2.20 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8896\"\u003eKTOR-8896\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/629d22ca150c5cbce51b118b91bd7a93f0a83bad\"\u003e\u003ccode\u003e629d22c\u003c/code\u003e\u003c/a\u003e Release 3.3.3 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5219\"\u003e#5219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/77bbf108e27d7beb121f6eee20a8797271cfb8dc\"\u003e\u003ccode\u003e77bbf10\u003c/code\u003e\u003c/a\u003e Server Netty. Fix rejected execution during engine stop (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/8671\"\u003e#8671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/75439b0a69d0488293608968c38f80e97b7cde3d\"\u003e\u003ccode\u003e75439b0\u003c/code\u003e\u003c/a\u003e KTOR-9096 Fix SSE cancellation leak on Darwin (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5208\"\u003e#5208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/62ea8e43fb24ab76acd48f99d09ca96209bbaa62\"\u003e\u003ccode\u003e62ea8e4\u003c/code\u003e\u003c/a\u003e KTOR-6837 Fix client URL handling for invalid DefaultRequest.host\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/ef09e847da11243785d47326c1cc067d9ebaefc5\"\u003e\u003ccode\u003eef09e84\u003c/code\u003e\u003c/a\u003e Add stream.demand calls to JettyResponseListener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/47e6049445a4f47bf9e9d36cd9f976aad1987434\"\u003e\u003ccode\u003e47e6049\u003c/code\u003e\u003c/a\u003e KTOR-9094 Jetty Client: Allow h2c traffic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e70922ec80d2a21af82891f0a88c421d3dae8b2e\"\u003e\u003ccode\u003ee70922e\u003c/code\u003e\u003c/a\u003e KTOR-9125 Fix double ResponseSent invocation when exception is thrown after r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/589f02dd6178dd3814b1f422442aa3fa7c0dff60\"\u003e\u003ccode\u003e589f02d\u003c/code\u003e\u003c/a\u003e KTOR-3019 Improve CORS plugin logging to ease troubleshooting (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5194\"\u003e#5194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/5a66b475d525b825769c8e096346431c1b245f69\"\u003e\u003ccode\u003e5a66b47\u003c/code\u003e\u003c/a\u003e Update Gradle and Develocity (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5201\"\u003e#5201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/2ba2f0256a13b77401f2da6e79e6a1487186a0cd\"\u003e\u003ccode\u003e2ba2f02\u003c/code\u003e\u003c/a\u003e KTOR-8947 Filter pseudo-headers in Java client (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5198\"\u003e#5198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.2.2...3.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-cio` from 3.2.2 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-cio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 26 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6837\"\u003eKTOR-6837\u003c/a\u003e Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9050\"\u003eKTOR-9050\u003c/a\u003e Logging: SimpleLogger should be an object, not a class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9094\"\u003eKTOR-9094\u003c/a\u003e Jetty Client: Support HTTP/2 over cleartext (h2c)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9120\"\u003eKTOR-9120\u003c/a\u003e OpenAPI gen: missing operationId for KDoc fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3019\"\u003eKTOR-3019\u003c/a\u003e Improve logging for CORS plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8671\"\u003eKTOR-8671\u003c/a\u003e Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9096\"\u003eKTOR-9096\u003c/a\u003e Darwin: New SSE handlers stop responding after canceling few SSE sessions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://youtrack.jetbrains.com/issue/KTOR-9125\"\u003eKTOR-9125\u003c/a\u003e Double ResponseSent invocation when exception is thrown after respond\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e OpenAPI: StackOverflowError when a response object has property with \u003ccode\u003e@Contextual\u003c/code\u003e serializer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8947\"\u003eKTOR-8947\u003c/a\u003e Java, ContentEncoding: IllegalHeaderNameException is thrown  for \u0026quot;:status\u0026quot; pseudo header with HTTP/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9092\"\u003eKTOR-9092\u003c/a\u003e NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8924\"\u003eKTOR-8924\u003c/a\u003e Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8838\"\u003eKTOR-8838\u003c/a\u003e Exception handling issue in client cache\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 5 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWebRTC Client. Remove redundant targets (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9062\"\u003eKTOR-9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Socks proxy support to Darwin engine (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8968\"\u003eKTOR-8968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJava: Improve error message when SOCKS proxy is used (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-2908\"\u003eKTOR-2908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHttpRequestRetry: SendCountExceedException when max retries is more than maxSendCount of HttpSend (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5850\"\u003eKTOR-5850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDarwin: The \u003ccode\u003emaxFrameSize\u003c/code\u003e option has no effect (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6963\"\u003eKTOR-6963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI: StackOverflowError when a response object has property with \u003ccode\u003e@Contextual\u003c/code\u003e serializer (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI gen: missing KDoc fields (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9021\"\u003eKTOR-9021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServer call.request.path() returns routing selectors in path (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7639\"\u003eKTOR-7639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStaticContent doesn't allow siblings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9012\"\u003eKTOR-9012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: FileStorage doesn't use given dispatcher for all file operations (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8832\"\u003eKTOR-8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCurl: SOCKS proxy doesn't work (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9008\"\u003eKTOR-9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetty: java.lang.VerifyError is thrown on Android since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8916\"\u003eKTOR-8916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResponse body channel is canceled while the body is being saved when having HttpRequestRetry and onDownload (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8975\"\u003eKTOR-8975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: InvalidCacheStateException when varyKeys stored in files contain uppercase letters since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8970\"\u003eKTOR-8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 8 October 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about SSE session lifetime in KDoc (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8440\"\u003eKTOR-8440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Kotlin to 2.2.20 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8896\"\u003eKTOR-8896\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNumberFormatException when Content-Length header value contains null bytes (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4828\"\u003eKTOR-4828\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-cio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.3.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 26 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6837\"\u003eKTOR-6837\u003c/a\u003e Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9050\"\u003eKTOR-9050\u003c/a\u003e Logging: SimpleLogger should be an object, not a class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9094\"\u003eKTOR-9094\u003c/a\u003e Jetty Client: Support HTTP/2 over cleartext (h2c)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9120\"\u003eKTOR-9120\u003c/a\u003e OpenAPI gen: missing operationId for KDoc fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3019\"\u003eKTOR-3019\u003c/a\u003e Improve logging for CORS plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8671\"\u003eKTOR-8671\u003c/a\u003e Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9096\"\u003eKTOR-9096\u003c/a\u003e Darwin: New SSE handlers stop responding after canceling few SSE sessions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://youtrack.jetbrains.com/issue/KTOR-9125\"\u003eKTOR-9125\u003c/a\u003e Double ResponseSent invocation when exception is thrown after respond\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e OpenAPI: StackOverflowError when a response object has property with \u003ca href=\"https://github.com/Contextual\"\u003e\u003ccode\u003e@​Contextual\u003c/code\u003e\u003c/a\u003e serializer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8947\"\u003eKTOR-8947\u003c/a\u003e Java, ContentEncoding: IllegalHeaderNameException is thrown  for \u0026quot;:status\u0026quot; pseudo header with HTTP/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9092\"\u003eKTOR-9092\u003c/a\u003e NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8924\"\u003eKTOR-8924\u003c/a\u003e Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8838\"\u003eKTOR-8838\u003c/a\u003e Exception handling issue in client cache\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.3.2\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 5 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWebRTC Client. Remove redundant targets (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9062\"\u003eKTOR-9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Socks proxy support to Darwin engine (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8968\"\u003eKTOR-8968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJava: Improve error message when SOCKS proxy is used (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-2908\"\u003eKTOR-2908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHttpRequestRetry: SendCountExceedException when max retries is more than maxSendCount of HttpSend (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5850\"\u003eKTOR-5850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDarwin: The \u003ccode\u003emaxFrameSize\u003c/code\u003e option has no effect (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6963\"\u003eKTOR-6963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI: StackOverflowError when a response object has property with \u003ca href=\"https://github.com/Contextual\"\u003e\u003ccode\u003e@​Contextual\u003c/code\u003e\u003c/a\u003e serializer (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI gen: missing KDoc fields (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9021\"\u003eKTOR-9021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServer call.request.path() returns routing selectors in path (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7639\"\u003eKTOR-7639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStaticContent doesn't allow siblings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9012\"\u003eKTOR-9012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: FileStorage doesn't use given dispatcher for all file operations (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8832\"\u003eKTOR-8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCurl: SOCKS proxy doesn't work (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9008\"\u003eKTOR-9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetty: java.lang.VerifyError is thrown on Android since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8916\"\u003eKTOR-8916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResponse body channel is canceled while the body is being saved when having HttpRequestRetry and onDownload (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8975\"\u003eKTOR-8975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: InvalidCacheStateException when varyKeys stored in files contain uppercase letters since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8970\"\u003eKTOR-8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.3.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 8 October 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about SSE session lifetime in KDoc (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8440\"\u003eKTOR-8440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Kotlin to 2.2.20 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8896\"\u003eKTOR-8896\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/629d22ca150c5cbce51b118b91bd7a93f0a83bad\"\u003e\u003ccode\u003e629d22c\u003c/code\u003e\u003c/a\u003e Release 3.3.3 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5219\"\u003e#5219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/77bbf108e27d7beb121f6eee20a8797271cfb8dc\"\u003e\u003ccode\u003e77bbf10\u003c/code\u003e\u003c/a\u003e Server Netty. Fix rejected execution during engine stop (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/8671\"\u003e#8671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/75439b0a69d0488293608968c38f80e97b7cde3d\"\u003e\u003ccode\u003e75439b0\u003c/code\u003e\u003c/a\u003e KTOR-9096 Fix SSE cancellation leak on Darwin (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5208\"\u003e#5208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/62ea8e43fb24ab76acd48f99d09ca96209bbaa62\"\u003e\u003ccode\u003e62ea8e4\u003c/code\u003e\u003c/a\u003e KTOR-6837 Fix client URL handling for invalid DefaultRequest.host\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/ef09e847da11243785d47326c1cc067d9ebaefc5\"\u003e\u003ccode\u003eef09e84\u003c/code\u003e\u003c/a\u003e Add stream.demand calls to JettyResponseListener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/47e6049445a4f47bf9e9d36cd9f976aad1987434\"\u003e\u003ccode\u003e47e6049\u003c/code\u003e\u003c/a\u003e KTOR-9094 Jetty Client: Allow h2c traffic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e70922ec80d2a21af82891f0a88c421d3dae8b2e\"\u003e\u003ccode\u003ee70922e\u003c/code\u003e\u003c/a\u003e KTOR-9125 Fix double ResponseSent invocation when exception is thrown after r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/589f02dd6178dd3814b1f422442aa3fa7c0dff60\"\u003e\u003ccode\u003e589f02d\u003c/code\u003e\u003c/a\u003e KTOR-3019 Improve CORS plugin logging to ease troubleshooting (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5194\"\u003e#5194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/5a66b475d525b825769c8e096346431c1b245f69\"\u003e\u003ccode\u003e5a66b47\u003c/code\u003e\u003c/a\u003e Update Gradle and Develocity (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5201\"\u003e#5201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/2ba2f0256a13b77401f2da6e79e6a1487186a0cd\"\u003e\u003ccode\u003e2ba2f02\u003c/code\u003e\u003c/a\u003e KTOR-8947 Filter pseudo-headers in Java client (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5198\"\u003e#5198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.2.2...3.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-content-negotiation` from 3.2.2 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-content-negotiation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 26 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6837\"\u003eKTOR-6837\u003c/a\u003e Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9050\"\u003eKTOR-9050\u003c/a\u003e Logging: SimpleLogger should be an object, not a class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9094\"\u003eKTOR-9094\u003c/a\u003e Jetty Client: Support HTTP/2 over cleartext (h2c)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9120\"\u003eKTOR-9120\u003c/a\u003e OpenAPI gen: missing operationId for KDoc fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3019\"\u003eKTOR-3019\u003c/a\u003e Improve logging for CORS plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8671\"\u003eKTOR-8671\u003c/a\u003e Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9096\"\u003eKTOR-9096\u003c/a\u003e Darwin: New SSE handlers stop responding after canceling few SSE sessions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://youtrack.jetbrains.com/issue/KTOR-9125\"\u003eKTOR-9125\u003c/a\u003e Double ResponseSent invocation when exception is thrown after respond\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e OpenAPI: StackOverflowError when a response object has property with \u003ccode\u003e@Contextual\u003c/code\u003e serializer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8947\"\u003eKTOR-8947\u003c/a\u003e Java, ContentEncoding: IllegalHeaderNameException is thrown  for \u0026quot;:status\u0026quot; pseudo header with HTTP/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9092\"\u003eKTOR-9092\u003c/a\u003e NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8924\"\u003eKTOR-8924\u003c/a\u003e Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8838\"\u003eKTOR-8838\u003c/a\u003e Exception handling issue in client cache\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 5 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWebRTC Client. Remove redundant targets (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9062\"\u003eKTOR-9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Socks proxy support to Darwin engine (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8968\"\u003eKTOR-8968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJava: Improve error message when SOCKS proxy is used (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-2908\"\u003eKTOR-2908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHttpRequestRetry: SendCountExceedException when max retries is more than maxSendCount of HttpSend (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5850\"\u003eKTOR-5850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDarwin: The \u003ccode\u003emaxFrameSize\u003c/code\u003e option has no effect (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6963\"\u003eKTOR-6963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI: StackOverflowError when a response object has property with \u003ccode\u003e@Contextual\u003c/code\u003e serializer (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI gen: missing KDoc fields (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9021\"\u003eKTOR-9021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServer call.request.path() returns routing selectors in path (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7639\"\u003eKTOR-7639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStaticContent doesn't allow siblings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9012\"\u003eKTOR-9012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: FileStorage doesn't use given dispatcher for all file operations (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8832\"\u003eKTOR-8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCurl: SOCKS proxy doesn't work (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9008\"\u003eKTOR-9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetty: java.lang.VerifyError is thrown on Android since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8916\"\u003eKTOR-8916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResponse body channel is canceled while the body is being saved when having HttpRequestRetry and onDownload (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8975\"\u003eKTOR-8975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: InvalidCacheStateException when varyKeys stored in files contain uppercase letters since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8970\"\u003eKTOR-8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 8 October 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about SSE session lifetime in KDoc (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8440\"\u003eKTOR-8440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Kotlin to 2.2.20 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8896\"\u003eKTOR-8896\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNumberFormatException when Content-Length header value contains null bytes (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4828\"\u003eKTOR-4828\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-content-negotiation's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.3.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 26 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6837\"\u003eKTOR-6837\u003c/a\u003e Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9050\"\u003eKTOR-9050\u003c/a\u003e Logging: SimpleLogger should be an object, not a class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9094\"\u003eKTOR-9094\u003c/a\u003e Jetty Client: Support HTTP/2 over cleartext (h2c)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9120\"\u003eKTOR-9120\u003c/a\u003e OpenAPI gen: missing operationId for KDoc fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3019\"\u003eKTOR-3019\u003c/a\u003e Improve logging for CORS plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8671\"\u003eKTOR-8671\u003c/a\u003e Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9096\"\u003eKTOR-9096\u003c/a\u003e Darwin: New SSE handlers stop responding after canceling few SSE sessions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://youtrack.jetbrains.com/issue/KTOR-9125\"\u003eKTOR-9125\u003c/a\u003e Double ResponseSent invocation when exception is thrown after respond\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e OpenAPI: StackOverflowError when a response object has property with \u003ca href=\"https://github.com/Contextual\"\u003e\u003ccode\u003e@​Contextual\u003c/code\u003e\u003c/a\u003e serializer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8947\"\u003eKTOR-8947\u003c/a\u003e Java, ContentEncoding: IllegalHeaderNameException is thrown  for \u0026quot;:status\u0026quot; pseudo header with HTTP/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9092\"\u003eKTOR-9092\u003c/a\u003e NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8924\"\u003eKTOR-8924\u003c/a\u003e Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8838\"\u003eKTOR-8838\u003c/a\u003e Exception handling issue in client cache\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.3.2\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 5 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWebRTC Client. Remove redundant targets (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9062\"\u003eKTOR-9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Socks proxy support to Darwin engine (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8968\"\u003eKTOR-8968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJava: Improve error message when SOCKS proxy is used (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-2908\"\u003eKTOR-2908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHttpRequestRetry: SendCountExceedException when max retries is more than maxSendCount of HttpSend (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5850\"\u003eKTOR-5850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDarwin: The \u003ccode\u003emaxFrameSize\u003c/code\u003e option has no effect (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6963\"\u003eKTOR-6963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI: StackOverflowError when a response object has property with \u003ca href=\"https://github.com/Contextual\"\u003e\u003ccode\u003e@​Contextual\u003c/code\u003e\u003c/a\u003e serializer (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI gen: missing KDoc fields (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9021\"\u003eKTOR-9021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServer call.request.path() returns routing selectors in path (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7639\"\u003eKTOR-7639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStaticContent doesn't allow siblings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9012\"\u003eKTOR-9012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: FileStorage doesn't use given dispatcher for all file operations (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8832\"\u003eKTOR-8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCurl: SOCKS proxy doesn't work (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9008\"\u003eKTOR-9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetty: java.lang.VerifyError is thrown on Android since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8916\"\u003eKTOR-8916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResponse body channel is canceled while the body is being saved when having HttpRequestRetry and onDownload (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8975\"\u003eKTOR-8975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: InvalidCacheStateException when varyKeys stored in files contain uppercase letters since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8970\"\u003eKTOR-8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.3.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 8 October 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about SSE session lifetime in KDoc (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8440\"\u003eKTOR-8440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Kotlin to 2.2.20 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8896\"\u003eKTOR-8896\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/629d22ca150c5cbce51b118b91bd7a93f0a83bad\"\u003e\u003ccode\u003e629d22c\u003c/code\u003e\u003c/a\u003e Release 3.3.3 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5219\"\u003e#5219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/77bbf108e27d7beb121f6eee20a8797271cfb8dc\"\u003e\u003ccode\u003e77bbf10\u003c/code\u003e\u003c/a\u003e Server Netty. Fix rejected execution during engine stop (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/8671\"\u003e#8671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/75439b0a69d0488293608968c38f80e97b7cde3d\"\u003e\u003ccode\u003e75439b0\u003c/code\u003e\u003c/a\u003e KTOR-9096 Fix SSE cancellation leak on Darwin (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5208\"\u003e#5208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/62ea8e43fb24ab76acd48f99d09ca96209bbaa62\"\u003e\u003ccode\u003e62ea8e4\u003c/code\u003e\u003c/a\u003e KTOR-6837 Fix client URL handling for invalid DefaultRequest.host\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/ef09e847da11243785d47326c1cc067d9ebaefc5\"\u003e\u003ccode\u003eef09e84\u003c/code\u003e\u003c/a\u003e Add stream.demand calls to JettyResponseListener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/47e6049445a4f47bf9e9d36cd9f976aad1987434\"\u003e\u003ccode\u003e47e6049\u003c/code\u003e\u003c/a\u003e KTOR-9094 Jetty Client: Allow h2c traffic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e70922ec80d2a21af82891f0a88c421d3dae8b2e\"\u003e\u003ccode\u003ee70922e\u003c/code\u003e\u003c/a\u003e KTOR-9125 Fix double ResponseSent invocation when exception is thrown after r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/589f02dd6178dd3814b1f422442aa3fa7c0dff60\"\u003e\u003ccode\u003e589f02d\u003c/code\u003e\u003c/a\u003e KTOR-3019 Improve CORS plugin logging to ease troubleshooting (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5194\"\u003e#5194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/5a66b475d525b825769c8e096346431c1b245f69\"\u003e\u003ccode\u003e5a66b47\u003c/code\u003e\u003c/a\u003e Update Gradle and Develocity (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5201\"\u003e#5201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/2ba2f0256a13b77401f2da6e79e6a1487186a0cd\"\u003e\u003ccode\u003e2ba2f02\u003c/code\u003e\u003c/a\u003e KTOR-8947 Filter pseudo-headers in Java client (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5198\"\u003e#5198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.2.2...3.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-serialization-jackson-jvm` from 3.2.2 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-serialization-jackson-jvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 26 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6837\"\u003eKTOR-6837\u003c/a\u003e Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9050\"\u003eKTOR-9050\u003c/a\u003e Logging: SimpleLogger should be an object, not a class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9094\"\u003eKTOR-9094\u003c/a\u003e Jetty Client: Support HTTP/2 over cleartext (h2c)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9120\"\u003eKTOR-9120\u003c/a\u003e OpenAPI gen: missing operationId for KDoc fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3019\"\u003eKTOR-3019\u003c/a\u003e Improve logging for CORS plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8671\"\u003eKTOR-8671\u003c/a\u003e Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9096\"\u003eKTOR-9096\u003c/a\u003e Darwin: New SSE handlers stop responding after canceling few SSE sessions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://youtrack.jetbrains.com/issue/KTOR-9125\"\u003eKTOR-9125\u003c/a\u003e Double ResponseSent invocation when exception is thrown after respond\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e OpenAPI: StackOverflowError when a response object has property with \u003ccode\u003e@Contextual\u003c/code\u003e serializer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8947\"\u003eKTOR-8947\u003c/a\u003e Java, ContentEncoding: IllegalHeaderNameException is thrown  for \u0026quot;:status\u0026quot; pseudo header with HTTP/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9092\"\u003eKTOR-9092\u003c/a\u003e NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8924\"\u003eKTOR-8924\u003c/a\u003e Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8838\"\u003eKTOR-8838\u003c/a\u003e Exception handling issue in client cache\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 5 November 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWebRTC Client. Remove redundant targets (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9062\"\u003eKTOR-9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Socks proxy support to Darwin engine (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8968\"\u003eKTOR-8968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJava: Improve error message when SOCKS proxy is used (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-2908\"\u003eKTOR-2908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHttpRequestRetry: SendCountExceedException when max retries is more than maxSendCount of HttpSend (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5850\"\u003eKTOR-5850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDarwin: The \u003ccode\u003emaxFrameSize\u003c/code\u003e option has no effect (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6963\"\u003eKTOR-6963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI: StackOverflowError when a response object has property with \u003ccode\u003e@Contextual\u003c/code\u003e serializer (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8878\"\u003eKTOR-8878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI gen: missing KDoc fields (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9021\"\u003eKTOR-9021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServer call.request.path() returns routing selectors in path (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7639\"\u003eKTOR-7639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStaticContent doesn't allow siblings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9012\"\u003eKTOR-9012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: FileStorage doesn't use given dispatcher for all file operations (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8832\"\u003eKTOR-8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCurl: SOCKS proxy doesn't work (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9008\"\u003eKTOR-9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetty: java.lang.VerifyError is thrown on Android since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8916\"\u003eKTOR-8916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResponse body channel is canceled while the body is being saved when having HttpRequestRetry and onDownload (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8975\"\u003eKTOR-8975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: InvalidCacheStateException when varyKeys stored in files contain uppercase letters since 3.3.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8970\"\u003eKTOR-8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 8 October 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about SSE session lifetime in KDoc (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8440\"\u003eKTOR-8440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Kotlin to 2.2.20 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8896\"\u003eKTOR-8896\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNumberFormatException when Content-Length header value contains null bytes (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4828\"\u003eKTOR-4828\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGE...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/familie-tilbake/pull/1977","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Ffamilie-tilbake/issues/1977","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1977/packages"}},{"old_version":"4.0.+","new_version":"4.5.0","update_type":"minor","path":null,"pr_created_at":"2025-12-29T20:01:29.000Z","version_change":"4.0.+ → 4.5.0","issue":{"uuid":"3768227525","node_id":"PR_kwDOGh5jPc663k8e","number":252,"state":"open","title":"Bump com.github.jknack:handlebars from 4.0.+ to 4.5.0","user":"dependabot[bot]","labels":["dependencies","java","Stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-29T20:01:29.000Z","updated_at":"2026-03-28T04:00:22.381Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.github.jknack:handlebars","old_version":"4.0.+","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) from 4.0.+ to 4.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ehandlebars 4.4.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/3228\"\u003e#3228\u003c/a\u003e kotlin: mount of coroutine routes doesn't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.4.0\"\u003ev4.4.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/56?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.4.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTODO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocument package change names required for Java Modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://patreon.com/edgarespina\"\u003ePatreon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ehandlebars.java 4.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1009\"\u003eGH-1009\u003c/a\u003e: update Apache Commons Text to 1.10.0 (Fix CVE-2022-42889) by \u003ca href=\"https://github.com/aschwarte10\"\u003e\u003ccode\u003e@​aschwarte10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/pull/1010\"\u003ejknack/handlebars.java#1010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jackson-databind from 2.13.0 to 2.13.2.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/pull/1011\"\u003ejknack/handlebars.java#1011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump snakeyaml from 1.29 to 1.31 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/pull/1013\"\u003ejknack/handlebars.java#1013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump spring-webmvc from 5.3.10 to 5.3.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/pull/999\"\u003ejknack/handlebars.java#999\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump logback-classic from 1.2.6 to 1.4.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/pull/1005\"\u003ejknack/handlebars.java#1005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mockito-core from 4.0.0 to 4.8.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/pull/998\"\u003ejknack/handlebars.java#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump antlr-version from 4.9.2 to 4.9.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/pull/918\"\u003ejknack/handlebars.java#918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jetty-webapp from 9.4.43.v20210629 to 9.4.44.v20210927 in /handlebars-proto by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/pull/1014\"\u003ejknack/handlebars.java#1014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump joda-time from 2.10.12 to 2.12.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/pull/1008\"\u003ejknack/handlebars.java#1008\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aschwarte10\"\u003e\u003ccode\u003e@​aschwarte10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/pull/1010\"\u003ejknack/handlebars.java#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.0...v4.3.1\"\u003ehttps://github.com/jknack/handlebars.java/compare/v4.3.0...v4.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jknack/handlebars.java/commits/v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.jknack:handlebars\u0026package-manager=gradle\u0026previous-version=4.0.+\u0026new-version=4.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/thinking-github/conductor/pull/252","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thinking-github%2Fconductor/issues/252","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/252/packages"}},{"old_version":"4.4.0","new_version":"4.5.0","update_type":"minor","path":null,"pr_created_at":"2025-12-02T02:18:03.000Z","version_change":"4.4.0 → 4.5.0","issue":{"uuid":"3683705747","node_id":"PR_kwDOGDh_A862fYiT","number":328,"state":"closed","title":"Bump the all-minor-patch group across 1 directory with 42 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-01T23:08:29.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-02T02:18:03.000Z","updated_at":"2026-01-01T23:08:31.000Z","time_to_close":2667026,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-patch","update_count":42,"packages":[{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.18.0","new_version":"2.20.1","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.6.1","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.2.0","new_version":"2.2.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.2.0","new_version":"2.2.21"},{"name":"org.jetbrains.kotlin:kotlin-test-junit","old_version":"2.2.0","new_version":"2.2.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-allopen","old_version":"2.2.0","new_version":"2.2.21"},{"name":"org.jetbrains.kotlin:kotlin-maven-noarg","old_version":"2.2.0","new_version":"2.2.21"},{"name":"org.jetbrains.kotlin:kotlin-maven-serialization","old_version":"2.2.0","new_version":"2.2.21"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.19.2","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.2","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.19.2","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.19.2","new_version":"2.20"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.19.2","new_version":"2.20"},{"name":"com.fasterxml.jackson.module:jackson-module-jaxb-annotations","old_version":"2.19.2","new_version":"2.20"},{"name":"org.openapitools:openapi-generator-maven-plugin","old_version":"7.14.0","new_version":"7.17.0"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.35","new_version":"2.2.41"},{"name":"org.openapitools:jackson-databind-nullable","old_version":"0.2.6","new_version":"0.2.8","repository_url":"https://github.com/OpenAPITools/jackson-databind-nullable"},{"name":"com.google.cloud:libraries-bom","old_version":"26.62.0","new_version":"26.72.0","repository_url":"https://github.com/googleapis/java-cloud-bom"},{"name":"io.prometheus:prometheus-metrics-instrumentation-jvm","old_version":"1.3.10","new_version":"1.4.3"},{"name":"io.micrometer:micrometer-registry-prometheus","old_version":"1.15.2","new_version":"1.16.0","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-core","old_version":"1.15.2","new_version":"1.16.0","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"org.flywaydb:flyway-core","old_version":"11.10.5","new_version":"11.18.0","repository_url":"https://github.com/flyway/flyway"},{"name":"org.flywaydb:flyway-database-postgresql","old_version":"11.10.5","new_version":"11.18.0"},{"name":"org.apache.tika:tika-core","old_version":"3.2.1","new_version":"3.2.3","repository_url":"https://github.com/apache/tika"},{"name":"org.apache.tika:tika-parsers-standard-package","old_version":"3.2.1","new_version":"3.2.3"},{"name":"org.apache.tika:tika-parser-pdf-module","old_version":"3.2.1","new_version":"3.2.3"},{"name":"org.apache.pdfbox:pdfbox","old_version":"3.0.5","new_version":"3.0.6"},{"name":"org.apache.pdfbox:xmpbox","old_version":"3.0.5","new_version":"3.0.6"},{"name":"org.apache.pdfbox:pdfbox-tools","old_version":"3.0.5","new_version":"3.0.6"},{"name":"org.apache.pdfbox:preflight","old_version":"3.0.5","new_version":"3.0.6"},{"name":"com.github.jknack:handlebars","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"io.github.openhtmltopdf:openhtmltopdf-core","old_version":"1.1.29","new_version":"1.1.33","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-pdfbox","old_version":"1.1.29","new_version":"1.1.33","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-slf4j","old_version":"1.1.29","new_version":"1.1.33","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-svg-support","old_version":"1.1.29","new_version":"1.1.33","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.mockk:mockk","old_version":"1.14.5","new_version":"1.14.6","repository_url":"https://github.com/mockk/mockk"},{"name":"io.mockk:mockk-jvm","old_version":"1.14.5","new_version":"1.14.6","repository_url":"https://github.com/mockk/mockk"},{"name":"org.wiremock:wiremock-standalone","old_version":"3.13.1","new_version":"3.13.2","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.google.code.gson:gson","old_version":"2.13.1","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"io.github.hakky54:logcaptor","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/Hakky54/log-captor"},{"name":"jakarta.xml.bind:jakarta.xml.bind-api","old_version":"4.0.2","new_version":"4.0.4","repository_url":"https://github.com/jakartaee/jaxb-api"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-patch group with 42 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.20.1` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.6.1` | `3.6.2` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.21` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.2.0` | `2.2.21` |\n| [org.jetbrains.kotlin:kotlin-test-junit](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.21` |\n| org.jetbrains.kotlin:kotlin-maven-allopen | `2.2.0` | `2.2.21` |\n| org.jetbrains.kotlin:kotlin-maven-noarg | `2.2.0` | `2.2.21` |\n| org.jetbrains.kotlin:kotlin-maven-serialization | `2.2.0` | `2.2.21` |\n| com.fasterxml.jackson.module:jackson-module-kotlin | `2.19.2` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.19.2` | `2.20` |\n| com.fasterxml.jackson.core:jackson-core | `2.19.2` | `2.20` |\n| com.fasterxml.jackson.core:jackson-databind | `2.19.2` | `2.20` |\n| com.fasterxml.jackson.dataformat:jackson-dataformat-xml | `2.19.2` | `2.20` |\n| com.fasterxml.jackson.module:jackson-module-jaxb-annotations | `2.19.2` | `2.20` |\n| org.openapitools:openapi-generator-maven-plugin | `7.14.0` | `7.17.0` |\n| io.swagger.core.v3:swagger-annotations | `2.2.35` | `2.2.41` |\n| [org.openapitools:jackson-databind-nullable](https://github.com/OpenAPITools/jackson-databind-nullable) | `0.2.6` | `0.2.8` |\n| [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom) | `26.62.0` | `26.72.0` |\n| io.prometheus:prometheus-metrics-instrumentation-jvm | `1.3.10` | `1.4.3` |\n| [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) | `1.15.2` | `1.16.0` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.15.2` | `1.16.0` |\n| [org.flywaydb:flyway-core](https://github.com/flyway/flyway) | `11.10.5` | `11.18.0` |\n| org.flywaydb:flyway-database-postgresql | `11.10.5` | `11.18.0` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.2.1` | `3.2.3` |\n| org.apache.tika:tika-parsers-standard-package | `3.2.1` | `3.2.3` |\n| org.apache.tika:tika-parser-pdf-module | `3.2.1` | `3.2.3` |\n| org.apache.pdfbox:pdfbox | `3.0.5` | `3.0.6` |\n| org.apache.pdfbox:xmpbox | `3.0.5` | `3.0.6` |\n| org.apache.pdfbox:pdfbox-tools | `3.0.5` | `3.0.6` |\n| org.apache.pdfbox:preflight | `3.0.5` | `3.0.6` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.4.0` | `4.5.0` |\n| [io.github.openhtmltopdf:openhtmltopdf-core](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.33` |\n| [io.github.openhtmltopdf:openhtmltopdf-pdfbox](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.33` |\n| [io.github.openhtmltopdf:openhtmltopdf-slf4j](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.33` |\n| [io.github.openhtmltopdf:openhtmltopdf-svg-support](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.33` |\n| [io.mockk:mockk](https://github.com/mockk/mockk) | `1.14.5` | `1.14.6` |\n| [io.mockk:mockk-jvm](https://github.com/mockk/mockk) | `1.14.5` | `1.14.6` |\n| [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) | `3.13.1` | `3.13.2` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.13.1` | `2.13.2` |\n| [io.github.hakky54:logcaptor](https://github.com/Hakky54/log-captor) | `2.12.0` | `2.12.1` |\n| [jakarta.xml.bind:jakarta.xml.bind-api](https://github.com/jakartaee/jaxb-api) | `4.0.2` | `4.0.4` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.3` | `3.5.4` |\n\n\nUpdates `org.codehaus.mojo:versions-maven-plugin` from 2.18.0 to 2.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mojohaus/versions/releases\"\u003eorg.codehaus.mojo:versions-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1313\"\u003e#1313\u003c/a\u003e: Do not show existing version as update (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1315\"\u003e#1315\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow filtering out pre releases in use-latest-versions (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1283\"\u003e#1283\u003c/a\u003e) \u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/979\"\u003e#979\u003c/a\u003e: Output file is not overwritten by default (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1279\"\u003e#1279\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with dependency management filtering in the logged results (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1298\"\u003e#1298\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1295\"\u003e#1295\u003c/a\u003e: getAllUpdates(boolean) should respect currentVersionRange (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1297\"\u003e#1297\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1287\"\u003e#1287\u003c/a\u003e - Versionless dependencies in dependencyManagement accepted by maven, but not bij resolve-ranges (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1288\"\u003e#1288\u003c/a\u003e) \u003ca href=\"https://github.com/maroschutte\"\u003e\u003ccode\u003e@​maroschutte\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtifact comparison should use semantic version comparison. (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1281\"\u003e#1281\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1150\"\u003e#1150\u003c/a\u003e: Resolve multiple level properties (properties resolving to properties) (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1276\"\u003e#1276\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more examples of ignoredVersions config parameter (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1296\"\u003e#1296\u003c/a\u003e) \u003ca href=\"https://github.com/mikkoi\"\u003e\u003ccode\u003e@​mikkoi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken href link in site (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1294\"\u003e#1294\u003c/a\u003e) \u003ca href=\"https://github.com/mikkoi\"\u003e\u003ccode\u003e@​mikkoi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded remaining javadoc comments. (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1293\"\u003e#1293\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGetting rid of javadoc warnings (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1292\"\u003e#1292\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolverAdapter: a thin adapter over Resolver (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1301\"\u003e#1301\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with dependency management filtering in the logged results (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1298\"\u003e#1298\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken href link in site (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1294\"\u003e#1294\u003c/a\u003e) \u003ca href=\"https://github.com/mikkoi\"\u003e\u003ccode\u003e@​mikkoi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded remaining javadoc comments. (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1293\"\u003e#1293\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGetting rid of javadoc warnings (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1292\"\u003e#1292\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved a redundant integration test (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1280\"\u003e#1280\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1312\"\u003e#1312\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump byteBuddyVersion from 1.18.0 to 1.18.1 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1311\"\u003e#1311\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-archiver from 4.10.3 to 4.10.4 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1307\"\u003e#1307\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump byteBuddyVersion from 1.17.7 to 1.18.0 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1309\"\u003e#1309\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-codec:commons-codec from 1.19.0 to 1.20.0 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1303\"\u003e#1303\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.20.0 to 2.21.0 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1305\"\u003e#1305\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-i18n from 1.0.0 to 1.1.0 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1306\"\u003e#1306\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-interactivity-api from 1.4 to 1.5.1 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1308\"\u003e#1308\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.3.0 to 3.4.0 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1302\"\u003e#1302\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-archiver from 4.10.2 to 4.10.3 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1290\"\u003e#1290\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 93 to 94 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1285\"\u003e#1285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/b296a4f7cbc57a787a691ae78439d856d3e657b1\"\u003e\u003ccode\u003eb296a4f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 2.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/b243939ff413dcbba754f3dc0244e8027e834bdb\"\u003e\u003ccode\u003eb243939\u003c/code\u003e\u003c/a\u003e Fixed \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1313\"\u003e#1313\u003c/a\u003e: Do not show existing version as update (\u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/773d0f37d2b78d6fa4d91118079bdabe0c38d5d6\"\u003e\u003ccode\u003e773d0f3\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/2467d99166c6d15bd4e5755f5c500f6ee53ccbaa\"\u003e\u003ccode\u003e2467d99\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/4c240e7af2fc05d1b0719ee6c9e7e1ccb2618abc\"\u003e\u003ccode\u003e4c240e7\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/6d64537083fa7cd7cd6f452dd35a1fb469e82c22\"\u003e\u003ccode\u003e6d64537\u003c/code\u003e\u003c/a\u003e Bump byteBuddyVersion from 1.18.0 to 1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/7736ca686c7aefe37c79df1160d863129ae9030d\"\u003e\u003ccode\u003e7736ca6\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-archiver from 4.10.3 to 4.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/37a53308a657eb6cddabe9a19bb9feb9159c3ca6\"\u003e\u003ccode\u003e37a5330\u003c/code\u003e\u003c/a\u003e Bump byteBuddyVersion from 1.17.7 to 1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/edeb5e7f01c47ef5d3e2670ecd05601400d82bc8\"\u003e\u003ccode\u003eedeb5e7\u003c/code\u003e\u003c/a\u003e Bump commons-codec:commons-codec from 1.19.0 to 1.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/88874e07091d4a59005cd5ab66196999383346b6\"\u003e\u003ccode\u003e88874e0\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.20.0 to 2.21.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mojohaus/versions/compare/2.18.0...2.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-enforcer-plugin` from 3.6.1 to 3.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-enforcer/releases\"\u003eorg.apache.maven.plugins:maven-enforcer-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse SessionData for cache storage (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/930\"\u003e#930\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Version Ranges link in site.xml (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/926\"\u003e#926\u003c/a\u003e) \u003ca href=\"https://github.com/ctubbsii\"\u003e\u003ccode\u003e@​ctubbsii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix formatting typo in dependencyConvergence.apt.vm (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/928\"\u003e#928\u003c/a\u003e) \u003ca href=\"https://github.com/ascopes\"\u003e\u003ccode\u003e@​ascopes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect support parameters documentation for banned repositories rule (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/922\"\u003e#922\u003c/a\u003e) \u003ca href=\"https://github.com/Harmelodic\"\u003e\u003ccode\u003e@​Harmelodic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/920\"\u003e#920\u003c/a\u003e - Remove usage of Stack (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/921\"\u003e#921\u003c/a\u003e) \u003ca href=\"https://github.com/khmarbaise\"\u003e\u003ccode\u003e@​khmarbaise\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/925\"\u003e#925\u003c/a\u003e) \u003ca href=\"https://github.com/sebtiem\"\u003e\u003ccode\u003e@​sebtiem\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/917\"\u003e#917\u003c/a\u003e - Remove usage of Hashtable (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/918\"\u003e#918\u003c/a\u003e) \u003ca href=\"https://github.com/khmarbaise\"\u003e\u003ccode\u003e@​khmarbaise\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump m-invoker-p to 3.9.1 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/935\"\u003e#935\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/933\"\u003e#933\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.5 to 3.27.6 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/932\"\u003e#932\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.4 to 3.27.5 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/931\"\u003e#931\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mrm-maven-plugin from 1.6.0 to 1.7.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/923\"\u003e#923\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/919\"\u003e#919\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-codec:commons-codec from 1.18.0 to 1.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/915\"\u003e#915\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/914\"\u003e#914\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.9.10 to 3.9.11 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/912\"\u003e#912\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/82ba7700115bdf5ec8f267741a9e232adf91b51e\"\u003e\u003ccode\u003e82ba770\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release enforcer-3.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/5313c70472efba99db6342d05ffb5c00e471e375\"\u003e\u003ccode\u003e5313c70\u003c/code\u003e\u003c/a\u003e Bump m-invoker-p to 3.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/ee5abeeabba6acad11b3b5ba279def0ab6c1f80c\"\u003e\u003ccode\u003eee5abee\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/6c5a152b360737d25f5e8961703903a59c6f684c\"\u003e\u003ccode\u003e6c5a152\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.5 to 3.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/89ccb701fbc84c36d281f056ecd233624ea51bb3\"\u003e\u003ccode\u003e89ccb70\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.4 to 3.27.5 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/03ed82d5fef50b44bb55c8bde8cd5d7bb4d8ca15\"\u003e\u003ccode\u003e03ed82d\u003c/code\u003e\u003c/a\u003e Update Version Ranges link in site.xml (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/d282dc4e8a19f02182c04537524ff9abc1925113\"\u003e\u003ccode\u003ed282dc4\u003c/code\u003e\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/920\"\u003e#920\u003c/a\u003e - Remove usage of Stack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/27e1f4669bc44829cfc9c39d1d01ae35d7045577\"\u003e\u003ccode\u003e27e1f46\u003c/code\u003e\u003c/a\u003e Use SessionData for cache storage (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/a1bac9b43ddbac7416944882f5c7a52dc490cdd5\"\u003e\u003ccode\u003ea1bac9b\u003c/code\u003e\u003c/a\u003e Fix formatting typo in dependencyConvergence.apt.vm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/870a1edcb05613525c49cad546889fd016d892a1\"\u003e\u003ccode\u003e870a1ed\u003c/code\u003e\u003c/a\u003e Correct support parameters documentation for banned repositories rule\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-enforcer/compare/enforcer-3.6.1...enforcer-3.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 2.2.0 to 2.2.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.21\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81372\"\u003e\u003ccode\u003eKT-81372\u003c/code\u003e\u003c/a\u003e K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80018\"\u003e\u003ccode\u003eKT-80018\u003c/code\u003e\u003c/a\u003e K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81191\"\u003e\u003ccode\u003eKT-81191\u003c/code\u003e\u003c/a\u003e K2: \u0026quot;null cannot be cast to non-null type ConeTypeParameterLookupTag\u0026quot; with invalid code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80936\"\u003e\u003ccode\u003eKT-80936\u003c/code\u003e\u003c/a\u003e NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : \u003ccode\u003e@PublishedApi\u003c/code\u003e doesn't work for fun interfaces\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79926\"\u003e\u003ccode\u003eKT-79926\u003c/code\u003e\u003c/a\u003e Wrong export of interfaces with companions with ES Modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81424\"\u003e\u003ccode\u003eKT-81424\u003c/code\u003e\u003c/a\u003e Kotlin/JS: Cannot Get / in a simple running application\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80873\"\u003e\u003ccode\u003eKT-80873\u003c/code\u003e\u003c/a\u003e KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79384\"\u003e\u003ccode\u003eKT-79384\u003c/code\u003e\u003c/a\u003e K/N: Application Not Responding: Thread Deadlock\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79047\"\u003e\u003ccode\u003eKT-79047\u003c/code\u003e\u003c/a\u003e Gradle compileKotlin fails with configuration cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81148\"\u003e\u003ccode\u003eKT-81148\u003c/code\u003e\u003c/a\u003e Publishing helpers in KGP are incompatible with Isolated Projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80950\"\u003e\u003ccode\u003eKT-80950\u003c/code\u003e\u003c/a\u003e KGP breaks configuration cache when signing plugin with GnuPG is applied\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-61127\"\u003e\u003ccode\u003eKT-61127\u003c/code\u003e\u003c/a\u003e Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81249\"\u003e\u003ccode\u003eKT-81249\u003c/code\u003e\u003c/a\u003e Kotlin 2.2.20 broke KMP implementation of Parcelize\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Native\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81510\"\u003e\u003ccode\u003eKT-81510\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e exception with 'kotlinNativeBundleConfiguration' not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81134\"\u003e\u003ccode\u003eKT-81134\u003c/code\u003e\u003c/a\u003e Native: Gradle configuration failure likely related to Klibs cross-compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77732\"\u003e\u003ccode\u003eKT-77732\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e failed with \u0026quot;Unresolved classifier: platform/posix/size_t\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80675\"\u003e\u003ccode\u003eKT-80675\u003c/code\u003e\u003c/a\u003e Commonized cinterops between \u0026quot;test\u0026quot; compilations produce an import failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Maven\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81218\"\u003e\u003ccode\u003eKT-81218\u003c/code\u003e\u003c/a\u003e Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80582\"\u003e\u003ccode\u003eKT-80582\u003c/code\u003e\u003c/a\u003e Multiple reloads when using webpack dev server after 2.2.20-Beta2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.2.21-RC2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81372\"\u003e\u003ccode\u003eKT-81372\u003c/code\u003e\u003c/a\u003e K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80018\"\u003e\u003ccode\u003eKT-80018\u003c/code\u003e\u003c/a\u003e K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81191\"\u003e\u003ccode\u003eKT-81191\u003c/code\u003e\u003c/a\u003e K2: \u0026quot;null cannot be cast to non-null type ConeTypeParameterLookupTag\u0026quot; with invalid code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80936\"\u003e\u003ccode\u003eKT-80936\u003c/code\u003e\u003c/a\u003e NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : \u003ccode\u003e@PublishedApi\u003c/code\u003e doesn't work for fun interfaces\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79926\"\u003e\u003ccode\u003eKT-79926\u003c/code\u003e\u003c/a\u003e Wrong export of interfaces with companions with ES Modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81424\"\u003e\u003ccode\u003eKT-81424\u003c/code\u003e\u003c/a\u003e Kotlin/JS: Cannot Get / in a simple running application\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80873\"\u003e\u003ccode\u003eKT-80873\u003c/code\u003e\u003c/a\u003e KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79384\"\u003e\u003ccode\u003eKT-79384\u003c/code\u003e\u003c/a\u003e K/N: Application Not Responding: Thread Deadlock\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79047\"\u003e\u003ccode\u003eKT-79047\u003c/code\u003e\u003c/a\u003e Gradle compileKotlin fails with configuration cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81148\"\u003e\u003ccode\u003eKT-81148\u003c/code\u003e\u003c/a\u003e Publishing helpers in KGP are incompatible with Isolated Projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80950\"\u003e\u003ccode\u003eKT-80950\u003c/code\u003e\u003c/a\u003e KGP breaks configuration cache when signing plugin with GnuPG is applied\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-61127\"\u003e\u003ccode\u003eKT-61127\u003c/code\u003e\u003c/a\u003e Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81249\"\u003e\u003ccode\u003eKT-81249\u003c/code\u003e\u003c/a\u003e Kotlin 2.2.20 broke KMP implementation of Parcelize\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Native\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81510\"\u003e\u003ccode\u003eKT-81510\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e exception with 'kotlinNativeBundleConfiguration' not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81134\"\u003e\u003ccode\u003eKT-81134\u003c/code\u003e\u003c/a\u003e Native: Gradle configuration failure likely related to Klibs cross-compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77732\"\u003e\u003ccode\u003eKT-77732\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e failed with \u0026quot;Unresolved classifier: platform/posix/size_t\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80675\"\u003e\u003ccode\u003eKT-80675\u003c/code\u003e\u003c/a\u003e Commonized cinterops between \u0026quot;test\u0026quot; compilations produce an import failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Maven\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81218\"\u003e\u003ccode\u003eKT-81218\u003c/code\u003e\u003c/a\u003e Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80582\"\u003e\u003ccode\u003eKT-80582\u003c/code\u003e\u003c/a\u003e Multiple reloads when using webpack dev server after 2.2.20-Beta2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.20\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/2146684dcba708e5a304758b41a9e4ec9c7eff71\"\u003e\u003ccode\u003e2146684\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d8cf44a2d13645af6c01a30bf3c8b8d3ebfcc1e3\"\u003e\u003ccode\u003ed8cf44a\u003c/code\u003e\u003c/a\u003e [KGP][IT] Require Xcode 26 for shouldDownloadLightNativeBundleWithMaven\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/bd2b4265ef331e69c054c1bc062a51c30b1eaa0d\"\u003e\u003ccode\u003ebd2b426\u003c/code\u003e\u003c/a\u003e [Gradle] Only register commonizeCInterop if there are native targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f66516ec54a615931dceb9a8dc53cdda0c65d8ea\"\u003e\u003ccode\u003ef66516e\u003c/code\u003e\u003c/a\u003e [Gradle] Added tests for accessing target's publishable property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7aad8e5ca9f78b4a33ea9cdf01d3cb952dbcbcfd\"\u003e\u003ccode\u003e7aad8e5\u003c/code\u003e\u003c/a\u003e [Gradle] Workaround for not completable Future with cross compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d0617749adb544555154881fc639aae56c11720d\"\u003e\u003ccode\u003ed061774\u003c/code\u003e\u003c/a\u003e [Wasm, JS] Add statics field to DevServer data constructor for data class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/060989636b290f2d187c2a16b91537d0754c2e1c\"\u003e\u003ccode\u003e0609896\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4f2bc0c4657778abcfcd7eb004c6c5fca7b62fbf\"\u003e\u003ccode\u003e4f2bc0c\u003c/code\u003e\u003c/a\u003e [Gradle] Dont add parcelize plugin to JVM compilations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/948802f1778a01ee7d51548fe167e25a3a237b2e\"\u003e\u003ccode\u003e948802f\u003c/code\u003e\u003c/a\u003e [K/N][tests] Fixed lldb tests to work with Xcode 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a32c8f3ca2c2567900959a62bf654d27db187f5a\"\u003e\u003ccode\u003ea32c8f3\u003c/code\u003e\u003c/a\u003e [stdlib] Add \u003ccode\u003eos.arch\u003c/code\u003e as an input property to prevent build cache reuse acro...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.2.0 to 2.2.21\n\nUpdates `org.jetbrains.kotlin:kotlin-test-junit` from 2.2.0 to 2.2.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin:kotlin-test-junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.21\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81372\"\u003e\u003ccode\u003eKT-81372\u003c/code\u003e\u003c/a\u003e K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80018\"\u003e\u003ccode\u003eKT-80018\u003c/code\u003e\u003c/a\u003e K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81191\"\u003e\u003ccode\u003eKT-81191\u003c/code\u003e\u003c/a\u003e K2: \u0026quot;null cannot be cast to non-null type ConeTypeParameterLookupTag\u0026quot; with invalid code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80936\"\u003e\u003ccode\u003eKT-80936\u003c/code\u003e\u003c/a\u003e NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : \u003ccode\u003e@PublishedApi\u003c/code\u003e doesn't work for fun interfaces\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79926\"\u003e\u003ccode\u003eKT-79926\u003c/code\u003e\u003c/a\u003e Wrong export of interfaces with companions with ES Modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81424\"\u003e\u003ccode\u003eKT-81424\u003c/code\u003e\u003c/a\u003e Kotlin/JS: Cannot Get / in a simple running application\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80873\"\u003e\u003ccode\u003eKT-80873\u003c/code\u003e\u003c/a\u003e KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79384\"\u003e\u003ccode\u003eKT-79384\u003c/code\u003e\u003c/a\u003e K/N: Application Not Responding: Thread Deadlock\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79047\"\u003e\u003ccode\u003eKT-79047\u003c/code\u003e\u003c/a\u003e Gradle compileKotlin fails with configuration cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81148\"\u003e\u003ccode\u003eKT-81148\u003c/code\u003e\u003c/a\u003e Publishing helpers in KGP are incompatible with Isolated Projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80950\"\u003e\u003ccode\u003eKT-80950\u003c/code\u003e\u003c/a\u003e KGP breaks configuration cache when signing plugin with GnuPG is applied\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-61127\"\u003e\u003ccode\u003eKT-61127\u003c/code\u003e\u003c/a\u003e Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81249\"\u003e\u003ccode\u003eKT-81249\u003c/code\u003e\u003c/a\u003e Kotlin 2.2.20 broke KMP implementation of Parcelize\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Native\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81510\"\u003e\u003ccode\u003eKT-81510\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e exception with 'kotlinNativeBundleConfiguration' not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81134\"\u003e\u003ccode\u003eKT-81134\u003c/code\u003e\u003c/a\u003e Native: Gradle configuration failure likely related to Klibs cross-compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77732\"\u003e\u003ccode\u003eKT-77732\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e failed with \u0026quot;Unresolved classifier: platform/posix/size_t\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80675\"\u003e\u003ccode\u003eKT-80675\u003c/code\u003e\u003c/a\u003e Commonized cinterops between \u0026quot;test\u0026quot; compilations produce an import failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Maven\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81218\"\u003e\u003ccode\u003eKT-81218\u003c/code\u003e\u003c/a\u003e Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80582\"\u003e\u003ccode\u003eKT-80582\u003c/code\u003e\u003c/a\u003e Multiple reloads when using webpack dev server after 2.2.20-Beta2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.2.21-RC2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-test-junit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81372\"\u003e\u003ccode\u003eKT-81372\u003c/code\u003e\u003c/a\u003e K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80018\"\u003e\u003ccode\u003eKT-80018\u003c/code\u003e\u003c/a\u003e K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81191\"\u003e\u003ccode\u003eKT-81191\u003c/code\u003e\u003c/a\u003e K2: \u0026quot;null cannot be cast to non-null type ConeTypeParameterLookupTag\u0026quot; with invalid code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80936\"\u003e\u003ccode\u003eKT-80936\u003c/code\u003e\u003c/a\u003e NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : \u003ccode\u003e@PublishedApi\u003c/code\u003e doesn't work for fun interfaces\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79926\"\u003e\u003ccode\u003eKT-79926\u003c/code\u003e\u003c/a\u003e Wrong export of interfaces with companions with ES Modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81424\"\u003e\u003ccode\u003eKT-81424\u003c/code\u003e\u003c/a\u003e Kotlin/JS: Cannot Get / in a simple running application\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80873\"\u003e\u003ccode\u003eKT-80873\u003c/code\u003e\u003c/a\u003e KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79384\"\u003e\u003ccode\u003eKT-79384\u003c/code\u003e\u003c/a\u003e K/N: Application Not Responding: Thread Deadlock\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79047\"\u003e\u003ccode\u003eKT-79047\u003c/code\u003e\u003c/a\u003e Gradle compileKotlin fails with configuration cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81148\"\u003e\u003ccode\u003eKT-81148\u003c/code\u003e\u003c/a\u003e Publishing helpers in KGP are incompatible with Isolated Projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80950\"\u003e\u003ccode\u003eKT-80950\u003c/code\u003e\u003c/a\u003e KGP breaks configuration cache when signing plugin with GnuPG is applied\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-61127\"\u003e\u003ccode\u003eKT-61127\u003c/code\u003e\u003c/a\u003e Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81249\"\u003e\u003ccode\u003eKT-81249\u003c/code\u003e\u003c/a\u003e Kotlin 2.2.20 broke KMP implementation of Parcelize\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Native\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81510\"\u003e\u003ccode\u003eKT-81510\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e exception with 'kotlinNativeBundleConfiguration' not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81134\"\u003e\u003ccode\u003eKT-81134\u003c/code\u003e\u003c/a\u003e Native: Gradle configuration failure likely related to Klibs cross-compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77732\"\u003e\u003ccode\u003eKT-77732\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e failed with \u0026quot;Unresolved classifier: platform/posix/size_t\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80675\"\u003e\u003ccode\u003eKT-80675\u003c/code\u003e\u003c/a\u003e Commonized cinterops between \u0026quot;test\u0026quot; compilations produce an import failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Maven\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81218\"\u003e\u003ccode\u003eKT-81218\u003c/code\u003e\u003c/a\u003e Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80582\"\u003e\u003ccode\u003eKT-80582\u003c/code\u003e\u003c/a\u003e Multiple reloads when using webpack dev server after 2.2.20-Beta2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.20\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/2146684dcba708e5a304758b41a9e4ec9c7eff71\"\u003e\u003ccode\u003e2146684\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d8cf44a2d13645af6c01a30bf3c8b8d3ebfcc1e3\"\u003e\u003ccode\u003ed8cf44a\u003c/code\u003e\u003c/a\u003e [KGP][IT] Require Xcode 26 for shouldDownloadLightNativeBundleWithMaven\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/bd2b4265ef331e69c054c1bc062a51c30b1eaa0d\"\u003e\u003ccode\u003ebd2b426\u003c/code\u003e\u003c/a\u003e [Gradle] Only register commonizeCInterop if there are native targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f66516ec54a615931dceb9a8dc53cdda0c65d8ea\"\u003e\u003ccode\u003ef66516e\u003c/code\u003e\u003c/a\u003e [Gradle] Added tests for accessing target's publishable property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7aad8e5ca9f78b4a33ea9cdf01d3cb952dbcbcfd\"\u003e\u003ccode\u003e7aad8e5\u003c/code\u003e\u003c/a\u003e [Gradle] Workaround for not completable Future with cross compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d0617749adb544555154881fc639aae56c11720d\"\u003e\u003ccode\u003ed061774\u003c/code\u003e\u003c/a\u003e [Wasm, JS] Add statics field to DevServer data constructor for data class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/060989636b290f2d187c2a16b91537d0754c2e1c\"\u003e\u003ccode\u003e0609896\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4f2bc0c4657778abcfcd7eb004c6c5fca7b62fbf\"\u003e\u003ccode\u003e4f2bc0c\u003c/code\u003e\u003c/a\u003e [Gradle] Dont add parcelize plugin to JVM compilations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/948802f1778a01ee7d51548fe167e25a3a237b2e\"\u003e\u003ccode\u003e948802f\u003c/code\u003e\u003c/a\u003e [K/N][tests] Fixed lldb tests to work with Xcode 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a32c8f3ca2c2567900959a62bf654d27db187f5a\"\u003e\u003ccode\u003ea32c8f3\u003c/code\u003e\u003c/a\u003e [stdlib] Add \u003ccode\u003eos.arch\u003c/code\u003e as an input property to prevent build cache reuse acro...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-allopen` from 2.2.0 to 2.2.21\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-noarg` from 2.2.0 to 2.2.21\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-serialization` from 2.2.0 to 2.2.21\n\nUpdates `com.fasterxml.jackson.module:jackson-module-kotlin` from 2.19.2 to 2.20\n\nUpdates `com.fasterxml.jackson.core:jackson-annotations` from 2.19.2 to 2.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.19.2 to 2.20\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.19.2 to 2.20\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.19.2 to 2.20\n\nUpdates `com.fasterxml.jackson.module:jackson-module-jaxb-annotations` from 2.19.2 to 2.20\n\nUpdates `org.openapitools:openapi-generator-maven-plugin` from 7.14.0 to 7.17.0\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.2.0 to 2.2.21\n\nUpdates `io.swagger.core.v3:swagger-annotations` from 2.2.35 to 2.2.41\n\nUpdates `org.openapitools:jackson-databind-nullable` from 0.2.6 to 0.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/releases\"\u003eorg.openapitools:jackson-databind-nullable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.8 released\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to next snapshot version by \u003ca href=\"https://github.com/wing328\"\u003e\u003ccode\u003e@​wing328\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/67\"\u003eOpenAPITools/jackson-databind-nullable#67\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip SNAPSHOT deploy job on forks by \u003ca href=\"https://github.com/ctrimble\"\u003e\u003ccode\u003e@​ctrimble\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/70\"\u003eOpenAPITools/jackson-databind-nullable#70\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Javadoc argument --ignore-source-errors by \u003ca href=\"https://github.com/ctrimble\"\u003e\u003ccode\u003e@​ctrimble\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/69\"\u003eOpenAPITools/jackson-databind-nullable#69\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to JUnit 5 and fix tests by \u003ca href=\"https://github.com/Til7701\"\u003e\u003ccode\u003e@​Til7701\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/72\"\u003eOpenAPITools/jackson-databind-nullable#72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate all dependency and plugin versions by \u003ca href=\"https://github.com/nrayburn-tech\"\u003e\u003ccode\u003e@​nrayburn-tech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/75\"\u003eOpenAPITools/jackson-databind-nullable#75\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGitHub actions cleanup by \u003ca href=\"https://github.com/nrayburn-tech\"\u003e\u003ccode\u003e@​nrayburn-tech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/76\"\u003eOpenAPITools/jackson-databind-nullable#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dependabot configuration by \u003ca href=\"https://github.com/Til7701\"\u003e\u003ccode\u003e@​Til7701\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/77\"\u003eOpenAPITools/jackson-databind-nullable#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 3 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/78\"\u003eOpenAPITools/jackson-databind-nullable#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/79\"\u003eOpenAPITools/jackson-databind-nullable#79\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 3 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/80\"\u003eOpenAPITools/jackson-databind-nullable#80\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate GitHub actions to use commit sha instead of tags by \u003ca href=\"https://github.com/nrayburn-tech\"\u003e\u003ccode\u003e@​nrayburn-tech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/82\"\u003eOpenAPITools/jackson-databind-nullable#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore Hibernate Validator updates until Java 17+ is used for builds by \u003ca href=\"https://github.com/nrayburn-tech\"\u003e\u003ccode\u003e@​nrayburn-tech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/83\"\u003eOpenAPITools/jackson-databind-nullable#83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStreaming methods by \u003ca href=\"https://github.com/ctrimble\"\u003e\u003ccode\u003e@​ctrimble\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/68\"\u003eOpenAPITools/jackson-databind-nullable#68\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore semver-major Mockito and JUnit updates until Java 17+ is used for builds by \u003ca href=\"https://github.com/nrayburn-tech\"\u003e\u003ccode\u003e@​nrayburn-tech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/86\"\u003eOpenAPITools/jackson-databind-nullable#86\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild as multi release jar by \u003ca href=\"https://github.com/Til7701\"\u003e\u003ccode\u003e@​Til7701\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/62\"\u003eOpenAPITools/jackson-databind-nullable#62\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.13.4 to 5.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/87\"\u003eOpenAPITools/jackson-databind-nullable#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos and linguistic errors in documentation / hacktoberfest by \u003ca href=\"https://github.com/survivant\"\u003e\u003ccode\u003e@​survivant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/88\"\u003eOpenAPITools/jackson-databind-nullable#88\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange the maven compile execution for Java 8 to override the default compile by \u003ca href=\"https://github.com/nrayburn-tech\"\u003e\u003ccode\u003e@​nrayburn-tech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/89\"\u003eOpenAPITools/jackson-databind-nullable#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to move away from deprecated methods by \u003ca href=\"https://github.com/nrayburn-tech\"\u003e\u003ccode\u003e@​nrayburn-tech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/91\"\u003eOpenAPITools/jackson-databind-nullable#91\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrimble\"\u003e\u003ccode\u003e@​ctrimble\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/70\"\u003eOpenAPITools/jackson-databind-nullable#70\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrayburn-tech\"\u003e\u003ccode\u003e@​nrayburn-tech\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/75\"\u003eOpenAPITools/jackson-databind-nullable#75\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/survivant\"\u003e\u003ccode\u003e@​survivant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/88\"\u003eOpenAPITools/jackson-databind-nullable#88\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.7...v0.2.8\"\u003ehttps://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.7...v0.2.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.7 released\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate parent and dependencies by \u003ca href=\"https://github.com/Til7701\"\u003e\u003ccode\u003e@​Til7701\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/61\"\u003eOpenAPITools/jackson-databind-nullable#61\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.2.7 release by \u003ca href=\"https://github.com/wing328\"\u003e\u003ccode\u003e@​wing328\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/63\"\u003eOpenAPITools/jackson-databind-nullable#63\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate pom.xml to use central publishing maven plugin, add workflow by \u003ca href=\"https://github.com/wing328\"\u003e\u003ccode\u003e@​wing328\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/66\"\u003eOpenAPITools/jackson-databind-nullable#66\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Til7701\"\u003e\u003ccode\u003e@​Til7701\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/61\"\u003eOpenAPITools/jackson-databind-nullable#61\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.6...v0.2.7\"\u003ehttps://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.6...v0.2.7\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/108f5bd3391b23ea0fa05ce47f74681cdc927992\"\u003e\u003ccode\u003e108f5bd\u003c/code\u003e\u003c/a\u003e v0.2.8 release (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/b2ca809a1b73a86bb94908af6e2189b50bca7ec2\"\u003e\u003ccode\u003eb2ca809\u003c/code\u003e\u003c/a\u003e Update to move away from deprecated methods (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/91\"\u003e#91\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/377e8c49fb502aea465d23366f0c2172b7eb53f7\"\u003e\u003ccode\u003e377e8c4\u003c/code\u003e\u003c/a\u003e Change the maven compile execution for Java 8 to override the default compile...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/5b7307624183ddbb25c05bfcac524dc69b605cb2\"\u003e\u003ccode\u003e5b73076\u003c/code\u003e\u003c/a\u003e Fix typos and linguistic errors in documentation (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/85e68d458bba8caf2698f70a6f2ae6ed35fc3861\"\u003e\u003ccode\u003e85e68d4\u003c/code\u003e\u003c/a\u003e Bump org.junit:junit-bom from 5.13.4 to 5.14.0 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/9dd4094fe231c55fdc8d5d9d2056581ee9fd3ff5\"\u003e\u003ccode\u003e9dd4094\u003c/code\u003e\u003c/a\u003e Build as multi release jar (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/6712288e3fc2070ebfed16557b73f1df1f323ca4\"\u003e\u003ccode\u003e6712288\u003c/code\u003e\u003c/a\u003e Ignore semver-major Mockito and JUnit updates until Java 17+ is used for buil...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/f377eda60ec69ef9197867dc82609ba23bcd0992\"\u003e\u003ccode\u003ef377eda\u003c/code\u003e\u003c/a\u003e adding the following methods to JsonNullable, based on methods (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/09ee5fcf6fee78386576302c404e40ff7b08a201\"\u003e\u003ccode\u003e09ee5fc\u003c/code\u003e\u003c/a\u003e Ignore Hibernate Validator updates until Java 17+ is used for builds (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/338ccf8bc402d59500635b2b57655e8382c27feb\"\u003e\u003ccode\u003e338ccf8\u003c/code\u003e\u003c/a\u003e Update GitHub actions to use commit sha instead of tags to avoid supply chain...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.6...v0.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.cloud:libraries-bom` from 26.62.0 to 26.72.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/java-cloud-bom/releases\"\u003ecom.google.cloud:libraries-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.72.0\u003c/h2\u003e\n\u003cp\u003eGCP Libraries BOM 26.72.0\u003c/p\u003e\n\u003cp\u003eHere are the differences from the previous version (26.71.0)\u003c/p\u003e\n\u003ch1\u003eNew Addition\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ecom.google.cloud:google-cloud-databasecenter:0.1.0\u003c/li\u003e\n\u003cli\u003ecom.google.cloud:google-cloud-vectorsearch:0.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe group ID of the following artifacts is \u003ccode\u003ecom.google.cloud\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003eNotable Changes\u003c/h1\u003e\n\u003ch2\u003egoogle-cloud-bigquery 2.56.0 (prev: 2.55.3)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew queryWithTimeout method for customer-side wait (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3995\"\u003e#3995\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/9c0df5422c05696f7ce4bedf914a58306150dc21\"\u003e9c0df54\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-bigquerystorage 3.18.0 (prev: 3.17.3)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport picosecond timestamp precision in BigQuery Storage API (\u003ca href=\"https://github.com/googleapis/java-bigquerystorage/commit/3704f63150075eca0aacd100227125656aff39a6\"\u003e3704f63\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake location cache expire after 10 minutes (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquerystorage/issues/3117\"\u003e#3117\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquerystorage/commit/f7f3c063846863360503a14c401d62ee6e9b0df4\"\u003ef7f3c06\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-bigtable 2.70.0 (prev: 2.68.0)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd PeerInfo proto in Bigtable API (\u003ca href=\"https://github.com/googleapis/java-bigtable/commit/0736694c74099a98ab9f36ecb011a31458c6d8c6\"\u003e0736694\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-datastore 2.33.0 (prev: 2.32.3)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable flag for report generation (\u003ca href=\"https://redirect.github.com/googleapis/java-datastore/issues/1991\"\u003e#1991\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-datastore/commit/767a558d7cd8b4ba791fe5d304757e660f7935ff\"\u003e767a558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-spanner 6.103.0 (prev: 6.102.1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd grpc.xds.resource_type label to xDS client metrics (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/97bed3cf1a9df542acc4685c2ce4dbfa629b2cd3\"\u003e97bed3c\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExposing AutoscalingConfig in InstancePartition (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/22edecf8518844860c3cb47883544efd36cbc311\"\u003e22edecf\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd env var to allow disabling directpath bound token (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner/issues/4189\"\u003e#4189\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/0ca95412c778e3478cb66e4bea124396326c6056\"\u003e0ca9541\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow DML THEN RETURN with retryAbortsInternally=false (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner/issues/4225\"\u003e#4225\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/f49cc47e663836696ef151738510e68324e139dc\"\u003ef49cc47\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove URL encoding in project name (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner/issues/4188\"\u003e#4188\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/abba0c1730ea792407bea073ea65da55128cd764\"\u003eabba0c1\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-spanner-jdbc 2.34.0 (prev: 2.33.2)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd unknownLength connection property (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner-jdbc/issues/2286\"\u003e#2286\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner-jdbc/commit/6aceb6487e46beb45277dee230a66b09e4de1671\"\u003e6aceb64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-storage 2.60.0 (prev: 2.59.0)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd preview MultipartUploadClient#abortMultipartUpload \u003ca href=\"https://redirect.github.com/googleapis/java-storage/pull/3361\"\u003egoogleapis/java-storage#3361\u003c/a\u003e (\u003ca href=\"https://github.com/googleapis/java-storage/commit/160fa9af7aa492373a9d9b40f65a6c56d7cab5ef\"\u003e160fa9a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd preview MultipartUploadClient#completeMultipartUpload \u003ca href=\"https://redirect.github.com/googleapis/java-storage/pull/3372\"\u003egoogleapis/java-storage#3372\u003c/a\u003e (\u003ca href=\"https://github.com/googleapis/java-storage/commit/160fa9af7aa492373a9d9b40f65a6c56d7cab5ef\"\u003e160fa9a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd preview MultipartUploadClient#createMultipartUpload \u003ca href=\"https://redirect.github.com/googleapis/java-storage/pull/3356\"\u003egoogleapis/java-storage#3356\u003c/a\u003e (\u003ca href=\"https://github.com/googleapis/java-storage/commit/160fa9af7aa492373a9d9b40f65a6c56d7cab5ef\"\u003e160fa9a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd preview MultipartUploadClient#listParts \u003ca href=\"https://redirect.github.com/googleapis/java-storage/pull/3359\"\u003egoogleapis/java-storage#3359\u003c/a\u003e (\u003ca href=\"https://github.com/googleapis/java-storage/commit/160fa9af7aa492373a9d9b40f65a6c56d7cab5ef\"\u003e160fa9a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd preview MultipartUploadClient#uploadPart \u003ca href=\"https://redirect.github.com/googleapis/java-storage/pull/3375\"\u003egoogleapis/java-storage#3375\u003c/a\u003e (\u003ca href=\"https://github.com/googleapis/java-storage/commit/160fa9af7aa492373a9d9b40f65a6c56d7cab5ef\"\u003e160fa9a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd preview MultipartUploadSettings (\u003ca href=\"https://github.com/googleapis/java-storage/commit/160fa9af7aa492373a9d9b40f65a6c56d7cab5ef\"\u003e160fa9a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new system property (com.google.cloud.storage.grpc.bound_token) to allow disabling bound token use with grpc (\u003ca href=\"https://redirect.github.com/googleapis/java-storage/issues/3365\"\u003e#3365\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage/commit/ebf5e6d30d8dc197ab388a70cc0d465c0f740496\"\u003eebf5e6d\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCall response.disconnect() after resolving resumable upload url (\u003ca href=\"https://redirect.github.com/googleapis/java-storage/issues/3385\"\u003e#3385\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage/commit/ac3be4b7e82d9340ede7d527a26ffe3e2ba58909\"\u003eac3be4b\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther libraries\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/746361c8518a46a34e5722219bcb8fd62254d3a2\"\u003e\u003ccode\u003e746361c\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7282\"\u003e#7282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/5f79ffc4d14c510d38d5a019ab5f0d7a711c2e6a\"\u003e\u003ccode\u003e5f79ffc\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-bigtable-bom to v2.70.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/297f8d505d97bff0dd93ef5dba92d641ccbb7a64\"\u003e\u003ccode\u003e297f8d5\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.34.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/2b00ef51060c6fc8b1b772b352bd0b22f25ee09a\"\u003e\u003ccode\u003e2b00ef5\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:first-party-dependencies to v3.54.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/63b1b4c765bd019153cfeae3b98d69363e679d6e\"\u003e\u003ccode\u003e63b1b4c\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-storage-bom to v2.60.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/0ef2783c1e92cbb90fd9aa9baf9a4749cad87a29\"\u003e\u003ccode\u003e0ef2783\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-nio to v0.128.8 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7269\"\u003e#7269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/b52b9d958d2a5f89600b808164f14720dfb56d7f\"\u003e\u003ccode\u003eb52b9d9\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:gapic-libraries-bom to v1.74.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7271\"\u003e#7271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/f9c869bd0e4f1a71ff225ca09d6d094434d250d2\"\u003e\u003ccode\u003ef9c869b\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-pubsub-bom to v1.143.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/b59ad99edc23294254334d3dae4a181c8e0c25ed\"\u003e\u003ccode\u003eb59ad99\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-bigquerystorage-bom to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/58aa10ca5b7bb81115c6fab3f8719375f2345d84\"\u003e\u003ccode\u003e58aa10c\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-firestore-bom to v3.33....\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.62.0...v26.72.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.prometheus:prometheus-metrics-instrumentation-jvm` from 1.3.10 to 1.4.3\n\nUpdates `io.micrometer:micrometer-registry-prometheus` from 1.15.2 to 1.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases\"\u003eio.micrometer:micrometer-registry-prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.16.0\u003c/h2\u003e\n\u003cp\u003eWe upgraded the Prometheus Java Client to \u003ccode\u003e1.4.x\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6830\"\u003e#6830\u003c/a\u003e) which brings support for Unicode which includes some behavioral change in naming conventions, see the \u003ca href=\"https://github.com/micrometer-metrics/micrometer/wiki/1.16-Migration-Guide\"\u003e1.16 Migration-Guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e:warning: Noteworthy\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate the Wavefront module \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6328\"\u003e#6328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated io.micrometer.core.lang annotations \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6407\"\u003e#6407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister JCache \u003ccode\u003ecache.removals\u003c/code\u003e as a FunctionCounter by default \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/2754\"\u003e#2754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove no-op behavior of the Observation API \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6700\"\u003e#6700\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport KeyValues with annotations when using \u003ccode\u003eObservedAspect\u003c/code\u003e/\u003ccode\u003e@Observed\u003c/code\u003e \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/4030\"\u003e#4030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate low cardinality keys \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6713\"\u003e#6713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd counter for total loaded classes \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/3561\"\u003e#3561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd eventexecutor.workers metrics for Netty \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6375\"\u003e#6375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid DistributionStatisticsConfig creation when retrieving timers \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6661\"\u003e#6661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid capturing lambda allocation when retrieving existing meters \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6670\"\u003e#6670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce MeterConvention \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6710\"\u003e#6710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOpenTelemetry Semantic Conventions for JVM metrics \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/5286\"\u003e#5286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MeterFilter.forMeters utility method \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6594\"\u003e#6594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApache HC 5 OTel semantic convention \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6591\"\u003e#6591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove nullability for gauges \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6546\"\u003e#6546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetrics for Generational Shenandoah GC \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/4259\"\u003e#4259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport custom tags in NettyEventExecutorMetrics \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6592\"\u003e#6592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport newsgroups KeyValue for Jakarta Mail instrumentation \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6558\"\u003e#6558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd KeyName.withNoneValue() \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6125\"\u003e#6125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getAll to Getter for repeated metadata \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6312\"\u003e#6312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance logging of negative amount in AbstractTimer.record() by printing stack trace \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6530\"\u003e#6530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlag to register JCache cache.removals as FunctionCounter \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6471\"\u003e#6471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Meter.Id#getTags() performance \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6182\"\u003e#6182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJakarta Mail instrumentation \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/5985\"\u003e#5985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog requests as trace level for OtlpMeterRegistry \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6514\"\u003e#6514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake KafkaMetrics refresh interval configurable \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6319\"\u003e#6319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to JSpecify annotations for nullability constraints \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/5547\"\u003e#5547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide meter count in HighCardinalityTagsDetector \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6510\"\u003e#6510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStackdriverConfig option to not create metric descriptors \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6281\"\u003e#6281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse String.replace() where possible \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6449\"\u003e#6449\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude java.* from OSGI Import-Package \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6810\"\u003e#6810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDistribution without percentiles always has value 0 in Stackdriver \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6401\"\u003e#6401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncompatible with slf4j 2 in OSGi \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6406\"\u003e#6406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLongTaskTimer#measure does not return max duration \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6421\"\u003e#6421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn NaN for null KafkaMetrics values \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6324\"\u003e#6324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eScra...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/innsending-api/pull/328","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Finnsending-api/issues/328","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/328/packages"}},{"old_version":"4.4.0","new_version":"4.5.0","update_type":"minor","path":null,"pr_created_at":"2025-11-17T12:26:54.000Z","version_change":"4.4.0 → 4.5.0","issue":{"uuid":"3633125822","node_id":"PR_kwDOFiUdu86z2HLa","number":134,"state":"closed","title":"build(deps): bump the dependencies group across 1 directory with 119 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-24T13:07:23.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T12:26:54.000Z","updated_at":"2025-11-24T13:07:25.000Z","time_to_close":607229,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":119,"packages":[{"name":"io.netty:netty-bom","old_version":"4.2.1.Final","new_version":"4.2.7.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-codec-http2","old_version":"4.2.1.Final","new_version":"4.2.7.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-transport-native-epoll","old_version":"4.2.1.Final","new_version":"4.2.7.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-transport-native-kqueue","old_version":"4.2.1.Final","new_version":"4.2.7.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-transport-native-io_uring","old_version":"4.2.1.Final","new_version":"4.2.7.Final","repository_url":"https://github.com/netty/netty"},{"name":"com.amazonaws:aws-java-sdk-bom","old_version":"1.12.783","new_version":"1.12.793","repository_url":"https://github.com/aws/aws-sdk-java"},{"name":"org.apache.camel:camel-bom","old_version":"4.11.0","new_version":"4.16.0"},{"name":"org.junit:junit-bom","old_version":"5.12.2","new_version":"6.0.1","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"com.github.ben-manes.caffeine:caffeine","old_version":"3.2.0","new_version":"3.2.3","repository_url":"https://github.com/ben-manes/caffeine"},{"name":"org.ow2.asm:asm","old_version":"9.8","new_version":"9.9"},{"name":"org.ow2.asm:asm-util","old_version":"9.8","new_version":"9.9"},{"name":"com.typesafe:config","old_version":"1.4.3","new_version":"1.4.5","repository_url":"https://github.com/lightbend/config"},{"name":"com.google.code.gson:gson","old_version":"2.13.1","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"io.avaje:avaje-inject","old_version":"11.5","new_version":"12.0","repository_url":"https://github.com/avaje/avaje-inject"},{"name":"io.avaje:avaje-inject-generator","old_version":"11.5","new_version":"12.0"},{"name":"io.avaje:avaje-jsonb","old_version":"3.4","new_version":"3.8","repository_url":"https://github.com/avaje/avaje-jsonb"},{"name":"io.avaje:avaje-jsonb-generator","old_version":"3.4","new_version":"3.8"},{"name":"io.avaje:avaje-validator","old_version":"2.11","new_version":"2.14","repository_url":"https://github.com/avaje/avaje-validator"},{"name":"io.avaje:avaje-validator-generator","old_version":"2.11","new_version":"2.14"},{"name":"com.github.jknack:handlebars","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.18","new_version":"1.5.21","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.24.3","new_version":"2.25.2"},{"name":"org.apache.logging.log4j:log4j-slf4j-impl","old_version":"2.24.3","new_version":"2.25.2"},{"name":"commons-io:commons-io","old_version":"2.19.0","new_version":"2.21.0","repository_url":"https://github.com/apache/commons-io"},{"name":"org.quartz-scheduler:quartz","old_version":"2.5.0","new_version":"2.5.1","repository_url":"https://github.com/quartz-scheduler/quartz"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.30","new_version":"2.2.40"},{"name":"io.swagger.core.v3:swagger-models","old_version":"2.2.30","new_version":"2.2.40"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.27","new_version":"2.1.35","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"com.graphql-java:graphql-java","old_version":"23.1","new_version":"25.0","repository_url":"https://github.com/graphql-java/graphql-java"},{"name":"org.hibernate.orm:hibernate-core","old_version":"6.6.14.Final","new_version":"7.1.8.Final","repository_url":"https://github.com/hibernate/hibernate-orm"},{"name":"io.ebean:ebean","old_version":"15.11.0","new_version":"17.1.1","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"io.ebean:ebean-querybean","old_version":"15.11.0","new_version":"17.1.1","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"io.ebean:querybean-generator","old_version":"15.11.0","new_version":"17.1.1","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"io.ebean:ebean-test","old_version":"15.11.0","new_version":"17.1.1","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"org.jdbi:jdbi3-core","old_version":"3.49.3","new_version":"3.50.0","repository_url":"https://github.com/jdbi/jdbi"},{"name":"org.flywaydb:flyway-core","old_version":"11.8.0","new_version":"11.17.0","repository_url":"https://github.com/flyway/flyway"},{"name":"com.squareup.okhttp3:okhttp","old_version":"4.12.0","new_version":"5.3.1","repository_url":"https://github.com/square/okhttp"},{"name":"com.squareup.okhttp3:okhttp-sse","old_version":"4.12.0","new_version":"5.3.1","repository_url":"https://github.com/square/okhttp"},{"name":"com.squareup.okhttp3:okhttp-tls","old_version":"4.12.0","new_version":"5.3.1","repository_url":"https://github.com/square/okhttp"},{"name":"com.github.spotbugs:spotbugs-annotations","old_version":"4.9.3","new_version":"4.9.8","repository_url":"https://github.com/spotbugs/spotbugs"},{"name":"io.undertow:undertow-core","old_version":"2.3.18.Final","new_version":"2.3.20.Final","repository_url":"https://github.com/undertow-io/undertow"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.0.20","new_version":"12.1.4"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-core-server","old_version":"12.0.20","new_version":"12.1.4"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-jetty-api","old_version":"12.0.20","new_version":"12.1.4"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-jetty-server","old_version":"12.0.20","new_version":"12.1.4"},{"name":"org.eclipse.jetty.http2:jetty-http2-server","old_version":"12.0.20","new_version":"12.1.4"},{"name":"org.eclipse.jetty:jetty-alpn-java-server","old_version":"12.0.20","new_version":"12.1.4"},{"name":"org.eclipse.jetty.http2:jetty-http2-client","old_version":"12.0.20","new_version":"12.1.4"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"com.zaxxer:HikariCP","old_version":"6.3.0","new_version":"7.0.2","repository_url":"https://github.com/brettwooldridge/HikariCP"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.1.20","new_version":"2.2.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-reflect","old_version":"2.1.20","new_version":"2.2.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.1.20","new_version":"2.2.21"},{"name":"com.fizzed:rocker-runtime","old_version":"2.2.1","new_version":"2.4.0","repository_url":"https://github.com/fizzed/rocker"},{"name":"com.fizzed:rocker-compiler","old_version":"2.2.1","new_version":"2.4.0","repository_url":"https://github.com/fizzed/rocker"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.30","new_version":"4.2.37","repository_url":"https://github.com/dropwizard/metrics"},{"name":"io.dropwizard.metrics:metrics-healthchecks","old_version":"4.2.30","new_version":"4.2.37","repository_url":"https://github.com/dropwizard/metrics"},{"name":"io.dropwizard.metrics:metrics-jvm","old_version":"4.2.30","new_version":"4.2.37","repository_url":"https://github.com/dropwizard/metrics"},{"name":"org.jboss.modules:jboss-modules","old_version":"2.1.6.Final","new_version":"2.2.0.Final"},{"name":"com.google.testing.compile:compile-testing","old_version":"0.21.0","new_version":"0.23.0","repository_url":"https://github.com/google/compile-testing"},{"name":"com.google.truth:truth","old_version":"1.4.4","new_version":"1.4.5","repository_url":"https://github.com/google/truth"},{"name":"io.jsonwebtoken:jjwt-impl","old_version":"0.12.6","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"io.jsonwebtoken:jjwt-orgjson","old_version":"0.12.6","new_version":"0.13.0"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.6","repository_url":"https://github.com/assertj/assertj"},{"name":"org.jacoco:org.jacoco.agent","old_version":"0.8.13","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.13","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.mockito:mockito-core","old_version":"5.17.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.17.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"},{"name":"io.lettuce:lettuce-core","old_version":"6.6.0.RELEASE","new_version":"7.0.0.RELEASE","repository_url":"https://github.com/redis/lettuce"},{"name":"org.apache.kafka:kafka-clients","old_version":"4.0.0","new_version":"4.1.1"},{"name":"org.codehaus.mojo:exec-maven-plugin","old_version":"3.5.0","new_version":"3.6.2","repository_url":"https://github.com/mojohaus/exec-maven-plugin"},{"name":"org.apache.maven:maven-plugin-api","old_version":"3.9.9","new_version":"3.9.11","repository_url":"https://github.com/apache/maven"},{"name":"org.apache.maven:maven-core","old_version":"3.9.9","new_version":"3.9.11"},{"name":"org.apache.maven.plugin-tools:maven-plugin-annotations","old_version":"3.15.1","new_version":"3.15.2","repository_url":"https://github.com/apache/maven-plugin-tools"},{"name":"org.codehaus.groovy:groovy-all","old_version":"3.0.24","new_version":"3.0.25","repository_url":"https://github.com/apache/groovy"},{"name":"org.apache.maven.plugins:maven-shade-plugin","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/apache/maven-shade-plugin"},{"name":"org.moditect:moditect-maven-plugin","old_version":"1.2.2.Final","new_version":"1.3.0.Final","repository_url":"https://github.com/moditect/moditect"},{"name":"io.repaint.maven:tiles-maven-plugin","old_version":"2.40","new_version":"2.41","repository_url":"https://github.com/repaint-io/maven-tiles"},{"name":"org.apache.maven.plugins:maven-antrun-plugin","old_version":"3.1.0","new_version":"3.2.0","repository_url":"https://github.com/apache/maven-antrun-plugin"},{"name":"com.github.eirslett:frontend-maven-plugin","old_version":"1.15.1","new_version":"1.15.4","repository_url":"https://github.com/eirslett/frontend-maven-plugin"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.14.0","new_version":"3.14.1","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-jar-plugin","old_version":"3.4.2","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-jar-plugin"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.18.0","new_version":"2.19.1","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"com.rudikershaw.gitbuildhook:git-build-hook-maven-plugin","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/rudikershaw/git-build-hook"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.5.0","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"2.44.4","new_version":"3.0.0","repository_url":"https://github.com/diffplug/spotless"},{"name":"org.apache.maven.plugins:maven-javadoc-plugin","old_version":"3.11.2","new_version":"3.12.0","repository_url":"https://github.com/apache/maven-javadoc-plugin"},{"name":"org.apache.maven.plugins:maven-gpg-plugin","old_version":"3.2.7","new_version":"3.2.8","repository_url":"https://github.com/apache/maven-gpg-plugin"},{"name":"org.jetbrains.dokka:dokka-maven-plugin","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/Kotlin/dokka"},{"name":"io.reactivex.rxjava3:rxjava","old_version":"3.1.10","new_version":"3.1.12","repository_url":"https://github.com/ReactiveX/RxJava"},{"name":"org.jboss.xnio:xnio-api","old_version":"3.8.16.Final","new_version":"3.8.17.Final","repository_url":"https://github.com/xnio/xnio"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.19.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.19.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.19.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","old_version":"2.19.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.19.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names","old_version":"2.19.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.19.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.19.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.module:jackson-module-afterburner","old_version":"2.19.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.module:jackson-module-blackbird","old_version":"2.19.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-hibernate5","old_version":"2.19.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.0","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"commons-codec:commons-codec","old_version":"1.18.0","new_version":"1.20.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.apache.commons:commons-lang3","old_version":"3.17.0","new_version":"3.20.0"},{"name":"org.hibernate.validator:hibernate-validator","old_version":"8.0.2.Final","new_version":"9.1.0.Final","repository_url":"https://github.com/hibernate/hibernate-validator"},{"name":"org.glassfish.expressly:expressly","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/eclipse-ee4j/expressly"},{"name":"com.github.kagkarlsson:db-scheduler","old_version":"15.6.0","new_version":"16.6.0","repository_url":"https://github.com/kagkarlsson/db-scheduler"},{"name":"software.amazon.awssdk:bom","old_version":"2.31.40","new_version":"2.38.7"},{"name":"io.methvin:directory-watcher","old_version":"0.19.0","new_version":"0.19.1","repository_url":"https://github.com/gmethvin/directory-watcher"},{"name":"org.jline:jline","old_version":"3.30.0","new_version":"3.30.6","repository_url":"https://github.com/jline/jline3"},{"name":"org.jline:jline-terminal-jna","old_version":"3.30.0","new_version":"3.30.6","repository_url":"https://github.com/jline/jline3"},{"name":"org.apache.maven.plugins:maven-plugin-plugin","old_version":"3.15.1","new_version":"3.15.2","repository_url":"https://github.com/apache/maven-plugin-tools"},{"name":"io.projectreactor:reactor-core","old_version":"3.7.5","new_version":"3.8.0","repository_url":"https://github.com/reactor/reactor-core"},{"name":"io.smallrye.reactive:mutiny","old_version":"2.8.0","new_version":"3.0.1","repository_url":"https://github.com/smallrye/smallrye-mutiny"},{"name":"org.jsoup:jsoup","old_version":"1.20.1","new_version":"1.21.2","repository_url":"https://github.com/jhy/jsoup"},{"name":"org.asynchttpclient:async-http-client","old_version":"3.0.2","new_version":"3.0.4","repository_url":"https://github.com/AsyncHttpClient/async-http-client"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 119 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.netty:netty-bom](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.7.Final` |\n| [io.netty:netty-codec-http2](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.7.Final` |\n| [io.netty:netty-transport-native-epoll](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.7.Final` |\n| [io.netty:netty-transport-native-kqueue](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.7.Final` |\n| [io.netty:netty-transport-native-io_uring](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.7.Final` |\n| [com.amazonaws:aws-java-sdk-bom](https://github.com/aws/aws-sdk-java) | `1.12.783` | `1.12.793` |\n| org.apache.camel:camel-bom | `4.11.0` | `4.16.0` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.12.2` | `6.0.1` |\n| [com.github.ben-manes.caffeine:caffeine](https://github.com/ben-manes/caffeine) | `3.2.0` | `3.2.3` |\n| org.ow2.asm:asm | `9.8` | `9.9` |\n| org.ow2.asm:asm-util | `9.8` | `9.9` |\n| [com.typesafe:config](https://github.com/lightbend/config) | `1.4.3` | `1.4.5` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.13.1` | `2.13.2` |\n| [io.avaje:avaje-inject](https://github.com/avaje/avaje-inject) | `11.5` | `12.0` |\n| io.avaje:avaje-inject-generator | `11.5` | `12.0` |\n| [io.avaje:avaje-jsonb](https://github.com/avaje/avaje-jsonb) | `3.4` | `3.8` |\n| io.avaje:avaje-jsonb-generator | `3.4` | `3.8` |\n| [io.avaje:avaje-validator](https://github.com/avaje/avaje-validator) | `2.11` | `2.14` |\n| io.avaje:avaje-validator-generator | `2.11` | `2.14` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.4.0` | `4.5.0` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.21` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.2` |\n| org.apache.logging.log4j:log4j-slf4j-impl | `2.24.3` | `2.25.2` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.21.0` |\n| [org.quartz-scheduler:quartz](https://github.com/quartz-scheduler/quartz) | `2.5.0` | `2.5.1` |\n| io.swagger.core.v3:swagger-annotations | `2.2.30` | `2.2.40` |\n| io.swagger.core.v3:swagger-models | `2.2.30` | `2.2.40` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.27` | `2.1.35` |\n| [com.graphql-java:graphql-java](https://github.com/graphql-java/graphql-java) | `23.1` | `25.0` |\n| [org.hibernate.orm:hibernate-core](https://github.com/hibernate/hibernate-orm) | `6.6.14.Final` | `7.1.8.Final` |\n| [io.ebean:ebean](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.1` |\n| [io.ebean:ebean-querybean](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.1` |\n| [io.ebean:querybean-generator](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.1` |\n| [io.ebean:ebean-test](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.1` |\n| [org.jdbi:jdbi3-core](https://github.com/jdbi/jdbi) | `3.49.3` | `3.50.0` |\n| [org.flywaydb:flyway-core](https://github.com/flyway/flyway) | `11.8.0` | `11.17.0` |\n| [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp) | `4.12.0` | `5.3.1` |\n| [com.squareup.okhttp3:okhttp-sse](https://github.com/square/okhttp) | `4.12.0` | `5.3.1` |\n| [com.squareup.okhttp3:okhttp-tls](https://github.com/square/okhttp) | `4.12.0` | `5.3.1` |\n| [com.github.spotbugs:spotbugs-annotations](https://github.com/spotbugs/spotbugs) | `4.9.3` | `4.9.8` |\n| [io.undertow:undertow-core](https://github.com/undertow-io/undertow) | `2.3.18.Final` | `2.3.20.Final` |\n| org.eclipse.jetty:jetty-server | `12.0.20` | `12.1.4` |\n| org.eclipse.jetty.websocket:jetty-websocket-core-server | `12.0.20` | `12.1.4` |\n| org.eclipse.jetty.websocket:jetty-websocket-jetty-api | `12.0.20` | `12.1.4` |\n| org.eclipse.jetty.websocket:jetty-websocket-jetty-server | `12.0.20` | `12.1.4` |\n| org.eclipse.jetty.http2:jetty-http2-server | `12.0.20` | `12.1.4` |\n| org.eclipse.jetty:jetty-alpn-java-server | `12.0.20` | `12.1.4` |\n| org.eclipse.jetty.http2:jetty-http2-client | `12.0.20` | `12.1.4` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP) | `6.3.0` | `7.0.2` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.1.20` | `2.2.21` |\n| [org.jetbrains.kotlin:kotlin-reflect](https://github.com/JetBrains/kotlin) | `2.1.20` | `2.2.21` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.1.20` | `2.2.21` |\n| [com.fizzed:rocker-runtime](https://github.com/fizzed/rocker) | `2.2.1` | `2.4.0` |\n| [com.fizzed:rocker-compiler](https://github.com/fizzed/rocker) | `2.2.1` | `2.4.0` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.30` | `4.2.37` |\n| [io.dropwizard.metrics:metrics-healthchecks](https://github.com/dropwizard/metrics) | `4.2.30` | `4.2.37` |\n| [io.dropwizard.metrics:metrics-jvm](https://github.com/dropwizard/metrics) | `4.2.30` | `4.2.37` |\n| org.jboss.modules:jboss-modules | `2.1.6.Final` | `2.2.0.Final` |\n| [com.google.testing.compile:compile-testing](https://github.com/google/compile-testing) | `0.21.0` | `0.23.0` |\n| [com.google.truth:truth](https://github.com/google/truth) | `1.4.4` | `1.4.5` |\n| [io.jsonwebtoken:jjwt-impl](https://github.com/jwtk/jjwt) | `0.12.6` | `0.13.0` |\n| io.jsonwebtoken:jjwt-orgjson | `0.12.6` | `0.13.0` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.6` |\n| [org.jacoco:org.jacoco.agent](https://github.com/jacoco/jacoco) | `0.8.13` | `0.8.14` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.13` | `0.8.14` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.17.0` | `5.20.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.17.0` | `5.20.0` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.5.0-jre` |\n| [io.lettuce:lettuce-core](https://github.com/redis/lettuce) | `6.6.0.RELEASE` | `7.0.0.RELEASE` |\n| org.apache.kafka:kafka-clients | `4.0.0` | `4.1.1` |\n| [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) | `3.5.0` | `3.6.2` |\n| [org.apache.maven:maven-plugin-api](https://github.com/apache/maven) | `3.9.9` | `3.9.11` |\n| org.apache.maven:maven-core | `3.9.9` | `3.9.11` |\n| [org.apache.maven.plugin-tools:maven-plugin-annotations](https://github.com/apache/maven-plugin-tools) | `3.15.1` | `3.15.2` |\n| [org.codehaus.groovy:groovy-all](https://github.com/apache/groovy) | `3.0.24` | `3.0.25` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.6.0` | `3.6.1` |\n| [org.moditect:moditect-maven-plugin](https://github.com/moditect/moditect) | `1.2.2.Final` | `1.3.0.Final` |\n| [io.repaint.maven:tiles-maven-plugin](https://github.com/repaint-io/maven-tiles) | `2.40` | `2.41` |\n| [org.apache.maven.plugins:maven-antrun-plugin](https://github.com/apache/maven-antrun-plugin) | `3.1.0` | `3.2.0` |\n| [com.github.eirslett:frontend-maven-plugin](https://github.com/eirslett/frontend-maven-plugin) | `1.15.1` | `1.15.4` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.14.0` | `3.14.1` |\n| [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) | `3.4.2` | `3.5.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.3` | `3.5.4` |\n| [com.rudikershaw.gitbuildhook:git-build-hook-maven-plugin](https://github.com/rudikershaw/git-build-hook) | `3.5.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.5.0` | `3.6.2` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.44.4` | `3.0.0` |\n| [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) | `3.11.2` | `3.12.0` |\n| [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) | `3.2.7` | `3.2.8` |\n| [org.jetbrains.dokka:dokka-maven-plugin](https://github.com/Kotlin/dokka) | `2.0.0` | `2.1.0` |\n| [io.reactivex.rxjava3:rxjava](https://github.com/ReactiveX/RxJava) | `3.1.10` | `3.1.12` |\n| [org.jboss.xnio:xnio-api](https://github.com/xnio/xnio) | `3.8.16.Final` | `3.8.17.Final` |\n| com.fasterxml.jackson.core:jackson-core | `2.19.0` | `2.20` |\n| com.fasterxml.jackson.core:jackson-databind | `2.19.0` | `2.20` |\n| com.fasterxml.jackson.dataformat:jackson-dataformat-xml | `2.19.0` | `2.20` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jdk8 | `2.19.0` | `2.20` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.19.0` | `2.20` |\n| com.fasterxml.jackson.module:jackson-module-parameter-names | `2.19.0` | `2.20` |\n| com.fasterxml.jackson.dataformat:jackson-dataformat-yaml | `2.19.0` | `2.20` |\n| com.fasterxml.jackson.module:jackson-module-kotlin | `2.19.0` | `2.20` |\n| com.fasterxml.jackson.module:jackson-module-afterburner | `2.19.0` | `2.20` |\n| com.fasterxml.jackson.module:jackson-module-blackbird | `2.19.0` | `2.20` |\n| com.fasterxml.jackson.datatype:jackson-datatype-hibernate5 | `2.19.0` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.19.0` | `2.20` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.18.0` | `1.20.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.20.0` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `8.0.2.Final` | `9.1.0.Final` |\n| [org.glassfish.expressly:expressly](https://github.com/eclipse-ee4j/expressly) | `5.0.0` | `6.0.0` |\n| [com.github.kagkarlsson:db-scheduler](https://github.com/kagkarlsson/db-scheduler) | `15.6.0` | `16.6.0` |\n| software.amazon.awssdk:bom | `2.31.40` | `2.38.7` |\n| [io.methvin:directory-watcher](https://github.com/gmethvin/directory-watcher) | `0.19.0` | `0.19.1` |\n| [org.jline:jline](https://github.com/jline/jline3) | `3.30.0` | `3.30.6` |\n| [org.jline:jline-terminal-jna](https://github.com/jline/jline3) | `3.30.0` | `3.30.6` |\n| [org.apache.maven.plugins:maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) | `3.15.1` | `3.15.2` |\n| [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) | `3.7.5` | `3.8.0` |\n| [io.smallrye.reactive:mutiny](https://github.com/smallrye/smallrye-mutiny) | `2.8.0` | `3.0.1` |\n| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.20.1` | `1.21.2` |\n| [org.asynchttpclient:async-http-client](https://github.com/AsyncHttpClient/async-http-client) | `3.0.2` | `3.0.4` |\n\n\nUpdates `io.netty:netty-bom` from 4.2.1.Final to 4.2.7.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/511cbacea64c3348078948e8cb424749afeaeefc\"\u003e\u003ccode\u003e511cbac\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bf1cad6920d65d1a2eac2b0d2efbb58cfcc04cf4\"\u003e\u003ccode\u003ebf1cad6\u003c/code\u003e\u003c/a\u003e Adjust plugin config to not publish testsuite artifacts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/690f56f205ce6921e69bcb240939e633b31799b9\"\u003e\u003ccode\u003e690f56f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/63b523210bd63c7010c44ef31fd89833a1710746\"\u003e\u003ccode\u003e63b5232\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9f99dfd9bade906ed000d757905be6f8fabce44c\"\u003e\u003ccode\u003e9f99dfd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/551c32aa8caedc552a8dfb5f535b0ad694a60503\"\u003e\u003ccode\u003e551c32a\u003c/code\u003e\u003c/a\u003e Upgrade publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/a6660fe54fedc4cc420da710fea9b8bb052c3bcc\"\u003e\u003ccode\u003ea6660fe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/297b7c1dcced0382d40e61495f6295eb01a2a272\"\u003e\u003ccode\u003e297b7c1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/2c89a17886bf2615d98ca6402bc58df61c28babb\"\u003e\u003ccode\u003e2c89a17\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/1782e8c2060a244c4d4e6f9d9112d5517ca05120\"\u003e\u003ccode\u003e1782e8c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.7.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-codec-http2` from 4.2.1.Final to 4.2.7.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/511cbacea64c3348078948e8cb424749afeaeefc\"\u003e\u003ccode\u003e511cbac\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bf1cad6920d65d1a2eac2b0d2efbb58cfcc04cf4\"\u003e\u003ccode\u003ebf1cad6\u003c/code\u003e\u003c/a\u003e Adjust plugin config to not publish testsuite artifacts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/690f56f205ce6921e69bcb240939e633b31799b9\"\u003e\u003ccode\u003e690f56f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/63b523210bd63c7010c44ef31fd89833a1710746\"\u003e\u003ccode\u003e63b5232\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9f99dfd9bade906ed000d757905be6f8fabce44c\"\u003e\u003ccode\u003e9f99dfd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/551c32aa8caedc552a8dfb5f535b0ad694a60503\"\u003e\u003ccode\u003e551c32a\u003c/code\u003e\u003c/a\u003e Upgrade publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/a6660fe54fedc4cc420da710fea9b8bb052c3bcc\"\u003e\u003ccode\u003ea6660fe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/297b7c1dcced0382d40e61495f6295eb01a2a272\"\u003e\u003ccode\u003e297b7c1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/2c89a17886bf2615d98ca6402bc58df61c28babb\"\u003e\u003ccode\u003e2c89a17\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/1782e8c2060a244c4d4e6f9d9112d5517ca05120\"\u003e\u003ccode\u003e1782e8c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.7.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-transport-native-epoll` from 4.2.1.Final to 4.2.7.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/511cbacea64c3348078948e8cb424749afeaeefc\"\u003e\u003ccode\u003e511cbac\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bf1cad6920d65d1a2eac2b0d2efbb58cfcc04cf4\"\u003e\u003ccode\u003ebf1cad6\u003c/code\u003e\u003c/a\u003e Adjust plugin config to not publish testsuite artifacts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/690f56f205ce6921e69bcb240939e633b31799b9\"\u003e\u003ccode\u003e690f56f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/63b523210bd63c7010c44ef31fd89833a1710746\"\u003e\u003ccode\u003e63b5232\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9f99dfd9bade906ed000d757905be6f8fabce44c\"\u003e\u003ccode\u003e9f99dfd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/551c32aa8caedc552a8dfb5f535b0ad694a60503\"\u003e\u003ccode\u003e551c32a\u003c/code\u003e\u003c/a\u003e Upgrade publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/a6660fe54fedc4cc420da710fea9b8bb052c3bcc\"\u003e\u003ccode\u003ea6660fe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/297b7c1dcced0382d40e61495f6295eb01a2a272\"\u003e\u003ccode\u003e297b7c1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/2c89a17886bf2615d98ca6402bc58df61c28babb\"\u003e\u003ccode\u003e2c89a17\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/1782e8c2060a244c4d4e6f9d9112d5517ca05120\"\u003e\u003ccode\u003e1782e8c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.7.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-transport-native-kqueue` from 4.2.1.Final to 4.2.7.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/511cbacea64c3348078948e8cb424749afeaeefc\"\u003e\u003ccode\u003e511cbac\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bf1cad6920d65d1a2eac2b0d2efbb58cfcc04cf4\"\u003e\u003ccode\u003ebf1cad6\u003c/code\u003e\u003c/a\u003e Adjust plugin config to not publish testsuite artifacts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/690f56f205ce6921e69bcb240939e633b31799b9\"\u003e\u003ccode\u003e690f56f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/63b523210bd63c7010c44ef31fd89833a1710746\"\u003e\u003ccode\u003e63b5232\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9f99dfd9bade906ed000d757905be6f8fabce44c\"\u003e\u003ccode\u003e9f99dfd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/551c32aa8caedc552a8dfb5f535b0ad694a60503\"\u003e\u003ccode\u003e551c32a\u003c/code\u003e\u003c/a\u003e Upgrade publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/a6660fe54fedc4cc420da710fea9b8bb052c3bcc\"\u003e\u003ccode\u003ea6660fe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/297b7c1dcced0382d40e61495f6295eb01a2a272\"\u003e\u003ccode\u003e297b7c1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/2c89a17886bf2615d98ca6402bc58df61c28babb\"\u003e\u003ccode\u003e2c89a17\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/1782e8c2060a244c4d4e6f9d9112d5517ca05120\"\u003e\u003ccode\u003e1782e8c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.7.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-transport-native-io_uring` from 4.2.1.Final to 4.2.7.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/511cbacea64c3348078948e8cb424749afeaeefc\"\u003e\u003ccode\u003e511cbac\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bf1cad6920d65d1a2eac2b0d2efbb58cfcc04cf4\"\u003e\u003ccode\u003ebf1cad6\u003c/code\u003e\u003c/a\u003e Adjust plugin config to not publish testsuite artifacts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/690f56f205ce6921e69bcb240939e633b31799b9\"\u003e\u003ccode\u003e690f56f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/63b523210bd63c7010c44ef31fd89833a1710746\"\u003e\u003ccode\u003e63b5232\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9f99dfd9bade906ed000d757905be6f8fabce44c\"\u003e\u003ccode\u003e9f99dfd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/551c32aa8caedc552a8dfb5f535b0ad694a60503\"\u003e\u003ccode\u003e551c32a\u003c/code\u003e\u003c/a\u003e Upgrade publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/a6660fe54fedc4cc420da710fea9b8bb052c3bcc\"\u003e\u003ccode\u003ea6660fe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/297b7c1dcced0382d40e61495f6295eb01a2a272\"\u003e\u003ccode\u003e297b7c1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/2c89a17886bf2615d98ca6402bc58df61c28babb\"\u003e\u003ccode\u003e2c89a17\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/1782e8c2060a244c4d4e6f9d9112d5517ca05120\"\u003e\u003ccode\u003e1782e8c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.7.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.amazonaws:aws-java-sdk-bom` from 1.12.783 to 1.12.793\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md\"\u003ecom.amazonaws:aws-java-sdk-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.793\u003c/strong\u003e \u003cstrong\u003e2025-10-24\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eap-southeast-6\u003c/code\u003e region\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.792\u003c/strong\u003e \u003cstrong\u003e2025-10-02\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAmazon DynamoDB\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent overriding client endpoint with dual-stack regional endpoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eAmazon S3\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd additional validations for multipart download operations of S3 client\u003c/li\u003e\n\u003cli\u003eAdd additional validations for multipart upload operations of S3 client.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.791\u003c/strong\u003e \u003cstrong\u003e2025-09-05\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS Kinesis Video\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Netty to \u003ccode\u003e4.1.126.Final\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.789\u003c/strong\u003e \u003cstrong\u003e2025-09-03\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS Kinesis Video\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Netty to \u003ccode\u003e4.1.124.Final\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eeu-isoe-west-1\u003c/code\u003e region.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.788\u003c/strong\u003e \u003cstrong\u003e2025-07-15\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd account endpoint caching\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eAmazon DynamoDB\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCache account endpoint URIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.787\u003c/strong\u003e \u003cstrong\u003e2025-06-12\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for KualaLumpur, Bangkok, Queretaro, us-isof-east-1, isof-south-1, Taipei Regions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.786\u003c/strong\u003e \u003cstrong\u003e2025-06-10\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for protocols service model field and x-amzn-query-mode header\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.784\u003c/strong\u003e \u003cstrong\u003e2025-06-02\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAmazon DynamoDB\u003c/strong\u003e\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/1f7d429b45d9eb0736bd6af9ba80ac2f917f0c1e\"\u003e\u003ccode\u003e1f7d429\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.793\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/e71f1e89e9bc03a407b4b94d90e433c1c80005b6\"\u003e\u003ccode\u003ee71f1e8\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.793-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/3bbdbb5c4fbe5b910b6a205a994854c657980cb2\"\u003e\u003ccode\u003e3bbdbb5\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.792\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/dec8dfea84dc9433aacb82d27c3ac0def9e04d17\"\u003e\u003ccode\u003edec8dfe\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.792-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/70d2f38b78e41afda0dfee0f2744291f8903ac8b\"\u003e\u003ccode\u003e70d2f38\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.791\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/ab5682126d0f6b9b00c2766257f58ef25321830f\"\u003e\u003ccode\u003eab56821\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.791-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/a7873d781ff59061b9353a5f159094da231b8dab\"\u003e\u003ccode\u003ea7873d7\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.790\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/3699eb1a81575a46d5b5d6e1dce7c938e46536fe\"\u003e\u003ccode\u003e3699eb1\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.790-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/ab407bd86a9fcbdd435aac9bbd35b59fbc135b07\"\u003e\u003ccode\u003eab407bd\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.789\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/e1cd79b815a2b905c0a576ed5fd04c6e97a4b316\"\u003e\u003ccode\u003ee1cd79b\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.789-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-java/compare/1.12.783...1.12.793\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.camel:camel-bom` from 4.11.0 to 4.16.0\n\nUpdates `org.junit:junit-bom` from 5.12.2 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-M2 = Platform 6.0.0-M2 + Jupiter 6.0.0-M2 + Vintage 6.0.0-M2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-M2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d774b9ccc8550701fd6362c43f92611911da3e2b\"\u003e\u003ccode\u003ed774b9c\u003c/code\u003e\u003c/a\u003e Release 6.0.1 (second attempt)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/8178545561e7c39f4775a39fa3e9a7d00b20382c\"\u003e\u003ccode\u003e8178545\u003c/code\u003e\u003c/a\u003e Mark module as deprecated for removal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/7b43fcced94dfb08cfd93fd91dd7992b7cb6b71a\"\u003e\u003ccode\u003e7b43fcc\u003c/code\u003e\u003c/a\u003e Back to snapshots for further development\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/a5ef74652bcaa2a40b0b384a8c6d63c7c3cc5a78\"\u003e\u003ccode\u003ea5ef746\u003c/code\u003e\u003c/a\u003e Release 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/008be8d9c0a759f74d4093d93c9f36bbd3c0a9d5\"\u003e\u003ccode\u003e008be8d\u003c/code\u003e\u003c/a\u003e Finalize 5.14.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/b2c55a81cca90d477a35e97b1f3b59b6c5362ffc\"\u003e\u003ccode\u003eb2c55a8\u003c/code\u003e\u003c/a\u003e Finalize 6.0.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/866c01a6d1b72ad569cb8a6007ccaa7ec2eb366c\"\u003e\u003ccode\u003e866c01a\u003c/code\u003e\u003c/a\u003e Add note about duplicate test execution with \u003ca href=\"https://github.com/Suite\"\u003e\u003ccode\u003e@​Suite\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5080\"\u003e#5080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/de88e8848a263652fb4b45ef5ba73d34a6a2de15\"\u003e\u003ccode\u003ede88e88\u003c/code\u003e\u003c/a\u003e Fix broken links in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/9dd132d714ab44f89899143f2b564535034614d6\"\u003e\u003ccode\u003e9dd132d\u003c/code\u003e\u003c/a\u003e Add Valhalla EA to workflow matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/fedda882590c121e66a26de6a78ba5b532ec8aec\"\u003e\u003ccode\u003efedda88\u003c/code\u003e\u003c/a\u003e Make jdk.jfr import optional in OSGi manifest (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5092\"\u003e#5092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.12.2...r6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.ben-manes.caffeine:caffeine` from 3.2.0 to 3.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ben-manes/caffeine/releases\"\u003ecom.github.ben-manes.caffeine:caffeine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed frequency tracking of weak keys to use the object's identity hash code (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1902\"\u003e#1902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for underscores in \u003ccode\u003eCaffeineSpec\u003c/code\u003e when using numeric literals (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1890\"\u003e#1890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved the external api to no longer lock when querying for the maximum size or weighted size (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded detection and recovery when a custom \u003ccode\u003eCompletableFuture\u003c/code\u003e is in an inconsistent state (\u003ca href=\"https://redirect.github.com/quarkusio/quarkus/issues/50513\"\u003equarkus#50513\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed characteristics returned by Spliterators (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ecomputeIfAbsent\u003c/code\u003e for an async cache's synchronous view to retry if incomplete\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eCaffeineSpec\u003c/code\u003e when being reflectively constructed (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1839\"\u003e#1839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved the handling of negative durations with variable expiration\u003c/li\u003e\n\u003cli\u003eFixed intermittent null after replacing a weak/soft value (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1820\"\u003e#1820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/5227a98b51e02b4d4fbfc2b0e33c362a138f51b1\"\u003e\u003ccode\u003e5227a98\u003c/code\u003e\u003c/a\u003e minor build touchups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/cc3f37d50776f246bfb3ddbe907d2c1a675ce901\"\u003e\u003ccode\u003ecc3f37d\u003c/code\u003e\u003c/a\u003e reorganize into separate gradle test suites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/2299add522332c06b7bbebb0b5ef322ea23f5254\"\u003e\u003ccode\u003e2299add\u003c/code\u003e\u003c/a\u003e Allow users to read the maximum size without locking (fixes \u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/6250b384f161d1841e2bfd032f7bf375626d90ad\"\u003e\u003ccode\u003e6250b38\u003c/code\u003e\u003c/a\u003e clarify policy javadoc and add corresponding test cases (fixes \u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1927\"\u003e#1927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/c975fc07460d2fd4008c4d4d14044f65bb1323f2\"\u003e\u003ccode\u003ec975fc0\u003c/code\u003e\u003c/a\u003e upgrade error-prone static analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/d8e0a92553ab230122bcd223363c1d8ca060bce7\"\u003e\u003ccode\u003ed8e0a92\u003c/code\u003e\u003c/a\u003e allow the project.version to be overridden by external builders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/0e46d2225fece2ac0ce68d9bdd2a056af6015136\"\u003e\u003ccode\u003e0e46d22\u003c/code\u003e\u003c/a\u003e detect if the user's future is inconsistent with the results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/1971428f8b2fbd37fb57ed6a092de6d7c965f55a\"\u003e\u003ccode\u003e1971428\u003c/code\u003e\u003c/a\u003e use the assemble task for a full build without running the test suites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/782ac79e079ae404ebb948afcc6f28b60aafd8dd\"\u003e\u003ccode\u003e782ac79\u003c/code\u003e\u003c/a\u003e use the key reference with the frequency sketch (fixes \u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1902\"\u003e#1902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/e0dd94b922b862b6afbaa59464f1d3cfb8a24596\"\u003e\u003ccode\u003ee0dd94b\u003c/code\u003e\u003c/a\u003e minor build clean up\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ben-manes/caffeine/compare/v3.2.0...v3.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.ow2.asm:asm` from 9.8 to 9.9\n\nUpdates `org.ow2.asm:asm-util` from 9.8 to 9.9\n\nUpdates `org.ow2.asm:asm-util` from 9.8 to 9.9\n\nUpdates `com.typesafe:config` from 1.4.3 to 1.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lightbend/config/releases\"\u003ecom.typesafe:config's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add alternative Rust HOCON implementation by \u003ca href=\"https://github.com/mikai233\"\u003e\u003ccode\u003e@​mikai233\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/825\"\u003elightbend/config#825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minor typos in API docs by \u003ca href=\"https://github.com/lashchenko\"\u003e\u003ccode\u003e@​lashchenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/823\"\u003elightbend/config#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate HOCON Playground link by \u003ca href=\"https://github.com/TehBrian\"\u003e\u003ccode\u003e@​TehBrian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/810\"\u003elightbend/config#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Negative hash again by \u003ca href=\"https://github.com/johanandren\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/826\"\u003elightbend/config#826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikai233\"\u003e\u003ccode\u003e@​mikai233\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/825\"\u003elightbend/config#825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lashchenko\"\u003e\u003ccode\u003e@​lashchenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/823\"\u003elightbend/config#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TehBrian\"\u003e\u003ccode\u003e@​TehBrian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/810\"\u003elightbend/config#810\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lightbend/config/compare/v1.4.4...v1.4.5\"\u003ehttps://github.com/lightbend/config/compare/v1.4.4...v1.4.5\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e1.4.4: July 10, 2025\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: bump actions to get sbt (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/818\"\u003e#818\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: second try for sbt back in CI job (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/820\"\u003e#820\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Incorrect abs of hashes in BadMap (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/817\"\u003e#817\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lightbend/config/blob/main/NEWS.md\"\u003ecom.typesafe:config's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.4: July 3, 2025\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: bump actions to get sbt (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/818\"\u003e#818\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: second try for sbt back in CI job (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/820\"\u003e#820\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Incorrect abs of hashes in BadMap (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/817\"\u003e#817\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/e1519d7b750f1b38a1c4c2505d3a08058477f8c7\"\u003e\u003ccode\u003ee1519d7\u003c/code\u003e\u003c/a\u003e fix: Negative hash again (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/b9c6cec2ee8538da2aa1e255339232642a4c8d5c\"\u003e\u003ccode\u003eb9c6cec\u003c/code\u003e\u003c/a\u003e update HOCON Playground link (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/78bb3a355c1c0acfd0c86fdb087060489eb17312\"\u003e\u003ccode\u003e78bb3a3\u003c/code\u003e\u003c/a\u003e Fix minor typos in API docs (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/c082dfdc3e74a94e92b7c24b7394426076f271e6\"\u003e\u003ccode\u003ec082dfd\u003c/code\u003e\u003c/a\u003e docs: add new Rust HOCON implementation link (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/0595998eb98ab5a100045efe680465d4f4b58d4f\"\u003e\u003ccode\u003e0595998\u003c/code\u003e\u003c/a\u003e Update release.yml to install sbt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/d34ac70224ec1d5fcd95406b7c32ccbc5dbb5231\"\u003e\u003ccode\u003ed34ac70\u003c/code\u003e\u003c/a\u003e Rename release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/ed6e1c104e3043b528618e3462f42c0c680ec593\"\u003e\u003ccode\u003eed6e1c1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lightbend/config/issues/822\"\u003e#822\u003c/a\u003e from johanandren/wip-modernize-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/86068306b91e34709e00d5562e532c38fa635b3b\"\u003e\u003ccode\u003e8606830\u003c/code\u003e\u003c/a\u003e newer plugin, drop old sonatype config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/90e5084402ee4b440bc9aa26eb87d5503a657842\"\u003e\u003ccode\u003e90e5084\u003c/code\u003e\u003c/a\u003e get rid of failing publish and publishLocal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/7c107b4470ffa8b02bc41e3b12bb4e01da05e025\"\u003e\u003ccode\u003e7c107b4\u003c/code\u003e\u003c/a\u003e some javadoc fixes to make the build pass\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lightbend/config/compare/v1.4.3...v1.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.code.gson:gson` from 2.13.1 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/releases\"\u003ecom.google.code.gson:gson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGson 2.13.2\u003c/h2\u003e\n\u003cp\u003eThe main changes in this release are just newer dependencies.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved packaging of JPMS module declaration in Gson jar\u003cbr /\u003e\nThis fixes an issue where Eclipse and VS Code users could not refer to the Gson module name \u003ccode\u003ecom.google.gson\u003c/code\u003e. See issue \u003ca href=\"https://redirect.github.com/google/gson/issues/2679\"\u003egoogle/gson#2679\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove internal class \u003ccode\u003eGsonPreconditions\u003c/code\u003e by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2879\"\u003egoogle/gson#2879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to using central-publishing-maven-plugin by \u003ca href=\"https://github.com/eamonnmcmanus\"\u003e\u003ccode\u003e@​eamonnmcmanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2900\"\u003egoogle/gson#2900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MukjepScarlet\"\u003e\u003ccode\u003e@​MukjepScarlet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2852\"\u003egoogle/gson#2852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisCraik\"\u003e\u003ccode\u003e@​ChrisCraik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2856\"\u003egoogle/gson#2856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/686fad782d969d8f15c7581a5435a208b810caa7\"\u003e\u003ccode\u003e686fad7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release gson-parent-2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/c2d252a7e93d45b224a72b4ba8148a438cc1d59b\"\u003e\u003ccode\u003ec2d252a\u003c/code\u003e\u003c/a\u003e Switch to using central-publishing-maven-plugin. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/69cb755e5209b719b57f3b6f1a864b080cdca314\"\u003e\u003ccode\u003e69cb755\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2894\"\u003e#2894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/ea552c2278784e12094c8daea06b18679b2da2c9\"\u003e\u003ccode\u003eea552c2\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/fdc616d0da2fea0b28828386a38396eac66d85fd\"\u003e\u003ccode\u003efdc616d\u003c/code\u003e\u003c/a\u003e Set top-level permissions for CodeQL workflow (\u003ca href=\"https://redirect.github.com/google/gson/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/9334715a48aaf11c9f80f89f8242ba7d1c2d0c27\"\u003e\u003ccode\u003e9334715\u003c/code\u003e\u003c/a\u003e Create scorecard.yml (\u003ca href=\"https://redirect.github.com/google/gson/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/f7de5c2c22dae98f2f98eefcb70c920ff71e437b\"\u003e\u003ccode\u003ef7de5c2\u003c/code\u003e\u003c/a\u003e Bump the maven group with 8 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2885\"\u003e#2885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/8c23cd363daec806d2e9b69665520043914782ac\"\u003e\u003ccode\u003e8c23cd3\u003c/code\u003e\u003c/a\u003e Update sources to satisfy a new Error Prone check. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2887\"\u003e#2887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5eab3eda9fff9db77b82eae621c26f1d7263386f\"\u003e\u003ccode\u003e5eab3ed\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5f5c20026009010608de17a9e5312849230b3b0b\"\u003e\u003ccode\u003e5f5c200\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2872\"\u003e#2872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.avaje:avaje-inject` from 11.5 to 12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/avaje/avaje-inject/releases\"\u003eio.avaje:avaje-inject's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.0\u003c/h2\u003e\n\u003ch1\u003eBreaking changes\u003c/h1\u003e\n\u003cp\u003e12.0 is backwards compatible with 11.6, but not earlier versions.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Deprecated/Unused Methods by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/869\"\u003eavaje/avaje-inject#869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Auto Provides from \u003ccode\u003e@DependencyMeta\u003c/code\u003e by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/872\"\u003eavaje/avaje-inject#872\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003e@Lazy\u003c/code\u003e work on a package/module level by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/884\"\u003eavaje/avaje-inject#884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eControl of lazy proxy generation via an enum flag\u003c/li\u003e\n\u003cli\u003eSupport Inherited \u003ccode\u003epackage private\u003c/code\u003e types when in the same package. by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/904\"\u003eavaje/avaje-inject#904\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix optional/nullable \u003ccode\u003e@BeanTypes\u003c/code\u003e generation by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/870\"\u003eavaje/avaje-inject#870\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix metadata ordering by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/876\"\u003eavaje/avaje-inject#876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove parent bean and scope detection by \u003ca href=\"https://github.com/cbarlin\"\u003e\u003ccode\u003e@​cbarlin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/873\"\u003eavaje/avaje-inject#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDBuilder contains checking parent if present by \u003ca href=\"https://github.com/cbarlin\"\u003e\u003ccode\u003e@​cbarlin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/878\"\u003eavaje/avaje-inject#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReverse PreDestroy Order based on constructor dependency order by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/883\"\u003eavaje/avaje-inject#883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emore descriptive field inject error message by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/885\"\u003eavaje/avaje-inject#885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Proxy Generation with Final Methods by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/896\"\u003eavaje/avaje-inject#896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/avaje/avaje-inject/compare/11.6...12.0\"\u003ehttps://github.com/avaje/avaje-inject/compare/11.6...12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e11.6\u003c/h2\u003e\n\u003ch1\u003eWhat's New\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Lazy\u003c/code\u003e beans now generate a compile-time proxy for extra laziness\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Priority\u003c/code\u003e is integrated as an alternative to the \u003ccode\u003e@Primary\u003c/code\u003e and \u003ccode\u003e@Secondary\u003c/code\u003e annotations to determine wiring order\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Nested Wildcard Lists by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/817\"\u003eavaje/avaje-inject#817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown - defaults for io.ebean.Database to shutdown() last by \u003ca href=\"https://github.com/rbygrave\"\u003e\u003ccode\u003e@​rbygrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/820\"\u003eavaje/avaje-inject#820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix TYPE_USE annotated dependencies by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/823\"\u003eavaje/avaje-inject#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle nested java types like Flow.Publisher in Util.shortName by \u003ca href=\"https://github.com/VincentPolfliet\"\u003e\u003ccode\u003e@​VincentPolfliet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/826\"\u003eavaje/avaje-inject#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid \u003ccode\u003eProvider\u003c/code\u003e generation with AOP by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/833\"\u003eavaje/avaje-inject#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport a main package called \u003ccode\u003eavaje\u003c/code\u003e by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/832\"\u003eavaje/avaje-inject#832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerate Compile Time Proxies for certain \u003ccode\u003e@Lazy\u003c/code\u003e beans by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/831\"\u003eavaje/avaje-inject#831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister Generic Supertype as an Injectable Type by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/836\"\u003eavaje/avaje-inject#836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport Generic Assist Factory Interfaces by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/837\"\u003eavaje/avaje-inject#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport Lazy proxy generation for generic factory methods by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/838\"\u003eavaje/avaje-inject#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[events] Support Prototype Scope by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/840\"\u003eavaje/avaje-inject#840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix external dependency error messages by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/843\"\u003eavaje/avaje-inject#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eallow bulk external by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/842\"\u003eavaje/avaje-inject#842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Factory Method Empty Lists by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/844\"\u003eavaje/avaje-inject#844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Compile Warnings to Use Lazy Correctly by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/pull/845\"\u003eavaje/avaje-inject#845\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-inject/commit/8122a10fd996c64fda89f8934d80a79f32dbd1cc\"\u003e\u003ccode\u003e8122a10\u003c/code\u003e\u003c/a\u003e Version 12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-inject/commit/f36387eb0eafd9ece3ce64f2aa1ba13c0770f414\"\u003e\u003ccode\u003ef36387e\u003c/code\u003e\u003c/a\u003e support inherited pkg private when in the same package (\u003ca href=\"https://redirect.github.com/avaje/avaje-inject/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-inject/commit/dfe40785b9ffb78fd996ca63d9b87f462da90a2f\"\u003e\u003ccode\u003edfe4078\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/issues/905\"\u003e#905\u003c/a\u003e from avaje/dependabot/maven/master/dependencies-d8d12...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-inject/commit/98a39d08ef22594f127b572bdd07a571e6e56cb7\"\u003e\u003ccode\u003e98a39d0\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic in the dependencies group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-inject/commit/a152dd8a5d1697900519729cf7f98f9d3464e597\"\u003e\u003ccode\u003ea152dd8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avaje/avaje-inject/issues/902\"\u003e#902\u003c/a\u003e from avaje/dependabot/maven/master/dependencies-7ea80...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-inject/commit/fab3618a9e0c1cc1c6d92b4b9d29f3648ab3ddf0\"\u003e\u003ccode\u003efab3618\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-inject/commit/b0a8acf25c4e4dcb1169d5ab24d5b1ba84c089af\"\u003e\u003ccode\u003eb0a8acf\u003c/code\u003e\u003c/a\u003e Version 12.0-RC6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-inject/commit/e8dcbb50d50457fa2b486fd8160dcd5d9d84f554\"\u003e\u003ccode\u003ee8dcbb5\u003c/code\u003e\u003c/a\u003e fix lazy imports on thrown exceptions (\u003ca href=\"https://redirect.github.com/avaje/avaje-inject/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-inject/commit/61ad39e81eb453efab32dce4791bbbd38b0f6276\"\u003e\u003ccode\u003e61ad39e\u003c/code\u003e\u003c/a\u003e Version 12.0-RC5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-inject/commit/6481e1a3f6aedce5b367aa5ecdcbabba3ffbec3d\"\u003e\u003ccode\u003e6481e1a\u003c/code\u003e\u003c/a\u003e fix proxy generation with final methods (\u003ca href=\"https://redirect.github.com/avaje/avaje-inject/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/avaje/avaje-inject/compare/11.5...12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.avaje:avaje-inject-generator` from 11.5 to 12.0\n\nUpdates `io.avaje:avaje-inject-generator` from 11.5 to 12.0\n\nUpdates `io.avaje:avaje-jsonb` from 3.4 to 3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/avaje/avaje-jsonb/releases\"\u003eio.avaje:avaje-jsonb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix record nested generics by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/421\"\u003eavaje/avaje-jsonb#421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Invalid \u003ccode\u003etoJson\u003c/code\u003e parameter name by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/422\"\u003eavaje/avaje-jsonb#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport Select Jackson Annotations by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/426\"\u003eavaje/avaje-jsonb#426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport Select GSON \u0026amp; Jakarta JSON-B annotations (\u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/issues/426\"\u003e#426\u003c/a\u003e) by \u003ca href=\"https://github.com/mechite\"\u003e\u003ccode\u003e@​mechite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/427\"\u003eavaje/avaje-jsonb#427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readme (for \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/issues/427\"\u003e#427\u003c/a\u003e) by \u003ca href=\"https://github.com/mechite\"\u003e\u003ccode\u003e@​mechite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/429\"\u003eavaje/avaje-jsonb#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not fail compilation on cascade failure by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/435\"\u003eavaje/avaje-jsonb#435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly Log Cascade Warning when in the Same Module by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/439\"\u003eavaje/avaje-jsonb#439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nested generic classes by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/441\"\u003eavaje/avaje-jsonb#441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Jackson SPI by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/443\"\u003eavaje/avaje-jsonb#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMatch Creator Aliases to Fields by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/445\"\u003eavaje/avaje-jsonb#445\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump com.fasterxml.jackson.core:jackson-core from 2.19.2 to 2.20.0 in the dependencies group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/423\"\u003eavaje/avaje-jsonb#423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.helidon.webserver:helidon-webserver from 4.2.6 to 4.2.7 in the dependencies group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/424\"\u003eavaje/avaje-jsonb#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-dependencies from 3.5.5 to 3.5.6 in the dependencies group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/430\"\u003eavaje/avaje-jsonb#430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.helidon.webserver:helidon-webserver from 4.2.7 to 4.3.0 in the dependencies group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/431\"\u003eavaje/avaje-jsonb#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.helidon.webserver:helidon-webserver from 4.3.0 to 4.3.1 in the dependencies group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/437\"\u003eavaje/avaje-jsonb#437\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/avaje/avaje-jsonb/compare/3.7...3.8\"\u003ehttps://github.com/avaje/avaje-jsonb/compare/3.7...3.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove view methods below to/from json methods by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/401\"\u003eavaje/avaje-jsonb#401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport writing large raw json content in multiple chunks by \u003ca href=\"https://github.com/rbygrave\"\u003e\u003ccode\u003e@​rbygrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/402\"\u003eavaje/avaje-jsonb#402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFor collection types List, Set, Map use equals() rather than isAssign… by \u003ca href=\"https://github.com/rob-bygrave\"\u003e\u003ccode\u003e@​rob-bygrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/406\"\u003eavaje/avaje-jsonb#406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix trailing comma in properties call for empty subtypes by \u003ca href=\"https://github.com/joaonmatos\"\u003e\u003ccode\u003e@​joaonmatos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/412\"\u003eavaje/avaje-jsonb#412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd explicit license information to packages' POM file by \u003ca href=\"https://github.com/joaonmatos\"\u003e\u003ccode\u003e@​joaonmatos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/413\"\u003eavaje/avaje-jsonb#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a hasAdapter method to the JsonB interface by \u003ca href=\"https://github.com/vamega\"\u003e\u003ccode\u003e@​vamega\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/415\"\u003eavaje/avaje-jsonb#415\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joaonmatos\"\u003e\u003ccode\u003e@​joaonmatos\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/412\"\u003eavaje/avaje-jsonb#412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vamega\"\u003e\u003ccode\u003e@​vamega\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/415\"\u003eavaje/avaje-jsonb#415\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/avaje/avaje-jsonb/compare/3.6...3.7\"\u003ehttps://github.com/avaje/avaje-jsonb/compare/3.6...3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd more descriptive no adapter message by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/387\"\u003eavaje/avaje-jsonb#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport Custom Classloader by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/386\"\u003eavaje/avaje-jsonb#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JsonType.streamAsLines() supporting writing new line delimited content / application/x-json-stream by \u003ca href=\"https://github.com/rob-bygrave\"\u003e\u003ccode\u003e@​rob-bygrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/391\"\u003eavaje/avaje-jsonb#391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cascading generic types by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/393\"\u003eavaje/avaje-jsonb#393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFor Stream adapter, always close the stream (using try-with-resources) by \u003ca href=\"https://github.com/rbygrave\"\u003e\u003ccode\u003e@​rbygrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/394\"\u003eavaje/avaje-jsonb#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix JsonType.streamAsLines() for empty Stream by \u003ca href=\"https://github.com/rob-bygrave\"\u003e\u003ccode\u003e@​rob-bygrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/395\"\u003eavaje/avaje-jsonb#395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a static way to retrieve the default instance by \u003ca href=\"https://github.com/SentryMan\"\u003e\u003ccode\u003e@​SentryMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/396\"\u003eavaje/avaje-jsonb#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect large strings, and don't grow the buffer when processing them by \u003ca href=\"https://github.com/rbygrave\"\u003e\u003ccode\u003e@​rbygrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/397\"\u003eavaje/avaje-jsonb#397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport writing large raw String content without expanding the underlying buffer by \u003ca href=\"https://github.com/rob-bygrave\"\u003e\u003ccode\u003e@​rob-bygrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/pull/398\"\u003eavaje/avaje-jsonb#398\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-jsonb/commit/160656b6b0448942cc90ed1006f9b93cbc758d79\"\u003e\u003ccode\u003e160656b\u003c/code\u003e\u003c/a\u003e Version 3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-jsonb/commit/556ee2067e67d1bbc9a2a349bc249b6beb1aaf7d\"\u003e\u003ccode\u003e556ee20\u003c/code\u003e\u003c/a\u003e Version 3.8-RC4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-jsonb/commit/50683452fa83713485a93c5ffdc447d01c7b7fe4\"\u003e\u003ccode\u003e5068345\u003c/code\u003e\u003c/a\u003e match creator aliases to fields (\u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-jsonb/commit/1fdfa5901f167b29198fbacd1d095a4c84958586\"\u003e\u003ccode\u003e1fdfa59\u003c/code\u003e\u003c/a\u003e Fix Jackson SPI (\u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-jsonb/commit/ad0c2a4a73bf9d3a5ef8ff6d098c7a0bbba023f2\"\u003e\u003ccode\u003ead0c2a4\u003c/code\u003e\u003c/a\u003e Version 3.8-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avaje/avaje-jsonb/commit/fca862c9043f81c50a7e3c7111be2fb59370e88d\"\u003e\u003ccode\u003efca862c\u003c/code\u003e\u003c/a\u003e fix nested generic classes (\u003ca href=\"https://redirect.github.com/avaje/avaje-jsonb/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ava...\n\n_Description has been truncated_","html_url":"https://github.com/froque/jooby/pull/134","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/froque%2Fjooby/issues/134","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/134/packages"}},{"old_version":"4.3.+","new_version":"4.5.0","update_type":"minor","path":null,"pr_created_at":"2025-10-27T14:50:47.000Z","version_change":"4.3.+ → 4.5.0","issue":{"uuid":"3557172727","node_id":"PR_kwDOGif64s6v6ejj","number":243,"state":"closed","title":"Bump com.github.jknack:handlebars from 4.3.+ to 4.5.0","user":"dependabot[bot]","labels":["dependencies","java","Stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-12-19T01:05:33.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-27T14:50:47.000Z","updated_at":"2025-12-19T01:05:42.000Z","time_to_close":4529686,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.github.jknack:handlebars","old_version":"4.3.+","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) from 4.3.+ to 4.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ehandlebars 4.4.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/3228\"\u003e#3228\u003c/a\u003e kotlin: mount of coroutine routes doesn't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.4.0\"\u003ev4.4.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/56?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.4.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTODO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocument package change names required for Java Modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://patreon.com/edgarespina\"\u003ePatreon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jknack/handlebars.java/commits/v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.jknack:handlebars\u0026package-manager=gradle\u0026previous-version=4.3.+\u0026new-version=4.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/flavioschuindt/conductor/pull/243","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/flavioschuindt%2Fconductor/issues/243","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/243/packages"}},{"old_version":"4.4.0","new_version":"4.5.0","update_type":"minor","path":null,"pr_created_at":"2025-10-06T13:15:54.000Z","version_change":"4.4.0 → 4.5.0","issue":{"uuid":"2890202894","node_id":"PR_kwDOFiUdu86sRP8O","number":127,"state":"open","title":"build(deps): bump the dependencies group across 1 directory with 109 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-06T13:15:54.000Z","updated_at":"2025-10-06T13:15:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":109,"packages":[{"name":"io.netty:netty-bom","old_version":"4.2.1.Final","new_version":"4.2.6.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-codec-http2","old_version":"4.2.1.Final","new_version":"4.2.6.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-transport-native-epoll","old_version":"4.2.1.Final","new_version":"4.2.6.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-transport-native-kqueue","old_version":"4.2.1.Final","new_version":"4.2.6.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-transport-native-io_uring","old_version":"4.2.1.Final","new_version":"4.2.6.Final","repository_url":"https://github.com/netty/netty"},{"name":"com.amazonaws:aws-java-sdk-bom","old_version":"1.12.783","new_version":"1.12.792","repository_url":"https://github.com/aws/aws-sdk-java"},{"name":"org.apache.camel:camel-bom","old_version":"4.11.0","new_version":"4.14.1"},{"name":"org.junit:junit-bom","old_version":"5.12.2","new_version":"6.0.0","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"com.github.ben-manes.caffeine:caffeine","old_version":"3.2.0","new_version":"3.2.2","repository_url":"https://github.com/ben-manes/caffeine"},{"name":"org.ow2.asm:asm","old_version":"9.8","new_version":"9.9"},{"name":"org.ow2.asm:asm-util","old_version":"9.8","new_version":"9.9"},{"name":"com.typesafe:config","old_version":"1.4.3","new_version":"1.4.5","repository_url":"https://github.com/lightbend/config"},{"name":"com.google.code.gson:gson","old_version":"2.13.1","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","old_version":"2.19.0","new_version":"2.20.0"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.19.0","new_version":"2.20.0"},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-modules-java8"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-module-kotlin"},{"name":"com.fasterxml.jackson.module:jackson-module-afterburner","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-modules-base"},{"name":"com.fasterxml.jackson.module:jackson-module-blackbird","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-modules-base"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-hibernate5","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-datatype-hibernate"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.0","new_version":"2.20.0"},{"name":"io.avaje:avaje-inject","old_version":"11.5","new_version":"11.6","repository_url":"https://github.com/avaje/avaje-inject"},{"name":"io.avaje:avaje-inject-generator","old_version":"11.5","new_version":"11.6"},{"name":"io.avaje:avaje-jsonb","old_version":"3.4","new_version":"3.7","repository_url":"https://github.com/avaje/avaje-jsonb"},{"name":"io.avaje:avaje-jsonb-generator","old_version":"3.4","new_version":"3.7"},{"name":"io.avaje:avaje-validator","old_version":"2.11","new_version":"2.14","repository_url":"https://github.com/avaje/avaje-validator"},{"name":"io.avaje:avaje-validator-generator","old_version":"2.11","new_version":"2.14"},{"name":"com.github.jknack:handlebars","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.18","new_version":"1.5.19","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.24.3","new_version":"2.25.2"},{"name":"org.apache.logging.log4j:log4j-slf4j-impl","old_version":"2.24.3","new_version":"2.25.2"},{"name":"commons-io:commons-io","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/apache/commons-io"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.30","new_version":"2.2.38"},{"name":"io.swagger.core.v3:swagger-models","old_version":"2.2.30","new_version":"2.2.38"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.27","new_version":"2.1.34","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"com.graphql-java:graphql-java","old_version":"23.1","new_version":"24.3","repository_url":"https://github.com/graphql-java/graphql-java"},{"name":"org.hibernate.orm:hibernate-core","old_version":"6.6.14.Final","new_version":"7.1.3.Final","repository_url":"https://github.com/hibernate/hibernate-orm"},{"name":"io.ebean:ebean","old_version":"15.11.0","new_version":"17.1.0","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"io.ebean:ebean-querybean","old_version":"15.11.0","new_version":"17.1.0","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"io.ebean:querybean-generator","old_version":"15.11.0","new_version":"17.1.0","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"io.ebean:ebean-test","old_version":"15.11.0","new_version":"17.1.0","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"org.jdbi:jdbi3-core","old_version":"3.49.3","new_version":"3.49.6","repository_url":"https://github.com/jdbi/jdbi"},{"name":"org.flywaydb:flyway-core","old_version":"11.8.0","new_version":"11.13.2","repository_url":"https://github.com/flyway/flyway"},{"name":"com.squareup.okhttp3:okhttp","old_version":"4.12.0","new_version":"5.1.0","repository_url":"https://github.com/square/okhttp"},{"name":"com.squareup.okhttp3:okhttp-sse","old_version":"4.12.0","new_version":"5.1.0","repository_url":"https://github.com/square/okhttp"},{"name":"com.squareup.okhttp3:okhttp-tls","old_version":"4.12.0","new_version":"5.1.0","repository_url":"https://github.com/square/okhttp"},{"name":"com.github.spotbugs:spotbugs-annotations","old_version":"4.9.3","new_version":"4.9.6","repository_url":"https://github.com/spotbugs/spotbugs"},{"name":"io.undertow:undertow-core","old_version":"2.3.18.Final","new_version":"2.3.19.Final","repository_url":"https://github.com/undertow-io/undertow"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-core-server","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-jetty-api","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-jetty-server","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty.http2:jetty-http2-server","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty:jetty-alpn-java-server","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty.http2:jetty-http2-client","old_version":"12.0.20","new_version":"12.1.1"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"com.zaxxer:HikariCP","old_version":"6.3.0","new_version":"7.0.2","repository_url":"https://github.com/brettwooldridge/HikariCP"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.1.20","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-reflect","old_version":"2.1.20","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.1.20","new_version":"2.2.20"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.30","new_version":"4.2.37","repository_url":"https://github.com/dropwizard/metrics"},{"name":"io.dropwizard.metrics:metrics-healthchecks","old_version":"4.2.30","new_version":"4.2.37","repository_url":"https://github.com/dropwizard/metrics"},{"name":"io.dropwizard.metrics:metrics-jvm","old_version":"4.2.30","new_version":"4.2.37","repository_url":"https://github.com/dropwizard/metrics"},{"name":"org.jboss.modules:jboss-modules","old_version":"2.1.6.Final","new_version":"2.2.0.Final"},{"name":"com.google.testing.compile:compile-testing","old_version":"0.21.0","new_version":"0.23.0","repository_url":"https://github.com/google/compile-testing"},{"name":"com.google.truth:truth","old_version":"1.4.4","new_version":"1.4.5","repository_url":"https://github.com/google/truth"},{"name":"io.jsonwebtoken:jjwt-impl","old_version":"0.12.6","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"io.jsonwebtoken:jjwt-orgjson","old_version":"0.12.6","new_version":"0.13.0"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.6","repository_url":"https://github.com/assertj/assertj"},{"name":"org.mockito:mockito-core","old_version":"5.17.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.17.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"},{"name":"io.lettuce:lettuce-core","old_version":"6.6.0.RELEASE","new_version":"6.8.1.RELEASE","repository_url":"https://github.com/redis/lettuce"},{"name":"org.apache.kafka:kafka-clients","old_version":"4.0.0","new_version":"4.1.0"},{"name":"org.codehaus.mojo:exec-maven-plugin","old_version":"3.5.0","new_version":"3.6.1","repository_url":"https://github.com/mojohaus/exec-maven-plugin"},{"name":"org.apache.maven:maven-plugin-api","old_version":"3.9.9","new_version":"3.9.11","repository_url":"https://github.com/apache/maven"},{"name":"org.apache.maven:maven-core","old_version":"3.9.9","new_version":"3.9.11"},{"name":"org.codehaus.groovy:groovy-all","old_version":"3.0.24","new_version":"3.0.25","repository_url":"https://github.com/apache/groovy"},{"name":"org.apache.maven.plugins:maven-shade-plugin","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/apache/maven-shade-plugin"},{"name":"org.moditect:moditect-maven-plugin","old_version":"1.2.2.Final","new_version":"1.3.0.Final","repository_url":"https://github.com/moditect/moditect"},{"name":"io.repaint.maven:tiles-maven-plugin","old_version":"2.40","new_version":"2.41","repository_url":"https://github.com/repaint-io/maven-tiles"},{"name":"com.github.eirslett:frontend-maven-plugin","old_version":"1.15.1","new_version":"1.15.4","repository_url":"https://github.com/eirslett/frontend-maven-plugin"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.14.0","new_version":"3.14.1","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.18.0","new_version":"2.19.1","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"com.rudikershaw.gitbuildhook:git-build-hook-maven-plugin","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/rudikershaw/git-build-hook"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.5.0","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"2.44.4","new_version":"3.0.0","repository_url":"https://github.com/diffplug/spotless"},{"name":"org.apache.maven.plugins:maven-javadoc-plugin","old_version":"3.11.2","new_version":"3.12.0","repository_url":"https://github.com/apache/maven-javadoc-plugin"},{"name":"org.apache.maven.plugins:maven-gpg-plugin","old_version":"3.2.7","new_version":"3.2.8","repository_url":"https://github.com/apache/maven-gpg-plugin"},{"name":"io.reactivex.rxjava3:rxjava","old_version":"3.1.10","new_version":"3.1.12","repository_url":"https://github.com/ReactiveX/RxJava"},{"name":"org.jboss.xnio:xnio-api","old_version":"3.8.16.Final","new_version":"3.8.17.Final","repository_url":"https://github.com/xnio/xnio"},{"name":"commons-codec:commons-codec","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.apache.commons:commons-lang3","old_version":"3.17.0","new_version":"3.19.0"},{"name":"org.hibernate.validator:hibernate-validator","old_version":"8.0.2.Final","new_version":"9.0.1.Final","repository_url":"https://github.com/hibernate/hibernate-validator"},{"name":"org.glassfish.expressly:expressly","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/eclipse-ee4j/expressly"},{"name":"com.github.kagkarlsson:db-scheduler","old_version":"15.6.0","new_version":"16.2.0","repository_url":"https://github.com/kagkarlsson/db-scheduler"},{"name":"software.amazon.awssdk:bom","old_version":"2.31.40","new_version":"2.35.0"},{"name":"io.methvin:directory-watcher","old_version":"0.19.0","new_version":"0.19.1","repository_url":"https://github.com/gmethvin/directory-watcher"},{"name":"org.jline:jline","old_version":"3.30.0","new_version":"3.30.6","repository_url":"https://github.com/jline/jline3"},{"name":"org.jline:jline-terminal-jna","old_version":"3.30.0","new_version":"3.30.6","repository_url":"https://github.com/jline/jline3"},{"name":"io.projectreactor:reactor-core","old_version":"3.7.5","new_version":"3.7.11","repository_url":"https://github.com/reactor/reactor-core"},{"name":"io.smallrye.reactive:mutiny","old_version":"2.8.0","new_version":"3.0.0","repository_url":"https://github.com/smallrye/smallrye-mutiny"},{"name":"org.jsoup:jsoup","old_version":"1.20.1","new_version":"1.21.2","repository_url":"https://github.com/jhy/jsoup"},{"name":"org.asynchttpclient:async-http-client","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/AsyncHttpClient/async-http-client"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 109 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.netty:netty-bom](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.6.Final` |\n| [io.netty:netty-codec-http2](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.6.Final` |\n| [io.netty:netty-transport-native-epoll](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.6.Final` |\n| [io.netty:netty-transport-native-kqueue](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.6.Final` |\n| [io.netty:netty-transport-native-io_uring](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.6.Final` |\n| [com.amazonaws:aws-java-sdk-bom](https://github.com/aws/aws-sdk-java) | `1.12.783` | `1.12.792` |\n| org.apache.camel:camel-bom | `4.11.0` | `4.14.1` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.12.2` | `6.0.0` |\n| [com.github.ben-manes.caffeine:caffeine](https://github.com/ben-manes/caffeine) | `3.2.0` | `3.2.2` |\n| org.ow2.asm:asm | `9.8` | `9.9` |\n| org.ow2.asm:asm-util | `9.8` | `9.9` |\n| [com.typesafe:config](https://github.com/lightbend/config) | `1.4.3` | `1.4.5` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.13.1` | `2.13.2` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.19.0` | `2.20.0` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jdk8 | `2.19.0` | `2.20.0` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.module:jackson-module-parameter-names](https://github.com/FasterXML/jackson-modules-java8) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.module:jackson-module-afterburner](https://github.com/FasterXML/jackson-modules-base) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.module:jackson-module-blackbird](https://github.com/FasterXML/jackson-modules-base) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.datatype:jackson-datatype-hibernate5](https://github.com/FasterXML/jackson-datatype-hibernate) | `2.19.0` | `2.20.0` |\n| com.fasterxml.jackson.core:jackson-annotations | `2.19.0` | `2.20.0` |\n| [io.avaje:avaje-inject](https://github.com/avaje/avaje-inject) | `11.5` | `11.6` |\n| io.avaje:avaje-inject-generator | `11.5` | `11.6` |\n| [io.avaje:avaje-jsonb](https://github.com/avaje/avaje-jsonb) | `3.4` | `3.7` |\n| io.avaje:avaje-jsonb-generator | `3.4` | `3.7` |\n| [io.avaje:avaje-validator](https://github.com/avaje/avaje-validator) | `2.11` | `2.14` |\n| io.avaje:avaje-validator-generator | `2.11` | `2.14` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.4.0` | `4.5.0` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.19` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.2` |\n| org.apache.logging.log4j:log4j-slf4j-impl | `2.24.3` | `2.25.2` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.swagger.core.v3:swagger-annotations | `2.2.30` | `2.2.38` |\n| io.swagger.core.v3:swagger-models | `2.2.30` | `2.2.38` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.27` | `2.1.34` |\n| [com.graphql-java:graphql-java](https://github.com/graphql-java/graphql-java) | `23.1` | `24.3` |\n| [org.hibernate.orm:hibernate-core](https://github.com/hibernate/hibernate-orm) | `6.6.14.Final` | `7.1.3.Final` |\n| [io.ebean:ebean](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.0` |\n| [io.ebean:ebean-querybean](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.0` |\n| [io.ebean:querybean-generator](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.0` |\n| [io.ebean:ebean-test](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.0` |\n| [org.jdbi:jdbi3-core](https://github.com/jdbi/jdbi) | `3.49.3` | `3.49.6` |\n| [org.flywaydb:flyway-core](https://github.com/flyway/flyway) | `11.8.0` | `11.13.2` |\n| [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp) | `4.12.0` | `5.1.0` |\n| [com.squareup.okhttp3:okhttp-sse](https://github.com/square/okhttp) | `4.12.0` | `5.1.0` |\n| [com.squareup.okhttp3:okhttp-tls](https://github.com/square/okhttp) | `4.12.0` | `5.1.0` |\n| [com.github.spotbugs:spotbugs-annotations](https://github.com/spotbugs/spotbugs) | `4.9.3` | `4.9.6` |\n| [io.undertow:undertow-core](https://github.com/undertow-io/undertow) | `2.3.18.Final` | `2.3.19.Final` |\n| org.eclipse.jetty:jetty-server | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty.websocket:jetty-websocket-core-server | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty.websocket:jetty-websocket-jetty-api | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty.websocket:jetty-websocket-jetty-server | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty.http2:jetty-http2-server | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty:jetty-alpn-java-server | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty.http2:jetty-http2-client | `12.0.20` | `12.1.1` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP) | `6.3.0` | `7.0.2` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.1.20` | `2.2.20` |\n| [org.jetbrains.kotlin:kotlin-reflect](https://github.com/JetBrains/kotlin) | `2.1.20` | `2.2.20` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.1.20` | `2.2.20` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.30` | `4.2.37` |\n| [io.dropwizard.metrics:metrics-healthchecks](https://github.com/dropwizard/metrics) | `4.2.30` | `4.2.37` |\n| [io.dropwizard.metrics:metrics-jvm](https://github.com/dropwizard/metrics) | `4.2.30` | `4.2.37` |\n| org.jboss.modules:jboss-modules | `2.1.6.Final` | `2.2.0.Final` |\n| [com.google.testing.compile:compile-testing](https://github.com/google/compile-testing) | `0.21.0` | `0.23.0` |\n| [com.google.truth:truth](https://github.com/google/truth) | `1.4.4` | `1.4.5` |\n| [io.jsonwebtoken:jjwt-impl](https://github.com/jwtk/jjwt) | `0.12.6` | `0.13.0` |\n| io.jsonwebtoken:jjwt-orgjson | `0.12.6` | `0.13.0` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.6` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.17.0` | `5.20.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.17.0` | `5.20.0` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.5.0-jre` |\n| [io.lettuce:lettuce-core](https://github.com/redis/lettuce) | `6.6.0.RELEASE` | `6.8.1.RELEASE` |\n| org.apache.kafka:kafka-clients | `4.0.0` | `4.1.0` |\n| [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) | `3.5.0` | `3.6.1` |\n| [org.apache.maven:maven-plugin-api](https://github.com/apache/maven) | `3.9.9` | `3.9.11` |\n| org.apache.maven:maven-core | `3.9.9` | `3.9.11` |\n| [org.codehaus.groovy:groovy-all](https://github.com/apache/groovy) | `3.0.24` | `3.0.25` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.6.0` | `3.6.1` |\n| [org.moditect:moditect-maven-plugin](https://github.com/moditect/moditect) | `1.2.2.Final` | `1.3.0.Final` |\n| [io.repaint.maven:tiles-maven-plugin](https://github.com/repaint-io/maven-tiles) | `2.40` | `2.41` |\n| [com.github.eirslett:frontend-maven-plugin](https://github.com/eirslett/frontend-maven-plugin) | `1.15.1` | `1.15.4` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.14.0` | `3.14.1` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.3` | `3.5.4` |\n| [com.rudikershaw.gitbuildhook:git-build-hook-maven-plugin](https://github.com/rudikershaw/git-build-hook) | `3.5.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.5.0` | `3.6.2` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.44.4` | `3.0.0` |\n| [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) | `3.11.2` | `3.12.0` |\n| [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) | `3.2.7` | `3.2.8` |\n| [io.reactivex.rxjava3:rxjava](https://github.com/ReactiveX/RxJava) | `3.1.10` | `3.1.12` |\n| [org.jboss.xnio:xnio-api](https://github.com/xnio/xnio) | `3.8.16.Final` | `3.8.17.Final` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.18.0` | `1.19.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.19.0` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `8.0.2.Final` | `9.0.1.Final` |\n| [org.glassfish.expressly:expressly](https://github.com/eclipse-ee4j/expressly) | `5.0.0` | `6.0.0` |\n| [com.github.kagkarlsson:db-scheduler](https://github.com/kagkarlsson/db-scheduler) | `15.6.0` | `16.2.0` |\n| software.amazon.awssdk:bom | `2.31.40` | `2.35.0` |\n| [io.methvin:directory-watcher](https://github.com/gmethvin/directory-watcher) | `0.19.0` | `0.19.1` |\n| [org.jline:jline](https://github.com/jline/jline3) | `3.30.0` | `3.30.6` |\n| [org.jline:jline-terminal-jna](https://github.com/jline/jline3) | `3.30.0` | `3.30.6` |\n| [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) | `3.7.5` | `3.7.11` |\n| [io.smallrye.reactive:mutiny](https://github.com/smallrye/smallrye-mutiny) | `2.8.0` | `3.0.0` |\n| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.20.1` | `1.21.2` |\n| [org.asynchttpclient:async-http-client](https://github.com/AsyncHttpClient/async-http-client) | `3.0.2` | `3.0.3` |\n\n\nUpdates `io.netty:netty-bom` from 4.2.1.Final to 4.2.6.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/255ad95343adcbc41b90dd3316560b6bd3af134c\"\u003e\u003ccode\u003e255ad95\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.6.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bbacc6b687a7344e0acfe7b06d5c0cd5c9b55011\"\u003e\u003ccode\u003ebbacc6b\u003c/code\u003e\u003c/a\u003e BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15630\"\u003e#15630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d28a0fc6598b50fbe8f296831777cf4b653a475f\"\u003e\u003ccode\u003ed28a0fc\u003c/code\u003e\u003c/a\u003e Make ResourceLeakDetector.track not final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15620\"\u003e#15620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7134f602418d244ac6a7c91996e5de448562bf00\"\u003e\u003ccode\u003e7134f60\u003c/code\u003e\u003c/a\u003e [refactor] add error message to all \u003ccode\u003enew Error()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15609\"\u003e#15609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f7f5b48f9f28a72b6ed535794cbf1bd9a889193a\"\u003e\u003ccode\u003ef7f5b48\u003c/code\u003e\u003c/a\u003e Add test for OpenJdkSelfSignedCertGenerator (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15619\"\u003e#15619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9e4bb29aea773e1296b9c98de0cbde3adb3a2c50\"\u003e\u003ccode\u003e9e4bb29\u003c/code\u003e\u003c/a\u003e IoUring: Allow to create IoHandlerFactory that supports changing the (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15608\"\u003e#15608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/22d414b4bea0bc5badaf43977a8ba73a82c073ac\"\u003e\u003ccode\u003e22d414b\u003c/code\u003e\u003c/a\u003e Skip huge decompression test with leak detection (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15616\"\u003e#15616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/77661e7fcbdf1fe3980bee2e539193c390c18a0e\"\u003e\u003ccode\u003e77661e7\u003c/code\u003e\u003c/a\u003e Update the CentOS devcontainer (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15615\"\u003e#15615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/ea9026859ff3aa8824ec26c02fd0569dc971b58f\"\u003e\u003ccode\u003eea90268\u003c/code\u003e\u003c/a\u003e Don't try to generate aggregated javadocs for the stubs as otherwise it will ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/b54f47e8ce4e61eb53d7ff5d6cf4eeb31823496d\"\u003e\u003ccode\u003eb54f47e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.6.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-codec-http2` from 4.2.1.Final to 4.2.6.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/255ad95343adcbc41b90dd3316560b6bd3af134c\"\u003e\u003ccode\u003e255ad95\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.6.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bbacc6b687a7344e0acfe7b06d5c0cd5c9b55011\"\u003e\u003ccode\u003ebbacc6b\u003c/code\u003e\u003c/a\u003e BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15630\"\u003e#15630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d28a0fc6598b50fbe8f296831777cf4b653a475f\"\u003e\u003ccode\u003ed28a0fc\u003c/code\u003e\u003c/a\u003e Make ResourceLeakDetector.track not final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15620\"\u003e#15620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7134f602418d244ac6a7c91996e5de448562bf00\"\u003e\u003ccode\u003e7134f60\u003c/code\u003e\u003c/a\u003e [refactor] add error message to all \u003ccode\u003enew Error()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15609\"\u003e#15609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f7f5b48f9f28a72b6ed535794cbf1bd9a889193a\"\u003e\u003ccode\u003ef7f5b48\u003c/code\u003e\u003c/a\u003e Add test for OpenJdkSelfSignedCertGenerator (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15619\"\u003e#15619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9e4bb29aea773e1296b9c98de0cbde3adb3a2c50\"\u003e\u003ccode\u003e9e4bb29\u003c/code\u003e\u003c/a\u003e IoUring: Allow to create IoHandlerFactory that supports changing the (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15608\"\u003e#15608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/22d414b4bea0bc5badaf43977a8ba73a82c073ac\"\u003e\u003ccode\u003e22d414b\u003c/code\u003e\u003c/a\u003e Skip huge decompression test with leak detection (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15616\"\u003e#15616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/77661e7fcbdf1fe3980bee2e539193c390c18a0e\"\u003e\u003ccode\u003e77661e7\u003c/code\u003e\u003c/a\u003e Update the CentOS devcontainer (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15615\"\u003e#15615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/ea9026859ff3aa8824ec26c02fd0569dc971b58f\"\u003e\u003ccode\u003eea90268\u003c/code\u003e\u003c/a\u003e Don't try to generate aggregated javadocs for the stubs as otherwise it will ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/b54f47e8ce4e61eb53d7ff5d6cf4eeb31823496d\"\u003e\u003ccode\u003eb54f47e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.6.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-transport-native-epoll` from 4.2.1.Final to 4.2.6.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/255ad95343adcbc41b90dd3316560b6bd3af134c\"\u003e\u003ccode\u003e255ad95\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.6.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bbacc6b687a7344e0acfe7b06d5c0cd5c9b55011\"\u003e\u003ccode\u003ebbacc6b\u003c/code\u003e\u003c/a\u003e BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15630\"\u003e#15630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d28a0fc6598b50fbe8f296831777cf4b653a475f\"\u003e\u003ccode\u003ed28a0fc\u003c/code\u003e\u003c/a\u003e Make ResourceLeakDetector.track not final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15620\"\u003e#15620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7134f602418d244ac6a7c91996e5de448562bf00\"\u003e\u003ccode\u003e7134f60\u003c/code\u003e\u003c/a\u003e [refactor] add error message to all \u003ccode\u003enew Error()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15609\"\u003e#15609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f7f5b48f9f28a72b6ed535794cbf1bd9a889193a\"\u003e\u003ccode\u003ef7f5b48\u003c/code\u003e\u003c/a\u003e Add test for OpenJdkSelfSignedCertGenerator (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15619\"\u003e#15619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9e4bb29aea773e1296b9c98de0cbde3adb3a2c50\"\u003e\u003ccode\u003e9e4bb29\u003c/code\u003e\u003c/a\u003e IoUring: Allow to create IoHandlerFactory that supports changing the (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15608\"\u003e#15608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/22d414b4bea0bc5badaf43977a8ba73a82c073ac\"\u003e\u003ccode\u003e22d414b\u003c/code\u003e\u003c/a\u003e Skip huge decompression test with leak detection (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15616\"\u003e#15616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/77661e7fcbdf1fe3980bee2e539193c390c18a0e\"\u003e\u003ccode\u003e77661e7\u003c/code\u003e\u003c/a\u003e Update the CentOS devcontainer (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15615\"\u003e#15615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/ea9026859ff3aa8824ec26c02fd0569dc971b58f\"\u003e\u003ccode\u003eea90268\u003c/code\u003e\u003c/a\u003e Don't try to generate aggregated javadocs for the stubs as otherwise it will ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/b54f47e8ce4e61eb53d7ff5d6cf4eeb31823496d\"\u003e\u003ccode\u003eb54f47e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.6.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-transport-native-kqueue` from 4.2.1.Final to 4.2.6.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/255ad95343adcbc41b90dd3316560b6bd3af134c\"\u003e\u003ccode\u003e255ad95\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.6.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bbacc6b687a7344e0acfe7b06d5c0cd5c9b55011\"\u003e\u003ccode\u003ebbacc6b\u003c/code\u003e\u003c/a\u003e BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15630\"\u003e#15630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d28a0fc6598b50fbe8f296831777cf4b653a475f\"\u003e\u003ccode\u003ed28a0fc\u003c/code\u003e\u003c/a\u003e Make ResourceLeakDetector.track not final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15620\"\u003e#15620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7134f602418d244ac6a7c91996e5de448562bf00\"\u003e\u003ccode\u003e7134f60\u003c/code\u003e\u003c/a\u003e [refactor] add error message to all \u003ccode\u003enew Error()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15609\"\u003e#15609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f7f5b48f9f28a72b6ed535794cbf1bd9a889193a\"\u003e\u003ccode\u003ef7f5b48\u003c/code\u003e\u003c/a\u003e Add test for OpenJdkSelfSignedCertGenerator (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15619\"\u003e#15619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9e4bb29aea773e1296b9c98de0cbde3adb3a2c50\"\u003e\u003ccode\u003e9e4bb29\u003c/code\u003e\u003c/a\u003e IoUring: Allow to create IoHandlerFactory that supports changing the (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15608\"\u003e#15608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/22d414b4bea0bc5badaf43977a8ba73a82c073ac\"\u003e\u003ccode\u003e22d414b\u003c/code\u003e\u003c/a\u003e Skip huge decompression test with leak detection (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15616\"\u003e#15616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/77661e7fcbdf1fe3980bee2e539193c390c18a0e\"\u003e\u003ccode\u003e77661e7\u003c/code\u003e\u003c/a\u003e Update the CentOS devcontainer (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15615\"\u003e#15615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/ea9026859ff3aa8824ec26c02fd0569dc971b58f\"\u003e\u003ccode\u003eea90268\u003c/code\u003e\u003c/a\u003e Don't try to generate aggregated javadocs for the stubs as otherwise it will ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/b54f47e8ce4e61eb53d7ff5d6cf4eeb31823496d\"\u003e\u003ccode\u003eb54f47e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.6.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-transport-native-io_uring` from 4.2.1.Final to 4.2.6.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/255ad95343adcbc41b90dd3316560b6bd3af134c\"\u003e\u003ccode\u003e255ad95\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.6.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bbacc6b687a7344e0acfe7b06d5c0cd5c9b55011\"\u003e\u003ccode\u003ebbacc6b\u003c/code\u003e\u003c/a\u003e BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15630\"\u003e#15630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d28a0fc6598b50fbe8f296831777cf4b653a475f\"\u003e\u003ccode\u003ed28a0fc\u003c/code\u003e\u003c/a\u003e Make ResourceLeakDetector.track not final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15620\"\u003e#15620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7134f602418d244ac6a7c91996e5de448562bf00\"\u003e\u003ccode\u003e7134f60\u003c/code\u003e\u003c/a\u003e [refactor] add error message to all \u003ccode\u003enew Error()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15609\"\u003e#15609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f7f5b48f9f28a72b6ed535794cbf1bd9a889193a\"\u003e\u003ccode\u003ef7f5b48\u003c/code\u003e\u003c/a\u003e Add test for OpenJdkSelfSignedCertGenerator (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15619\"\u003e#15619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9e4bb29aea773e1296b9c98de0cbde3adb3a2c50\"\u003e\u003ccode\u003e9e4bb29\u003c/code\u003e\u003c/a\u003e IoUring: Allow to create IoHandlerFactory that supports changing the (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15608\"\u003e#15608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/22d414b4bea0bc5badaf43977a8ba73a82c073ac\"\u003e\u003ccode\u003e22d414b\u003c/code\u003e\u003c/a\u003e Skip huge decompression test with leak detection (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15616\"\u003e#15616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/77661e7fcbdf1fe3980bee2e539193c390c18a0e\"\u003e\u003ccode\u003e77661e7\u003c/code\u003e\u003c/a\u003e Update the CentOS devcontainer (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15615\"\u003e#15615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/ea9026859ff3aa8824ec26c02fd0569dc971b58f\"\u003e\u003ccode\u003eea90268\u003c/code\u003e\u003c/a\u003e Don't try to generate aggregated javadocs for the stubs as otherwise it will ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/b54f47e8ce4e61eb53d7ff5d6cf4eeb31823496d\"\u003e\u003ccode\u003eb54f47e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.6.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.amazonaws:aws-java-sdk-bom` from 1.12.783 to 1.12.792\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md\"\u003ecom.amazonaws:aws-java-sdk-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.792\u003c/strong\u003e \u003cstrong\u003e2025-10-01\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAmazon DynamoDB\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent overriding client endpoint with dual-stack regional endpoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eAmazon S3\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd additional validations for multipart download operations of S3 client\u003c/li\u003e\n\u003cli\u003eAdd additional validations for multipart upload operations of S3 client.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.791\u003c/strong\u003e \u003cstrong\u003e2025-09-05\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS Kinesis Video\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Netty to \u003ccode\u003e4.1.126.Final\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.789\u003c/strong\u003e \u003cstrong\u003e2025-09-03\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS Kinesis Video\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Netty to \u003ccode\u003e4.1.124.Final\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eeu-isoe-west-1\u003c/code\u003e region.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.788\u003c/strong\u003e \u003cstrong\u003e2025-07-15\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd account endpoint caching\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eAmazon DynamoDB\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCache account endpoint URIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.787\u003c/strong\u003e \u003cstrong\u003e2025-06-12\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for KualaLumpur, Bangkok, Queretaro, us-isof-east-1, isof-south-1, Taipei Regions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.786\u003c/strong\u003e \u003cstrong\u003e2025-06-10\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for protocols service model field and x-amzn-query-mode header\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.784\u003c/strong\u003e \u003cstrong\u003e2025-06-02\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAmazon DynamoDB\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid silently throwing exception when retrieving account ID from resource name\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/3bbdbb5c4fbe5b910b6a205a994854c657980cb2\"\u003e\u003ccode\u003e3bbdbb5\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.792\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/dec8dfea84dc9433aacb82d27c3ac0def9e04d17\"\u003e\u003ccode\u003edec8dfe\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.792-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/70d2f38b78e41afda0dfee0f2744291f8903ac8b\"\u003e\u003ccode\u003e70d2f38\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.791\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/ab5682126d0f6b9b00c2766257f58ef25321830f\"\u003e\u003ccode\u003eab56821\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.791-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/a7873d781ff59061b9353a5f159094da231b8dab\"\u003e\u003ccode\u003ea7873d7\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.790\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/3699eb1a81575a46d5b5d6e1dce7c938e46536fe\"\u003e\u003ccode\u003e3699eb1\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.790-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/ab407bd86a9fcbdd435aac9bbd35b59fbc135b07\"\u003e\u003ccode\u003eab407bd\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.789\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/e1cd79b815a2b905c0a576ed5fd04c6e97a4b316\"\u003e\u003ccode\u003ee1cd79b\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.789-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/fca54d736f6e96708de0feb4939d793ac4804c2c\"\u003e\u003ccode\u003efca54d7\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.788\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/198bf78121d947d13d873b76635f197bec252403\"\u003e\u003ccode\u003e198bf78\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.788-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-java/compare/1.12.783...1.12.792\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.camel:camel-bom` from 4.11.0 to 4.14.1\n\nUpdates `org.junit:junit-bom` from 5.12.2 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-M2 = Platform 6.0.0-M2 + Jupiter 6.0.0-M2 + Vintage 6.0.0-M2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-M2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-M1...r6.0.0-M2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-M1...r6.0.0-M2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/4f7959463a5bc1fc6a1150aefcbf1ff42927a18e\"\u003e\u003ccode\u003e4f79594\u003c/code\u003e\u003c/a\u003e Release 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/55af30a7ffca8fd64a9c9e38958407285d23ffe0\"\u003e\u003ccode\u003e55af30a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Use \u003ccode\u003edevelop/6.x\u003c/code\u003e branch for junit-examples during release build\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/df3cfdd52554cb71111a3fa48bff0b5518072f87\"\u003e\u003ccode\u003edf3cfdd\u003c/code\u003e\u003c/a\u003e Release 5.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/fcb84a25bc12e20a5330f3d46dd1cb5cbf2a4905\"\u003e\u003ccode\u003efcb84a2\u003c/code\u003e\u003c/a\u003e Disable backward compatibility check when offline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/c9c8344ce55a7a77c9fa8848db21c279473ec22d\"\u003e\u003ccode\u003ec9c8344\u003c/code\u003e\u003c/a\u003e Prune 5.14.0 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/03d8a725f07b484c070dd459aa8fd642222f06ee\"\u003e\u003ccode\u003e03d8a72\u003c/code\u003e\u003c/a\u003e Update broken link to using API Gaurdian with bndtools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/3a0b29b46c05ac11b2e7cac1a1535276c465b0ad\"\u003e\u003ccode\u003e3a0b29b\u003c/code\u003e\u003c/a\u003e Use temporary JUnit 6 logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/6603caa17823bd632436e040ace1507404c2c4c3\"\u003e\u003ccode\u003e6603caa\u003c/code\u003e\u003c/a\u003e Rename \u003ccode\u003eeclipseClasspath\u003c/code\u003e to \u003ccode\u003eeclipseConventions\u003c/code\u003e to avoid confusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ab3470b8ad05e71e0dfa26cc3c4f5e5d2583ee74\"\u003e\u003ccode\u003eab3470b\u003c/code\u003e\u003c/a\u003e Make sealed \u003ccode\u003eMediaType\u003c/code\u003e work in Eclipse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/a8cd41e5164030dd815a75d1d513df8fa846fac0\"\u003e\u003ccode\u003ea8cd41e\u003c/code\u003e\u003c/a\u003e Remove annotations not visible in Eclipse\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.12.2...r6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.ben-manes.caffeine:caffeine` from 3.2.0 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ben-manes/caffeine/releases\"\u003ecom.github.ben-manes.caffeine:caffeine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed characteristics returned by Spliterators (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ecomputeIfAbsent\u003c/code\u003e for an async cache's synchronous view to retry if incomplete\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eCaffeineSpec\u003c/code\u003e when being reflectively constructed (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1839\"\u003e#1839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved the handling of negative durations with variable expiration\u003c/li\u003e\n\u003cli\u003eFixed intermittent null after replacing a weak/soft value (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1820\"\u003e#1820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/f55fea436a73ed14d2d4604adbd8382a464957e9\"\u003e\u003ccode\u003ef55fea4\u003c/code\u003e\u003c/a\u003e minor touchups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/419e86182ec349b56d638cad19c4afe3760decc8\"\u003e\u003ccode\u003e419e861\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/a794497c5defbeff5e425fc2bf8e5783f434bf0b\"\u003e\u003ccode\u003ea794497\u003c/code\u003e\u003c/a\u003e additional tests for collection streams\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/9021c7436a6e7cac08ff95751b3b71b3be64ec2d\"\u003e\u003ccode\u003e9021c74\u003c/code\u003e\u003c/a\u003e Return correct characteristics from spliterators (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/e9ecffe422469ae865528c20823eebea302d0b3b\"\u003e\u003ccode\u003ee9ecffe\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/b20d83978d470e0a9dac6aee0c38d1f9448d6465\"\u003e\u003ccode\u003eb20d839\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/a5e031b57a6a7f4fd1bb1adc2edf9de8e62b0cca\"\u003e\u003ccode\u003ea5e031b\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/7df535815e3d73634e84699cfe42f0feb7d81218\"\u003e\u003ccode\u003e7df5358\u003c/code\u003e\u003c/a\u003e Release 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/56b69c74535b923d00473db3779bcd4a5e5738fa\"\u003e\u003ccode\u003e56b69c7\u003c/code\u003e\u003c/a\u003e minor touchups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/b0264b9137b0a1a97b6b44cb8f321a9bbf6d55ec\"\u003e\u003ccode\u003eb0264b9\u003c/code\u003e\u003c/a\u003e remove unnecessary \u003ca href=\"https://github.com/CanIgnoreReturnValue\"\u003e\u003ccode\u003e@​CanIgnoreReturnValue\u003c/code\u003e\u003c/a\u003e usages for stricter checking\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ben-manes/caffeine/compare/v3.2.0...v3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.ow2.asm:asm` from 9.8 to 9.9\n\nUpdates `org.ow2.asm:asm-util` from 9.8 to 9.9\n\nUpdates `org.ow2.asm:asm-util` from 9.8 to 9.9\n\nUpdates `com.typesafe:config` from 1.4.3 to 1.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lightbend/config/releases\"\u003ecom.typesafe:config's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add alternative Rust HOCON implementation by \u003ca href=\"https://github.com/mikai233\"\u003e\u003ccode\u003e@​mikai233\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/825\"\u003elightbend/config#825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minor typos in API docs by \u003ca href=\"https://github.com/lashchenko\"\u003e\u003ccode\u003e@​lashchenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/823\"\u003elightbend/config#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate HOCON Playground link by \u003ca href=\"https://github.com/TehBrian\"\u003e\u003ccode\u003e@​TehBrian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/810\"\u003elightbend/config#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Negative hash again by \u003ca href=\"https://github.com/johanandren\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/826\"\u003elightbend/config#826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikai233\"\u003e\u003ccode\u003e@​mikai233\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/825\"\u003elightbend/config#825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lashchenko\"\u003e\u003ccode\u003e@​lashchenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/823\"\u003elightbend/config#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TehBrian\"\u003e\u003ccode\u003e@​TehBrian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/810\"\u003elightbend/config#810\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lightbend/config/compare/v1.4.4...v1.4.5\"\u003ehttps://github.com/lightbend/config/compare/v1.4.4...v1.4.5\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e1.4.4: July 10, 2025\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: bump actions to get sbt (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/818\"\u003e#818\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: second try for sbt back in CI job (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/820\"\u003e#820\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Incorrect abs of hashes in BadMap (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/817\"\u003e#817\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lightbend/config/blob/main/NEWS.md\"\u003ecom.typesafe:config's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.4: July 3, 2025\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: bump actions to get sbt (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/818\"\u003e#818\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: second try for sbt back in CI job (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/820\"\u003e#820\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Incorrect abs of hashes in BadMap (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/817\"\u003e#817\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/e1519d7b750f1b38a1c4c2505d3a08058477f8c7\"\u003e\u003ccode\u003ee1519d7\u003c/code\u003e\u003c/a\u003e fix: Negative hash again (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/b9c6cec2ee8538da2aa1e255339232642a4c8d5c\"\u003e\u003ccode\u003eb9c6cec\u003c/code\u003e\u003c/a\u003e update HOCON Playground link (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/78bb3a355c1c0acfd0c86fdb087060489eb17312\"\u003e\u003ccode\u003e78bb3a3\u003c/code\u003e\u003c/a\u003e Fix minor typos in API docs (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/c082dfdc3e74a94e92b7c24b7394426076f271e6\"\u003e\u003ccode\u003ec082dfd\u003c/code\u003e\u003c/a\u003e docs: add new Rust HOCON implementation link (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/0595998eb98ab5a100045efe680465d4f4b58d4f\"\u003e\u003ccode\u003e0595998\u003c/code\u003e\u003c/a\u003e Update release.yml to install sbt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/d34ac70224ec1d5fcd95406b7c32ccbc5dbb5231\"\u003e\u003ccode\u003ed34ac70\u003c/code\u003e\u003c/a\u003e Rename release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/ed6e1c104e3043b528618e3462f42c0c680ec593\"\u003e\u003ccode\u003eed6e1c1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lightbend/config/issues/822\"\u003e#822\u003c/a\u003e from johanandren/wip-modernize-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/86068306b91e34709e00d5562e532c38fa635b3b\"\u003e\u003ccode\u003e8606830\u003c/code\u003e\u003c/a\u003e newer plugin, drop old sonatype config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/90e5084402ee4b440bc9aa26eb87d5503a657842\"\u003e\u003ccode\u003e90e5084\u003c/code\u003e\u003c/a\u003e get rid of failing publish and publishLocal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/7c107b4470ffa8b02bc41e3b12bb4e01da05e025\"\u003e\u003ccode\u003e7c107b4\u003c/code\u003e\u003c/a\u003e some javadoc fixes to make the build pass\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lightbend/config/compare/v1.4.3...v1.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.code.gson:gson` from 2.13.1 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/releases\"\u003ecom.google.code.gson:gson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGson 2.13.2\u003c/h2\u003e\n\u003cp\u003eThe main changes in this release are just newer dependencies.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved packaging of JPMS module declaration in Gson jar\u003cbr /\u003e\nThis fixes an issue where Eclipse and VS Code users could not refer to the Gson module name \u003ccode\u003ecom.google.gson\u003c/code\u003e. See issue \u003ca href=\"https://redirect.github.com/google/gson/issues/2679\"\u003egoogle/gson#2679\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove internal class \u003ccode\u003eGsonPreconditions\u003c/code\u003e by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2879\"\u003egoogle/gson#2879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to using central-publishing-maven-plugin by \u003ca href=\"https://github.com/eamonnmcmanus\"\u003e\u003ccode\u003e@​eamonnmcmanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2900\"\u003egoogle/gson#2900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MukjepScarlet\"\u003e\u003ccode\u003e@​MukjepScarlet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2852\"\u003egoogle/gson#2852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisCraik\"\u003e\u003ccode\u003e@​ChrisCraik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2856\"\u003egoogle/gson#2856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/686fad782d969d8f15c7581a5435a208b810caa7\"\u003e\u003ccode\u003e686fad7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release gson-parent-2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/c2d252a7e93d45b224a72b4ba8148a438cc1d59b\"\u003e\u003ccode\u003ec2d252a\u003c/code\u003e\u003c/a\u003e Switch to using central-publishing-maven-plugin. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/69cb755e5209b719b57f3b6f1a864b080cdca314\"\u003e\u003ccode\u003e69cb755\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2894\"\u003e#2894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/ea552c2278784e12094c8daea06b18679b2da2c9\"\u003e\u003ccode\u003eea552c2\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/fdc616d0da2fea0b28828386a38396eac66d85fd\"\u003e\u003ccode\u003efdc616d\u003c/code\u003e\u003c/a\u003e Set top-level permissions for CodeQL workflow (\u003ca href=\"https://redirect.github.com/google/gson/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/9334715a48aaf11c9f80f89f8242ba7d1c2d0c27\"\u003e\u003ccode\u003e9334715\u003c/code\u003e\u003c/a\u003e Create scorecard.yml (\u003ca href=\"https://redirect.github.com/google/gson/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/f7de5c2c22dae98f2f98eefcb70c920ff71e437b\"\u003e\u003ccode\u003ef7de5c2\u003c/code\u003e\u003c/a\u003e Bump the maven group with 8 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2885\"\u003e#2885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/8c23cd363daec806d2e9b69665520043914782ac\"\u003e\u003ccode\u003e8c23cd3\u003c/code\u003e\u003c/a\u003e Update sources to satisfy a new Error Prone check. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2887\"\u003e#2887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5eab3eda9fff9db77b82eae621c26f1d7263386f\"\u003e\u003ccode\u003e5eab3ed\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5f5c20026009010608de17a9e5312849230b3b0b\"\u003e\u003ccode\u003e5f5c200\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2872\"\u003e#2872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/ea0830abdeb908b2d10b673a414bb351ab65998c\"\u003e\u003ccode\u003eea0830a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/e16733ad21f348b9c93f7f241160f3960258967b\"\u003e\u003ccode\u003ee16733a\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/93deb382b962359dff28a312741eff62c2573e75\"\u003e\u003ccode\u003e93deb38\u003c/code\u003e\u003c/a\u003e Drop RC from version pre-2.20.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/f0bcc3c54ae36d1bc9f48ea29f7488e37c2890e8\"\u003e\u003ccode\u003ef0bcc3c\u003c/code\u003e\u003c/a\u003e Handle deprecation warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/6e70d081c7824a9bdab3a064f8d178af648a27d2\"\u003e\u003ccode\u003e6e70d08\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1462\"\u003e#1462\u003c/a\u003e: deprecate \u003ccode\u003eJsonFactory.createParser(URL)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/588cc7672605ab15bff1479de41d556b0add6488\"\u003e\u003ccode\u003e588cc76\u003c/code\u003e\u003c/a\u003e Post release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/018f9e160fc1b3e29a8bbfe137f0b936c0bcb9ce\"\u003e\u003ccode\u003e018f9e1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/360e498fe1b61036da944433e5ea0129af02d04c\"\u003e\u003ccode\u003e360e498\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/538ac445e36ce20a92e6746f37b53f9b438da87f\"\u003e\u003ccode\u003e538ac44\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/dfbf47b4a8cf4806fa982cbd22f8eef3906a0567\"\u003e\u003ccode\u003edfbf47b\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.19.0...jackson-core-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/10ea84ff37b12b59cdfeee034bbeb201f27523d7\"\u003e\u003ccode\u003e10ea84f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4a77eaa5b1adf9a0e60509388ac5b695330f41b7\"\u003e\u003ccode\u003e4a77eaa\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/63529c2839f1109dacf30af3bc1d7c50cc82f1e0\"\u003e\u003ccode\u003e63529c2\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 4.7.1 to 5.0.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/6efc152b178201cd9b0580249410029e65718af5\"\u003e\u003ccode\u003e6efc152\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5.4.3 to 5.5.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c18be9d2f58443e521dc1acd89c0870ef66a7e8d\"\u003e\u003ccode\u003ec18be9d\u003c/code\u003e\u003c/a\u003e Drop rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fe9b22e909997d739ac9f04bd7f765429c16424c\"\u003e\u003ccode\u003efe9b22e\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/771\"\u003e#771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b880013d00f14cc4dc08cd64fa02b1811d5dcba2\"\u003e\u003ccode\u003eb880013\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/227e21e76258c68c6ee0edfbfdea3bf73c3614db\"\u003e\u003ccode\u003e227e21e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/cbbe21000d982a591e72b312a3d9c89dcfae2051\"\u003e\u003ccode\u003ecbbe210\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/813eb9ef8aae5464442bff32a83be45e924ace22\"\u003e\u003ccode\u003e813eb9e\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.19.0...jackson-dataformat-xml-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-jdk8` from 2.19.0 to 2.20.0\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.19.0 to 2.20.0\n\nUpdates `com.fasterxml.jackson.module:jackson-module-parameter-names` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/70a2e0f13877a65905cfda8e72ff31edea8e72f7\"\u003e\u003ccode\u003e70a2e0f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-java8-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/c9e2fa86034ff47016c436a1e16ad246bac3f569\"\u003e\u003ccode\u003ec9e2fa8\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/28e2e2926a3ae2992fac35e33b3447231bf49d08\"\u003e\u003ccode\u003e28e2e29\u003c/code\u003e\u003c/a\u003e Remove rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/429529ec9de7a446b35d66ce6697365bffc613b4\"\u003e\u003ccode\u003e429529e\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/9fd75c1c5039d9e064ddd454cb9928e85f530633\"\u003e\u003ccode\u003e9fd75c1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/dfe7708d7d6d3542b0c4bdccd9aa4b6d42e5c352\"\u003e\u003ccode\u003edfe7708\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-java8-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/8194341702ac86685a290695f84851d2b40a08dd\"\u003e\u003ccode\u003e8194341\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/2c1f2382ecde4c274ccb686d410f556189acb93e\"\u003e\u003ccode\u003e2c1f238\u003c/code\u003e\u003c/a\u003e -\u0026gt; 2.20.0-rc1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/12b28ba983e7135e5e6b33ef8ca5f172a7fd4d0e\"\u003e\u003ccode\u003e12b28ba\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/09ec797ff46bf67bebe5621cc1cfb9dcd3f09104\"\u003e\u003ccode\u003e09ec797\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/compare/jackson-modules-java8-2.19.0...jackson-modules-java8-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/fc3fb76ba292afee49099e37a1e76bde70bbf398\"\u003e\u003ccode\u003efc3fb76\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/c40bf7ad823aa34bb89d49f6d28b31f2a9a83c68\"\u003e\u003ccode\u003ec40bf7a\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/93dfc70923def3b092b8aadc416f60661eaf9c44\"\u003e\u003ccode\u003e93dfc70\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 4.7.1 to 5.0.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/609da3c7428d2835cf2d9a941942c3330b858dd2\"\u003e\u003ccode\u003e609da3c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5.4.3 to 5.5.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/06413b927953fa74841f7f42d500beacadf48e15\"\u003e\u003ccode\u003e06413b9\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/aa3003d45eef9c00f46f96eb3baed228486a2457\"\u003e\u003ccode\u003eaa3003d\u003c/code\u003e\u003c/a\u003e Drop rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/88cb341680ccb5bfc18b748085653595a8893350\"\u003e\u003ccode\u003e88cb341\u003c/code\u003e\u003c/a\u003e Add deprecations wrt core/1462\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/519d49531170ab115a43b33613110abd7e1b03ab\"\u003e\u003ccode\u003e519d495\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/497\"\u003e#497\u003c/a\u003e wrt TOML too (last one) (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/d729b2cbebc644aa18729d0566afe4ce93220788\"\u003e\u003ccode\u003ed729b2c\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/497\"\u003e#497\u003c/a\u003e for YAML too (CSV fixed in 2.19.0) (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/cab1e796bf26fd5ba1f87e99f07a29a3aae5b1ae\"\u003e\u003ccode\u003ecab1e79\u003c/code\u003e\u003c/a\u003e Yet more tweaking for \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/497\"\u003e#497\u003c/a\u003e/YAML test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/compare/jackson-dataformats-text-2.19.0...jackson-dataformats-text-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.module:jackson-module-kotlin` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/5684fc29415ceb9abf800e6000c1bd55afde25f9\"\u003e\u003ccode\u003e5684fc2\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/4d53d9a3e9de9e1526d8be31324d58208c8233a4\"\u003e\u003ccode\u003e4d53d9a\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/df3d719a1b5683646dc3ef4d62be7f93b4547565\"\u003e\u003ccode\u003edf3d719\u003c/code\u003e\u003c/a\u003e Drop rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/03159ddac9e46f0418a790928ed4d443430d1eaf\"\u003e\u003ccode\u003e03159dd\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/398215693ed9d130bdd73f56d4cce2c4a4caf9ab\"\u003e\u003ccode\u003e3982156\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/295e60c9136e5a06c7762d20a55626dcb9c0c6ea\"\u003e\u003ccode\u003e295e60c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/ddc1e5ca30723493e3514445782d87364aa09baa\"\u003e\u003ccode\u003eddc1e5c\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/80b8371450a4b7f0ec492eb5462ea36dfbbab5a2\"\u003e\u003ccode\u003e80b8371\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1025\"\u003e#1025\u003c/a\u003e from k163377/ex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/50f5527f0e6a8ef28ba81a8cf3c55c86ee64a78f\"\u003e\u003ccode\u003e50f5527\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1025\"\u003e#1025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/4ab43080b25ae0c86f7711d6cbc30c5979bdeb70\"\u003e\u003ccode\u003e4ab4308\u003c/code\u003e\u003c/a\u003e Fix to test that KotlinInvalidNullException is thrown\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/compare/jackson-module-kotlin-2.19.0...jackson-module-kotlin-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.module:jackson-module-afterburner` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/874d6044d7805af6ca74b9591783a230d399b789\"\u003e\u003ccode\u003e874d604\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/0148fbf8d71eec3bf7a7d2ccd1d143f11e650e6b\"\u003e\u003ccode\u003e0148fbf\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/3a8700bbf2d7dc4fe84ead87aeda9863ea2eb2da\"\u003e\u003ccode\u003e3a8700b\u003c/code\u003e\u003c/a\u003e Fix compatibility wrt databind 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/b1731cabcc7ad707027586d1bd70af44c1ed1ae8\"\u003e\u003ccode\u003eb1731ca\u003c/code\u003e\u003c/a\u003e Remove rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/f88a47cd4cdd4b4b4d558aee3feb73cc1e912752\"\u003e\u003ccode\u003ef88a47c\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/3ce312dfd3e96c95fe23450bf171fd4cbae36200\"\u003e\u003ccode\u003e3ce312d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/d630c5cb87f4df9711800e617e50a0863d1b75d1\"\u003e\u003ccode\u003ed630c5c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/78b5fd418f6de0a0feda34ab0ca8c33dc5157380\"\u003e\u003ccode\u003e78b5fd4\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/335a71afa59e67eb13e6ee3f8ffc1c1b536d3285\"\u003e\u003ccode\u003e335a71a\u003c/code\u003e\u003c/a\u003e to 2.20.0-rc1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/8fcc07beb7d05ed9b6f73ab7d43e19d574f76f80\"\u003e\u003ccode\u003e8fcc07b\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-modules-base/compare/jackson-modules-base-2.19.0...jackson-modules-base-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.module:jackson-module-blackbird` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/874d6044d7805af6ca74b9591783a230d399b789\"\u003e\u003ccode\u003e874d604\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/0148fbf8d71eec3bf7a7d2ccd1d143f11e650e6b\"\u003e\u003ccode\u003e0148fbf\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/3a8700bbf2d7dc4fe84ead87aeda9863ea2eb2da\"\u003e\u003ccode\u003e3a8700b\u003c/code\u003e\u003c/a\u003e Fix compatibility wrt databind 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/b1731cabcc7ad707027586d1bd70af44c1ed1ae8\"\u003e\u003ccode\u003eb1731ca\u003c/code\u003e\u003c/a\u003e Remove rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/f88a47cd4cdd4b4b4d558aee3feb73cc1e912752\"\u003e\u003ccode\u003ef88a47c\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/3ce312dfd3e96c95fe23450bf171fd4cbae36200\"\u003e\u003ccode\u003e3ce312d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/d630c5cb87f4df9711800e617e50a0863d1b75d1\"\u003e\u003ccode\u003ed630c5c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/78b5fd418f6de0a0feda34ab0ca8c33dc5157380\"\u003e\u003ccode\u003e78b5fd4\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/335a71afa59e67eb13e6ee3f8ffc1c1b536d3285\"\u003e\u003ccode\u003e335a71a\u003c/code\u003e\u003c/a\u003e to 2.20.0-rc1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/8fcc07beb7d05ed9b6f73ab7d43e19d574f76f80\"\u003e\u003ccode\u003e8fcc07b\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-modules-base/compare/jackson-modules-base-2.19.0...jackson-modules-base-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-hibernate5` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/2176f4b14beff847ed94beb6f045e33b254264a1\"\u003e\u003ccode\u003e2176f4b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-datatype-hibernate-parent-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/36ca7427eec6788f123531603cc3f83133b5ce17\"\u003e\u003ccode\u003e36ca742\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/f6930c8593881f7ef3efc56eeb93c70602909c62\"\u003e\u003ccode\u003ef6930c8\u003c/code\u003e\u003c/a\u003e Drop rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/fdc9e1efbf47a2fbd40e5c1e4a335649b6a63209\"\u003e\u003ccode\u003efdc9e1e\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/froque/jooby/pull/127","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/froque%2Fjooby/issues/127","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/127/packages"}},{"old_version":"4.4.0","new_version":"4.5.0","update_type":"minor","path":null,"pr_created_at":"2025-10-05T04:09:06.000Z","version_change":"4.4.0 → 4.5.0","issue":{"uuid":"2887736368","node_id":"PR_kwDOEw5Lms6sH1ww","number":1854,"state":"open","title":"Bump the all-dependencies group across 1 directory with 34 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-05T04:09:06.000Z","updated_at":"2025-10-05T04:09:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":34,"packages":[{"name":"org.junit.jupiter:junit-jupiter","old_version":"5.13.4","new_version":"6.0.0","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"io.kotest:kotest-assertions-core","old_version":"5.9.1","new_version":"6.0.3","repository_url":"https://github.com/kotest/kotest"},{"name":"io.ktor:ktor-client-core","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-cio","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-content-negotiation","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-serialization-kotlinx-json","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-apache","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-serialization-jackson","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"com.google.cloud:google-cloud-bigquery","old_version":"2.54.0","new_version":"2.55.1","repository_url":"https://github.com/googleapis/java-bigquery"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.9","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springdoc:springdoc-openapi-starter-common","old_version":"2.8.9","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"com.ibm.mq:com.ibm.mq.jakarta.client","old_version":"9.4.3.0","new_version":"9.4.3.1"},{"name":"no.nav.familie:prosessering-core","old_version":"2.20250728105838_1f618e2","new_version":"2.20250922094930_4bb329c","repository_url":"https://github.com/navikt/familie-prosessering-backend"},{"name":"no.nav.familie.tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon","old_version":"1.0_20250425112447_49835df","new_version":"1.0_20250905124051_0f48699","repository_url":"https://github.com/navikt/familie-tjenestespesifikasjoner"},{"name":"no.nav.security:token-client-core","old_version":"5.0.33","new_version":"5.0.37","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-client-spring","old_version":"5.0.33","new_version":"5.0.37","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-core","old_version":"5.0.33","new_version":"5.0.37","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-spring","old_version":"5.0.33","new_version":"5.0.37","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-spring-test","old_version":"5.0.33","new_version":"5.0.37","repository_url":"https://github.com/navikt/token-support"},{"name":"io.getunleash:unleash-client-java","old_version":"11.0.2","new_version":"11.1.0","repository_url":"https://github.com/Unleash/unleash-java-sdk"},{"name":"io.mockk:mockk-jvm","old_version":"1.14.5","new_version":"1.14.6","repository_url":"https://github.com/mockk/mockk"},{"name":"io.kotest:kotest-assertions-core-jvm","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/kotest/kotest"},{"name":"io.jsonwebtoken:jjwt","old_version":"0.12.6","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"jvm","old_version":"2.2.0","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.springframework.boot","old_version":"3.5.4","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.jetbrains.kotlin.plugin.spring","old_version":"2.2.0","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jlleitschuh.gradle.ktlint","old_version":"13.0.0","new_version":"13.1.0"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.2","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"io.ktor:ktor-http","old_version":"3.2.3","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"com.github.jknack:handlebars","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"io.github.openhtmltopdf:openhtmltopdf-core","old_version":"1.1.29","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-pdfbox","old_version":"1.1.29","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-slf4j","old_version":"1.1.29","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-svg-support","old_version":"1.1.29","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-dependencies group with 34 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.0` |\n| [io.kotest:kotest-assertions-core](https://github.com/kotest/kotest) | `5.9.1` | `6.0.3` |\n| [io.ktor:ktor-client-core](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [io.ktor:ktor-client-apache](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [io.ktor:ktor-serialization-jackson](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [com.google.cloud:google-cloud-bigquery](https://github.com/googleapis/java-bigquery) | `2.54.0` | `2.55.1` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.9` | `2.8.13` |\n| [org.springdoc:springdoc-openapi-starter-common](https://github.com/springdoc/springdoc-openapi) | `2.8.9` | `2.8.13` |\n| com.ibm.mq:com.ibm.mq.jakarta.client | `9.4.3.0` | `9.4.3.1` |\n| [no.nav.familie:prosessering-core](https://github.com/navikt/familie-prosessering-backend) | `2.20250728105838_1f618e2` | `2.20250922094930_4bb329c` |\n| [no.nav.familie.tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon](https://github.com/navikt/familie-tjenestespesifikasjoner) | `1.0_20250425112447_49835df` | `1.0_20250905124051_0f48699` |\n| [no.nav.security:token-client-core](https://github.com/navikt/token-support) | `5.0.33` | `5.0.37` |\n| [no.nav.security:token-client-spring](https://github.com/navikt/token-support) | `5.0.33` | `5.0.37` |\n| [no.nav.security:token-validation-core](https://github.com/navikt/token-support) | `5.0.33` | `5.0.37` |\n| [no.nav.security:token-validation-spring](https://github.com/navikt/token-support) | `5.0.33` | `5.0.37` |\n| [no.nav.security:token-validation-spring-test](https://github.com/navikt/token-support) | `5.0.33` | `5.0.37` |\n| [io.getunleash:unleash-client-java](https://github.com/Unleash/unleash-java-sdk) | `11.0.2` | `11.1.0` |\n| [io.mockk:mockk-jvm](https://github.com/mockk/mockk) | `1.14.5` | `1.14.6` |\n| [io.kotest:kotest-assertions-core-jvm](https://github.com/kotest/kotest) | `6.0.1` | `6.0.3` |\n| [io.jsonwebtoken:jjwt](https://github.com/jwtk/jjwt) | `0.12.6` | `0.13.0` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.20` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.6` |\n| [org.jetbrains.kotlin.plugin.spring](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.20` |\n| org.jlleitschuh.gradle.ktlint | `13.0.0` | `13.1.0` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.19.2` | `2.20` |\n| [io.ktor:ktor-http](https://github.com/ktorio/ktor) | `3.2.3` | `3.3.0` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.4.0` | `4.5.0` |\n| [io.github.openhtmltopdf:openhtmltopdf-core](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.31` |\n| [io.github.openhtmltopdf:openhtmltopdf-pdfbox](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.31` |\n| [io.github.openhtmltopdf:openhtmltopdf-slf4j](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.31` |\n| [io.github.openhtmltopdf:openhtmltopdf-svg-support](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.31` |\n\n\nUpdates `org.junit.jupiter:junit-jupiter` from 5.13.4 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-M2 = Platform 6.0.0-M2 + Jupiter 6.0.0-M2 + Vintage 6.0.0-M2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-M2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-M1...r6.0.0-M2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-M1...r6.0.0-M2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/4f7959463a5bc1fc6a1150aefcbf1ff42927a18e\"\u003e\u003ccode\u003e4f79594\u003c/code\u003e\u003c/a\u003e Release 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/55af30a7ffca8fd64a9c9e38958407285d23ffe0\"\u003e\u003ccode\u003e55af30a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Use \u003ccode\u003edevelop/6.x\u003c/code\u003e branch for junit-examples during release build\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/df3cfdd52554cb71111a3fa48bff0b5518072f87\"\u003e\u003ccode\u003edf3cfdd\u003c/code\u003e\u003c/a\u003e Release 5.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/fcb84a25bc12e20a5330f3d46dd1cb5cbf2a4905\"\u003e\u003ccode\u003efcb84a2\u003c/code\u003e\u003c/a\u003e Disable backward compatibility check when offline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/c9c8344ce55a7a77c9fa8848db21c279473ec22d\"\u003e\u003ccode\u003ec9c8344\u003c/code\u003e\u003c/a\u003e Prune 5.14.0 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/03d8a725f07b484c070dd459aa8fd642222f06ee\"\u003e\u003ccode\u003e03d8a72\u003c/code\u003e\u003c/a\u003e Update broken link to using API Gaurdian with bndtools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/3a0b29b46c05ac11b2e7cac1a1535276c465b0ad\"\u003e\u003ccode\u003e3a0b29b\u003c/code\u003e\u003c/a\u003e Use temporary JUnit 6 logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/6603caa17823bd632436e040ace1507404c2c4c3\"\u003e\u003ccode\u003e6603caa\u003c/code\u003e\u003c/a\u003e Rename \u003ccode\u003eeclipseClasspath\u003c/code\u003e to \u003ccode\u003eeclipseConventions\u003c/code\u003e to avoid confusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ab3470b8ad05e71e0dfa26cc3c4f5e5d2583ee74\"\u003e\u003ccode\u003eab3470b\u003c/code\u003e\u003c/a\u003e Make sealed \u003ccode\u003eMediaType\u003c/code\u003e work in Eclipse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/a8cd41e5164030dd815a75d1d513df8fa846fac0\"\u003e\u003ccode\u003ea8cd41e\u003c/code\u003e\u003c/a\u003e Remove annotations not visible in Eclipse\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.kotest:kotest-assertions-core` from 5.9.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kotest/kotest/releases\"\u003eio.kotest:kotest-assertions-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate usage of Isolation Mode in lifecycle docs. by \u003ca href=\"https://github.com/Jadarma\"\u003e\u003ccode\u003e@​Jadarma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5077\"\u003ekotest/kotest#5077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(extensions): Use the correct materialized type for TestContainer by \u003ca href=\"https://github.com/sschuberth\"\u003e\u003ccode\u003e@​sschuberth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5079\"\u003ekotest/kotest#5079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix failing tests handling in the Kotest gradle task by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5080\"\u003ekotest/kotest#5080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eallow StringSpec to use withData by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5075\"\u003ekotest/kotest#5075\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Jadarma\"\u003e\u003ccode\u003e@​Jadarma\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5077\"\u003ekotest/kotest#5077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5075\"\u003ekotest/kotest#5075\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/6.0.3...v6.0.3\"\u003ehttps://github.com/kotest/kotest/compare/6.0.3...v6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace typo in deprecation message of ContainerExtension by \u003ca href=\"https://github.com/gpopides\"\u003e\u003ccode\u003e@​gpopides\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5030\"\u003ekotest/kotest#5030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esupport arrays of primitives in shouldBeEqualToComparingFields by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5043\"\u003ekotest/kotest#5043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved resource and json matchers by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5045\"\u003ekotest/kotest#5045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRecord (some) breaking changes in 6.0 by \u003ca href=\"https://github.com/TWiStErRob\"\u003e\u003ccode\u003e@​TWiStErRob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5046\"\u003ekotest/kotest#5046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elists-maps-in-json by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5039\"\u003ekotest/kotest#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace prints with logger in gradle plugin by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5047\"\u003ekotest/kotest#5047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd test for boolean matchers by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5048\"\u003ekotest/kotest#5048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eInstancePerLeaf\u003c/code\u003e execution order by \u003ca href=\"https://github.com/T45K\"\u003e\u003ccode\u003e@​T45K\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5044\"\u003ekotest/kotest#5044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix shouldCompleteWithin masking errors by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5049\"\u003ekotest/kotest#5049\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpopides\"\u003e\u003ccode\u003e@​gpopides\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5030\"\u003ekotest/kotest#5030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/T45K\"\u003e\u003ccode\u003e@​T45K\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5044\"\u003ekotest/kotest#5044\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/6.0.1...v6.0.2\"\u003ehttps://github.com/kotest/kotest/compare/6.0.1...v6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/6.0.0...v6.0.1\"\u003ehttps://github.com/kotest/kotest/compare/6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://kotest.io/docs/release6/\"\u003ehttps://kotest.io/docs/release6/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0.0.M17\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev6.0.0.M14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded IterationSkippedException to skip prop and non prop tests by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4976\"\u003ekotest/kotest#4976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epublishing BOM by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4978\"\u003ekotest/kotest#4978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Decoroutinator extension for coroutine stack trace support by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4977\"\u003ekotest/kotest#4977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprevent android native compilations if native is not enabled by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4979\"\u003ekotest/kotest#4979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't use project at runtime in KotestJsTask by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4981\"\u003ekotest/kotest#4981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWire XML reports into JVM task by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4982\"\u003ekotest/kotest#4982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd test report dir to native by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4983\"\u003ekotest/kotest#4983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: explain proper usage of T.should by \u003ca href=\"https://github.com/codymikol\"\u003e\u003ccode\u003e@​codymikol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4986\"\u003ekotest/kotest#4986\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/1c086a57e3c775ac9976e29d5c6231de78725aa5\"\u003e\u003ccode\u003e1c086a5\u003c/code\u003e\u003c/a\u003e Fix concurrency documentation (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5071\"\u003e#5071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/421ae4d48a50473c40153d31aa7b492f95216bd8\"\u003e\u003ccode\u003e421ae4d\u003c/code\u003e\u003c/a\u003e Restore system environment extensions and corresponding tests. (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/bf7f335dba9958acd151d5c0e776b696b560ef3c\"\u003e\u003ccode\u003ebf7f335\u003c/code\u003e\u003c/a\u003e Define callbacks order to include project level (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5069\"\u003e#5069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/75b5834546eb1e0c10b0374064e27302c7ea729c\"\u003e\u003ccode\u003e75b5834\u003c/code\u003e\u003c/a\u003e Fixed tests not found error in native (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5068\"\u003e#5068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/70f2581388782f8ad6e62b93cc5dafddda500cb2\"\u003e\u003ccode\u003e70f2581\u003c/code\u003e\u003c/a\u003e Respect display name formatter extensions in junit (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5067\"\u003e#5067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/a289b903e388a4906bdff7e0339ee54be3478164\"\u003e\u003ccode\u003ea289b90\u003c/code\u003e\u003c/a\u003e Enable to execute \u003ccode\u003ebeforeSpec\u003c/code\u003e lifecycle hooks for each \u003ccode\u003eInstancePerLeaf\u003c/code\u003e tes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/4671562a0c8202da0fb0078ee73f1cd9d5d60763\"\u003e\u003ccode\u003e4671562\u003c/code\u003e\u003c/a\u003e Fix generating diff for shouldBeEqual (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5065\"\u003e#5065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/403b231704d7707d1193a05ebbb1b733c0c99078\"\u003e\u003ccode\u003e403b231\u003c/code\u003e\u003c/a\u003e Fix kotest.tags system prop (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/f184352d8d028c92e026651be1d8f1054bc9120f\"\u003e\u003ccode\u003ef184352\u003c/code\u003e\u003c/a\u003e Update test case config documentation with new parameters and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/351ed77a97b55188425f4ed864a67033ba41bcbe\"\u003e\u003ccode\u003e351ed77\u003c/code\u003e\u003c/a\u003e Add changelog for version 6.0.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kotest/kotest/compare/v5.9.1...6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-core` from 3.2.2 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.3.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/b9abe3113e6b7af428f703e1e1737f21a0b3c9af\"\u003e\u003ccode\u003eb9abe31\u003c/code\u003e\u003c/a\u003e Add changelog for 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5081\"\u003e#5081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/40eb608b9b561c9e6d7d2d998f2a7c39bd63869d\"\u003e\u003ccode\u003e40eb608\u003c/code\u003e\u003c/a\u003e Release 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5076\"\u003e#5076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1324c4ccd428e6b098132a35bf96006024172478\"\u003e\u003ccode\u003e1324c4c\u003c/code\u003e\u003c/a\u003e Update netty.tcnative to v2.0.73.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/dbbbaee137435cea7fea463e8c659b3f34790614\"\u003e\u003ccode\u003edbbbaee\u003c/code\u003e\u003c/a\u003e Update dependency io.swagger.parser.v3:swagger-parser to v2.1.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/55e77cff55cbce5d19cc402a5219ebd1081fd0a8\"\u003e\u003ccode\u003e55e77cf\u003c/code\u003e\u003c/a\u003e KTOR-8044 Get flaky tests under control\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/fab7164d067ee61dc8fbe7d2091059e2dab78c72\"\u003e\u003ccode\u003efab7164\u003c/code\u003e\u003c/a\u003e KTOR-8753 Change OkHttp specific sse session to default sse session (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5072\"\u003e#5072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6f0c34e79956dfa3b80f139436e9151878a11d59\"\u003e\u003ccode\u003e6f0c34e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5069\"\u003e#5069\u003c/a\u003e from ktorio/zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/cb0bca4171afaa04ee89d311fb6e59acc40a5ed6\"\u003e\u003ccode\u003ecb0bca4\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1c9ecadd95882dc145116ac09baee68a5a6529e7\"\u003e\u003ccode\u003e1c9ecad\u003c/code\u003e\u003c/a\u003e KTOR-8785 Fix for DI shutdown hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e0d204c82f77944fa64897adf645da58701ac151\"\u003e\u003ccode\u003ee0d204c\u003c/code\u003e\u003c/a\u003e KTOR-8820 Performance regression when using ContentEncoding and HttpRequestRe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.2.2...3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-cio` from 3.2.2 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-cio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-cio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.3.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/b9abe3113e6b7af428f703e1e1737f21a0b3c9af\"\u003e\u003ccode\u003eb9abe31\u003c/code\u003e\u003c/a\u003e Add changelog for 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5081\"\u003e#5081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/40eb608b9b561c9e6d7d2d998f2a7c39bd63869d\"\u003e\u003ccode\u003e40eb608\u003c/code\u003e\u003c/a\u003e Release 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5076\"\u003e#5076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1324c4ccd428e6b098132a35bf96006024172478\"\u003e\u003ccode\u003e1324c4c\u003c/code\u003e\u003c/a\u003e Update netty.tcnative to v2.0.73.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/dbbbaee137435cea7fea463e8c659b3f34790614\"\u003e\u003ccode\u003edbbbaee\u003c/code\u003e\u003c/a\u003e Update dependency io.swagger.parser.v3:swagger-parser to v2.1.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/55e77cff55cbce5d19cc402a5219ebd1081fd0a8\"\u003e\u003ccode\u003e55e77cf\u003c/code\u003e\u003c/a\u003e KTOR-8044 Get flaky tests under control\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/fab7164d067ee61dc8fbe7d2091059e2dab78c72\"\u003e\u003ccode\u003efab7164\u003c/code\u003e\u003c/a\u003e KTOR-8753 Change OkHttp specific sse session to default sse session (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5072\"\u003e#5072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6f0c34e79956dfa3b80f139436e9151878a11d59\"\u003e\u003ccode\u003e6f0c34e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5069\"\u003e#5069\u003c/a\u003e from ktorio/zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/cb0bca4171afaa04ee89d311fb6e59acc40a5ed6\"\u003e\u003ccode\u003ecb0bca4\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1c9ecadd95882dc145116ac09baee68a5a6529e7\"\u003e\u003ccode\u003e1c9ecad\u003c/code\u003e\u003c/a\u003e KTOR-8785 Fix for DI shutdown hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e0d204c82f77944fa64897adf645da58701ac151\"\u003e\u003ccode\u003ee0d204c\u003c/code\u003e\u003c/a\u003e KTOR-8820 Performance regression when using ContentEncoding and HttpRequestRe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.2.2...3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-content-negotiation` from 3.2.2 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-content-negotiation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-content-negotiation's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.3.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/b9abe3113e6b7af428f703e1e1737f21a0b3c9af\"\u003e\u003ccode\u003eb9abe31\u003c/code\u003e\u003c/a\u003e Add changelog for 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5081\"\u003e#5081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/40eb608b9b561c9e6d7d2d998f2a7c39bd63869d\"\u003e\u003ccode\u003e40eb608\u003c/code\u003e\u003c/a\u003e Release 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5076\"\u003e#5076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1324c4ccd428e6b098132a35bf96006024172478\"\u003e\u003ccode\u003e1324c4c\u003c/code\u003e\u003c/a\u003e Update netty.tcnative to v2.0.73.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/dbbbaee137435cea7fea463e8c659b3f34790614\"\u003e\u003ccode\u003edbbbaee\u003c/code\u003e\u003c/a\u003e Update dependency io.swagger.parser.v3:swagger-parser to v2.1.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/55e77cff55cbce5d19cc402a5219ebd1081fd0a8\"\u003e\u003ccode\u003e55e77cf\u003c/code\u003e\u003c/a\u003e KTOR-8044 Get flaky tests under control\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/fab7164d067ee61dc8fbe7d2091059e2dab78c72\"\u003e\u003ccode\u003efab7164\u003c/code\u003e\u003c/a\u003e KTOR-8753 Change OkHttp specific sse session to default sse session (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5072\"\u003e#5072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6f0c34e79956dfa3b80f139436e9151878a11d59\"\u003e\u003ccode\u003e6f0c34e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5069\"\u003e#5069\u003c/a\u003e from ktorio/zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/cb0bca4171afaa04ee89d311fb6e59acc40a5ed6\"\u003e\u003ccode\u003ecb0bca4\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1c9ecadd95882dc145116ac09baee68a5a6529e7\"\u003e\u003ccode\u003e1c9ecad\u003c/code\u003e\u003c/a\u003e KTOR-8785 Fix for DI shutdown hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e0d204c82f77944fa64897adf645da58701ac151\"\u003e\u003ccode\u003ee0d204c\u003c/code\u003e\u003c/a\u003e KTOR-8820 Performance regression when using ContentEncoding and HttpRequestRe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.2.2...3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-serialization-kotlinx-json` from 3.2.2 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-serialization-kotlinx-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-serialization-kotlinx-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.3.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number ...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/familie-tilbake/pull/1854","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Ffamilie-tilbake/issues/1854","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1854/packages"}},{"old_version":"4.3.1","new_version":"4.5.0","update_type":"minor","path":"/versions","pr_created_at":"2025-10-03T23:42:36.000Z","version_change":"4.3.1 → 4.5.0","issue":{"uuid":"2886516919","node_id":"PR_kwDOP73mDM6sDMC3","number":14,"state":"open","title":"Chore(deps): Bump com.github.jknack:handlebars from 4.3.1 to 4.5.0 in /versions","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-03T23:42:36.000Z","updated_at":"2025-10-03T23:42:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): Bump","packages":[{"name":"com.github.jknack:handlebars","old_version":"4.3.1","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"}],"path":"/versions","ecosystem":"maven"},"body":"Bumps [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) from 4.3.1 to 4.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ehandlebars 4.4.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/3228\"\u003e#3228\u003c/a\u003e kotlin: mount of coroutine routes doesn't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.4.0\"\u003ev4.4.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/56?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.4.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTODO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocument package change names required for Java Modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://patreon.com/edgarespina\"\u003ePatreon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/584992307690a72572c258801d868bcbba13ed00\"\u003e\u003ccode\u003e5849923\u003c/code\u003e\u003c/a\u003e v4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/827e6bcff36462fd7955df3e52bf2d23fe1d3caf\"\u003e\u003ccode\u003e827e6bc\u003c/code\u003e\u003c/a\u003e Java 21 ArrayList getLast is resolved by JavaBeanValueResolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/7bebbef05e8c98e87ba907ed5f586d2d42251637\"\u003e\u003ccode\u003e7bebbef\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/8bbe9954c09fa388b6d8d843f70b6796726fc133\"\u003e\u003ccode\u003e8bbe995\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/63a20c4c6a8f4d08f472286be2ed7e2b5ba360de\"\u003e\u003ccode\u003e63a20c4\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/5f3eeff905022c0aee01557a55ecfe85ebd4b146\"\u003e\u003ccode\u003e5f3eeff\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/bb6beae6f7cec0e80f9313b303ef6946997ea976\"\u003e\u003ccode\u003ebb6beae\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/a5ccf613b9566b5fd93df3d3cedfffbab4e155d4\"\u003e\u003ccode\u003ea5ccf61\u003c/code\u003e\u003c/a\u003e change parsing rule to disallow multiple else statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/275b5ec3f409e2b62fd9158ef56f4add295b23e6\"\u003e\u003ccode\u003e275b5ec\u003c/code\u003e\u003c/a\u003e fix(issue-1160): support named 'locale' and 'format' parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/65f8980cdba0b0c3b044ae957a8e87cf1a269c49\"\u003e\u003ccode\u003e65f8980\u003c/code\u003e\u003c/a\u003e Fix invalid Java token error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.jknack:handlebars\u0026package-manager=gradle\u0026previous-version=4.3.1\u0026new-version=4.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Beatriz2005/ES2_2025-2_Jabref/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Beatriz2005%2FES2_2025-2_Jabref/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"4.3.1","new_version":"4.5.0","update_type":"minor","path":"/versions","pr_created_at":"2025-10-03T19:43:06.000Z","version_change":"4.3.1 → 4.5.0","issue":{"uuid":"2886034247","node_id":"PR_kwDOP7yOyc6sBWNH","number":15,"state":"open","title":"Chore(deps): Bump com.github.jknack:handlebars from 4.3.1 to 4.5.0 in /versions","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-03T19:43:06.000Z","updated_at":"2025-10-03T19:43:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): Bump","packages":[{"name":"com.github.jknack:handlebars","old_version":"4.3.1","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"}],"path":"/versions","ecosystem":"maven"},"body":"Bumps [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) from 4.3.1 to 4.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ehandlebars 4.4.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/3228\"\u003e#3228\u003c/a\u003e kotlin: mount of coroutine routes doesn't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.4.0\"\u003ev4.4.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/56?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.4.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTODO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocument package change names required for Java Modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://patreon.com/edgarespina\"\u003ePatreon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/584992307690a72572c258801d868bcbba13ed00\"\u003e\u003ccode\u003e5849923\u003c/code\u003e\u003c/a\u003e v4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/827e6bcff36462fd7955df3e52bf2d23fe1d3caf\"\u003e\u003ccode\u003e827e6bc\u003c/code\u003e\u003c/a\u003e Java 21 ArrayList getLast is resolved by JavaBeanValueResolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/7bebbef05e8c98e87ba907ed5f586d2d42251637\"\u003e\u003ccode\u003e7bebbef\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/8bbe9954c09fa388b6d8d843f70b6796726fc133\"\u003e\u003ccode\u003e8bbe995\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/63a20c4c6a8f4d08f472286be2ed7e2b5ba360de\"\u003e\u003ccode\u003e63a20c4\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/5f3eeff905022c0aee01557a55ecfe85ebd4b146\"\u003e\u003ccode\u003e5f3eeff\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/bb6beae6f7cec0e80f9313b303ef6946997ea976\"\u003e\u003ccode\u003ebb6beae\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/a5ccf613b9566b5fd93df3d3cedfffbab4e155d4\"\u003e\u003ccode\u003ea5ccf61\u003c/code\u003e\u003c/a\u003e change parsing rule to disallow multiple else statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/275b5ec3f409e2b62fd9158ef56f4add295b23e6\"\u003e\u003ccode\u003e275b5ec\u003c/code\u003e\u003c/a\u003e fix(issue-1160): support named 'locale' and 'format' parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/65f8980cdba0b0c3b044ae957a8e87cf1a269c49\"\u003e\u003ccode\u003e65f8980\u003c/code\u003e\u003c/a\u003e Fix invalid Java token error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.jknack:handlebars\u0026package-manager=gradle\u0026previous-version=4.3.1\u0026new-version=4.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/EnzoHirotani/ES2_2025-2_JabRef/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnzoHirotani%2FES2_2025-2_JabRef/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"4.3.1","new_version":"4.5.0","update_type":"minor","path":null,"pr_created_at":"2025-10-01T06:06:36.000Z","version_change":"4.3.1 → 4.5.0","issue":{"uuid":"2876987358","node_id":"PR_kwDOLLgq786re1fe","number":147,"state":"open","title":"NA: Bump the maven-non-breaking-changes group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T06:06:36.000Z","updated_at":"2025-10-01T06:06:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"NA: Bump","group_name":"maven-non-breaking-changes","update_count":23,"packages":[{"name":"com.github.spotbugs:spotbugs-annotations","old_version":"4.9.3","new_version":"4.9.6","repository_url":"https://github.com/spotbugs/spotbugs"},{"name":"io.micrometer:micrometer-core","old_version":"1.15.1","new_version":"1.15.4","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-registry-prometheus","old_version":"1.15.1","new_version":"1.15.4","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.opentelemetry:opentelemetry-bom","old_version":"1.51.0","new_version":"1.54.1","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.1","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.3","new_version":"10.5"},{"name":"com.nimbusds:oauth2-oidc-sdk","old_version":"11.26","new_version":"11.29.2"},{"name":"org.bouncycastle:bcprov-jdk18on","old_version":"1.81","new_version":"1.82","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.bouncycastle:bcpkix-jdk18on","old_version":"1.81","new_version":"1.82","repository_url":"https://github.com/bcgit/bc-java"},{"name":"com.github.ben-manes.caffeine:caffeine","old_version":"3.2.1","new_version":"3.2.2","repository_url":"https://github.com/ben-manes/caffeine"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.18","new_version":"1.5.19","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.mockito:mockito-bom","old_version":"5.18.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.19.0"},{"name":"com.github.jknack:handlebars","old_version":"4.3.1","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"com.github.jknack:handlebars-helpers","old_version":"4.3.1","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"org.apache.maven.plugins:maven-shade-plugin","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/apache/maven-shade-plugin"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.5.0","new_version":"3.6.1","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.14.0","new_version":"3.14.1","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.codehaus.mojo:flatten-maven-plugin","old_version":"1.7.1","new_version":"1.7.3","repository_url":"https://github.com/mojohaus/flatten-maven-plugin"},{"name":"org.jsoup:jsoup","old_version":"1.21.1","new_version":"1.21.2","repository_url":"https://github.com/jhy/jsoup"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven-non-breaking-changes group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.github.spotbugs:spotbugs-annotations](https://github.com/spotbugs/spotbugs) | `4.9.3` | `4.9.6` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.15.1` | `1.15.4` |\n| [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) | `1.15.1` | `1.15.4` |\n| [io.opentelemetry:opentelemetry-bom](https://github.com/open-telemetry/opentelemetry-java) | `1.51.0` | `1.54.1` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.19.1` | `2.20.0` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.3` | `10.5` |\n| [com.nimbusds:oauth2-oidc-sdk](https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions) | `11.26` | `11.29.2` |\n| [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) | `1.81` | `1.82` |\n| [org.bouncycastle:bcpkix-jdk18on](https://github.com/bcgit/bc-java) | `1.81` | `1.82` |\n| [com.github.ben-manes.caffeine:caffeine](https://github.com/ben-manes/caffeine) | `3.2.1` | `3.2.2` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.19` |\n| [org.mockito:mockito-bom](https://github.com/mockito/mockito) | `5.18.0` | `5.20.0` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.5` | `5.5.6` |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.19.0` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.3.1` | `4.5.0` |\n| [com.github.jknack:handlebars-helpers](https://github.com/jknack/handlebars.java) | `4.3.1` | `4.5.0` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.6.0` | `3.6.1` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.5.0` | `3.6.1` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.3` | `3.5.4` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.3` | `3.5.4` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.14.0` | `3.14.1` |\n| [org.codehaus.mojo:flatten-maven-plugin](https://github.com/mojohaus/flatten-maven-plugin) | `1.7.1` | `1.7.3` |\n| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.21.1` | `1.21.2` |\n\n\nUpdates `com.github.spotbugs:spotbugs-annotations` from 4.9.3 to 4.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spotbugs/spotbugs/releases\"\u003ecom.github.spotbugs:spotbugs-annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.9.6\u003c/h2\u003e\n\u003cp\u003eSpotBugs 4.9.6\u003c/p\u003e\n\u003ch3\u003eCHANGELOG\u003c/h3\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix exception throw when analyzing \u003ccode\u003ejakarta.servlet.http.HttpServletRequest\u003c/code\u003e method calls (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3711\"\u003e#3711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCHECKSUM\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003efile\u003c/th\u003e\n\u003cth\u003echecksum (sha256)\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-4.9.6-javadoc.jar\u003c/td\u003e\n\u003ctd\u003eb4b9373ad6f22ad2547a8274501f87b01e2428c30aabaea3aeec3f9095636e24\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-4.9.6-sources.jar\u003c/td\u003e\n\u003ctd\u003e89687b6e685c9a07f7faf49f29b832fb861884f2160947eb4396498cdbb33cc4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-4.9.6.tgz\u003c/td\u003e\n\u003ctd\u003e55aa9b9e3deef0391be285335dcf134d1ce54aae222bba1da757eaa616108957\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-4.9.6.zip\u003c/td\u003e\n\u003ctd\u003e86fb3f93c4147383f76fe21ab2807956b34cf17108a42a76311efa4977f952cc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-annotations-4.9.6-javadoc.jar\u003c/td\u003e\n\u003ctd\u003e4c9f8027f6a2313ef22347f4832e5dccc9c58d350d1bd5bff4d5a53f37e1c220\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-annotations-4.9.6-sources.jar\u003c/td\u003e\n\u003ctd\u003e075b2eed660c2fe2fb1ad1de028f8fdff5f358e25c1318706b95ab17bb28be44\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-annotations.jar\u003c/td\u003e\n\u003ctd\u003e523d394a6b36174ad0a22f0c1c75b105ccff42869a8b7ce86e7fd339ca6f86ce\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-ant-4.9.6-javadoc.jar\u003c/td\u003e\n\u003ctd\u003e9b510af8cd3a5c62560fe544b730ebf44cbb109e085fe526add155258612273c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-ant-4.9.6-sources.jar\u003c/td\u003e\n\u003ctd\u003e91477d93b1fd1bebae35d318427b5238fb458e726478dc1a8ac41ce74838a1e6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs-ant.jar\u003c/td\u003e\n\u003ctd\u003e22f2fa397e86663adcd4828cc1c91e63aa6cc2bfc56832885b749a86fac5c784\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espotbugs.jar\u003c/td\u003e\n\u003ctd\u003e62a0def31899338200fc9013b4db8a8aedfc3536ca7d70d59038b092dfaa6819\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-4.9.6-javadoc.jar\u003c/td\u003e\n\u003ctd\u003ebdcef7587312fb9a85d0d292623ea1a779bfe8b9a5e321d73bb8ad92ce79ed0a\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-4.9.6-sources.jar\u003c/td\u003e\n\u003ctd\u003e805d2d124b0d4ea513ee9262d4ad6027c3471d45defd80fd7d20e23425d17df7\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-4.9.6.jar\u003c/td\u003e\n\u003ctd\u003e0076a3bc9602c78d73edb048e625a96ee6a182fa3dd39300aa739af67b954189\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-core-4.9.6-javadoc.jar\u003c/td\u003e\n\u003ctd\u003e7d7a7d6944e7199e06384104b163c11145ed60dd567fefd9b788f3ac03770e18\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-core-4.9.6-sources.jar\u003c/td\u003e\n\u003ctd\u003e656579431db1b2714faeeca3c3d59426e2ffdfdb0725546b4090f993d2413eeb\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-core-4.9.6.jar\u003c/td\u003e\n\u003ctd\u003e66db286ae1dd056458c1e0303a8e2f81fe95a2c5d2888172a3ed17e993434bf1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-jupiter-4.9.6-javadoc.jar\u003c/td\u003e\n\u003ctd\u003e8925836d7d1198ec223c4ff5118fd596278df4157d910eb767f7f312a7df8904\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-jupiter-4.9.6-sources.jar\u003c/td\u003e\n\u003ctd\u003e59bbb8581ed4bdd212a669d94ec363b6c1d6df9276a608359c66d7f0c1688279\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etest-harness-jupiter-4.9.6.jar\u003c/td\u003e\n\u003ctd\u003e0582a99bdc66e24c7e36753014729149189fd27129ec5a2f38a8d67457bc9696\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eSpotBugs 4.9.5\u003c/h2\u003e\n\u003ch3\u003eCHANGELOG\u003c/h3\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix for an error when a record method has the \u003ccode\u003e@SuppressFBWarnings\u003c/code\u003e annotation (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3622\"\u003e#3622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eSF_SWITCH_FALLTHROUGH\u003c/code\u003e false positive when continuing a loop (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCWO_CLOSED_WITHOUT_OPENED\u003c/code\u003e false positive (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3616\"\u003e#3616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSF_SWITCH_NO_DEFAULT\u003c/code\u003e false positive fix for switch-arrow (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3645\"\u003e#3645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix the issue with BCEL logging \u003ccode\u003eDuplicating value: ...\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing jakarta support for servlets / pre/post destroy (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3694\"\u003e#3694\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd 'java.nio.file.Path.of' to known types for path traversal checks (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3699\"\u003e#3699\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCleanup\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eS1481: Unused local variables should be removed (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3654\"\u003e#3654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMoved test libraries to jakarta namespace including switching off jsr305 where possible for jakarta.annotatoin (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCHECKSUM\u003c/h3\u003e\n\u003cp\u003e| file | checksum (sha256) |\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spotbugs/spotbugs/blob/master/CHANGELOG.md\"\u003ecom.github.spotbugs:spotbugs-annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.9.6 - 2025-09-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix exception throw when analyzing \u003ccode\u003ejakarta.servlet.http.HttpServletRequest\u003c/code\u003e method calls (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3711\"\u003e#3711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.9.5 - 2025-09-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix for an error when a record method has the \u003ccode\u003e@SuppressFBWarnings\u003c/code\u003e annotation (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3622\"\u003e#3622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eSF_SWITCH_FALLTHROUGH\u003c/code\u003e false positive when continuing a loop (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCWO_CLOSED_WITHOUT_OPENED\u003c/code\u003e false positive (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3616\"\u003e#3616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSF_SWITCH_NO_DEFAULT\u003c/code\u003e false positive fix for switch-arrow (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3645\"\u003e#3645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix the issue with BCEL logging \u003ccode\u003eDuplicating value: ...\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing jakarta support for servlets / pre/post destroy (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3694\"\u003e#3694\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd 'java.nio.file.Path.of' to known types for path traversal checks (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3699\"\u003e#3699\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCleanup\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eS1481: Unused local variables should be removed (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3654\"\u003e#3654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMoved test libraries to jakarta namespace including switching off jsr305 where possible for jakarta.annotatoin (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.9.4 - 2025-08-07\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAnnotationMatcher\u003c/code\u003e can now ignore bugs if annotation is also applied on methods or fields. Previously only annotations on classes were considered.\u003c/li\u003e\n\u003cli\u003eAdd relevant CWE ids to bugs and refer the CWEs in the bug messages (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3354\"\u003e#3354\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eLOCAL_VARIABLE_UNKNOWN\u003c/code\u003e with exact method name for \u003ccode\u003eNP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3485\"\u003e#3485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWiden main method recognition according to \u003ca href=\"https://openjdk.org/jeps/445\"\u003eJEP 445\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3371\"\u003e#3371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not report \u003ccode\u003eUS_USELESS_SUPPRESSION_ON_*\u003c/code\u003e on methods, fields, parameters, packages or classes with an \u003ccode\u003e*.Generated\u003c/code\u003e annotation with retention \u0026gt;= class (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3350\"\u003e#3350\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3409\"\u003e#3409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRewrite some member in \u003ccode\u003eResourceValueFrame.java\u003c/code\u003e to Enum (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/2061\"\u003e#2061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore non-interpreted text when looking for \u003ccode\u003eFS_BAD_DATE_FORMAT_FLAG_COMBO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3387\"\u003e#3387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix IllegalArgumentException thrown from \u003ccode\u003eFindNoSideEffectMethods\u003c/code\u003e detector (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3320\"\u003e#3320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not report \u003ccode\u003eRV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT\u003c/code\u003e when part of a Mockito \u003ccode\u003edoAnswer()\u003c/code\u003e, \u003ccode\u003edoCallRealMethod()\u003c/code\u003e, \u003ccode\u003edoNothing()\u003c/code\u003e, \u003ccode\u003edoThrow()\u003c/code\u003e or \u003ccode\u003edoReturn()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3334\"\u003e#3334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eCT_CONSTRUCTOR_THROW\u003c/code\u003e false positive with public and private constructors in specific order of methods (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAT_NONATOMIC_OPERATIONS_ON_SHARED_VARIABLE\u003c/code\u003e, \u003ccode\u003eAT_NONATOMIC_64BIT_PRIMITIVE\u003c/code\u003e and \u003ccode\u003eAT_STALE_THREAD_WRITE_OF_PRIMITIVE\u003c/code\u003e FP when the relevant code is in private method, which is only called with proper synchronization (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not report \u003ccode\u003eRV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT\u003c/code\u003e when part of a BDDMockito call (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3441\"\u003e#3441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAT_NONATOMIC_OPERATIONS_ON_SHARED_VARIABLE\u003c/code\u003e when field of a local variable is set. (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3459\"\u003e#3459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAT_NONATOMIC_OPERATIONS_ON_SHARED_VARIABLE\u003c/code\u003e FP when there was no compound operation (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3363\"\u003e#3363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eNM_FIELD_NAMING_CONVENTION\u003c/code\u003e crash in the TestASM detector (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3489\"\u003e#3489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not report \u003ccode\u003eUWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR\u003c/code\u003e for fields initialized in JUnit 3/4 \u003ccode\u003esetUp()\u003c/code\u003e method. (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3169\"\u003e#3169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eUS_USELESS_SUPPRESSION_ON_FIELD\u003c/code\u003e/\u003ccode\u003eUUF_UNUSED_FIELD\u003c/code\u003e false positive (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake the osgi manifest of the annotations jar Java 8 compatible  (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3498\"\u003e#3498\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/pull/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTextUICommandLine\u003c/code\u003e supports all options encoded in Eclipse preferences file (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnnecessary suppressions fix for records headers (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3471\"\u003e#3471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDead store fix when switch case contains loops  (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3530\"\u003e#3530\u003c/a\u003e)  (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConsider PUTFIELD and PUTSTATIC when looking for assertions with side effects (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3463\"\u003e#3463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect cases when equals() unconditionally returns true or false (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3528\"\u003e#3528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not report that an Iterator does not throw \u003ccode\u003eNoSuchElementException\u003c/code\u003e when \u003ccode\u003ehasNext()\u003c/code\u003e returns true (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3501\"\u003e#3501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect random value cast to int when stored in temporary variable (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3461\"\u003e#3461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLook for interfaces default methods when searching uncalled private methods (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/1988\"\u003e#1988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/aa3a737bc82090dd8060524fe3e2498350e7cfd7\"\u003e\u003ccode\u003eaa3a737\u003c/code\u003e\u003c/a\u003e release v4.9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/7d37faa40ea11e119272f9ce1fc85428ed3c85b4\"\u003e\u003ccode\u003e7d37faa\u003c/code\u003e\u003c/a\u003e chore(build): Temporarily remove the publish part\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/923f053467d889fdb2dcfbfb95b868458a6e2961\"\u003e\u003ccode\u003e923f053\u003c/code\u003e\u003c/a\u003e chore(docs): Minor syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/d662709773b1c1974f4582de2f278f497ce2b59d\"\u003e\u003ccode\u003ed662709\u003c/code\u003e\u003c/a\u003e chore(build): Rework the bin/hub to gh replacement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/95470b84584a2652593d8a93c601c0a6d8577733\"\u003e\u003ccode\u003e95470b8\u003c/code\u003e\u003c/a\u003e prepare for next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/71e370669e8798898fe4214b0ec30ccb1d31aafb\"\u003e\u003ccode\u003e71e3706\u003c/code\u003e\u003c/a\u003e release v4.9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/68013c09022410cf67a2eb1c2f50164925cbe431\"\u003e\u003ccode\u003e68013c0\u003c/code\u003e\u003c/a\u003e chore(Build): Rename as yaml extensions, use gh, and update conf versions (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/9f0ec1211acac3218e3a733bad55ce2c2337541e\"\u003e\u003ccode\u003e9f0ec12\u003c/code\u003e\u003c/a\u003e chore: Use proper import (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3716\"\u003e#3716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/6f81754c8548c2da9200773ed15e4bb142f18417\"\u003e\u003ccode\u003e6f81754\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin com.gradle.develocity to v4.2 (\u003ca href=\"https://redirect.github.com/spotbugs/spotbugs/issues/3714\"\u003e#3714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs/commit/1f1fd68eda09bd93f0ad65611a5d2bfe503f6121\"\u003e\u003ccode\u003e1f1fd68\u003c/code\u003e\u003c/a\u003e Fix exception throw when analyzing \u003ccode\u003ejakarta.servlet.http.HttpServletRequest\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spotbugs/spotbugs/compare/4.9.3...4.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.micrometer:micrometer-core` from 1.15.1 to 1.15.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases\"\u003eio.micrometer:micrometer-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.15.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNettyAllocatorMetrics should not prevent collecting executors \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6641\"\u003e#6641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[JOOQ] MetricsDSLContext - fetchExists doesn't report provided tags \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6583\"\u003e#6583\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd compatibility note for jOOQ overload delegation \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6681\"\u003e#6681\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump dropwizard-metrics from 4.2.33 to 4.2.36 \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6677\"\u003e#6677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/HeeChanN\"\u003e\u003ccode\u003e@​HeeChanN\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.15.3\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCatch IllegalArgumentException in VirtualThreadMetrics \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6584\"\u003e#6584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle ArrayIndexOutOfBoundsException from DoubleHistogram in TimeWindowPercentileHistogram.accumulate() defensively \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6563\"\u003e#6563\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump jersey3 from 3.1.10 to 3.1.11 \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6607\"\u003e#6607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.netflix.spectator:spectator-reg-atlas from 1.8.16 to 1.8.17 \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6600\"\u003e#6600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.netty:netty-bom from 4.1.122.Final to 4.1.123.Final \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6537\"\u003e#6537\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/genuss\"\u003e\u003ccode\u003e@​genuss\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.15.2\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlag to register JCache cache.removals as FunctionCounter \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6471\"\u003e#6471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog requests as trace level for OtlpMeterRegistry \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6514\"\u003e#6514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse String.replace() where possible \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6449\"\u003e#6449\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDistribution without percentiles always has value 0 in Stackdriver \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6401\"\u003e#6401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/68c4d2210b97d90bf82cda6402f327cc87e667d2\"\u003e\u003ccode\u003e68c4d22\u003c/code\u003e\u003c/a\u003e Merge branch '1.14.x' into 1.15.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/2c77f869489cc66d1e811f044f94b751f7101b60\"\u003e\u003ccode\u003e2c77f86\u003c/code\u003e\u003c/a\u003e Bump org.ehcache:ehcache from 3.10.8 to 3.10.9 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6698\"\u003e#6698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/05c9c05b53b227dfe3f7ec42d6cd70c2c34b12f9\"\u003e\u003ccode\u003e05c9c05\u003c/code\u003e\u003c/a\u003e Bump org.apache.felix:org.apache.felix.scr from 2.2.12 to 2.2.14 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/dc9285f292f90511509943ebf000c17972a0f97f\"\u003e\u003ccode\u003edc9285f\u003c/code\u003e\u003c/a\u003e Bump org.apache.felix:org.apache.felix.scr from 2.2.12 to 2.2.14 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6696\"\u003e#6696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/2840e4860192ab99d5ecb3ce86311b01be325b8e\"\u003e\u003ccode\u003e2840e48\u003c/code\u003e\u003c/a\u003e Bump org.ehcache:ehcache from 3.10.8 to 3.10.9 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/6ad623e782beb19b3d66540ccce50c75644f17ee\"\u003e\u003ccode\u003e6ad623e\u003c/code\u003e\u003c/a\u003e Bump io.netty:netty-bom from 4.1.124.Final to 4.1.126.Final (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6691\"\u003e#6691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/ada8cff39efc07a122708ffcaacf31707df6c9fc\"\u003e\u003ccode\u003eada8cff\u003c/code\u003e\u003c/a\u003e Bump io.netty:netty-bom from 4.1.124.Final to 4.1.126.Final (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6690\"\u003e#6690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/f4ef3e79a7497c44cdb743d8ace61e7c7f2078fc\"\u003e\u003ccode\u003ef4ef3e7\u003c/code\u003e\u003c/a\u003e Bump dropwizard-metrics from 4.2.35 to 4.2.36 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/3cd227bb341922cb1308e2ffcb486903ff6d8497\"\u003e\u003ccode\u003e3cd227b\u003c/code\u003e\u003c/a\u003e Bump dropwizard-metrics from 4.2.35 to 4.2.36 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6685\"\u003e#6685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/9303ddb1fdb943a0f5254b654c14600af87e2731\"\u003e\u003ccode\u003e9303ddb\u003c/code\u003e\u003c/a\u003e add compatibility note for jOOQ overload delegation (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6681\"\u003e#6681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micrometer-metrics/micrometer/compare/v1.15.1...v1.15.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.micrometer:micrometer-registry-prometheus` from 1.15.1 to 1.15.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases\"\u003eio.micrometer:micrometer-registry-prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.15.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNettyAllocatorMetrics should not prevent collecting executors \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6641\"\u003e#6641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[JOOQ] MetricsDSLContext - fetchExists doesn't report provided tags \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6583\"\u003e#6583\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd compatibility note for jOOQ overload delegation \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6681\"\u003e#6681\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump dropwizard-metrics from 4.2.33 to 4.2.36 \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6677\"\u003e#6677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/HeeChanN\"\u003e\u003ccode\u003e@​HeeChanN\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.15.3\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCatch IllegalArgumentException in VirtualThreadMetrics \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6584\"\u003e#6584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle ArrayIndexOutOfBoundsException from DoubleHistogram in TimeWindowPercentileHistogram.accumulate() defensively \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6563\"\u003e#6563\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump jersey3 from 3.1.10 to 3.1.11 \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6607\"\u003e#6607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.netflix.spectator:spectator-reg-atlas from 1.8.16 to 1.8.17 \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6600\"\u003e#6600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.netty:netty-bom from 4.1.122.Final to 4.1.123.Final \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6537\"\u003e#6537\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/genuss\"\u003e\u003ccode\u003e@​genuss\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.15.2\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlag to register JCache cache.removals as FunctionCounter \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6471\"\u003e#6471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog requests as trace level for OtlpMeterRegistry \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6514\"\u003e#6514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse String.replace() where possible \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6449\"\u003e#6449\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDistribution without percentiles always has value 0 in Stackdriver \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6401\"\u003e#6401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/68c4d2210b97d90bf82cda6402f327cc87e667d2\"\u003e\u003ccode\u003e68c4d22\u003c/code\u003e\u003c/a\u003e Merge branch '1.14.x' into 1.15.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/2c77f869489cc66d1e811f044f94b751f7101b60\"\u003e\u003ccode\u003e2c77f86\u003c/code\u003e\u003c/a\u003e Bump org.ehcache:ehcache from 3.10.8 to 3.10.9 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6698\"\u003e#6698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/05c9c05b53b227dfe3f7ec42d6cd70c2c34b12f9\"\u003e\u003ccode\u003e05c9c05\u003c/code\u003e\u003c/a\u003e Bump org.apache.felix:org.apache.felix.scr from 2.2.12 to 2.2.14 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/dc9285f292f90511509943ebf000c17972a0f97f\"\u003e\u003ccode\u003edc9285f\u003c/code\u003e\u003c/a\u003e Bump org.apache.felix:org.apache.felix.scr from 2.2.12 to 2.2.14 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6696\"\u003e#6696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/2840e4860192ab99d5ecb3ce86311b01be325b8e\"\u003e\u003ccode\u003e2840e48\u003c/code\u003e\u003c/a\u003e Bump org.ehcache:ehcache from 3.10.8 to 3.10.9 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/6ad623e782beb19b3d66540ccce50c75644f17ee\"\u003e\u003ccode\u003e6ad623e\u003c/code\u003e\u003c/a\u003e Bump io.netty:netty-bom from 4.1.124.Final to 4.1.126.Final (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6691\"\u003e#6691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/ada8cff39efc07a122708ffcaacf31707df6c9fc\"\u003e\u003ccode\u003eada8cff\u003c/code\u003e\u003c/a\u003e Bump io.netty:netty-bom from 4.1.124.Final to 4.1.126.Final (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6690\"\u003e#6690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/f4ef3e79a7497c44cdb743d8ace61e7c7f2078fc\"\u003e\u003ccode\u003ef4ef3e7\u003c/code\u003e\u003c/a\u003e Bump dropwizard-metrics from 4.2.35 to 4.2.36 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/3cd227bb341922cb1308e2ffcb486903ff6d8497\"\u003e\u003ccode\u003e3cd227b\u003c/code\u003e\u003c/a\u003e Bump dropwizard-metrics from 4.2.35 to 4.2.36 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6685\"\u003e#6685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/9303ddb1fdb943a0f5254b654c14600af87e2731\"\u003e\u003ccode\u003e9303ddb\u003c/code\u003e\u003c/a\u003e add compatibility note for jOOQ overload delegation (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6681\"\u003e#6681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micrometer-metrics/micrometer/compare/v1.15.1...v1.15.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry:opentelemetry-bom` from 1.51.0 to 1.54.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/releases\"\u003eio.opentelemetry:opentelemetry-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.54.1\u003c/h2\u003e\n\u003cp\u003eThis is a patch release on the previous 1.54.0 release, fixing the issue(s) below.\u003c/p\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePrometheus: Fix regression in protobuf format export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7664\"\u003e#7664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.54.0\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003ch4\u003eBaggage\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix guard against ArrayIndexOutOfBoundsException in BaggageCodec (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7239\"\u003e#7239\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003ch4\u003eMetrics\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix MetricData.getDoubleSumData() ClassCastException with custom implementations (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix HttpExporterBuilder.copy() and GrpcExporterBuilder.copy() to preserve component loader (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7596\"\u003e#7596\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExtensions\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAutoconfigure: Remove support for old EnvironmentResourceProvider package name (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7622\"\u003e#7622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: Add DeclarativeConfigurationProvider SPI (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7472\"\u003e#7472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: Pass meter provider to avoid using the global OpenTelemetry instance (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7475\"\u003e#7475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eProject tooling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to Gradle v9 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7590\"\u003e#7590\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/chengchen\"\u003e\u003ccode\u003e@​chengchen\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/halasz-csaba\"\u003e\u003ccode\u003e@​halasz-csaba\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jkwatson\"\u003e\u003ccode\u003e@​jkwatson\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/laurit\"\u003e\u003ccode\u003e@​laurit\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/opentelemetrybot\"\u003e\u003ccode\u003e@​opentelemetrybot\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/rlacksgus97\"\u003e\u003ccode\u003e@​rlacksgus97\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md\"\u003eio.opentelemetry:opentelemetry-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.54.1 (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePrometheus: Fix regression in protobuf format export\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7664\"\u003e#7664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.54.0 (2025-09-05)\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003ch4\u003eBaggage\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix guard against ArrayIndexOutOfBoundsException in BaggageCodec\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7239\"\u003e#7239\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003ch4\u003eMetrics\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix MetricData.getDoubleSumData() ClassCastException with custom implementations\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix HttpExporterBuilder.copy() and GrpcExporterBuilder.copy() to preserve component loader\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7596\"\u003e#7596\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExtensions\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAutoconfigure: Remove support for old EnvironmentResourceProvider package name\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7622\"\u003e#7622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: Add DeclarativeConfigurationProvider SPI\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7472\"\u003e#7472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: Pass meter provider to avoid using the global OpenTelemetry instance\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7475\"\u003e#7475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eProject tooling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to Gradle v9\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7590\"\u003e#7590\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.53.0 (2025-08-08)\u003c/h2\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFile based config will log the wrong file format, when applicable.\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7498\"\u003e#7498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/edf88968225901fdca19c9204b730d9c337b62f0\"\u003e\u003ccode\u003eedf8896\u003c/code\u003e\u003c/a\u003e [release/v1.54.x] Prepare release 1.54.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/7aedd4b2ff9962df29fe02ba645ec2f9fa261216\"\u003e\u003ccode\u003e7aedd4b\u003c/code\u003e\u003c/a\u003e [release/v1.54.x] Add change log for upcoming patch release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7671\"\u003e#7671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/4d4218bdc52512fbc4a1c2bcf2da6bea6d9c4e6b\"\u003e\u003ccode\u003e4d4218b\u003c/code\u003e\u003c/a\u003e [release/v1.54.x] Update Prometheus Exporter dependencies to use no-protobuf ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/61e066b1d936fb23876e111d9078d91ceab1579a\"\u003e\u003ccode\u003e61e066b\u003c/code\u003e\u003c/a\u003e [release/v1.54.x] Prepare release 1.54.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7644\"\u003e#7644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/5f4d89888257a21392da33999e977a8915642f35\"\u003e\u003ccode\u003e5f4d898\u003c/code\u003e\u003c/a\u003e Add change log for upcoming release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7641\"\u003e#7641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/2a92794e866307c22b13b4e6b86a33f374dfdb14\"\u003e\u003ccode\u003e2a92794\u003c/code\u003e\u003c/a\u003e fix(deps): update armeriaversion to v1.33.2 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7625\"\u003e#7625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/7ef1410c9cfd4a6700269fabe4f08c4369798744\"\u003e\u003ccode\u003e7ef1410\u003c/code\u003e\u003c/a\u003e don't call old plugin when declarative config is in use (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7472\"\u003e#7472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/b18583a8ccb7e488441491a64350cc62784b23ea\"\u003e\u003ccode\u003eb18583a\u003c/code\u003e\u003c/a\u003e pass meter provider to avoid using the global otel instance (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7475\"\u003e#7475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/66108069e770496e6cf7259c19c615141b581845\"\u003e\u003ccode\u003e6610806\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin com.gradleup.shadow to v9.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7628\"\u003e#7628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/35fda16f707ff4179fe88db7457cdba25990bca8\"\u003e\u003ccode\u003e35fda16\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency io.netty:netty-bom to v4.2.5.final (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7635\"\u003e#7635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/compare/v1.51.0...v1.54.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.micrometer:micrometer-registry-prometheus` from 1.15.1 to 1.15.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases\"\u003eio.micrometer:micrometer-registry-prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.15.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNettyAllocatorMetrics should not prevent collecting executors \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6641\"\u003e#6641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[JOOQ] MetricsDSLContext - fetchExists doesn't report provided tags \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6583\"\u003e#6583\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd compatibility note for jOOQ overload delegation \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6681\"\u003e#6681\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump dropwizard-metrics from 4.2.33 to 4.2.36 \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6677\"\u003e#6677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/HeeChanN\"\u003e\u003ccode\u003e@​HeeChanN\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.15.3\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCatch IllegalArgumentException in VirtualThreadMetrics \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6584\"\u003e#6584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle ArrayIndexOutOfBoundsException from DoubleHistogram in TimeWindowPercentileHistogram.accumulate() defensively \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6563\"\u003e#6563\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump jersey3 from 3.1.10 to 3.1.11 \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6607\"\u003e#6607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.netflix.spectator:spectator-reg-atlas from 1.8.16 to 1.8.17 \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6600\"\u003e#6600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.netty:netty-bom from 4.1.122.Final to 4.1.123.Final \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6537\"\u003e#6537\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/genuss\"\u003e\u003ccode\u003e@​genuss\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.15.2\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlag to register JCache cache.removals as FunctionCounter \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6471\"\u003e#6471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog requests as trace level for OtlpMeterRegistry \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6514\"\u003e#6514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse String.replace() where possible \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/pull/6449\"\u003e#6449\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDistribution without percentiles always has value 0 in Stackdriver \u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6401\"\u003e#6401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/68c4d2210b97d90bf82cda6402f327cc87e667d2\"\u003e\u003ccode\u003e68c4d22\u003c/code\u003e\u003c/a\u003e Merge branch '1.14.x' into 1.15.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/2c77f869489cc66d1e811f044f94b751f7101b60\"\u003e\u003ccode\u003e2c77f86\u003c/code\u003e\u003c/a\u003e Bump org.ehcache:ehcache from 3.10.8 to 3.10.9 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6698\"\u003e#6698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/05c9c05b53b227dfe3f7ec42d6cd70c2c34b12f9\"\u003e\u003ccode\u003e05c9c05\u003c/code\u003e\u003c/a\u003e Bump org.apache.felix:org.apache.felix.scr from 2.2.12 to 2.2.14 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/dc9285f292f90511509943ebf000c17972a0f97f\"\u003e\u003ccode\u003edc9285f\u003c/code\u003e\u003c/a\u003e Bump org.apache.felix:org.apache.felix.scr from 2.2.12 to 2.2.14 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6696\"\u003e#6696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/2840e4860192ab99d5ecb3ce86311b01be325b8e\"\u003e\u003ccode\u003e2840e48\u003c/code\u003e\u003c/a\u003e Bump org.ehcache:ehcache from 3.10.8 to 3.10.9 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/6ad623e782beb19b3d66540ccce50c75644f17ee\"\u003e\u003ccode\u003e6ad623e\u003c/code\u003e\u003c/a\u003e Bump io.netty:netty-bom from 4.1.124.Final to 4.1.126.Final (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6691\"\u003e#6691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/ada8cff39efc07a122708ffcaacf31707df6c9fc\"\u003e\u003ccode\u003eada8cff\u003c/code\u003e\u003c/a\u003e Bump io.netty:netty-bom from 4.1.124.Final to 4.1.126.Final (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6690\"\u003e#6690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/f4ef3e79a7497c44cdb743d8ace61e7c7f2078fc\"\u003e\u003ccode\u003ef4ef3e7\u003c/code\u003e\u003c/a\u003e Bump dropwizard-metrics from 4.2.35 to 4.2.36 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/3cd227bb341922cb1308e2ffcb486903ff6d8497\"\u003e\u003ccode\u003e3cd227b\u003c/code\u003e\u003c/a\u003e Bump dropwizard-metrics from 4.2.35 to 4.2.36 (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6685\"\u003e#6685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micrometer-metrics/micrometer/commit/9303ddb1fdb943a0f5254b654c14600af87e2731\"\u003e\u003ccode\u003e9303ddb\u003c/code\u003e\u003c/a\u003e add compatibility note for jOOQ overload delegation (\u003ca href=\"https://redirect.github.com/micrometer-metrics/micrometer/issues/6681\"\u003e#6681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micrometer-metrics/micrometer/compare/v1.15.1...v1.15.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.19.1 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/54f854ba1ce69c5827f8acf6d08ba2d7ce36233c\"\u003e\u003ccode\u003e54f854b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/9cc68d43adb6f6326c44a0afe5afcdde186f857d\"\u003e\u003ccode\u003e9cc68d4\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/cbef80087fdfb5374acc0b807e8d3336cf2d7bc8\"\u003e\u003ccode\u003ecbef800\u003c/code\u003e\u003c/a\u003e Version sync for 2.20.0 release (in near future)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/79bc4edc6d7650da63ff3cd27ec1de130cf5c1f7\"\u003e\u003ccode\u003e79bc4ed\u003c/code\u003e\u003c/a\u003e Back to snapshot deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/94947a0d356baf31d171ed90d7aa750a15a9abe9\"\u003e\u003ccode\u003e94947a0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/369dffea7dbc1b0b98accdf1a8d5029cbeeb3dc0\"\u003e\u003ccode\u003e369dffe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/c5caaf295107e42065e4b54b2cca6bc421c2e63b\"\u003e\u003ccode\u003ec5caaf2\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/8ad6e0abca30ee7a3ec7e3c1225e7c100b9879ae\"\u003e\u003ccode\u003e8ad6e0a\u003c/code\u003e\u003c/a\u003e Move to 2.20.0-rc1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/500ef4da17847b718b72690fb0d8eb488e4092f7\"\u003e\u003ccode\u003e500ef4d\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/274f22895e1747c2340f1678cdca10a2d8d33a58\"\u003e\u003ccode\u003e274f228\u003c/code\u003e\u003c/a\u003e Back to snapshot deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.19.1...jackson-bom-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.nimbusds:nimbus-jose-jwt` from 10.3 to 10.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/src/master/CHANGELOG.txt\"\u003ecom.nimbusds:nimbus-jose-jwt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e10.3 (2025-05-09)\n* Restores the Gson shading, adding placeholder interfaces to prevent\nNoClassDefFoundError occurrences at runtime when the JAR is used on a\nmodule path (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/550\"\u003e#550\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003e10.3.1 (2025-07-01)\n* OctetKeyPairGenerator with Curve.Ed25519 should use the provided\nSecureRandom (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/590\"\u003e#590\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003e10.4 (2025-07-19)\n* Creates a hierarchy of Option interfaces, extended by JWSSignerOption,\nJWEEncrypterOption and JWEDecrypterOption. Intended to provide optional\nconfiguration parameters to RSASSASigner, ECDSASigner, RSADecrypter, etc.\n* Introduces CipherMode implementing JWEEncrypterOption and\nJWEDecrypterOption, to specify a preferred JCA Cipher mode, such as\nMODE_ENCRYPT / MODE_DECRYPT when the default MODE_WRAP / MODE_UNWRAP is\nnot supported by the JCA provider (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/576\"\u003e#576\u003c/a\u003e).\n* Updates RSAEncrypter and RSADecrypter to support the JWEEncrypterOption\nCipherMode.ENCRYPT_DECRYPT (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/576\"\u003e#576\u003c/a\u003e).\n* Factors out OptionUtils.ensureMinRSAPrivateKeySize.\n* Deprecates OptionUtils.optionIsPresent.\u003c/p\u003e\n\u003cp\u003e10.4.1 (2025-08-05)\n* Adds \u0026quot;requires java.sql\u0026quot; to module com.nimbusds.jose.jwt (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/595\"\u003e#595\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003e10.4.2 (2025-08-14)\n* Updates GSon to 2.13.1.\n* Updates BouncyCastle to 1.81.\u003c/p\u003e\n\u003cp\u003e10.5 (2025-09-05)\n* Support for specifying a ScheduledExecutorService instance in\nRefreshAheadCachingJWKSetSource and JWKSourceBuilder (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/592\"\u003e#592\u003c/a\u003e).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/93076c13979924630813104bcb50ba7ad853db8a\"\u003e\u003ccode\u003e93076c1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/0b56cf0ad81e3924d75390ea66d378f1ded61117\"\u003e\u003ccode\u003e0b56cf0\u003c/code\u003e\u003c/a\u003e OctetKeyPairGenerator with Curve.Ed25519 should use the provided SecureRandom...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/584951f855fd5cbb2e4eef050b1ec17f72dd3743\"\u003e\u003ccode\u003e584951f\u003c/code\u003e\u003c/a\u003e Adds support for specifying the ScheduledExecutorService-instance in RefreshA...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/8c347ff07ae37a76fe1f97402b5332eb7b0f2be0\"\u003e\u003ccode\u003e8c347ff\u003c/code\u003e\u003c/a\u003e Adds release date for 10.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/60d821b2620e0ddd306cdc04b6a06b705352eef3\"\u003e\u003ccode\u003e60d821b\u003c/code\u003e\u003c/a\u003e Migrates to central-publishing-maven-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/0f3191f547880dbe2745efd00389851046de879f\"\u003e\u003ccode\u003e0f3191f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 10.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/63b1101bdd8a87170c5293cc926c12c6ae219242\"\u003e\u003ccode\u003e63b1101\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/cd1345b1c8e5b8ae91e99e0e9e9d4e21d1a699a1\"\u003e\u003ccode\u003ecd1345b\u003c/code\u003e\u003c/a\u003e Introduces CipherMode to specify a preferred JCA Cipher mode when the default...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/9799fd54dcaef57a7133e56051614678eb91e60f\"\u003e\u003ccode\u003e9799fd5\u003c/code\u003e\u003c/a\u003e Fixes compile errors - generics (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/576\"\u003e#576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/73a84891bcc989bf10b9d1ba0047b19d33cb7bda\"\u003e\u003ccode\u003e73a8489\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 10.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/branches/compare/10.5..10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.nimbusds:oauth2-oidc-sdk` from 11.26 to 11.29.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/src/master/CHANGELOG.txt\"\u003ecom.nimbusds:oauth2-oidc-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eversion 1.0 (2012-05-29)\n* First official release with authorisation endpoint, token endpoint, check\nID endpoint and UserInfo endpoint support.\n* JSON Web Tokens (JWTs) support through the Nimbus-JWT library.\n* Language Tags (RFC 5646) support through the Nimbus-LangTag library.\n* JSON support through the JSON Smart library.\u003c/p\u003e\n\u003cp\u003eversion 2.0 (2013-05-13)\n* Intermediary development release with Maven build, published to\nMaven Central.\u003c/p\u003e\n\u003cp\u003eversion 2.1 (2013-06-06)\n* Updates the APIs to OpenID Connect Messages draft 20, OpenID Connect\nStandard draft 21, OpenID Connect Discovery draft 17 and OpenID\nConnect Registration draft 19.\n* Major refactoring of the APIs for greater simplicity.\n* Adds JUnit tests.\u003c/p\u003e\n\u003cp\u003eversion 2.2 (2013-06-18)\n* Refactors dynamic OpenID Connect client registration.\n* Adds partial support of the OAuth 2.0 Dynamic Client Registration\nProtocol (draft-ietf-oauth-dyn-reg-12).\n* Optimises parsing of request parameters consisting of one or more\ntokens (scope, response type, etc).\u003c/p\u003e\n\u003cp\u003eversion 2.3 (2013-06-19)\n* Renames OAuth 2.0 dynamic client registration package.\n* Adds ClientInformation.getClientMetadata() method.\n* Adds OIDCClientInformation class.\u003c/p\u003e\n\u003cp\u003eversion 2.4 (2013-06-20)\n* Adds static OIDCClientInformation.parse(JSONObject) method.\u003c/p\u003e\n\u003cp\u003eversion 2.5 (2013-06-22)\n* Adds support OAuth 2.0 dynamic client update.\n* Adds OpenID Connect dynamic client registration classes.\u003c/p\u003e\n\u003cp\u003eversion 2.6 (2013-06-25)\n* Enforces order of preference of ACR values in OpenID Connect client\nmetadata, as required by the specification.\n* Documentation and performance improvements.\u003c/p\u003e\n\u003cp\u003eversion 2.7 (2013-06-26)\n* Switches Identifier generation to java.security.SecureRandom.\u003c/p\u003e\n\u003cp\u003eversion 2.8 (2013-06-30)\n* Fixes serialisation and assignment bugs in ClientMetadata.\n* Switches Secret generation to java.security.SecureRandom.\u003c/p\u003e\n\u003cp\u003eversion 2.9 (2013-09-17)\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/04a94cf33d05fc80b6b15d7d398b1bcd94636fbd\"\u003e\u003ccode\u003e04a94cf\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/6ef84cca8ca89dc90d0a4432aa34614c96f94382\"\u003e\u003ccode\u003e6ef84cc\u003c/code\u003e\u003c/a\u003e fix: allow some leniency with uri comparisons for issuer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/ef401a7035c154c14d95884bebbf64da47287ae0\"\u003e\u003ccode\u003eef401a7\u003c/code\u003e\u003c/a\u003e Fixes JakartaServletUtils JavaDoc typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/6f727b41cf461774f51627711895cfe1d47582e1\"\u003e\u003ccode\u003e6f727b4\u003c/code\u003e\u003c/a\u003e JakartaServletUtils.createHTTPRequest must parse query string params for POST...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/f0faf6ebe982ec217140b86a6f3dc37edb60081a\"\u003e\u003ccode\u003ef0faf6e\u003c/code\u003e\u003c/a\u003e Updates to Nimbus JOSE+JWT 10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/0eb61570b5c57e3f3e69a5974ecb3696d262ff70\"\u003e\u003ccode\u003e0eb6157\u003c/code\u003e\u003c/a\u003e Migrates to central-publishing-maven-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/f2100789952111e4541a501f06293b8c21afdaac\"\u003e\u003ccode\u003ef210078\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 11.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/38e6027e33fbedae73266567b4390e0de30e1ef8\"\u003e\u003ccode\u003e38e6027\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/14882216254073713ce4f252413752154088b448\"\u003e\u003ccode\u003e1488221\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-\"\u003ehttps://bitbucket.org/connect2id/oauth-2.0-sdk-with-\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/6eafee538a6d7eaf9af38bf5d44b5807a6f684ab\"\u003e\u003ccode\u003e6eafee5\u003c/code\u003e\u003c/a\u003e feat: rework issuer compare with new resolve method\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/branches/compare/11.29.2..11.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.bouncycastle:bcprov-jdk18on` from 1.81 to 1.82\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html\"\u003eorg.bouncycastle:bcprov-jdk18on's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e2.1.1 Version\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\nRelease: 1.82\u003c!-- raw HTML omitted --\u003e\nDate:      2025, 17th September.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bcgit/bc-java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.bouncycastle:bcpkix-jdk18on` from 1.81 to 1.82\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html\"\u003eorg.bouncycastle:bcpkix-jdk18on's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e2.1.1 Version\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\nRelease: 1.82\u003c!-- raw HTML omitted --\u003e\nDate:      2025, 17th September.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bcgit/bc-java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.ben-manes.caffeine:caffeine` from 3.2.1 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ben-manes/caffeine/releases\"\u003ecom.github.ben-manes.caffeine:caffeine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed characteristics returned by Spliterators (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/f55fea436a73ed14d2d4604adbd8382a464957e9\"\u003e\u003ccode\u003ef55fea4\u003c/code\u003e\u003c/a\u003e minor touchups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/419e86182ec349b56d638cad19c4afe3760decc8\"\u003e\u003ccode\u003e419e861\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/a794497c5defbeff5e425fc2bf8e5783f434bf0b\"\u003e\u003ccode\u003ea794497\u003c/code\u003e\u003c/a\u003e additional tests for collection streams\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/9021c7436a6e7cac08ff95751b3b71b3be64ec2d\"\u003e\u003ccode\u003e9021c74\u003c/code\u003e\u003c/a\u003e Return correct characteristics from spliterators (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/e9ecffe422469ae865528c20823eebea302d0b3b\"\u003e\u003ccode\u003ee9ecffe\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/b20d83978d470e0a9dac6aee0c38d1f9448d6465\"\u003e\u003ccode\u003eb20d839\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/a5e031b57a6a7f4fd1bb1adc2edf9de8e62b0cca\"\u003e\u003ccode\u003ea5e031b\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/7df535815e3d73634e84699cfe42f0feb7d81218\"\u003e\u003ccode\u003e7df5358\u003c/code\u003e\u003c/a\u003e Release 3.2.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ben-manes/caffeine/compare/v3.2.1...v3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.18 to 1.5.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e572d4f87f06674788eb3ca7148e8d1dffc615fa\"\u003e\u003ccode\u003ee572d4f\u003c/code\u003e\u003c/a\u003e skip deployment of blackbox and example modules, published as version 1.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/4adae8bdcdcf018bb29e51387175412bd9c6d546\"\u003e\u003ccode\u003e4adae8b\u003c/code\u003e\u003c/a\u003e add plugin for Maven Central deployment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee70cf4cd99774ea5fe1f7e2d928061126e45eeb\"\u003e\u003ccode\u003eee70cf4\u003c/code\u003e\u003c/a\u003e prepare release 1.5.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/20802cff1dc1ba3bd73b9d7a93102f3b6fd16e2a\"\u003e\u003ccode\u003e20802cf\u003c/code\u003e\u003c/a\u003e mindor javadoc changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/81160699fcecbefdecf79ea44c0f7f2877d9eb8d\"\u003e\u003ccode\u003e8116069\u003c/code\u003e\u003c/a\u003e comment out code in COWArrayListConcurrencyTest to  make IDE happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/7f653409c95e40efd79b2b1bbeefde6dd649ceab\"\u003e\u003ccode\u003e7f65340\u003c/code\u003e\u003c/a\u003e minor changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8d2262d3c5227f209905ac1705a3333ebd8a33c8\"\u003e\u003ccode\u003e8d2262d\u003c/code\u003e\u003c/a\u003e soften warning on using ConsoleAppender\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/c76fed3c01f389e4c18db914bcba1e72bccc2d1e\"\u003e\u003ccode\u003ec76fed3\u003c/code\u003e\u003c/a\u003e ViewStatusMessagesServlet requires method POST for button 'Clear' (\u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/61f6a2544f36b3016e0efd434ee21f19269f1df7\"\u003e\u003ccode\u003e61f6a25\u003c/code\u003e\u003c/a\u003e disallow new in if condition attribute in config files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a07cfd53e4a3122dc83c4ad36b96f6f6fc78375c\"\u003e\u003ccode\u003ea07cfd5\u003c/code\u003e\u003c/a\u003e logback-core: fix spelling errors (\u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/956\"\u003e#956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.18...v_1.5.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-bom` from 5.18.0 to 5.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.20.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.20.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2025-09-20 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.19.0...v5.20.0\"\u003e11 commit(s)\u003c/a\u003e by Adrian-Kim, Giulio Longfils, Rafael Winterhalter, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.4 to 3.27.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3730\"\u003e#3730\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3730\"\u003emockito/mockito#3730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroducing the Ability to Mock Construction of Generic Types (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2401\"\u003e#2401\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3729\"\u003e#3729\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3729\"\u003emockito/mockito#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.1.1 to 4.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3726\"\u003e#3726\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3726\"\u003emockito/mockito#3726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.3.6 to 1.3.7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3725\"\u003e#3725\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3725\"\u003emockito/mockito#3725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump org.eclipse.platform:org.eclipse.osgi from 3.23.100 to 3.23.200 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3720\"\u003e#3720\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3720\"\u003emockito/mockito#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.3.5 to 1.3.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3719\"\u003e#3719\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3719\"\u003emockito/mockito#3719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 4 to 5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3715\"\u003e#3715\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3715\"\u003emockito/mockito#3715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.1 to 4.1.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3713\"\u003e#3713\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3713\"\u003emockito/mockito#3713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bytebuddy from 1.17.6 to 1.17.7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3712\"\u003e#3712\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3712\"\u003emockito/mockito#3712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Use Assume.assumeThat for SequencedCollection tests [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3711\"\u003e#3711\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3711\"\u003emockito/mockito#3711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3709\"\u003e#3709\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3710\"\u003e#3710\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3710\"\u003emockito/mockito#3710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add support for JDK21 Sequenced Collections. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3708\"\u003e#3708\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3708\"\u003emockito/mockito#3708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroducing the Ability to Mock Construction of Generic Types [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2401\"\u003e#2401\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2401\"\u003emockito/mockito#2401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.19.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.19.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2025-08-15 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.18.0...v5.19.0\"\u003e37 commit(s)\u003c/a\u003e by Adrian-Kim, Tim van der Lippe, Tran Ngoc Nhan, dependabot[bot], juyeop\u003c/li\u003e\n\u003cli\u003efeat: Add support for JDK21 Sequenced Collections. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3708\"\u003e#3708\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3708\"\u003emockito/mockito#3708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3707\"\u003e#3707\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3707\"\u003emockito/mockito#3707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild: Allow overriding 'Created-By' for reproducible builds [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3704\"\u003e#3704\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3704\"\u003emockito/mockito#3704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3703\"\u003e#3703\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3703\"\u003emockito/mockito#3703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump androidx.test:runner from 1.6.2 to 1.7...\n\n_Description has been truncated_","html_url":"https://github.com/oviva-ag/ehealthid-relying-party/pull/147","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oviva-ag%2Fehealthid-relying-party/issues/147","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/147/packages"}},{"old_version":"4.4.0","new_version":"4.5.0","update_type":"minor","path":null,"pr_created_at":"2025-10-01T05:26:55.000Z","version_change":"4.4.0 → 4.5.0","issue":{"uuid":"2876924673","node_id":"PR_kwDOF7hTq86remMB","number":288,"state":"open","title":"Bump the all-minor-patch group with 53 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T05:26:55.000Z","updated_at":"2025-10-01T05:26:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-patch","update_count":53,"packages":[{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.5.4","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"com.google.cloud:libraries-bom","old_version":"26.64.0","new_version":"26.69.0","repository_url":"https://github.com/googleapis/java-cloud-bom"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.18.0","new_version":"2.19.1","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.springframework:spring-web","old_version":"6.2.9","new_version":"6.2.11","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-aspects","old_version":"6.2.9","new_version":"6.2.11","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-core","old_version":"6.2.9","new_version":"6.2.11","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.2.0","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.2.0","new_version":"2.2.20"},{"name":"org.jetbrains.kotlin:kotlin-maven-allopen","old_version":"2.2.0","new_version":"2.2.20"},{"name":"org.jetbrains.kotlin:kotlin-maven-noarg","old_version":"2.2.0","new_version":"2.2.20"},{"name":"org.jetbrains.kotlin:kotlin-maven-serialization","old_version":"2.2.0","new_version":"2.2.20"},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","old_version":"2.2.0","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-test","old_version":"2.2.0","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.35","new_version":"2.2.38"},{"name":"org.openapitools:openapi-generator-maven-plugin","old_version":"7.14.0","new_version":"7.16.0"},{"name":"jakarta.activation:jakarta.activation-api","old_version":"2.1.3","new_version":"2.1.4","repository_url":"https://github.com/jakartaee/jaf-api"},{"name":"io.netty:netty-all","old_version":"4.2.3.Final","new_version":"4.2.6.Final","repository_url":"https://github.com/netty/netty"},{"name":"org.apache.httpcomponents.core5:httpcore5","old_version":"5.3.4","new_version":"5.3.5","repository_url":"https://github.com/apache/httpcomponents-core"},{"name":"org.apache.httpcomponents.core5:httpcore5-h2","old_version":"5.3.4","new_version":"5.3.5","repository_url":"https://github.com/apache/httpcomponents-core"},{"name":"org.apache.httpcomponents.client5:httpclient5","old_version":"5.5","new_version":"5.5.1","repository_url":"https://github.com/apache/httpcomponents-client"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.5.4","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-actuator","old_version":"3.5.4","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-security","old_version":"3.5.4","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-validation","old_version":"3.5.4","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-jpa","old_version":"3.5.4","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.5.4","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"3.5.4","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.5.4","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.hibernate.validator:hibernate-validator","old_version":"8.0.2.Final","new_version":"8.0.3.Final","repository_url":"https://github.com/hibernate/hibernate-validator"},{"name":"no.nav.security:token-validation-spring","old_version":"5.0.34","new_version":"5.0.37","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-client-spring","old_version":"5.0.34","new_version":"5.0.37","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-spring-test","old_version":"5.0.34","new_version":"5.0.37","repository_url":"https://github.com/navikt/token-support"},{"name":"org.flywaydb:flyway-core","old_version":"11.10.5","new_version":"11.13.2","repository_url":"https://github.com/flyway/flyway"},{"name":"org.flywaydb:flyway-database-postgresql","old_version":"11.10.5","new_version":"11.13.2"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.19.2","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-module-kotlin"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.19.2","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.19.2","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.19.2","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson"},{"name":"io.micrometer:micrometer-registry-prometheus","old_version":"1.15.2","new_version":"1.15.4","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-core","old_version":"1.15.2","new_version":"1.15.4","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"com.google.cloud:google-cloud-bigquery","old_version":"2.54.0","new_version":"2.55.1","repository_url":"https://github.com/googleapis/java-bigquery"},{"name":"com.microsoft.graph:microsoft-graph-core","old_version":"3.6.4","new_version":"3.6.5","repository_url":"https://github.com/microsoftgraph/msgraph-sdk-java-core"},{"name":"com.microsoft.graph:microsoft-graph","old_version":"6.48.0","new_version":"6.53.0","repository_url":"https://github.com/microsoftgraph/msgraph-sdk-java"},{"name":"com.azure:azure-identity","old_version":"1.16.3","new_version":"1.18.0","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.18.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"io.rest-assured:spring-mock-mvc","old_version":"5.5.5","new_version":"5.5.6"},{"name":"org.apache.tika:tika-core","old_version":"3.2.1","new_version":"3.2.3","repository_url":"https://github.com/apache/tika"},{"name":"com.github.jknack:handlebars","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"io.github.openhtmltopdf:openhtmltopdf-core","old_version":"1.1.29","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-pdfbox","old_version":"1.1.29","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-slf4j","old_version":"1.1.29","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-patch group with 53 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.6` |\n| [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom) | `26.64.0` | `26.69.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.3` | `3.5.4` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.3` | `3.5.4` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `6.2.9` | `6.2.11` |\n| [org.springframework:spring-aspects](https://github.com/spring-projects/spring-framework) | `6.2.9` | `6.2.11` |\n| [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `6.2.9` | `6.2.11` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.20` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.2.0` | `2.2.20` |\n| org.jetbrains.kotlin:kotlin-maven-allopen | `2.2.0` | `2.2.20` |\n| org.jetbrains.kotlin:kotlin-maven-noarg | `2.2.0` | `2.2.20` |\n| org.jetbrains.kotlin:kotlin-maven-serialization | `2.2.0` | `2.2.20` |\n| [org.jetbrains.kotlin:kotlin-stdlib-jdk8](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.20` |\n| [org.jetbrains.kotlin:kotlin-test](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.20` |\n| io.swagger.core.v3:swagger-annotations | `2.2.35` | `2.2.38` |\n| org.openapitools:openapi-generator-maven-plugin | `7.14.0` | `7.16.0` |\n| [jakarta.activation:jakarta.activation-api](https://github.com/jakartaee/jaf-api) | `2.1.3` | `2.1.4` |\n| [io.netty:netty-all](https://github.com/netty/netty) | `4.2.3.Final` | `4.2.6.Final` |\n| [org.apache.httpcomponents.core5:httpcore5](https://github.com/apache/httpcomponents-core) | `5.3.4` | `5.3.5` |\n| [org.apache.httpcomponents.core5:httpcore5-h2](https://github.com/apache/httpcomponents-core) | `5.3.4` | `5.3.5` |\n| [org.apache.httpcomponents.client5:httpclient5](https://github.com/apache/httpcomponents-client) | `5.5` | `5.5.1` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.6` |\n| [org.springframework.boot:spring-boot-starter-actuator](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.6` |\n| [org.springframework.boot:spring-boot-starter-security](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.6` |\n| [org.springframework.boot:spring-boot-starter-validation](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.6` |\n| [org.springframework.boot:spring-boot-starter-data-jpa](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.6` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.6` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.6` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.6` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `8.0.2.Final` | `8.0.3.Final` |\n| [no.nav.security:token-validation-spring](https://github.com/navikt/token-support) | `5.0.34` | `5.0.37` |\n| [no.nav.security:token-client-spring](https://github.com/navikt/token-support) | `5.0.34` | `5.0.37` |\n| [no.nav.security:token-validation-spring-test](https://github.com/navikt/token-support) | `5.0.34` | `5.0.37` |\n| [org.flywaydb:flyway-core](https://github.com/flyway/flyway) | `11.10.5` | `11.13.2` |\n| org.flywaydb:flyway-database-postgresql | `11.10.5` | `11.13.2` |\n| [com.fasterxml.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) | `2.19.2` | `2.20.0` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.19.2` | `2.20.0` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.19.2` | `2.20.0` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.19.2` | `2.20.0` |\n| [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) | `1.15.2` | `1.15.4` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.15.2` | `1.15.4` |\n| [com.google.cloud:google-cloud-bigquery](https://github.com/googleapis/java-bigquery) | `2.54.0` | `2.55.1` |\n| [com.microsoft.graph:microsoft-graph-core](https://github.com/microsoftgraph/msgraph-sdk-java-core) | `3.6.4` | `3.6.5` |\n| [com.microsoft.graph:microsoft-graph](https://github.com/microsoftgraph/msgraph-sdk-java) | `6.48.0` | `6.53.0` |\n| [com.azure:azure-identity](https://github.com/Azure/azure-sdk-for-java) | `1.16.3` | `1.18.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.18.0` | `5.20.0` |\n| io.rest-assured:spring-mock-mvc | `5.5.5` | `5.5.6` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.2.1` | `3.2.3` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.4.0` | `4.5.0` |\n| [io.github.openhtmltopdf:openhtmltopdf-core](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.31` |\n| [io.github.openhtmltopdf:openhtmltopdf-pdfbox](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.31` |\n| [io.github.openhtmltopdf:openhtmltopdf-slf4j](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.31` |\n\nUpdates `org.springframework.boot:spring-boot-starter-parent` from 3.5.4 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted -D arguments break system property resolution on Linux with Spring AOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47166\"\u003e#47166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGroovy Templates fails with an NPE when rendering an auto new line \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47139\"\u003e#47139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eavailable() does not behave correctly when reading stored entries from a NestedJarFile \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47057\"\u003e#47057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-docker-compose doesn't create service connections when image has registry host but not project \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47019\"\u003e#47019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlyway Ignore Migration Patterns setting can't be set to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47013\"\u003e#47013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault value of server.tomcat.resource.cache-ttl is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47253\"\u003e#47253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Java 25 support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47245\"\u003e#47245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Flyway reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46988\"\u003e#46988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Javadoc of Customizer interfaces about overriding behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46942\"\u003e#46942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Ehcache3 3.10.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47106\"\u003e#47106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47094\"\u003e#47094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Gson 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47158\"\u003e#47158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47216\"\u003e#47216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47187\"\u003e#47187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47108\"\u003e#47108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.6.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47109\"\u003e#47109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Activation 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47188\"\u003e#47188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47110\"\u003e#47110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47111\"\u003e#47111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47159\"\u003e#47159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47160\"\u003e#47160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.40 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47113\"\u003e#47113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47189\"\u003e#47189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Failsafe Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47190\"\u003e#47190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Shade Plugin 3.6.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47191\"\u003e#47191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Surefire Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47192\"\u003e#47192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47083\"\u003e#47083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47084\"\u003e#47084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.127.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47127\"\u003e#47127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.3.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47193\"\u003e#47193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47085\"\u003e#47085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47086\"\u003e#47086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Batch 5.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47087\"\u003e#47087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47088\"\u003e#47088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47089\"\u003e#47089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47090\"\u003e#47090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47091\"\u003e#47091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47092\"\u003e#47092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47093\"\u003e#47093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47257\"\u003e#47257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47194\"\u003e#47194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/23bcd7b4d8969cdef27771f1594b044bb98724a6\"\u003e\u003ccode\u003e23bcd7b\u003c/code\u003e\u003c/a\u003e Release v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d96267f12b58fecd696a9f9c5a972f2076c0c9d4\"\u003e\u003ccode\u003ed96267f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9363f03d8dffb72fac89060d6c2880145759cc50\"\u003e\u003ccode\u003e9363f03\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.11-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a465cdbf6697b3a266ac8c36a3ff96b31c7591a6\"\u003e\u003ccode\u003ea465cdb\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/391e745840027cf7e9c8b208147a29111fb26e57\"\u003e\u003ccode\u003e391e745\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ad9a7eecb2ab0c9b797b3223dff16c43608cfaf2\"\u003e\u003ccode\u003ead9a7ee\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/66ba91876ab00a001943a2fa5426c9846aed2e43\"\u003e\u003ccode\u003e66ba918\u003c/code\u003e\u003c/a\u003e Document support for Java 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/943f0ae257479446ad1fe966605c1a0e7797d0e7\"\u003e\u003ccode\u003e943f0ae\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43fee1678a1b2f6118802603dc97adc6a700516a\"\u003e\u003ccode\u003e43fee16\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/11de7d1ca6ba54a3639f1311cf501091e337f301\"\u003e\u003ccode\u003e11de7d1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.4...v3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.cloud:libraries-bom` from 26.64.0 to 26.69.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/java-cloud-bom/releases\"\u003ecom.google.cloud:libraries-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.69.0\u003c/h2\u003e\n\u003cp\u003eGCP Libraries BOM 26.69.0\u003c/p\u003e\n\u003cp\u003eHere are the differences from the previous version (26.68.0)\u003c/p\u003e\n\u003cp\u003eThe group ID of the following artifacts is \u003ccode\u003ecom.google.cloud\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003eNotable Changes\u003c/h1\u003e\n\u003ch2\u003egoogle-cloud-spanner 6.101.1 (prev: 6.100.0)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd transaction_timeout connection property (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner/issues/4056\"\u003e#4056\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/cdc52d49b39c57e7255f4e09fb33a41f4810397d\"\u003ecdc52d4\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTPC support (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner/issues/4055\"\u003e#4055\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/7625cce9ad48b14a1cff9c2ede86a066ea292bef\"\u003e7625cce\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePotential NullPointerException in Value#hashCode (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner/issues/4046\"\u003e#4046\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/74abb341e2ea42bbf0a2de4ec3e3555335b5fd9f\"\u003e74abb34\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRecalculate remaining statement timeout after retry (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner/issues/4053\"\u003e#4053\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/5e26596f4f9c924260da0908920854d8ddfc626b\"\u003e5e26596\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-spanner-jdbc 2.33.0 (prev: 2.32.3)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd transaction_timeout connection property (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner-jdbc/issues/2226\"\u003e#2226\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner-jdbc/commit/092df54f1bd823ce721c29732a51f8ef5065a6f2\"\u003e092df54\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-storage 2.58.0 (prev: 2.57.0)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003estoragecontrol:\u003c/strong\u003e Add GetIamPolicy, SetIamPolicy, and TestIamPermissions RPCs (\u003ca href=\"https://github.com/googleapis/java-storage/commit/c884551048a323f2a3fd7aaf4fce469d4d4f543e\"\u003ec884551\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix appendable upload finalization race condition (\u003ca href=\"https://redirect.github.com/googleapis/java-storage/issues/3295\"\u003e#3295\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage/commit/485be184c08c7b857d8c9a9443f32903df879b23\"\u003e485be18\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix IllegalMonitorStateException thrown from BlobAppendableUpload.isOpen() (\u003ca href=\"https://redirect.github.com/googleapis/java-storage/issues/3302\"\u003e#3302\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage/commit/aa904688b784d7427454318196ef88628e415246\"\u003eaa90468\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate object context diff logic to be shallow rather than deep (\u003ca href=\"https://redirect.github.com/googleapis/java-storage/issues/3287\"\u003e#3287\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage/commit/2fd15f69e93a3df2b8dbbd4f08edd07c087e957c\"\u003e2fd15f6\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther libraries\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[aiplatform] add private_model_server_enabled to in Endpoint.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-java/commit/bd1762a0350d5273d57036d6430bbb7f34c2dad0\"\u003ebd1762a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[apihub] Introduce new services for data collection (ApiHubCollect) and curation (ApiHubCurate) (\u003ca href=\"https://github.com/googleapis/google-cloud-java/commit/bd1762a0350d5273d57036d6430bbb7f34c2dad0\"\u003ebd1762a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[batch] added new provisioning models (\u003ca href=\"https://github.com/googleapis/google-cloud-java/commit/bd1762a0350d5273d57036d6430bbb7f34c2dad0\"\u003ebd1762a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[compute] Update Compute Engine v1 API to revision 20250902 (\u003ca href=\"https://github.com/googleapis/google-cloud-java/commit/bd1762a0350d5273d57036d6430bbb7f34c2dad0\"\u003ebd1762a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[eventarc] add new fields to Eventarc resources (\u003ca href=\"https://github.com/googleapis/google-cloud-java/commit/bd1762a0350d5273d57036d6430bbb7f34c2dad0\"\u003ebd1762a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[gkehub] add \u003ccode\u003ek8s_git_version\u003c/code\u003e field (\u003ca href=\"https://github.com/googleapis/google-cloud-java/commit/bd1762a0350d5273d57036d6430bbb7f34c2dad0\"\u003ebd1762a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[texttospeech] add Gemini TTS Multispeaker API fields (\u003ca href=\"https://github.com/googleapis/google-cloud-java/commit/bd1762a0350d5273d57036d6430bbb7f34c2dad0\"\u003ebd1762a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[video-live-stream] Added H.265 (HEVC) codec support (\u003ca href=\"https://github.com/googleapis/google-cloud-java/commit/bd1762a0350d5273d57036d6430bbb7f34c2dad0\"\u003ebd1762a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate dependency com.google.cloud:sdk-platform-java-config to v3.52.2 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-java/issues/11747\"\u003e#11747\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-java/commit/deb0ed92d7c3279e0e26ba8b22463cb77131fa10\"\u003edeb0ed9\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion Upgrades\u003c/h1\u003e\n\u003ch2\u003eMinor Version Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003egoogle-cloud-apigee-registry:0.75.0 (prev:0.74.0; Release Notes: \u003ca href=\"https://github.com/googleapis/google-cloud-java/releases/tag/v1.69.0\"\u003ev0.75.0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egoogle-cloud-video-intelligence:2.74.0 (prev:2.73.0; Release Notes: \u003ca href=\"https://github.com/googleapis/google-cloud-java/releases/tag/v1.69.0\"\u003ev2.74.0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egoogle-cloud-assured-workloads:2.75.0 (prev:2.74.0; Release Notes: \u003ca href=\"https://github.com/googleapis/google-cloud-java/releases/tag/v1.69.0\"\u003ev2.75.0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egoogle-cloud-speech:4.70.0 (prev:4.69.0; Release Notes: \u003ca href=\"https://github.com/googleapis/google-cloud-java/releases/tag/v1.69.0\"\u003ev4.70.0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egoogle-cloud-eventarc-publishing:0.75.0 (prev:0.74.0; Release Notes: \u003ca href=\"https://github.com/googleapis/google-cloud-java/releases/tag/v1.69.0\"\u003ev0.75.0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egoogle-cloud-cloudsecuritycompliance:0.2.0 (prev:0.1.0; Release Notes: \u003ca href=\"https://github.com/googleapis/google-cloud-java/releases/tag/v1.69.0\"\u003ev0.2.0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egoogle-cloud-workstations:0.63.0 (prev:0.62.0; Release Notes: \u003ca href=\"https://github.com/googleapis/google-cloud-java/releases/tag/v1.69.0\"\u003ev0.63.0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/9212b8abd0ddcaad5259ea25422a6ca37dffa3e7\"\u003e\u003ccode\u003e9212b8a\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7213\"\u003e#7213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/1e9b8c774809659b8223b9d9f45b5b66d833ced3\"\u003e\u003ccode\u003e1e9b8c7\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-datastore-bom to v2.32....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/e3debca6846a209842cd691530f2558984c5358d\"\u003e\u003ccode\u003ee3debca\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.33.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/a516b51ed648950fb42c50f7014662432b4696de\"\u003e\u003ccode\u003ea516b51\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-spanner-bom to v6.101.1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/a59bacc8efaca290d161139fbc2576e2a7eb3d4e\"\u003e\u003ccode\u003ea59bacc\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-pubsublite-bom to v1.15...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/4fac3db38d5630a0916347b2d27432e20e139637\"\u003e\u003ccode\u003e4fac3db\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-bigquery to v2.55.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7\"\u003e#7\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/38ec3ff81ee4cb633db0e15b2bfc83edbb43548f\"\u003e\u003ccode\u003e38ec3ff\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-nio to v0.128.5 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7204\"\u003e#7204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/9c8625b0510b85a242be08976b2a572b3745a0be\"\u003e\u003ccode\u003e9c8625b\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:gapic-libraries-bom to v1.69.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7206\"\u003e#7206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/98443be61de9ffc94d8567255c9685dd60e1be46\"\u003e\u003ccode\u003e98443be\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-storage-bom to v2.58.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/bce476175272b5e8d6e518387f3bc87cee8be38b\"\u003e\u003ccode\u003ebce4761\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-logging-logback to v0.1...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.64.0...v26.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-surefire-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-interpolation from 1.27 to 1.28 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/829\"\u003e#829\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.4.0 to 1.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/830\"\u003e#830\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jacocoVersion from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/827\"\u003e#827\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/88513d8b8dfef3c00794e2ae5976cb1d4368ca3d\"\u003e\u003ccode\u003e88513d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9c48828ba184c43d0f70d7d8ddec9feefd41a134\"\u003e\u003ccode\u003e9c48828\u003c/code\u003e\u003c/a\u003e Simplify cuncumber IT configuration and make windows build working again (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/74b2d8c767c0cdbd7ebd36e5f8dc4563828e4bc0\"\u003e\u003ccode\u003e74b2d8c\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3173\"\u003e#3173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/6c30bf12f70caaaaa075e303653776a712209055\"\u003e\u003ccode\u003e6c30bf1\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2298] fix xml output with junit 5 nested classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9f49866349c497bbb310b24e3f644d5c970d110a\"\u003e\u003ccode\u003e9f49866\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/fb96954be3f6b6428ed1fe43f2fdf1fb2ebe7e7c\"\u003e\u003ccode\u003efb96954\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1e6315917bda76bc256621253d926d454b0eabd5\"\u003e\u003ccode\u003e1e63159\u003c/code\u003e\u003c/a\u003e Name the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/76e806aa6e2efa5bf3bb0ec843ac94ed8da312c1\"\u003e\u003ccode\u003e76e806a\u003c/code\u003e\u003c/a\u003e feat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0fbfb27d05ea730d201d273f3fb29f5314294548\"\u003e\u003ccode\u003e0fbfb27\u003c/code\u003e\u003c/a\u003e Implement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3155\"\u003e#3155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/98d081e671888831ab16c66f4e02fc7e73802d2f\"\u003e\u003ccode\u003e98d081e\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.3...surefire-3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-failsafe-plugin` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-failsafe-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-interpolation from 1.27 to 1.28 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/829\"\u003e#829\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.4.0 to 1.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/830\"\u003e#830\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jacocoVersion from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/827\"\u003e#827\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/88513d8b8dfef3c00794e2ae5976cb1d4368ca3d\"\u003e\u003ccode\u003e88513d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9c48828ba184c43d0f70d7d8ddec9feefd41a134\"\u003e\u003ccode\u003e9c48828\u003c/code\u003e\u003c/a\u003e Simplify cuncumber IT configuration and make windows build working again (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/74b2d8c767c0cdbd7ebd36e5f8dc4563828e4bc0\"\u003e\u003ccode\u003e74b2d8c\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3173\"\u003e#3173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/6c30bf12f70caaaaa075e303653776a712209055\"\u003e\u003ccode\u003e6c30bf1\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2298] fix xml output with junit 5 nested classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9f49866349c497bbb310b24e3f644d5c970d110a\"\u003e\u003ccode\u003e9f49866\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/fb96954be3f6b6428ed1fe43f2fdf1fb2ebe7e7c\"\u003e\u003ccode\u003efb96954\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1e6315917bda76bc256621253d926d454b0eabd5\"\u003e\u003ccode\u003e1e63159\u003c/code\u003e\u003c/a\u003e Name the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/76e806aa6e2efa5bf3bb0ec843ac94ed8da312c1\"\u003e\u003ccode\u003e76e806a\u003c/code\u003e\u003c/a\u003e feat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0fbfb27d05ea730d201d273f3fb29f5314294548\"\u003e\u003ccode\u003e0fbfb27\u003c/code\u003e\u003c/a\u003e Implement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3155\"\u003e#3155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/98d081e671888831ab16c66f4e02fc7e73802d2f\"\u003e\u003ccode\u003e98d081e\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.3...surefire-3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.mojo:versions-maven-plugin` from 2.18.0 to 2.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mojohaus/versions/releases\"\u003eorg.codehaus.mojo:versions-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.19.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1270\"\u003e#1270\u003c/a\u003e: Ensuring thread safety when creating VersionsHelper (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1273\"\u003e#1273\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1266\"\u003e#1266\u003c/a\u003e: Applying the include filter during association resolution (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1274\"\u003e#1274\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1271\"\u003e#1271\u003c/a\u003e: Fixed broken Site links (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1275\"\u003e#1275\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e:boom: Breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved numeric and mercury comparators, further refactoring (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1222\"\u003e#1222\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eParallel version updates (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1207\"\u003e#1207\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1140\"\u003e#1140\u003c/a\u003e: Added showVersionless (default true) (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1187\"\u003e#1187\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1227\"\u003e#1227\u003c/a\u003e: revert working in case of a non-standard \u0026quot;pom.xml\u0026quot; filename (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1263\"\u003e#1263\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1255\"\u003e#1255\u003c/a\u003e: set-property special case when a property has no value (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1261\"\u003e#1261\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1251\"\u003e#1251\u003c/a\u003e: nextSnapshotIndexToIncrement should zeros on the right (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1262\"\u003e#1262\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed #1233- set-property in profile without module  property (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1234\"\u003e#1234\u003c/a\u003e) \u003ca href=\"https://github.com/mcarlett\"\u003e\u003ccode\u003e@​mcarlett\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix closing code tags (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1206\"\u003e#1206\u003c/a\u003e) \u003ca href=\"https://github.com/pzygielo\"\u003e\u003ccode\u003e@​pzygielo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1197\"\u003e#1197\u003c/a\u003e: Handling a no-version case in dependencyManagement for CompareDependenciesMojo (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1198\"\u003e#1198\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the failed release build (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1194\"\u003e#1194\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1191\"\u003e#1191\u003c/a\u003e: Processes (all) profiles from original model if transitive is false (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1193\"\u003e#1193\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1140\"\u003e#1140\u003c/a\u003e for reports (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1188\"\u003e#1188\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1140\"\u003e#1140\u003c/a\u003e: Added showVersionless (default true) (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1187\"\u003e#1187\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1182\"\u003e#1182\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1184\"\u003e#1184\u003c/a\u003e: Bug fixes (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1185\"\u003e#1185\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove manual default from docs for parameters (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1264\"\u003e#1264\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse default configuration for release-drafter (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1256\"\u003e#1256\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump project version to 2.19.0-SNAPSHOT (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1237\"\u003e#1237\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExposing the problem causing artifact if Resolver throws an exception (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1224\"\u003e#1224\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSite fix for rule-2.1.0.xsd and rule-2.0.0.xsd; getOutputPath() for reports (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1223\"\u003e#1223\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved numeric and mercury comparators, further refactoring (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1222\"\u003e#1222\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePom helper refactoring (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1221\"\u003e#1221\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePR Automation only on close event (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1220\"\u003e#1220\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactoring: ArtifactFactory and ArtifactVersionService (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1218\"\u003e#1218\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVersions refactor 2 (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1204\"\u003e#1204\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactoring: coalesce use-\u003cem\u003e-\u003c/em\u003e goals. (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1202\"\u003e#1202\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePR Automation - must use pull_request_target (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1205\"\u003e#1205\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/804a5ab508d512bb44726fa665481cec9342dc91\"\u003e\u003ccode\u003e804a5ab\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 2.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/4affd188f68dd333f2968611597056371b79ec72\"\u003e\u003ccode\u003e4affd18\u003c/code\u003e\u003c/a\u003e Resolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1270\"\u003e#1270\u003c/a\u003e: Ensuring thread safety when VersionsHelper (\u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/6bd8d68ee004b77f3207341542f710127fc39f86\"\u003e\u003ccode\u003e6bd8d68\u003c/code\u003e\u003c/a\u003e Resolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1266\"\u003e#1266\u003c/a\u003e: Applying the include filter while resolving property associat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/60d273cd671375dcf0342d65f27a5743db25e974\"\u003e\u003ccode\u003e60d273c\u003c/code\u003e\u003c/a\u003e Resolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1271\"\u003e#1271\u003c/a\u003e: Fixed broken Site links (\u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/4456751dc67304e4f54f250f789a830891a2a3c2\"\u003e\u003ccode\u003e4456751\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump org.hibernate:hibernate-validator (\u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1267\"\u003e#1267\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/3eee9f9a733beb542ee16e70f6f9297d725ad969\"\u003e\u003ccode\u003e3eee9f9\u003c/code\u003e\u003c/a\u003e Bump org.hibernate:hibernate-validator (\u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/9c43c1ab7cd86a11760f0a5feefc68d78d81aa92\"\u003e\u003ccode\u003e9c43c1a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/b625a902dc9ec95aef992387d3c23515bc30e42f\"\u003e\u003ccode\u003eb625a90\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/ba67cf1c62013560ad3fcd7649400e2eabf850b1\"\u003e\u003ccode\u003eba67cf1\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 9 to 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mojohaus/versions/commit/28ac80de8640dc01cc4e245eba830bfcf3fd0ab3\"\u003e\u003ccode\u003e28ac80d\u003c/code\u003e\u003c/a\u003e Remove manual default from docs for parameters\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mojohaus/versions/compare/2.18.0...2.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.9 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-aspects` from 6.2.9 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-aspects's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c7885...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/tilbakemeldingsmottak-api/pull/288","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Ftilbakemeldingsmottak-api/issues/288","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/288/packages"}},{"old_version":"4.4.0","new_version":"4.5.0","update_type":"minor","path":null,"pr_created_at":"2025-10-01T02:22:45.000Z","version_change":"4.4.0 → 4.5.0","issue":{"uuid":"2876626574","node_id":"PR_kwDOOXPets6rddaO","number":325,"state":"closed","title":"chore(deps): bump com.github.jknack:handlebars from 4.4.0 to 4.5.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":["mowi12"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-01T09:33:47.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T02:22:45.000Z","updated_at":"2025-10-01T09:33:48.000Z","time_to_close":25862,"merged_at":"2025-10-01T09:33:47.000Z","merged_by":"mowi12","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.github.jknack:handlebars","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"}],"path":null,"ecosystem":"maven"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) from 4.4.0 to 4.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/584992307690a72572c258801d868bcbba13ed00\"\u003e\u003ccode\u003e5849923\u003c/code\u003e\u003c/a\u003e v4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/827e6bcff36462fd7955df3e52bf2d23fe1d3caf\"\u003e\u003ccode\u003e827e6bc\u003c/code\u003e\u003c/a\u003e Java 21 ArrayList getLast is resolved by JavaBeanValueResolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/7bebbef05e8c98e87ba907ed5f586d2d42251637\"\u003e\u003ccode\u003e7bebbef\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/8bbe9954c09fa388b6d8d843f70b6796726fc133\"\u003e\u003ccode\u003e8bbe995\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/63a20c4c6a8f4d08f472286be2ed7e2b5ba360de\"\u003e\u003ccode\u003e63a20c4\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/5f3eeff905022c0aee01557a55ecfe85ebd4b146\"\u003e\u003ccode\u003e5f3eeff\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/bb6beae6f7cec0e80f9313b303ef6946997ea976\"\u003e\u003ccode\u003ebb6beae\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/a5ccf613b9566b5fd93df3d3cedfffbab4e155d4\"\u003e\u003ccode\u003ea5ccf61\u003c/code\u003e\u003c/a\u003e change parsing rule to disallow multiple else statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/275b5ec3f409e2b62fd9158ef56f4add295b23e6\"\u003e\u003ccode\u003e275b5ec\u003c/code\u003e\u003c/a\u003e fix(issue-1160): support named 'locale' and 'format' parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/65f8980cdba0b0c3b044ae957a8e87cf1a269c49\"\u003e\u003ccode\u003e65f8980\u003c/code\u003e\u003c/a\u003e Fix invalid Java token error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.jknack:handlebars\u0026package-manager=gradle\u0026previous-version=4.4.0\u0026new-version=4.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SE-UUlm/snowballr-backend/pull/325","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SE-UUlm%2Fsnowballr-backend/issues/325","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/325/packages"}},{"old_version":"4.4.0","new_version":"4.5.0","update_type":"minor","path":null,"pr_created_at":"2025-09-29T16:19:44.000Z","version_change":"4.4.0 → 4.5.0","issue":{"uuid":"3465718197","node_id":"PR_kwDOFiUdu86rJB26","number":125,"state":"open","title":"build(deps): bump the dependencies group across 1 directory with 106 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-29T16:19:44.000Z","updated_at":"2025-10-06T12:08:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":106,"packages":[{"name":"io.netty:netty-bom","old_version":"4.2.1.Final","new_version":"4.2.6.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-codec-http2","old_version":"4.2.1.Final","new_version":"4.2.6.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-transport-native-epoll","old_version":"4.2.1.Final","new_version":"4.2.6.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-transport-native-kqueue","old_version":"4.2.1.Final","new_version":"4.2.6.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-transport-native-io_uring","old_version":"4.2.1.Final","new_version":"4.2.6.Final","repository_url":"https://github.com/netty/netty"},{"name":"com.amazonaws:aws-java-sdk-bom","old_version":"1.12.783","new_version":"1.12.791","repository_url":"https://github.com/aws/aws-sdk-java"},{"name":"org.apache.camel:camel-bom","old_version":"4.11.0","new_version":"4.14.0"},{"name":"org.junit:junit-bom","old_version":"5.12.2","new_version":"5.13.4","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"com.github.ben-manes.caffeine:caffeine","old_version":"3.2.0","new_version":"3.2.2","repository_url":"https://github.com/ben-manes/caffeine"},{"name":"com.typesafe:config","old_version":"1.4.3","new_version":"1.4.5","repository_url":"https://github.com/lightbend/config"},{"name":"com.google.code.gson:gson","old_version":"2.13.1","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","old_version":"2.19.0","new_version":"2.20.0"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.19.0","new_version":"2.20.0"},{"name":"com.fasterxml.jackson.module:jackson-module-parameter-names","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-modules-java8"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-module-kotlin"},{"name":"com.fasterxml.jackson.module:jackson-module-afterburner","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-modules-base"},{"name":"com.fasterxml.jackson.module:jackson-module-blackbird","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-modules-base"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-hibernate5","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-datatype-hibernate"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.0","new_version":"2.20.0"},{"name":"io.avaje:avaje-inject","old_version":"11.5","new_version":"11.6","repository_url":"https://github.com/avaje/avaje-inject"},{"name":"io.avaje:avaje-inject-generator","old_version":"11.5","new_version":"11.6"},{"name":"io.avaje:avaje-jsonb","old_version":"3.4","new_version":"3.7","repository_url":"https://github.com/avaje/avaje-jsonb"},{"name":"io.avaje:avaje-jsonb-generator","old_version":"3.4","new_version":"3.7"},{"name":"io.avaje:avaje-validator","old_version":"2.11","new_version":"2.14","repository_url":"https://github.com/avaje/avaje-validator"},{"name":"io.avaje:avaje-validator-generator","old_version":"2.11","new_version":"2.14"},{"name":"com.github.jknack:handlebars","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.24.3","new_version":"2.25.2"},{"name":"org.apache.logging.log4j:log4j-slf4j-impl","old_version":"2.24.3","new_version":"2.25.2"},{"name":"commons-io:commons-io","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/apache/commons-io"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.30","new_version":"2.2.38"},{"name":"io.swagger.core.v3:swagger-models","old_version":"2.2.30","new_version":"2.2.38"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.27","new_version":"2.1.34","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"com.graphql-java:graphql-java","old_version":"23.1","new_version":"24.3","repository_url":"https://github.com/graphql-java/graphql-java"},{"name":"org.hibernate.orm:hibernate-core","old_version":"6.6.14.Final","new_version":"7.1.2.Final","repository_url":"https://github.com/hibernate/hibernate-orm"},{"name":"io.ebean:ebean","old_version":"15.11.0","new_version":"17.1.0","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"io.ebean:ebean-querybean","old_version":"15.11.0","new_version":"17.1.0","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"io.ebean:querybean-generator","old_version":"15.11.0","new_version":"17.1.0","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"io.ebean:ebean-test","old_version":"15.11.0","new_version":"17.1.0","repository_url":"https://github.com/ebean-orm/ebean"},{"name":"org.jdbi:jdbi3-core","old_version":"3.49.3","new_version":"3.49.5","repository_url":"https://github.com/jdbi/jdbi"},{"name":"org.flywaydb:flyway-core","old_version":"11.8.0","new_version":"11.13.2","repository_url":"https://github.com/flyway/flyway"},{"name":"com.squareup.okhttp3:okhttp","old_version":"4.12.0","new_version":"5.1.0","repository_url":"https://github.com/square/okhttp"},{"name":"com.squareup.okhttp3:okhttp-sse","old_version":"4.12.0","new_version":"5.1.0","repository_url":"https://github.com/square/okhttp"},{"name":"com.squareup.okhttp3:okhttp-tls","old_version":"4.12.0","new_version":"5.1.0","repository_url":"https://github.com/square/okhttp"},{"name":"com.github.spotbugs:spotbugs-annotations","old_version":"4.9.3","new_version":"4.9.6","repository_url":"https://github.com/spotbugs/spotbugs"},{"name":"io.undertow:undertow-core","old_version":"2.3.18.Final","new_version":"2.3.19.Final","repository_url":"https://github.com/undertow-io/undertow"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-core-server","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-jetty-api","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-jetty-server","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty.http2:jetty-http2-server","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty:jetty-alpn-java-server","old_version":"12.0.20","new_version":"12.1.1"},{"name":"org.eclipse.jetty.http2:jetty-http2-client","old_version":"12.0.20","new_version":"12.1.1"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"com.zaxxer:HikariCP","old_version":"6.3.0","new_version":"7.0.2","repository_url":"https://github.com/brettwooldridge/HikariCP"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.1.20","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-reflect","old_version":"2.1.20","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.1.20","new_version":"2.2.20"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.30","new_version":"4.2.37","repository_url":"https://github.com/dropwizard/metrics"},{"name":"io.dropwizard.metrics:metrics-healthchecks","old_version":"4.2.30","new_version":"4.2.37","repository_url":"https://github.com/dropwizard/metrics"},{"name":"io.dropwizard.metrics:metrics-jvm","old_version":"4.2.30","new_version":"4.2.37","repository_url":"https://github.com/dropwizard/metrics"},{"name":"org.jboss.modules:jboss-modules","old_version":"2.1.6.Final","new_version":"2.2.0.Final"},{"name":"com.google.testing.compile:compile-testing","old_version":"0.21.0","new_version":"0.23.0","repository_url":"https://github.com/google/compile-testing"},{"name":"com.google.truth:truth","old_version":"1.4.4","new_version":"1.4.5","repository_url":"https://github.com/google/truth"},{"name":"io.jsonwebtoken:jjwt-impl","old_version":"0.12.6","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"io.jsonwebtoken:jjwt-orgjson","old_version":"0.12.6","new_version":"0.13.0"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.6","repository_url":"https://github.com/assertj/assertj"},{"name":"org.mockito:mockito-core","old_version":"5.17.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.17.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"},{"name":"io.lettuce:lettuce-core","old_version":"6.6.0.RELEASE","new_version":"6.8.1.RELEASE","repository_url":"https://github.com/redis/lettuce"},{"name":"org.apache.kafka:kafka-clients","old_version":"4.0.0","new_version":"4.1.0"},{"name":"org.codehaus.mojo:exec-maven-plugin","old_version":"3.5.0","new_version":"3.5.1","repository_url":"https://github.com/mojohaus/exec-maven-plugin"},{"name":"org.apache.maven:maven-plugin-api","old_version":"3.9.9","new_version":"3.9.11","repository_url":"https://github.com/apache/maven"},{"name":"org.apache.maven:maven-core","old_version":"3.9.9","new_version":"3.9.11"},{"name":"org.codehaus.groovy:groovy-all","old_version":"3.0.24","new_version":"3.0.25","repository_url":"https://github.com/apache/groovy"},{"name":"org.apache.maven.plugins:maven-shade-plugin","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/apache/maven-shade-plugin"},{"name":"org.moditect:moditect-maven-plugin","old_version":"1.2.2.Final","new_version":"1.3.0.Final","repository_url":"https://github.com/moditect/moditect"},{"name":"io.repaint.maven:tiles-maven-plugin","old_version":"2.40","new_version":"2.41","repository_url":"https://github.com/repaint-io/maven-tiles"},{"name":"com.github.eirslett:frontend-maven-plugin","old_version":"1.15.1","new_version":"1.15.4","repository_url":"https://github.com/eirslett/frontend-maven-plugin"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.14.0","new_version":"3.14.1","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.18.0","new_version":"2.19.1","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"com.rudikershaw.gitbuildhook:git-build-hook-maven-plugin","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/rudikershaw/git-build-hook"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.5.0","new_version":"3.6.1","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"2.44.4","new_version":"3.0.0","repository_url":"https://github.com/diffplug/spotless"},{"name":"org.apache.maven.plugins:maven-javadoc-plugin","old_version":"3.11.2","new_version":"3.12.0","repository_url":"https://github.com/apache/maven-javadoc-plugin"},{"name":"org.apache.maven.plugins:maven-gpg-plugin","old_version":"3.2.7","new_version":"3.2.8","repository_url":"https://github.com/apache/maven-gpg-plugin"},{"name":"io.reactivex.rxjava3:rxjava","old_version":"3.1.10","new_version":"3.1.12","repository_url":"https://github.com/ReactiveX/RxJava"},{"name":"org.jboss.xnio:xnio-api","old_version":"3.8.16.Final","new_version":"3.8.17.Final","repository_url":"https://github.com/xnio/xnio"},{"name":"commons-codec:commons-codec","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.apache.commons:commons-lang3","old_version":"3.17.0","new_version":"3.19.0"},{"name":"org.hibernate.validator:hibernate-validator","old_version":"8.0.2.Final","new_version":"9.0.1.Final","repository_url":"https://github.com/hibernate/hibernate-validator"},{"name":"org.glassfish.expressly:expressly","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/eclipse-ee4j/expressly"},{"name":"com.github.kagkarlsson:db-scheduler","old_version":"15.6.0","new_version":"16.1.0","repository_url":"https://github.com/kagkarlsson/db-scheduler"},{"name":"software.amazon.awssdk:bom","old_version":"2.31.40","new_version":"2.34.5"},{"name":"io.methvin:directory-watcher","old_version":"0.19.0","new_version":"0.19.1","repository_url":"https://github.com/gmethvin/directory-watcher"},{"name":"org.jline:jline","old_version":"3.30.0","new_version":"3.30.6","repository_url":"https://github.com/jline/jline3"},{"name":"org.jline:jline-terminal-jna","old_version":"3.30.0","new_version":"3.30.6","repository_url":"https://github.com/jline/jline3"},{"name":"io.projectreactor:reactor-core","old_version":"3.7.5","new_version":"3.7.11","repository_url":"https://github.com/reactor/reactor-core"},{"name":"io.smallrye.reactive:mutiny","old_version":"2.8.0","new_version":"3.0.0","repository_url":"https://github.com/smallrye/smallrye-mutiny"},{"name":"org.jsoup:jsoup","old_version":"1.20.1","new_version":"1.21.2","repository_url":"https://github.com/jhy/jsoup"},{"name":"org.asynchttpclient:async-http-client","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/AsyncHttpClient/async-http-client"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 106 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.netty:netty-bom](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.6.Final` |\n| [io.netty:netty-codec-http2](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.6.Final` |\n| [io.netty:netty-transport-native-epoll](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.6.Final` |\n| [io.netty:netty-transport-native-kqueue](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.6.Final` |\n| [io.netty:netty-transport-native-io_uring](https://github.com/netty/netty) | `4.2.1.Final` | `4.2.6.Final` |\n| [com.amazonaws:aws-java-sdk-bom](https://github.com/aws/aws-sdk-java) | `1.12.783` | `1.12.791` |\n| org.apache.camel:camel-bom | `4.11.0` | `4.14.0` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.12.2` | `5.13.4` |\n| [com.github.ben-manes.caffeine:caffeine](https://github.com/ben-manes/caffeine) | `3.2.0` | `3.2.2` |\n| [com.typesafe:config](https://github.com/lightbend/config) | `1.4.3` | `1.4.5` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.13.1` | `2.13.2` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.19.0` | `2.20.0` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jdk8 | `2.19.0` | `2.20.0` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.module:jackson-module-parameter-names](https://github.com/FasterXML/jackson-modules-java8) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.module:jackson-module-afterburner](https://github.com/FasterXML/jackson-modules-base) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.module:jackson-module-blackbird](https://github.com/FasterXML/jackson-modules-base) | `2.19.0` | `2.20.0` |\n| [com.fasterxml.jackson.datatype:jackson-datatype-hibernate5](https://github.com/FasterXML/jackson-datatype-hibernate) | `2.19.0` | `2.20.0` |\n| com.fasterxml.jackson.core:jackson-annotations | `2.19.0` | `2.20.0` |\n| [io.avaje:avaje-inject](https://github.com/avaje/avaje-inject) | `11.5` | `11.6` |\n| io.avaje:avaje-inject-generator | `11.5` | `11.6` |\n| [io.avaje:avaje-jsonb](https://github.com/avaje/avaje-jsonb) | `3.4` | `3.7` |\n| io.avaje:avaje-jsonb-generator | `3.4` | `3.7` |\n| [io.avaje:avaje-validator](https://github.com/avaje/avaje-validator) | `2.11` | `2.14` |\n| io.avaje:avaje-validator-generator | `2.11` | `2.14` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.4.0` | `4.5.0` |\n| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.2` |\n| org.apache.logging.log4j:log4j-slf4j-impl | `2.24.3` | `2.25.2` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.swagger.core.v3:swagger-annotations | `2.2.30` | `2.2.38` |\n| io.swagger.core.v3:swagger-models | `2.2.30` | `2.2.38` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.27` | `2.1.34` |\n| [com.graphql-java:graphql-java](https://github.com/graphql-java/graphql-java) | `23.1` | `24.3` |\n| [org.hibernate.orm:hibernate-core](https://github.com/hibernate/hibernate-orm) | `6.6.14.Final` | `7.1.2.Final` |\n| [io.ebean:ebean](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.0` |\n| [io.ebean:ebean-querybean](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.0` |\n| [io.ebean:querybean-generator](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.0` |\n| [io.ebean:ebean-test](https://github.com/ebean-orm/ebean) | `15.11.0` | `17.1.0` |\n| [org.jdbi:jdbi3-core](https://github.com/jdbi/jdbi) | `3.49.3` | `3.49.5` |\n| [org.flywaydb:flyway-core](https://github.com/flyway/flyway) | `11.8.0` | `11.13.2` |\n| [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp) | `4.12.0` | `5.1.0` |\n| [com.squareup.okhttp3:okhttp-sse](https://github.com/square/okhttp) | `4.12.0` | `5.1.0` |\n| [com.squareup.okhttp3:okhttp-tls](https://github.com/square/okhttp) | `4.12.0` | `5.1.0` |\n| [com.github.spotbugs:spotbugs-annotations](https://github.com/spotbugs/spotbugs) | `4.9.3` | `4.9.6` |\n| [io.undertow:undertow-core](https://github.com/undertow-io/undertow) | `2.3.18.Final` | `2.3.19.Final` |\n| org.eclipse.jetty:jetty-server | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty.websocket:jetty-websocket-core-server | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty.websocket:jetty-websocket-jetty-api | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty.websocket:jetty-websocket-jetty-server | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty.http2:jetty-http2-server | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty:jetty-alpn-java-server | `12.0.20` | `12.1.1` |\n| org.eclipse.jetty.http2:jetty-http2-client | `12.0.20` | `12.1.1` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP) | `6.3.0` | `7.0.2` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.1.20` | `2.2.20` |\n| [org.jetbrains.kotlin:kotlin-reflect](https://github.com/JetBrains/kotlin) | `2.1.20` | `2.2.20` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.1.20` | `2.2.20` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.30` | `4.2.37` |\n| [io.dropwizard.metrics:metrics-healthchecks](https://github.com/dropwizard/metrics) | `4.2.30` | `4.2.37` |\n| [io.dropwizard.metrics:metrics-jvm](https://github.com/dropwizard/metrics) | `4.2.30` | `4.2.37` |\n| org.jboss.modules:jboss-modules | `2.1.6.Final` | `2.2.0.Final` |\n| [com.google.testing.compile:compile-testing](https://github.com/google/compile-testing) | `0.21.0` | `0.23.0` |\n| [com.google.truth:truth](https://github.com/google/truth) | `1.4.4` | `1.4.5` |\n| [io.jsonwebtoken:jjwt-impl](https://github.com/jwtk/jjwt) | `0.12.6` | `0.13.0` |\n| io.jsonwebtoken:jjwt-orgjson | `0.12.6` | `0.13.0` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.6` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.17.0` | `5.20.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.17.0` | `5.20.0` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.5.0-jre` |\n| [io.lettuce:lettuce-core](https://github.com/redis/lettuce) | `6.6.0.RELEASE` | `6.8.1.RELEASE` |\n| org.apache.kafka:kafka-clients | `4.0.0` | `4.1.0` |\n| [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) | `3.5.0` | `3.5.1` |\n| [org.apache.maven:maven-plugin-api](https://github.com/apache/maven) | `3.9.9` | `3.9.11` |\n| org.apache.maven:maven-core | `3.9.9` | `3.9.11` |\n| [org.codehaus.groovy:groovy-all](https://github.com/apache/groovy) | `3.0.24` | `3.0.25` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.6.0` | `3.6.1` |\n| [org.moditect:moditect-maven-plugin](https://github.com/moditect/moditect) | `1.2.2.Final` | `1.3.0.Final` |\n| [io.repaint.maven:tiles-maven-plugin](https://github.com/repaint-io/maven-tiles) | `2.40` | `2.41` |\n| [com.github.eirslett:frontend-maven-plugin](https://github.com/eirslett/frontend-maven-plugin) | `1.15.1` | `1.15.4` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.14.0` | `3.14.1` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.3` | `3.5.4` |\n| [com.rudikershaw.gitbuildhook:git-build-hook-maven-plugin](https://github.com/rudikershaw/git-build-hook) | `3.5.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.5.0` | `3.6.1` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.44.4` | `3.0.0` |\n| [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) | `3.11.2` | `3.12.0` |\n| [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) | `3.2.7` | `3.2.8` |\n| [io.reactivex.rxjava3:rxjava](https://github.com/ReactiveX/RxJava) | `3.1.10` | `3.1.12` |\n| [org.jboss.xnio:xnio-api](https://github.com/xnio/xnio) | `3.8.16.Final` | `3.8.17.Final` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.18.0` | `1.19.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.19.0` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `8.0.2.Final` | `9.0.1.Final` |\n| [org.glassfish.expressly:expressly](https://github.com/eclipse-ee4j/expressly) | `5.0.0` | `6.0.0` |\n| [com.github.kagkarlsson:db-scheduler](https://github.com/kagkarlsson/db-scheduler) | `15.6.0` | `16.1.0` |\n| software.amazon.awssdk:bom | `2.31.40` | `2.34.5` |\n| [io.methvin:directory-watcher](https://github.com/gmethvin/directory-watcher) | `0.19.0` | `0.19.1` |\n| [org.jline:jline](https://github.com/jline/jline3) | `3.30.0` | `3.30.6` |\n| [org.jline:jline-terminal-jna](https://github.com/jline/jline3) | `3.30.0` | `3.30.6` |\n| [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) | `3.7.5` | `3.7.11` |\n| [io.smallrye.reactive:mutiny](https://github.com/smallrye/smallrye-mutiny) | `2.8.0` | `3.0.0` |\n| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.20.1` | `1.21.2` |\n| [org.asynchttpclient:async-http-client](https://github.com/AsyncHttpClient/async-http-client) | `3.0.2` | `3.0.3` |\n\n\nUpdates `io.netty:netty-bom` from 4.2.1.Final to 4.2.6.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/255ad95343adcbc41b90dd3316560b6bd3af134c\"\u003e\u003ccode\u003e255ad95\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.6.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bbacc6b687a7344e0acfe7b06d5c0cd5c9b55011\"\u003e\u003ccode\u003ebbacc6b\u003c/code\u003e\u003c/a\u003e BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15630\"\u003e#15630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d28a0fc6598b50fbe8f296831777cf4b653a475f\"\u003e\u003ccode\u003ed28a0fc\u003c/code\u003e\u003c/a\u003e Make ResourceLeakDetector.track not final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15620\"\u003e#15620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7134f602418d244ac6a7c91996e5de448562bf00\"\u003e\u003ccode\u003e7134f60\u003c/code\u003e\u003c/a\u003e [refactor] add error message to all \u003ccode\u003enew Error()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15609\"\u003e#15609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f7f5b48f9f28a72b6ed535794cbf1bd9a889193a\"\u003e\u003ccode\u003ef7f5b48\u003c/code\u003e\u003c/a\u003e Add test for OpenJdkSelfSignedCertGenerator (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15619\"\u003e#15619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9e4bb29aea773e1296b9c98de0cbde3adb3a2c50\"\u003e\u003ccode\u003e9e4bb29\u003c/code\u003e\u003c/a\u003e IoUring: Allow to create IoHandlerFactory that supports changing the (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15608\"\u003e#15608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/22d414b4bea0bc5badaf43977a8ba73a82c073ac\"\u003e\u003ccode\u003e22d414b\u003c/code\u003e\u003c/a\u003e Skip huge decompression test with leak detection (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15616\"\u003e#15616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/77661e7fcbdf1fe3980bee2e539193c390c18a0e\"\u003e\u003ccode\u003e77661e7\u003c/code\u003e\u003c/a\u003e Update the CentOS devcontainer (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15615\"\u003e#15615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/ea9026859ff3aa8824ec26c02fd0569dc971b58f\"\u003e\u003ccode\u003eea90268\u003c/code\u003e\u003c/a\u003e Don't try to generate aggregated javadocs for the stubs as otherwise it will ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/b54f47e8ce4e61eb53d7ff5d6cf4eeb31823496d\"\u003e\u003ccode\u003eb54f47e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.6.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-codec-http2` from 4.2.1.Final to 4.2.6.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/255ad95343adcbc41b90dd3316560b6bd3af134c\"\u003e\u003ccode\u003e255ad95\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.6.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bbacc6b687a7344e0acfe7b06d5c0cd5c9b55011\"\u003e\u003ccode\u003ebbacc6b\u003c/code\u003e\u003c/a\u003e BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15630\"\u003e#15630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d28a0fc6598b50fbe8f296831777cf4b653a475f\"\u003e\u003ccode\u003ed28a0fc\u003c/code\u003e\u003c/a\u003e Make ResourceLeakDetector.track not final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15620\"\u003e#15620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7134f602418d244ac6a7c91996e5de448562bf00\"\u003e\u003ccode\u003e7134f60\u003c/code\u003e\u003c/a\u003e [refactor] add error message to all \u003ccode\u003enew Error()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15609\"\u003e#15609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f7f5b48f9f28a72b6ed535794cbf1bd9a889193a\"\u003e\u003ccode\u003ef7f5b48\u003c/code\u003e\u003c/a\u003e Add test for OpenJdkSelfSignedCertGenerator (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15619\"\u003e#15619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9e4bb29aea773e1296b9c98de0cbde3adb3a2c50\"\u003e\u003ccode\u003e9e4bb29\u003c/code\u003e\u003c/a\u003e IoUring: Allow to create IoHandlerFactory that supports changing the (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15608\"\u003e#15608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/22d414b4bea0bc5badaf43977a8ba73a82c073ac\"\u003e\u003ccode\u003e22d414b\u003c/code\u003e\u003c/a\u003e Skip huge decompression test with leak detection (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15616\"\u003e#15616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/77661e7fcbdf1fe3980bee2e539193c390c18a0e\"\u003e\u003ccode\u003e77661e7\u003c/code\u003e\u003c/a\u003e Update the CentOS devcontainer (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15615\"\u003e#15615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/ea9026859ff3aa8824ec26c02fd0569dc971b58f\"\u003e\u003ccode\u003eea90268\u003c/code\u003e\u003c/a\u003e Don't try to generate aggregated javadocs for the stubs as otherwise it will ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/b54f47e8ce4e61eb53d7ff5d6cf4eeb31823496d\"\u003e\u003ccode\u003eb54f47e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.6.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-transport-native-epoll` from 4.2.1.Final to 4.2.6.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/255ad95343adcbc41b90dd3316560b6bd3af134c\"\u003e\u003ccode\u003e255ad95\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.6.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bbacc6b687a7344e0acfe7b06d5c0cd5c9b55011\"\u003e\u003ccode\u003ebbacc6b\u003c/code\u003e\u003c/a\u003e BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15630\"\u003e#15630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d28a0fc6598b50fbe8f296831777cf4b653a475f\"\u003e\u003ccode\u003ed28a0fc\u003c/code\u003e\u003c/a\u003e Make ResourceLeakDetector.track not final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15620\"\u003e#15620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7134f602418d244ac6a7c91996e5de448562bf00\"\u003e\u003ccode\u003e7134f60\u003c/code\u003e\u003c/a\u003e [refactor] add error message to all \u003ccode\u003enew Error()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15609\"\u003e#15609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f7f5b48f9f28a72b6ed535794cbf1bd9a889193a\"\u003e\u003ccode\u003ef7f5b48\u003c/code\u003e\u003c/a\u003e Add test for OpenJdkSelfSignedCertGenerator (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15619\"\u003e#15619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9e4bb29aea773e1296b9c98de0cbde3adb3a2c50\"\u003e\u003ccode\u003e9e4bb29\u003c/code\u003e\u003c/a\u003e IoUring: Allow to create IoHandlerFactory that supports changing the (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15608\"\u003e#15608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/22d414b4bea0bc5badaf43977a8ba73a82c073ac\"\u003e\u003ccode\u003e22d414b\u003c/code\u003e\u003c/a\u003e Skip huge decompression test with leak detection (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15616\"\u003e#15616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/77661e7fcbdf1fe3980bee2e539193c390c18a0e\"\u003e\u003ccode\u003e77661e7\u003c/code\u003e\u003c/a\u003e Update the CentOS devcontainer (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15615\"\u003e#15615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/ea9026859ff3aa8824ec26c02fd0569dc971b58f\"\u003e\u003ccode\u003eea90268\u003c/code\u003e\u003c/a\u003e Don't try to generate aggregated javadocs for the stubs as otherwise it will ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/b54f47e8ce4e61eb53d7ff5d6cf4eeb31823496d\"\u003e\u003ccode\u003eb54f47e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.6.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-transport-native-kqueue` from 4.2.1.Final to 4.2.6.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/255ad95343adcbc41b90dd3316560b6bd3af134c\"\u003e\u003ccode\u003e255ad95\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.6.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bbacc6b687a7344e0acfe7b06d5c0cd5c9b55011\"\u003e\u003ccode\u003ebbacc6b\u003c/code\u003e\u003c/a\u003e BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15630\"\u003e#15630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d28a0fc6598b50fbe8f296831777cf4b653a475f\"\u003e\u003ccode\u003ed28a0fc\u003c/code\u003e\u003c/a\u003e Make ResourceLeakDetector.track not final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15620\"\u003e#15620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7134f602418d244ac6a7c91996e5de448562bf00\"\u003e\u003ccode\u003e7134f60\u003c/code\u003e\u003c/a\u003e [refactor] add error message to all \u003ccode\u003enew Error()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15609\"\u003e#15609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f7f5b48f9f28a72b6ed535794cbf1bd9a889193a\"\u003e\u003ccode\u003ef7f5b48\u003c/code\u003e\u003c/a\u003e Add test for OpenJdkSelfSignedCertGenerator (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15619\"\u003e#15619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9e4bb29aea773e1296b9c98de0cbde3adb3a2c50\"\u003e\u003ccode\u003e9e4bb29\u003c/code\u003e\u003c/a\u003e IoUring: Allow to create IoHandlerFactory that supports changing the (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15608\"\u003e#15608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/22d414b4bea0bc5badaf43977a8ba73a82c073ac\"\u003e\u003ccode\u003e22d414b\u003c/code\u003e\u003c/a\u003e Skip huge decompression test with leak detection (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15616\"\u003e#15616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/77661e7fcbdf1fe3980bee2e539193c390c18a0e\"\u003e\u003ccode\u003e77661e7\u003c/code\u003e\u003c/a\u003e Update the CentOS devcontainer (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15615\"\u003e#15615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/ea9026859ff3aa8824ec26c02fd0569dc971b58f\"\u003e\u003ccode\u003eea90268\u003c/code\u003e\u003c/a\u003e Don't try to generate aggregated javadocs for the stubs as otherwise it will ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/b54f47e8ce4e61eb53d7ff5d6cf4eeb31823496d\"\u003e\u003ccode\u003eb54f47e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.6.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-transport-native-io_uring` from 4.2.1.Final to 4.2.6.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/255ad95343adcbc41b90dd3316560b6bd3af134c\"\u003e\u003ccode\u003e255ad95\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.6.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bbacc6b687a7344e0acfe7b06d5c0cd5c9b55011\"\u003e\u003ccode\u003ebbacc6b\u003c/code\u003e\u003c/a\u003e BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15630\"\u003e#15630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d28a0fc6598b50fbe8f296831777cf4b653a475f\"\u003e\u003ccode\u003ed28a0fc\u003c/code\u003e\u003c/a\u003e Make ResourceLeakDetector.track not final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15620\"\u003e#15620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/7134f602418d244ac6a7c91996e5de448562bf00\"\u003e\u003ccode\u003e7134f60\u003c/code\u003e\u003c/a\u003e [refactor] add error message to all \u003ccode\u003enew Error()\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15609\"\u003e#15609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f7f5b48f9f28a72b6ed535794cbf1bd9a889193a\"\u003e\u003ccode\u003ef7f5b48\u003c/code\u003e\u003c/a\u003e Add test for OpenJdkSelfSignedCertGenerator (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15619\"\u003e#15619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/9e4bb29aea773e1296b9c98de0cbde3adb3a2c50\"\u003e\u003ccode\u003e9e4bb29\u003c/code\u003e\u003c/a\u003e IoUring: Allow to create IoHandlerFactory that supports changing the (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15608\"\u003e#15608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/22d414b4bea0bc5badaf43977a8ba73a82c073ac\"\u003e\u003ccode\u003e22d414b\u003c/code\u003e\u003c/a\u003e Skip huge decompression test with leak detection (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15616\"\u003e#15616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/77661e7fcbdf1fe3980bee2e539193c390c18a0e\"\u003e\u003ccode\u003e77661e7\u003c/code\u003e\u003c/a\u003e Update the CentOS devcontainer (\u003ca href=\"https://redirect.github.com/netty/netty/issues/15615\"\u003e#15615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/ea9026859ff3aa8824ec26c02fd0569dc971b58f\"\u003e\u003ccode\u003eea90268\u003c/code\u003e\u003c/a\u003e Don't try to generate aggregated javadocs for the stubs as otherwise it will ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/b54f47e8ce4e61eb53d7ff5d6cf4eeb31823496d\"\u003e\u003ccode\u003eb54f47e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.2.1.Final...netty-4.2.6.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.amazonaws:aws-java-sdk-bom` from 1.12.783 to 1.12.791\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md\"\u003ecom.amazonaws:aws-java-sdk-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.791\u003c/strong\u003e \u003cstrong\u003e2025-09-05\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS Kinesis Video\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Netty to \u003ccode\u003e4.1.126.Final\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.789\u003c/strong\u003e \u003cstrong\u003e2025-09-03\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS Kinesis Video\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Netty to \u003ccode\u003e4.1.124.Final\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eeu-isoe-west-1\u003c/code\u003e region.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.788\u003c/strong\u003e \u003cstrong\u003e2025-07-15\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd account endpoint caching\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eAmazon DynamoDB\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCache account endpoint URIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.787\u003c/strong\u003e \u003cstrong\u003e2025-06-12\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for KualaLumpur, Bangkok, Queretaro, us-isof-east-1, isof-south-1, Taipei Regions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.786\u003c/strong\u003e \u003cstrong\u003e2025-06-10\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAWS SDK for Java\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for protocols service model field and x-amzn-query-mode header\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003cstrong\u003e1.12.784\u003c/strong\u003e \u003cstrong\u003e2025-06-02\u003c/strong\u003e\u003c/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eAmazon DynamoDB\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid silently throwing exception when retrieving account ID from resource name\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/70d2f38b78e41afda0dfee0f2744291f8903ac8b\"\u003e\u003ccode\u003e70d2f38\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.791\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/ab5682126d0f6b9b00c2766257f58ef25321830f\"\u003e\u003ccode\u003eab56821\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.791-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/a7873d781ff59061b9353a5f159094da231b8dab\"\u003e\u003ccode\u003ea7873d7\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.790\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/3699eb1a81575a46d5b5d6e1dce7c938e46536fe\"\u003e\u003ccode\u003e3699eb1\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.790-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/ab407bd86a9fcbdd435aac9bbd35b59fbc135b07\"\u003e\u003ccode\u003eab407bd\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.789\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/e1cd79b815a2b905c0a576ed5fd04c6e97a4b316\"\u003e\u003ccode\u003ee1cd79b\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.789-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/fca54d736f6e96708de0feb4939d793ac4804c2c\"\u003e\u003ccode\u003efca54d7\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.788\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/198bf78121d947d13d873b76635f197bec252403\"\u003e\u003ccode\u003e198bf78\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.788-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/caf5724719bff2c5871cdd3028474e6be4a55c27\"\u003e\u003ccode\u003ecaf5724\u003c/code\u003e\u003c/a\u003e AWS SDK for Java 1.12.787\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-java/commit/e22733251f436e3c793573ed60ff05fd691ba257\"\u003e\u003ccode\u003ee227332\u003c/code\u003e\u003c/a\u003e Update GitHub version number to 1.12.787-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-java/compare/1.12.783...1.12.791\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.camel:camel-bom` from 4.11.0 to 4.14.0\n\nUpdates `org.junit:junit-bom` from 5.12.2 to 5.13.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 5.13.4 = Platform 1.13.4 + Jupiter 5.13.4 + Vintage 5.13.4\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.13.4/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.3 = Platform 1.13.3 + Jupiter 5.13.3 + Vintage 5.13.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.13.3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.2 = Platform 1.13.2 + Jupiter 5.13.2 + Vintage 5.13.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.13.2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.1 = Platform 1.13.1 + Jupiter 5.13.1 + Vintage 5.13.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0...r5.13.1\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0...r5.13.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0 = Platform 1.13.0 + Jupiter 5.13.0 + Vintage 5.13.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Oyster-zx\"\u003e\u003ccode\u003e@​Oyster-zx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4311\"\u003ejunit-team/junit5#4311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etrandafir93\"\u003e\u003ccode\u003e@​etrandafir93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4336\"\u003ejunit-team/junit5#4336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hanszt\"\u003e\u003ccode\u003e@​hanszt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/3377\"\u003ejunit-team/junit5#3377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4545\"\u003ejunit-team/junit5#4545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.2...r5.13.0\"\u003ehttps://github.com/junit-team/junit5/compare/r5.12.2...r5.13.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0-RC1 = Platform 1.13.0-RC1 + Jupiter 5.13.0-RC1 + Vintage 5.13.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0-RC1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hanszt\"\u003e\u003ccode\u003e@​hanszt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/3377\"\u003ejunit-team/junit5#3377\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0-M3...r5.13.0-RC1\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0-M3...r5.13.0-RC1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0-M3 = Platform 1.13.0-M3 + Jupiter 5.13.0-M3 + Vintage 5.13.0-M3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0-M3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0-M2...r5.13.0-M3\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0-M2...r5.13.0-M3\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/8a21048605e61dc388c1c83cbecf9dd5097a595d\"\u003e\u003ccode\u003e8a21048\u003c/code\u003e\u003c/a\u003e Release 5.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/9a3878926aef5f41012bb898993d3bf78752fbb2\"\u003e\u003ccode\u003e9a38789\u003c/code\u003e\u003c/a\u003e Finalize 5.13.4 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/458325cf2467640898d1d91b37089c4ef4157e5a\"\u003e\u003ccode\u003e458325c\u003c/code\u003e\u003c/a\u003e Log only once per implementation type for \u003ccode\u003eCloseableResource\u003c/code\u003e types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/976a1101804c6c465adbd01db1eb8a9880ecf754\"\u003e\u003ccode\u003e976a110\u003c/code\u003e\u003c/a\u003e Protect against potential problems when converting file-based selectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/e94f72824d7e599f910d18c293f580b68c86db15\"\u003e\u003ccode\u003ee94f728\u003c/code\u003e\u003c/a\u003e Allow default package for \u003ccode\u003ePackageSource\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/b60fecfd0a1a2e03a70d44b3d1a28be90f92d5b1\"\u003e\u003ccode\u003eb60fecf\u003c/code\u003e\u003c/a\u003e Fail on classpath resource names that are blank after removing leading /\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/6378c886d3ffd154b18fc91258ee358ad0738850\"\u003e\u003ccode\u003e6378c88\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003ejava.*\u003c/code\u003e packages from \u003ccode\u003eImport-Package\u003c/code\u003e headers in all jars (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/1a360f34b0ee37bb3bb0ae65ed7b92f0a580a973\"\u003e\u003ccode\u003e1a360f3\u003c/code\u003e\u003c/a\u003e Create initial 5.13.4 release notes from template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/806fc9abec3a1e645f406402c40b47cedfa0191d\"\u003e\u003ccode\u003e806fc9a\u003c/code\u003e\u003c/a\u003e Document \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4689\"\u003e#4689\u003c/a\u003e in release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/16538390da75133b814bd54451518a52659c6e20\"\u003e\u003ccode\u003e1653839\u003c/code\u003e\u003c/a\u003e Document \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4686\"\u003e#4686\u003c/a\u003e in release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.12.2...r5.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.ben-manes.caffeine:caffeine` from 3.2.0 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ben-manes/caffeine/releases\"\u003ecom.github.ben-manes.caffeine:caffeine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed characteristics returned by Spliterators (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ecomputeIfAbsent\u003c/code\u003e for an async cache's synchronous view to retry if incomplete\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eCaffeineSpec\u003c/code\u003e when being reflectively constructed (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1839\"\u003e#1839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved the handling of negative durations with variable expiration\u003c/li\u003e\n\u003cli\u003eFixed intermittent null after replacing a weak/soft value (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1820\"\u003e#1820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/f55fea436a73ed14d2d4604adbd8382a464957e9\"\u003e\u003ccode\u003ef55fea4\u003c/code\u003e\u003c/a\u003e minor touchups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/419e86182ec349b56d638cad19c4afe3760decc8\"\u003e\u003ccode\u003e419e861\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/a794497c5defbeff5e425fc2bf8e5783f434bf0b\"\u003e\u003ccode\u003ea794497\u003c/code\u003e\u003c/a\u003e additional tests for collection streams\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/9021c7436a6e7cac08ff95751b3b71b3be64ec2d\"\u003e\u003ccode\u003e9021c74\u003c/code\u003e\u003c/a\u003e Return correct characteristics from spliterators (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/e9ecffe422469ae865528c20823eebea302d0b3b\"\u003e\u003ccode\u003ee9ecffe\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/b20d83978d470e0a9dac6aee0c38d1f9448d6465\"\u003e\u003ccode\u003eb20d839\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/a5e031b57a6a7f4fd1bb1adc2edf9de8e62b0cca\"\u003e\u003ccode\u003ea5e031b\u003c/code\u003e\u003c/a\u003e increase branch coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/7df535815e3d73634e84699cfe42f0feb7d81218\"\u003e\u003ccode\u003e7df5358\u003c/code\u003e\u003c/a\u003e Release 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/56b69c74535b923d00473db3779bcd4a5e5738fa\"\u003e\u003ccode\u003e56b69c7\u003c/code\u003e\u003c/a\u003e minor touchups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/b0264b9137b0a1a97b6b44cb8f321a9bbf6d55ec\"\u003e\u003ccode\u003eb0264b9\u003c/code\u003e\u003c/a\u003e remove unnecessary \u003ca href=\"https://github.com/CanIgnoreReturnValue\"\u003e\u003ccode\u003e@​CanIgnoreReturnValue\u003c/code\u003e\u003c/a\u003e usages for stricter checking\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ben-manes/caffeine/compare/v3.2.0...v3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.typesafe:config` from 1.4.3 to 1.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lightbend/config/releases\"\u003ecom.typesafe:config's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add alternative Rust HOCON implementation by \u003ca href=\"https://github.com/mikai233\"\u003e\u003ccode\u003e@​mikai233\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/825\"\u003elightbend/config#825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minor typos in API docs by \u003ca href=\"https://github.com/lashchenko\"\u003e\u003ccode\u003e@​lashchenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/823\"\u003elightbend/config#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate HOCON Playground link by \u003ca href=\"https://github.com/TehBrian\"\u003e\u003ccode\u003e@​TehBrian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/810\"\u003elightbend/config#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Negative hash again by \u003ca href=\"https://github.com/johanandren\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/826\"\u003elightbend/config#826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikai233\"\u003e\u003ccode\u003e@​mikai233\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/825\"\u003elightbend/config#825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lashchenko\"\u003e\u003ccode\u003e@​lashchenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/823\"\u003elightbend/config#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TehBrian\"\u003e\u003ccode\u003e@​TehBrian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lightbend/config/pull/810\"\u003elightbend/config#810\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lightbend/config/compare/v1.4.4...v1.4.5\"\u003ehttps://github.com/lightbend/config/compare/v1.4.4...v1.4.5\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e1.4.4: July 10, 2025\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: bump actions to get sbt (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/818\"\u003e#818\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: second try for sbt back in CI job (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/820\"\u003e#820\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Incorrect abs of hashes in BadMap (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/817\"\u003e#817\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lightbend/config/blob/main/NEWS.md\"\u003ecom.typesafe:config's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.4: July 3, 2025\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: bump actions to get sbt (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/818\"\u003e#818\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: second try for sbt back in CI job (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/820\"\u003e#820\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Incorrect abs of hashes in BadMap (\u003ca href=\"https://redirect.github.com/lightbend/config/pull/817\"\u003e#817\u003c/a\u003e) thanks to \u003ca href=\"(https://github.com/johanandren)\"\u003e\u003ccode\u003e@​johanandren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/e1519d7b750f1b38a1c4c2505d3a08058477f8c7\"\u003e\u003ccode\u003ee1519d7\u003c/code\u003e\u003c/a\u003e fix: Negative hash again (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/b9c6cec2ee8538da2aa1e255339232642a4c8d5c\"\u003e\u003ccode\u003eb9c6cec\u003c/code\u003e\u003c/a\u003e update HOCON Playground link (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/78bb3a355c1c0acfd0c86fdb087060489eb17312\"\u003e\u003ccode\u003e78bb3a3\u003c/code\u003e\u003c/a\u003e Fix minor typos in API docs (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/c082dfdc3e74a94e92b7c24b7394426076f271e6\"\u003e\u003ccode\u003ec082dfd\u003c/code\u003e\u003c/a\u003e docs: add new Rust HOCON implementation link (\u003ca href=\"https://redirect.github.com/lightbend/config/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/0595998eb98ab5a100045efe680465d4f4b58d4f\"\u003e\u003ccode\u003e0595998\u003c/code\u003e\u003c/a\u003e Update release.yml to install sbt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/d34ac70224ec1d5fcd95406b7c32ccbc5dbb5231\"\u003e\u003ccode\u003ed34ac70\u003c/code\u003e\u003c/a\u003e Rename release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/ed6e1c104e3043b528618e3462f42c0c680ec593\"\u003e\u003ccode\u003eed6e1c1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lightbend/config/issues/822\"\u003e#822\u003c/a\u003e from johanandren/wip-modernize-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/86068306b91e34709e00d5562e532c38fa635b3b\"\u003e\u003ccode\u003e8606830\u003c/code\u003e\u003c/a\u003e newer plugin, drop old sonatype config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/90e5084402ee4b440bc9aa26eb87d5503a657842\"\u003e\u003ccode\u003e90e5084\u003c/code\u003e\u003c/a\u003e get rid of failing publish and publishLocal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightbend/config/commit/7c107b4470ffa8b02bc41e3b12bb4e01da05e025\"\u003e\u003ccode\u003e7c107b4\u003c/code\u003e\u003c/a\u003e some javadoc fixes to make the build pass\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lightbend/config/compare/v1.4.3...v1.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.code.gson:gson` from 2.13.1 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/releases\"\u003ecom.google.code.gson:gson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGson 2.13.2\u003c/h2\u003e\n\u003cp\u003eThe main changes in this release are just newer dependencies.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved packaging of JPMS module declaration in Gson jar\u003cbr /\u003e\nThis fixes an issue where Eclipse and VS Code users could not refer to the Gson module name \u003ccode\u003ecom.google.gson\u003c/code\u003e. See issue \u003ca href=\"https://redirect.github.com/google/gson/issues/2679\"\u003egoogle/gson#2679\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove internal class \u003ccode\u003eGsonPreconditions\u003c/code\u003e by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2879\"\u003egoogle/gson#2879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to using central-publishing-maven-plugin by \u003ca href=\"https://github.com/eamonnmcmanus\"\u003e\u003ccode\u003e@​eamonnmcmanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2900\"\u003egoogle/gson#2900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MukjepScarlet\"\u003e\u003ccode\u003e@​MukjepScarlet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2852\"\u003egoogle/gson#2852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisCraik\"\u003e\u003ccode\u003e@​ChrisCraik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2856\"\u003egoogle/gson#2856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/686fad782d969d8f15c7581a5435a208b810caa7\"\u003e\u003ccode\u003e686fad7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release gson-parent-2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/c2d252a7e93d45b224a72b4ba8148a438cc1d59b\"\u003e\u003ccode\u003ec2d252a\u003c/code\u003e\u003c/a\u003e Switch to using central-publishing-maven-plugin. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/69cb755e5209b719b57f3b6f1a864b080cdca314\"\u003e\u003ccode\u003e69cb755\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2894\"\u003e#2894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/ea552c2278784e12094c8daea06b18679b2da2c9\"\u003e\u003ccode\u003eea552c2\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/fdc616d0da2fea0b28828386a38396eac66d85fd\"\u003e\u003ccode\u003efdc616d\u003c/code\u003e\u003c/a\u003e Set top-level permissions for CodeQL workflow (\u003ca href=\"https://redirect.github.com/google/gson/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/9334715a48aaf11c9f80f89f8242ba7d1c2d0c27\"\u003e\u003ccode\u003e9334715\u003c/code\u003e\u003c/a\u003e Create scorecard.yml (\u003ca href=\"https://redirect.github.com/google/gson/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/f7de5c2c22dae98f2f98eefcb70c920ff71e437b\"\u003e\u003ccode\u003ef7de5c2\u003c/code\u003e\u003c/a\u003e Bump the maven group with 8 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2885\"\u003e#2885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/8c23cd363daec806d2e9b69665520043914782ac\"\u003e\u003ccode\u003e8c23cd3\u003c/code\u003e\u003c/a\u003e Update sources to satisfy a new Error Prone check. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2887\"\u003e#2887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5eab3eda9fff9db77b82eae621c26f1d7263386f\"\u003e\u003ccode\u003e5eab3ed\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5f5c20026009010608de17a9e5312849230b3b0b\"\u003e\u003ccode\u003e5f5c200\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2872\"\u003e#2872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/ea0830abdeb908b2d10b673a414bb351ab65998c\"\u003e\u003ccode\u003eea0830a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/e16733ad21f348b9c93f7f241160f3960258967b\"\u003e\u003ccode\u003ee16733a\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/93deb382b962359dff28a312741eff62c2573e75\"\u003e\u003ccode\u003e93deb38\u003c/code\u003e\u003c/a\u003e Drop RC from version pre-2.20.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/f0bcc3c54ae36d1bc9f48ea29f7488e37c2890e8\"\u003e\u003ccode\u003ef0bcc3c\u003c/code\u003e\u003c/a\u003e Handle deprecation warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/6e70d081c7824a9bdab3a064f8d178af648a27d2\"\u003e\u003ccode\u003e6e70d08\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1462\"\u003e#1462\u003c/a\u003e: deprecate \u003ccode\u003eJsonFactory.createParser(URL)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/588cc7672605ab15bff1479de41d556b0add6488\"\u003e\u003ccode\u003e588cc76\u003c/code\u003e\u003c/a\u003e Post release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/018f9e160fc1b3e29a8bbfe137f0b936c0bcb9ce\"\u003e\u003ccode\u003e018f9e1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/360e498fe1b61036da944433e5ea0129af02d04c\"\u003e\u003ccode\u003e360e498\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/538ac445e36ce20a92e6746f37b53f9b438da87f\"\u003e\u003ccode\u003e538ac44\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/dfbf47b4a8cf4806fa982cbd22f8eef3906a0567\"\u003e\u003ccode\u003edfbf47b\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.19.0...jackson-core-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/10ea84ff37b12b59cdfeee034bbeb201f27523d7\"\u003e\u003ccode\u003e10ea84f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4a77eaa5b1adf9a0e60509388ac5b695330f41b7\"\u003e\u003ccode\u003e4a77eaa\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/63529c2839f1109dacf30af3bc1d7c50cc82f1e0\"\u003e\u003ccode\u003e63529c2\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 4.7.1 to 5.0.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/6efc152b178201cd9b0580249410029e65718af5\"\u003e\u003ccode\u003e6efc152\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5.4.3 to 5.5.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c18be9d2f58443e521dc1acd89c0870ef66a7e8d\"\u003e\u003ccode\u003ec18be9d\u003c/code\u003e\u003c/a\u003e Drop rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fe9b22e909997d739ac9f04bd7f765429c16424c\"\u003e\u003ccode\u003efe9b22e\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/771\"\u003e#771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b880013d00f14cc4dc08cd64fa02b1811d5dcba2\"\u003e\u003ccode\u003eb880013\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/227e21e76258c68c6ee0edfbfdea3bf73c3614db\"\u003e\u003ccode\u003e227e21e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/cbbe21000d982a591e72b312a3d9c89dcfae2051\"\u003e\u003ccode\u003ecbbe210\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/813eb9ef8aae5464442bff32a83be45e924ace22\"\u003e\u003ccode\u003e813eb9e\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.19.0...jackson-dataformat-xml-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-jdk8` from 2.19.0 to 2.20.0\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.19.0 to 2.20.0\n\nUpdates `com.fasterxml.jackson.module:jackson-module-parameter-names` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/70a2e0f13877a65905cfda8e72ff31edea8e72f7\"\u003e\u003ccode\u003e70a2e0f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-java8-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/c9e2fa86034ff47016c436a1e16ad246bac3f569\"\u003e\u003ccode\u003ec9e2fa8\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/28e2e2926a3ae2992fac35e33b3447231bf49d08\"\u003e\u003ccode\u003e28e2e29\u003c/code\u003e\u003c/a\u003e Remove rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/429529ec9de7a446b35d66ce6697365bffc613b4\"\u003e\u003ccode\u003e429529e\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/9fd75c1c5039d9e064ddd454cb9928e85f530633\"\u003e\u003ccode\u003e9fd75c1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/dfe7708d7d6d3542b0c4bdccd9aa4b6d42e5c352\"\u003e\u003ccode\u003edfe7708\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-java8-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/8194341702ac86685a290695f84851d2b40a08dd\"\u003e\u003ccode\u003e8194341\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/2c1f2382ecde4c274ccb686d410f556189acb93e\"\u003e\u003ccode\u003e2c1f238\u003c/code\u003e\u003c/a\u003e -\u0026gt; 2.20.0-rc1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/12b28ba983e7135e5e6b33ef8ca5f172a7fd4d0e\"\u003e\u003ccode\u003e12b28ba\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/commit/09ec797ff46bf67bebe5621cc1cfb9dcd3f09104\"\u003e\u003ccode\u003e09ec797\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-modules-java8/compare/jackson-modules-java8-2.19.0...jackson-modules-java8-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/fc3fb76ba292afee49099e37a1e76bde70bbf398\"\u003e\u003ccode\u003efc3fb76\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/c40bf7ad823aa34bb89d49f6d28b31f2a9a83c68\"\u003e\u003ccode\u003ec40bf7a\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/93dfc70923def3b092b8aadc416f60661eaf9c44\"\u003e\u003ccode\u003e93dfc70\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 4.7.1 to 5.0.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/609da3c7428d2835cf2d9a941942c3330b858dd2\"\u003e\u003ccode\u003e609da3c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5.4.3 to 5.5.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/06413b927953fa74841f7f42d500beacadf48e15\"\u003e\u003ccode\u003e06413b9\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/aa3003d45eef9c00f46f96eb3baed228486a2457\"\u003e\u003ccode\u003eaa3003d\u003c/code\u003e\u003c/a\u003e Drop rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/88cb341680ccb5bfc18b748085653595a8893350\"\u003e\u003ccode\u003e88cb341\u003c/code\u003e\u003c/a\u003e Add deprecations wrt core/1462\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/519d49531170ab115a43b33613110abd7e1b03ab\"\u003e\u003ccode\u003e519d495\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/497\"\u003e#497\u003c/a\u003e wrt TOML too (last one) (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/d729b2cbebc644aa18729d0566afe4ce93220788\"\u003e\u003ccode\u003ed729b2c\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/497\"\u003e#497\u003c/a\u003e for YAML too (CSV fixed in 2.19.0) (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/cab1e796bf26fd5ba1f87e99f07a29a3aae5b1ae\"\u003e\u003ccode\u003ecab1e79\u003c/code\u003e\u003c/a\u003e Yet more tweaking for \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/497\"\u003e#497\u003c/a\u003e/YAML test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/compare/jackson-dataformats-text-2.19.0...jackson-dataformats-text-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.module:jackson-module-kotlin` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/5684fc29415ceb9abf800e6000c1bd55afde25f9\"\u003e\u003ccode\u003e5684fc2\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/4d53d9a3e9de9e1526d8be31324d58208c8233a4\"\u003e\u003ccode\u003e4d53d9a\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/df3d719a1b5683646dc3ef4d62be7f93b4547565\"\u003e\u003ccode\u003edf3d719\u003c/code\u003e\u003c/a\u003e Drop rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/03159ddac9e46f0418a790928ed4d443430d1eaf\"\u003e\u003ccode\u003e03159dd\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/398215693ed9d130bdd73f56d4cce2c4a4caf9ab\"\u003e\u003ccode\u003e3982156\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/295e60c9136e5a06c7762d20a55626dcb9c0c6ea\"\u003e\u003ccode\u003e295e60c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/ddc1e5ca30723493e3514445782d87364aa09baa\"\u003e\u003ccode\u003eddc1e5c\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/80b8371450a4b7f0ec492eb5462ea36dfbbab5a2\"\u003e\u003ccode\u003e80b8371\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1025\"\u003e#1025\u003c/a\u003e from k163377/ex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/50f5527f0e6a8ef28ba81a8cf3c55c86ee64a78f\"\u003e\u003ccode\u003e50f5527\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1025\"\u003e#1025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/4ab43080b25ae0c86f7711d6cbc30c5979bdeb70\"\u003e\u003ccode\u003e4ab4308\u003c/code\u003e\u003c/a\u003e Fix to test that KotlinInvalidNullException is thrown\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/compare/jackson-module-kotlin-2.19.0...jackson-module-kotlin-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.module:jackson-module-afterburner` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/874d6044d7805af6ca74b9591783a230d399b789\"\u003e\u003ccode\u003e874d604\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/0148fbf8d71eec3bf7a7d2ccd1d143f11e650e6b\"\u003e\u003ccode\u003e0148fbf\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/3a8700bbf2d7dc4fe84ead87aeda9863ea2eb2da\"\u003e\u003ccode\u003e3a8700b\u003c/code\u003e\u003c/a\u003e Fix compatibility wrt databind 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/b1731cabcc7ad707027586d1bd70af44c1ed1ae8\"\u003e\u003ccode\u003eb1731ca\u003c/code\u003e\u003c/a\u003e Remove rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/f88a47cd4cdd4b4b4d558aee3feb73cc1e912752\"\u003e\u003ccode\u003ef88a47c\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/3ce312dfd3e96c95fe23450bf171fd4cbae36200\"\u003e\u003ccode\u003e3ce312d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/d630c5cb87f4df9711800e617e50a0863d1b75d1\"\u003e\u003ccode\u003ed630c5c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/78b5fd418f6de0a0feda34ab0ca8c33dc5157380\"\u003e\u003ccode\u003e78b5fd4\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/335a71afa59e67eb13e6ee3f8ffc1c1b536d3285\"\u003e\u003ccode\u003e335a71a\u003c/code\u003e\u003c/a\u003e to 2.20.0-rc1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/8fcc07beb7d05ed9b6f73ab7d43e19d574f76f80\"\u003e\u003ccode\u003e8fcc07b\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-modules-base/compare/jackson-modules-base-2.19.0...jackson-modules-base-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.module:jackson-module-blackbird` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/874d6044d7805af6ca74b9591783a230d399b789\"\u003e\u003ccode\u003e874d604\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/0148fbf8d71eec3bf7a7d2ccd1d143f11e650e6b\"\u003e\u003ccode\u003e0148fbf\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/3a8700bbf2d7dc4fe84ead87aeda9863ea2eb2da\"\u003e\u003ccode\u003e3a8700b\u003c/code\u003e\u003c/a\u003e Fix compatibility wrt databind 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/b1731cabcc7ad707027586d1bd70af44c1ed1ae8\"\u003e\u003ccode\u003eb1731ca\u003c/code\u003e\u003c/a\u003e Remove rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/f88a47cd4cdd4b4b4d558aee3feb73cc1e912752\"\u003e\u003ccode\u003ef88a47c\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/3ce312dfd3e96c95fe23450bf171fd4cbae36200\"\u003e\u003ccode\u003e3ce312d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/d630c5cb87f4df9711800e617e50a0863d1b75d1\"\u003e\u003ccode\u003ed630c5c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/78b5fd418f6de0a0feda34ab0ca8c33dc5157380\"\u003e\u003ccode\u003e78b5fd4\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/335a71afa59e67eb13e6ee3f8ffc1c1b536d3285\"\u003e\u003ccode\u003e335a71a\u003c/code\u003e\u003c/a\u003e to 2.20.0-rc1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/8fcc07beb7d05ed9b6f73ab7d43e19d574f76f80\"\u003e\u003ccode\u003e8fcc07b\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-modules-base/compare/jackson-modules-base-2.19.0...jackson-modules-base-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-hibernate5` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/2176f4b14beff847ed94beb6f045e33b254264a1\"\u003e\u003ccode\u003e2176f4b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-datatype-hibernate-parent-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/36ca7427eec6788f123531603cc3f83133b5ce17\"\u003e\u003ccode\u003e36ca742\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/f6930c8593881f7ef3efc56eeb93c70602909c62\"\u003e\u003ccode\u003ef6930c8\u003c/code\u003e\u003c/a\u003e Drop rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/fdc9e1efbf47a2fbd40e5c1e4a335649b6a63209\"\u003e\u003ccode\u003efdc9e1e\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/5034a265f9a9029a61a3ff14fa4e89fe82b28003\"\u003e\u003ccode\u003e5034a26\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/e73a5d5cd930790bbd407c8f0128637119a7a3de\"\u003e\u003ccode\u003ee73a5d5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-datatype-hibernate-parent-2.20...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/dc95a11f9e968f070f49c40c6be7eac7bfc72ea9\"\u003e\u003ccode\u003edc95a11\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/41b04e07babd5f25258277e2d7c202cfa5cd5bb5\"\u003e\u003ccode\u003e41b04e0\u003c/code\u003e\u003c/a\u003e Merge branch '2.x' of github.com:FasterXML/jackson-datatype-hibernate into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/c676bdca85d938d4589909b8c06ddc0d2ad7ecdf\"\u003e\u003ccode\u003ec676bdc\u003c/code\u003e\u003c/a\u003e -\u0026gt; 2.20.0-rc1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/commit/4d1187ee33f883be7bdecab8da6add5004c28ca9\"\u003e\u003ccode\u003e4d1187e\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-datatype-hibernate/compare/jackson-datatype-hibernate-parent-2.19.0...jackson-datatype-hibernate-parent-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-annotations` from 2.19.0 to 2.20.0\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCom...\n\n_Description has been truncated_","html_url":"https://github.com/froque/jooby/pull/125","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/froque%2Fjooby/issues/125","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/125/packages"}},{"old_version":"4.3.+","new_version":"4.5.0","update_type":"minor","path":null,"pr_created_at":"2025-09-29T15:01:19.000Z","version_change":"4.3.+ → 4.5.0","issue":{"uuid":"2871005933","node_id":"PR_kwDOHPYeSM6rIBLt","number":220,"state":"open","title":"Bump com.github.jknack:handlebars from 4.3.+ to 4.5.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T15:01:19.000Z","updated_at":"2025-09-29T15:01:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.github.jknack:handlebars","old_version":"4.3.+","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) from 4.3.+ to 4.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ehandlebars 4.4.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/3228\"\u003e#3228\u003c/a\u003e kotlin: mount of coroutine routes doesn't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.4.0\"\u003ev4.4.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/56?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.4.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTODO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocument package change names required for Java Modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://patreon.com/edgarespina\"\u003ePatreon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jknack/handlebars.java/commits/v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.jknack:handlebars\u0026package-manager=gradle\u0026previous-version=4.3.+\u0026new-version=4.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ketan-khatwal/conductor_repo/pull/220","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ketan-khatwal%2Fconductor_repo/issues/220","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/220/packages"}},{"old_version":"4.4.0","new_version":"4.5.0","update_type":"minor","path":null,"pr_created_at":"2025-09-25T14:38:54.000Z","version_change":"4.4.0 → 4.5.0","issue":{"uuid":"2860949106","node_id":"PR_kwDODOw81s6qhp5y","number":1471,"state":"closed","title":"Bump the maven group with 17 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-30T09:17:15.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-25T14:38:54.000Z","updated_at":"2025-09-30T09:17:15.000Z","time_to_close":412701,"merged_at":"2025-09-30T09:17:15.000Z","merged_by":"mortenoosvik","closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":17,"packages":[{"name":"org.checkerframework:checker-qual","old_version":"3.49.5","new_version":"3.51.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"com.google.errorprone:error_prone_annotations","old_version":"2.39.0","new_version":"2.42.0","repository_url":"https://github.com/google/error-prone"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.3.1","new_version":"10.5"},{"name":"com.zaxxer:HikariCP","old_version":"6.3.0","new_version":"7.0.2","repository_url":"https://github.com/brettwooldridge/HikariCP"},{"name":"org.jetbrains:annotations","old_version":"26.0.2","new_version":"26.0.2-1","repository_url":"https://github.com/JetBrains/java-annotations"},{"name":"com.nimbusds:oauth2-oidc-sdk","old_version":"11.26","new_version":"11.29.1"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.19.1","new_version":"2.20.0","repository_url":"https://github.com/FasterXML/jackson-module-kotlin"},{"name":"com.google.code.gson:gson","old_version":"2.13.1","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"org.postgresql:postgresql","old_version":"42.7.7","new_version":"42.7.8","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"org.flywaydb:flyway-database-postgresql","old_version":"11.10.0","new_version":"11.13.1"},{"name":"org.verapdf:validation-model","old_version":"1.28.1","new_version":"1.28.2","repository_url":"https://github.com/veraPDF/veraPDF-validation"},{"name":"com.github.jknack:handlebars","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","old_version":"2.2.0","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-test","old_version":"2.2.0","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-allopen","old_version":"2.2.0","new_version":"2.2.20"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.2.0","new_version":"2.2.20"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/apache/maven-enforcer"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 17 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) | `2.39.0` | `2.42.0` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.3.1` | `10.5` |\n| [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP) | `6.3.0` | `7.0.2` |\n| [org.jetbrains:annotations](https://github.com/JetBrains/java-annotations) | `26.0.2` | `26.0.2-1` |\n| [com.nimbusds:oauth2-oidc-sdk](https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions) | `11.26` | `11.29.1` |\n| [com.fasterxml.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) | `2.19.1` | `2.20.0` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.13.1` | `2.13.2` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.7` | `42.7.8` |\n| org.flywaydb:flyway-database-postgresql | `11.10.0` | `11.13.1` |\n| [org.verapdf:validation-model](https://github.com/veraPDF/veraPDF-validation) | `1.28.1` | `1.28.2` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.4.0` | `4.5.0` |\n| [org.jetbrains.kotlin:kotlin-stdlib-jdk8](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.20` |\n| [org.jetbrains.kotlin:kotlin-test](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.20` |\n| org.jetbrains.kotlin:kotlin-maven-allopen | `2.2.0` | `2.2.20` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.2.0` | `2.2.20` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.6.0` | `3.6.1` |\n\nUpdates `org.checkerframework:checker-qual` from 3.49.5 to 3.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f78f6faefa3f58f7ce0fd7fdf003d31aae2a3685\"\u003e\u003ccode\u003ef78f6fa\u003c/code\u003e\u003c/a\u003e new release 3.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0a9cceb61b68ac4c97ac66530fd1561d3c4fa858\"\u003e\u003ccode\u003e0a9cceb\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8556f47a8291aa25a5226b88f6800a786b121807\"\u003e\u003ccode\u003e8556f47\u003c/code\u003e\u003c/a\u003e Growonly checker tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1d0d3cd6ce063e600736c9e180de0993ec02f78b\"\u003e\u003ccode\u003e1d0d3cd\u003c/code\u003e\u003c/a\u003e Fix bug in CFG construction for preincrement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bdd6fcb9ae628be5e09200d22a1e7bd6d114fc35\"\u003e\u003ccode\u003ebdd6fcb\u003c/code\u003e\u003c/a\u003e Update example of message key substrings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/692afc166511258a48586db3872326e5d6f2a19d\"\u003e\u003ccode\u003e692afc1\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/33b8815da1eb3e61e733a0e98d85fc3012633c6e\"\u003e\u003ccode\u003e33b8815\u003c/code\u003e\u003c/a\u003e Better error message when user omits an \u003ccode\u003e--add-exports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7249\"\u003e#7249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/91d54733363e0e3721b29b1d3eff04369613b9b9\"\u003e\u003ccode\u003e91d5473\u003c/code\u003e\u003c/a\u003e Remove file \u003ccode\u003e.flake8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/60bbfa5e2582f821db3b1a4dfe3b08ae9867bb7c\"\u003e\u003ccode\u003e60bbfa5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etasks.register\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ebff22831186d83c675081863b07160b713d9fd2\"\u003e\u003ccode\u003eebff228\u003c/code\u003e\u003c/a\u003e Update dependency org.projectlombok:lombok to v1.18.40 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7247\"\u003e#7247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.49.5...checker-framework-3.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.errorprone:error_prone_annotations` from 2.39.0 to 2.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.42.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/ExplicitArrayForVarargs\"\u003e\u003ccode\u003eExplicitArrayForVarargs\u003c/code\u003e\u003c/a\u003e: discourage unnecessary explicit construction of an array to provide varargs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/FloggerPerWithoutRateLimit\"\u003e\u003ccode\u003eFloggerPerWithoutRateLimit\u003c/code\u003e\u003c/a\u003e: discourage Flogger's \u003ccode\u003eperUnique\u003c/code\u003e without rate limiting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/StringJoin\"\u003e\u003ccode\u003eStringJoin\u003c/code\u003e\u003c/a\u003e: Ban \u003ccode\u003eString.join(CharSequence)\u003c/code\u003e and \u003ccode\u003eString.join(CharSequence, CharSequence)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/ThreadBuilderNameWithPlaceholder\"\u003e\u003ccode\u003eThreadBuilderNameWithPlaceholder\u003c/code\u003e\u003c/a\u003e: Do not allow placeholders in \u003ccode\u003eThread.Builder.name(String)\u003c/code\u003e or \u003ccode\u003ename(String, int)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe return type of \u003ccode\u003eASTHelpers.asFlagSet\u003c/code\u003e has changed. The previous type was \u003ccode\u003eEnumSet\u0026lt;Flags.Flag\u0026gt;\u003c/code\u003e, where \u003ccode\u003eFlags.Flag\u003c/code\u003e is an enum in the javac class \u003ccode\u003eFlags\u003c/code\u003e. A recent JDK change has replaced that enum with a new top-level enum called \u003ccode\u003eFlagsEnum\u003c/code\u003e. It is not possible to change \u003ccode\u003eASTHelpers.asFlagSet\u003c/code\u003e in a way that would be type-safe and compatible with the enums from JDKs both before and after the change. Instead, the method now returns \u003ccode\u003eImmutableSet\u0026lt;String\u0026gt;\u003c/code\u003e, where the strings come from the \u003ccode\u003etoString()\u003c/code\u003e of the enum constants. That means they are \u003ccode\u003e\u0026quot;native\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;abstract\u0026quot;\u003c/code\u003e, etc.\u003c/li\u003e\n\u003cli\u003eFlag \u003ccode\u003eIO.print[ln]()\u003c/code\u003e in \u003ca href=\"https://errorprone.info/bugpattern/SystemOut\"\u003e\u003ccode\u003eSystemOut\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.41.0...v2.42.0\"\u003ehttps://github.com/google/error-prone/compare/v2.41.0...v2.42.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.41.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/EffectivelyPrivate\"\u003eEffectivelyPrivate\u003c/a\u003e: Detect declarations that have \u003ccode\u003epublic\u003c/code\u003e or \u003ccode\u003eprotected\u003c/code\u003e modifiers, but are effectively private\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSkip BooleanLiteral findings if the target type is boxed (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/5134\"\u003e#5134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.40.0...v2.41.0\"\u003ehttps://github.com/google/error-prone/compare/v2.40.0...v2.41.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.40.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes and improvements\u003c/li\u003e\n\u003cli\u003eReleases (including snapshots) have migrated from \u003ca href=\"https://central.sonatype.org/pages/ossrh-eol/#process-to-migrate\"\u003eOSSRH to the Central Publisher Portal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.39.0...v2.40.0\"\u003ehttps://github.com/google/error-prone/compare/v2.39.0...v2.40.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/52b61801ceacc31be26261a14e4eb95bee68cdd8\"\u003e\u003ccode\u003e52b6180\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/691c64a24ac430fa26a69ff3ae62fdba0346e0df\"\u003e\u003ccode\u003e691c64a\u003c/code\u003e\u003c/a\u003e Flag \u003ccode\u003eIO.print[ln]()\u003c/code\u003e in \u003ccode\u003eSystemOut\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/0b751cd69ac278d63686a776cd55a067b7bff7ae\"\u003e\u003ccode\u003e0b751cd\u003c/code\u003e\u003c/a\u003e ExpicitArrayForVarargs: flag unnecessary explicit construction of an array to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/982fe208c273cc82e838efbbc9c001b857cd239e\"\u003e\u003ccode\u003e982fe20\u003c/code\u003e\u003c/a\u003e Tweak links to point to newer versions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/a2df97f0d3842e1d45f26bf085a3a95f273346be\"\u003e\u003ccode\u003ea2df97f\u003c/code\u003e\u003c/a\u003e [StatementSwitchToExpressionSwitch] fix bug where \u003ccode\u003ecase null\u003c/code\u003e can sometimes b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/e691be588c891d4fc10cb41f019960accd21db2d\"\u003e\u003ccode\u003ee691be5\u003c/code\u003e\u003c/a\u003e Fix (behind a flag) a silly bug in RedundantSetterCall.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ce1a422f3f92a9a9c6434a9e0e00df5ce9877df2\"\u003e\u003ccode\u003ece1a422\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eDurations.wait()\u003c/code\u003e to \u003ccode\u003eWaitMatchers.waitMethodWithTimeout\u003c/code\u003e (and make them...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/da03fea47dd31b1a63932d78f3d91fb383cce8d1\"\u003e\u003ccode\u003eda03fea\u003c/code\u003e\u003c/a\u003e Update MethodCanBeStatic to be able to detect and trigger on Guice \u003ca href=\"https://github.com/Provides\"\u003e\u003ccode\u003e@​Provides\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/83e6582d6333d2e2d5e5f2f279c630d54ae65fae\"\u003e\u003ccode\u003e83e6582\u003c/code\u003e\u003c/a\u003e RedundantSetterCall: note that setFooValue and setFooBytes can be aliases for...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/db62c8c27ec5984058788547958f2f7c8d1bee95\"\u003e\u003ccode\u003edb62c8c\u003c/code\u003e\u003c/a\u003e Automated rollback of commit e1b16e24461d90f2b11f8213a68bfccc0426d4f3.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.39.0...v2.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.nimbusds:nimbus-jose-jwt` from 10.3.1 to 10.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/src/master/CHANGELOG.txt\"\u003ecom.nimbusds:nimbus-jose-jwt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e10.3.1 (2025-07-01)\n* OctetKeyPairGenerator with Curve.Ed25519 should use the provided\nSecureRandom (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/590\"\u003e#590\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003e10.4 (2025-07-19)\n* Creates a hierarchy of Option interfaces, extended by JWSSignerOption,\nJWEEncrypterOption and JWEDecrypterOption. Intended to provide optional\nconfiguration parameters to RSASSASigner, ECDSASigner, RSADecrypter, etc.\n* Introduces CipherMode implementing JWEEncrypterOption and\nJWEDecrypterOption, to specify a preferred JCA Cipher mode, such as\nMODE_ENCRYPT / MODE_DECRYPT when the default MODE_WRAP / MODE_UNWRAP is\nnot supported by the JCA provider (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/576\"\u003e#576\u003c/a\u003e).\n* Updates RSAEncrypter and RSADecrypter to support the JWEEncrypterOption\nCipherMode.ENCRYPT_DECRYPT (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/576\"\u003e#576\u003c/a\u003e).\n* Factors out OptionUtils.ensureMinRSAPrivateKeySize.\n* Deprecates OptionUtils.optionIsPresent.\u003c/p\u003e\n\u003cp\u003e10.4.1 (2025-08-05)\n* Adds \u0026quot;requires java.sql\u0026quot; to module com.nimbusds.jose.jwt (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/595\"\u003e#595\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003e10.4.2 (2025-08-14)\n* Updates GSon to 2.13.1.\n* Updates BouncyCastle to 1.81.\u003c/p\u003e\n\u003cp\u003e10.5 (2025-09-05)\n* Support for specifying a ScheduledExecutorService instance in\nRefreshAheadCachingJWKSetSource and JWKSourceBuilder (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/592\"\u003e#592\u003c/a\u003e).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/584951f855fd5cbb2e4eef050b1ec17f72dd3743\"\u003e\u003ccode\u003e584951f\u003c/code\u003e\u003c/a\u003e Adds support for specifying the ScheduledExecutorService-instance in RefreshA...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/63b1101bdd8a87170c5293cc926c12c6ae219242\"\u003e\u003ccode\u003e63b1101\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/cd1345b1c8e5b8ae91e99e0e9e9d4e21d1a699a1\"\u003e\u003ccode\u003ecd1345b\u003c/code\u003e\u003c/a\u003e Introduces CipherMode to specify a preferred JCA Cipher mode when the default...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/9799fd54dcaef57a7133e56051614678eb91e60f\"\u003e\u003ccode\u003e9799fd5\u003c/code\u003e\u003c/a\u003e Fixes compile errors - generics (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/576\"\u003e#576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/73a84891bcc989bf10b9d1ba0047b19d33cb7bda\"\u003e\u003ccode\u003e73a8489\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/adf25760afc067c5855c5bc5a09d5c9dd3b8bb6b\"\u003e\u003ccode\u003eadf2576\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/436fb18039c7f2cfcba2f3a0252dbe8416ae3896\"\u003e\u003ccode\u003e436fb18\u003c/code\u003e\u003c/a\u003e Add tests for JWKSourceBuilder and RefreshAheadCachingJWKSetSource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/d4137db1f697280eaedb4d575935e5345f77c3d8\"\u003e\u003ccode\u003ed4137db\u003c/code\u003e\u003c/a\u003e Adds \u0026quot;requires java.sql\u0026quot; to module com.nimbusds.jose.jwt (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/c6c8025351c691c6698d4711593d90c4c7190f3d\"\u003e\u003ccode\u003ec6c8025\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/e7c7a8c96ecce29f7b4bdc982fe195c6220b5df7\"\u003e\u003ccode\u003ee7c7a8c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/branches/compare/10.5..10.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.zaxxer:HikariCP` from 6.3.0 to 7.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brettwooldridge/HikariCP/blob/dev/CHANGES\"\u003ecom.zaxxer:HikariCP's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eHikariCP Changes\u003c/p\u003e\n\u003cp\u003eChanges in 7.0.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edecrease thread yield frequency in ConcurrentBag.unreserve()\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges in 7.0.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003emerged \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2346\"\u003e#2346\u003c/a\u003e fix regression with setSchema behavior\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edecrease thread yield frequency in ConcurrentBag.requite()\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges in 7.0.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003emerged \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2340\"\u003e#2340\u003c/a\u003e NoSuchMethodException error that is thrown when setting a metric registry, fixes to UtilityElf\nreflection code to use the correct method signature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efixed \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/1294\"\u003e#1294\u003c/a\u003e add support for HikariCredentialsProvider class\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efixed \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2265\"\u003e#2265\u003c/a\u003e bail out of the pool filling loop if the thread is interrupted\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges in 6.3.3\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebackport \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2340\"\u003e#2340\u003c/a\u003e NoSuchMethodException error that is thrown when setting a metric registry, fixes to UtilityElf\nreflection code to use the correct method signature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges in 6.3.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efixed \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2342\"\u003e#2342\u003c/a\u003e restore module-info.class to jar file, which was lost in 6.3.1\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efixed \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2256\"\u003e#2256\u003c/a\u003e add support for legacy override of getUsername()/getPassword() of HikariDataSource. See project page\nfor documentation of system property com.zaxxer.hikari.legacy.supportUserPassDataSourceOverride.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efixed \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2323\"\u003e#2323\u003c/a\u003e right or wrong (wrt driver behavior) return to previous Connection.get/setSchema behavior\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efixed \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2288\"\u003e#2288\u003c/a\u003e upgrade dependencies and fix build warnings\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges in 6.3.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efixed \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2315\"\u003e#2315\u003c/a\u003e source jar contains also binary .class files and missing some .java files\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efixed \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2307\"\u003e#2307\u003c/a\u003e remove improper hardcoded timout, use validationTimeout\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efixed \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2305\"\u003e#2305\u003c/a\u003e keep properties key and values as is rather than forcing stringification. Also fixes \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2286\"\u003e#2286\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2304\"\u003e#2304\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupgraded various maven plugin dependencies to latest versions\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges in 6.3.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eincrease keepaliveTime variance from 10% to 20%\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brettwooldridge/HikariCP/commit/80c46aee46a000af61d700a2bd144c9a3ff777af\"\u003e\u003ccode\u003e80c46ae\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release HikariCP-7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brettwooldridge/HikariCP/commit/cba7ebe4c6b7fd73eac4a3df634be1fc8ce70680\"\u003e\u003ccode\u003ecba7ebe\u003c/code\u003e\u003c/a\u003e decrease thread yield frequency in ConcurrentBag.unreserve()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brettwooldridge/HikariCP/commit/22cc9bde6c0fb54c8ac009122a20d2f579e1a54a\"\u003e\u003ccode\u003e22cc9bd\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brettwooldridge/HikariCP/commit/86915ee3f450d2673b166c4b02805d7894dbead6\"\u003e\u003ccode\u003e86915ee\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brettwooldridge/HikariCP/commit/217bcc85c68e8c22d1f9cfa3d4dcd5022043e8f9\"\u003e\u003ccode\u003e217bcc8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release HikariCP-7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brettwooldridge/HikariCP/commit/29ad2f453a389834b6da42a628c3d4af2faf883d\"\u003e\u003ccode\u003e29ad2f4\u003c/code\u003e\u003c/a\u003e update changes log\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brettwooldridge/HikariCP/commit/b81bbc9d438ffac5ef7be4609121d76bb8a31564\"\u003e\u003ccode\u003eb81bbc9\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2323\"\u003e#2323\u003c/a\u003e always reset schema upon connection retrieval (\u003ca href=\"https://redirect.github.com/brettwooldridge/HikariCP/issues/2346\"\u003e#2346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brettwooldridge/HikariCP/commit/ee5328d209e32d43365538db4d5a2f5ae1361967\"\u003e\u003ccode\u003eee5328d\u003c/code\u003e\u003c/a\u003e decrease yield() frequency during direct hand-off attempts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brettwooldridge/HikariCP/commit/1da3a33ca8e818e8b0239a6b9e22c3f107198ad6\"\u003e\u003ccode\u003e1da3a33\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brettwooldridge/HikariCP/commit/17c4b3349d412181468b8444a1036211fa228362\"\u003e\u003ccode\u003e17c4b33\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brettwooldridge/HikariCP/compare/HikariCP-6.3.0...HikariCP-7.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains:annotations` from 26.0.2 to 26.0.2-1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/java-annotations/releases\"\u003eorg.jetbrains:annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.0.2-1\u003c/h2\u003e\n\u003cp\u003eA technical release to employ new Maven publishing machinery\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/java-annotations/blob/master/CHANGELOG.md\"\u003eorg.jetbrains:annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 26.0.2-1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA technical release using the new Sonatype publication mechanism, see \u003ca href=\"https://central.sonatype.org/publish/publish-portal-guide/\"\u003ehttps://central.sonatype.org/publish/publish-portal-guide/\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/20ff2b3124d8781514ed731138d8f6d8f3050813\"\u003e\u003ccode\u003e20ff2b3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JetBrains/java-annotations/issues/130\"\u003e#130\u003c/a\u003e from DmPanov/dmpanov/allworknoplay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/21116ccb03cfc35415188fc522b67ba67c2a98d8\"\u003e\u003ccode\u003e21116cc\u003c/code\u003e\u003c/a\u003e the version is bumped to 26.0.2-1 to test the Maven Central publication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/b44ce8ddf93e0516f0a8acfde776a1d829481b29\"\u003e\u003ccode\u003eb44ce8d\u003c/code\u003e\u003c/a\u003e Maven Central artifacts task\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/5fb050cef217a4fa1a7b506036ffebdc97290b6b\"\u003e\u003ccode\u003e5fb050c\u003c/code\u003e\u003c/a\u003e legacy Sonatype publishing removed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/2a28eab73042023559d2ec4cd00d6779213b6425\"\u003e\u003ccode\u003e2a28eab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JetBrains/java-annotations/issues/120\"\u003e#120\u003c/a\u003e from JojOatXGME/override-only-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/java-annotations/commit/dd44b5b2b2381cdcece4be3cd60de13501466f4e\"\u003e\u003ccode\u003edd44b5b\u003c/code\u003e\u003c/a\u003e OverrideOnly: Update documentation to exclude static methods\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JetBrains/java-annotations/compare/26.0.2...26.0.2-1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.nimbusds:oauth2-oidc-sdk` from 11.26 to 11.29.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/src/master/CHANGELOG.txt\"\u003ecom.nimbusds:oauth2-oidc-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eversion 1.0 (2012-05-29)\n* First official release with authorisation endpoint, token endpoint, check\nID endpoint and UserInfo endpoint support.\n* JSON Web Tokens (JWTs) support through the Nimbus-JWT library.\n* Language Tags (RFC 5646) support through the Nimbus-LangTag library.\n* JSON support through the JSON Smart library.\u003c/p\u003e\n\u003cp\u003eversion 2.0 (2013-05-13)\n* Intermediary development release with Maven build, published to\nMaven Central.\u003c/p\u003e\n\u003cp\u003eversion 2.1 (2013-06-06)\n* Updates the APIs to OpenID Connect Messages draft 20, OpenID Connect\nStandard draft 21, OpenID Connect Discovery draft 17 and OpenID\nConnect Registration draft 19.\n* Major refactoring of the APIs for greater simplicity.\n* Adds JUnit tests.\u003c/p\u003e\n\u003cp\u003eversion 2.2 (2013-06-18)\n* Refactors dynamic OpenID Connect client registration.\n* Adds partial support of the OAuth 2.0 Dynamic Client Registration\nProtocol (draft-ietf-oauth-dyn-reg-12).\n* Optimises parsing of request parameters consisting of one or more\ntokens (scope, response type, etc).\u003c/p\u003e\n\u003cp\u003eversion 2.3 (2013-06-19)\n* Renames OAuth 2.0 dynamic client registration package.\n* Adds ClientInformation.getClientMetadata() method.\n* Adds OIDCClientInformation class.\u003c/p\u003e\n\u003cp\u003eversion 2.4 (2013-06-20)\n* Adds static OIDCClientInformation.parse(JSONObject) method.\u003c/p\u003e\n\u003cp\u003eversion 2.5 (2013-06-22)\n* Adds support OAuth 2.0 dynamic client update.\n* Adds OpenID Connect dynamic client registration classes.\u003c/p\u003e\n\u003cp\u003eversion 2.6 (2013-06-25)\n* Enforces order of preference of ACR values in OpenID Connect client\nmetadata, as required by the specification.\n* Documentation and performance improvements.\u003c/p\u003e\n\u003cp\u003eversion 2.7 (2013-06-26)\n* Switches Identifier generation to java.security.SecureRandom.\u003c/p\u003e\n\u003cp\u003eversion 2.8 (2013-06-30)\n* Fixes serialisation and assignment bugs in ClientMetadata.\n* Switches Secret generation to java.security.SecureRandom.\u003c/p\u003e\n\u003cp\u003eversion 2.9 (2013-09-17)\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/04a94cf33d05fc80b6b15d7d398b1bcd94636fbd\"\u003e\u003ccode\u003e04a94cf\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/6ef84cca8ca89dc90d0a4432aa34614c96f94382\"\u003e\u003ccode\u003e6ef84cc\u003c/code\u003e\u003c/a\u003e fix: allow some leniency with uri comparisons for issuer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/ef401a7035c154c14d95884bebbf64da47287ae0\"\u003e\u003ccode\u003eef401a7\u003c/code\u003e\u003c/a\u003e Fixes JakartaServletUtils JavaDoc typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/6f727b41cf461774f51627711895cfe1d47582e1\"\u003e\u003ccode\u003e6f727b4\u003c/code\u003e\u003c/a\u003e JakartaServletUtils.createHTTPRequest must parse query string params for POST...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/f0faf6ebe982ec217140b86a6f3dc37edb60081a\"\u003e\u003ccode\u003ef0faf6e\u003c/code\u003e\u003c/a\u003e Updates to Nimbus JOSE+JWT 10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/0eb61570b5c57e3f3e69a5974ecb3696d262ff70\"\u003e\u003ccode\u003e0eb6157\u003c/code\u003e\u003c/a\u003e Migrates to central-publishing-maven-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/f2100789952111e4541a501f06293b8c21afdaac\"\u003e\u003ccode\u003ef210078\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 11.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/38e6027e33fbedae73266567b4390e0de30e1ef8\"\u003e\u003ccode\u003e38e6027\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/14882216254073713ce4f252413752154088b448\"\u003e\u003ccode\u003e1488221\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-\"\u003ehttps://bitbucket.org/connect2id/oauth-2.0-sdk-with-\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/commits/6eafee538a6d7eaf9af38bf5d44b5807a6f684ab\"\u003e\u003ccode\u003e6eafee5\u003c/code\u003e\u003c/a\u003e feat: rework issuer compare with new resolve method\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/branches/compare/11.29.1..11.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.module:jackson-module-kotlin` from 2.19.1 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/5684fc29415ceb9abf800e6000c1bd55afde25f9\"\u003e\u003ccode\u003e5684fc2\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/4d53d9a3e9de9e1526d8be31324d58208c8233a4\"\u003e\u003ccode\u003e4d53d9a\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/df3d719a1b5683646dc3ef4d62be7f93b4547565\"\u003e\u003ccode\u003edf3d719\u003c/code\u003e\u003c/a\u003e Drop rc2 from version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/03159ddac9e46f0418a790928ed4d443430d1eaf\"\u003e\u003ccode\u003e03159dd\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/398215693ed9d130bdd73f56d4cce2c4a4caf9ab\"\u003e\u003ccode\u003e3982156\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/295e60c9136e5a06c7762d20a55626dcb9c0c6ea\"\u003e\u003ccode\u003e295e60c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/ddc1e5ca30723493e3514445782d87364aa09baa\"\u003e\u003ccode\u003eddc1e5c\u003c/code\u003e\u003c/a\u003e Prep for 2.20.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/80b8371450a4b7f0ec492eb5462ea36dfbbab5a2\"\u003e\u003ccode\u003e80b8371\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1025\"\u003e#1025\u003c/a\u003e from k163377/ex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/50f5527f0e6a8ef28ba81a8cf3c55c86ee64a78f\"\u003e\u003ccode\u003e50f5527\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1025\"\u003e#1025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/4ab43080b25ae0c86f7711d6cbc30c5979bdeb70\"\u003e\u003ccode\u003e4ab4308\u003c/code\u003e\u003c/a\u003e Fix to test that KotlinInvalidNullException is thrown\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/compare/jackson-module-kotlin-2.19.1...jackson-module-kotlin-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.code.gson:gson` from 2.13.1 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/releases\"\u003ecom.google.code.gson:gson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGson 2.13.2\u003c/h2\u003e\n\u003cp\u003eThe main changes in this release are just newer dependencies.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved packaging of JPMS module declaration in Gson jar\u003cbr /\u003e\nThis fixes an issue where Eclipse and VS Code users could not refer to the Gson module name \u003ccode\u003ecom.google.gson\u003c/code\u003e. See issue \u003ca href=\"https://redirect.github.com/google/gson/issues/2679\"\u003egoogle/gson#2679\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove internal class \u003ccode\u003eGsonPreconditions\u003c/code\u003e by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2879\"\u003egoogle/gson#2879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to using central-publishing-maven-plugin by \u003ca href=\"https://github.com/eamonnmcmanus\"\u003e\u003ccode\u003e@​eamonnmcmanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2900\"\u003egoogle/gson#2900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MukjepScarlet\"\u003e\u003ccode\u003e@​MukjepScarlet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2852\"\u003egoogle/gson#2852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisCraik\"\u003e\u003ccode\u003e@​ChrisCraik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2856\"\u003egoogle/gson#2856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/686fad782d969d8f15c7581a5435a208b810caa7\"\u003e\u003ccode\u003e686fad7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release gson-parent-2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/c2d252a7e93d45b224a72b4ba8148a438cc1d59b\"\u003e\u003ccode\u003ec2d252a\u003c/code\u003e\u003c/a\u003e Switch to using central-publishing-maven-plugin. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/69cb755e5209b719b57f3b6f1a864b080cdca314\"\u003e\u003ccode\u003e69cb755\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2894\"\u003e#2894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/ea552c2278784e12094c8daea06b18679b2da2c9\"\u003e\u003ccode\u003eea552c2\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/fdc616d0da2fea0b28828386a38396eac66d85fd\"\u003e\u003ccode\u003efdc616d\u003c/code\u003e\u003c/a\u003e Set top-level permissions for CodeQL workflow (\u003ca href=\"https://redirect.github.com/google/gson/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/9334715a48aaf11c9f80f89f8242ba7d1c2d0c27\"\u003e\u003ccode\u003e9334715\u003c/code\u003e\u003c/a\u003e Create scorecard.yml (\u003ca href=\"https://redirect.github.com/google/gson/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/f7de5c2c22dae98f2f98eefcb70c920ff71e437b\"\u003e\u003ccode\u003ef7de5c2\u003c/code\u003e\u003c/a\u003e Bump the maven group with 8 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2885\"\u003e#2885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/8c23cd363daec806d2e9b69665520043914782ac\"\u003e\u003ccode\u003e8c23cd3\u003c/code\u003e\u003c/a\u003e Update sources to satisfy a new Error Prone check. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2887\"\u003e#2887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5eab3eda9fff9db77b82eae621c26f1d7263386f\"\u003e\u003ccode\u003e5eab3ed\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5f5c20026009010608de17a9e5312849230b3b0b\"\u003e\u003ccode\u003e5f5c200\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2872\"\u003e#2872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.postgresql:postgresql` from 42.7.7 to 42.7.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/releases\"\u003eorg.postgresql:postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev42.7.8\u003c/h2\u003e\n\u003ch2\u003eNotable changes:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReleases are signed with a new PGP key which is generated at GitHub Actions and stored only there \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Update release plugin config to use .set(...) for props and inject nexus secrets via props \u003ca href=\"https://github.com/sehrope\"\u003e\u003ccode\u003e@​sehrope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3802\"\u003e#3802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate version to 42.7.8 \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange logs for version 42.7.8 \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix getNotifications() documentation \u003ca href=\"https://github.com/pdewacht\"\u003e\u003ccode\u003e@​pdewacht\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3800\"\u003e#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency om.ongres.scram:scram-client to 3.2 \u003ca href=\"https://github.com/jorsol\"\u003e\u003ccode\u003e@​jorsol\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3799\"\u003e#3799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd configurable boolean-to-numeric conversion for ResultSet getters \u003ca href=\"https://github.com/vwassan\"\u003e\u003ccode\u003e@​vwassan\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3796\"\u003e#3796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate CONTRIBUTING.md \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3794\"\u003e#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: remove QUERY_ONESHOT flag when calling getMetaData \u003ca href=\"https://github.com/ShenFeng312\"\u003e\u003ccode\u003e@​ShenFeng312\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3783\"\u003e#3783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add bench for batch insert via unnest with arrays \u003ca href=\"https://github.com/lantalex\"\u003e\u003ccode\u003e@​lantalex\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Change \u0026quot;PST\u0026quot; timezone in TimestampTest to \u0026quot;Pacific Standard Time\u0026quot; \u003ca href=\"https://github.com/simon-greatrix\"\u003e\u003ccode\u003e@​simon-greatrix\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3774\"\u003e#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eBufferedInputStream\u003c/code\u003e with \u003ccode\u003eFileInputStream\u003c/code\u003e \u003ca href=\"https://github.com/jgardn3r\"\u003e\u003ccode\u003e@​jgardn3r\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3747\"\u003e#3747\u003c/a\u003e: Incorrect class comparison in PGXmlFactoryFactory validation \u003ca href=\"https://github.com/eitch\"\u003e\u003ccode\u003e@​eitch\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3748\"\u003e#3748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: traverse the current dimension to get the correct pos in PgArray#calcRemainingDataLength \u003ca href=\"https://github.com/sly461\"\u003e\u003ccode\u003e@​sly461\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3746\"\u003e#3746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add channelBinding to SslTest \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3665\"\u003e#3665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove excessive ReentrantLock.lock usages \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3703\"\u003e#3703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add ossf-scorecard security scanning \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix indentation to let CI pass \u003ca href=\"https://github.com/mohitsatr\"\u003e\u003ccode\u003e@​mohitsatr\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3682\"\u003e#3682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: extract pgjdbc/testFixtures to testkit project \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3666\"\u003e#3666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make sure getImportedExportedKeys returns columns in consistent order \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3663\"\u003e#3663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: use PreparedStatement for DatabaseMetaData.getCrossReference, getImportedKeys, getExportedKeys \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3641\"\u003e#3641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u0026quot;SELF_REFERENCING_COL_NAME\u0026quot; field to getTables' ResultSetMetaData to fix NullPointerException \u003ca href=\"https://github.com/SophiahHo\"\u003e\u003ccode\u003e@​SophiahHo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid IllegalStateException: Timer already cancelled  when StatementCancelTimerTask.run throws a runtime error \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid NullPointerException when cancelling a query if cancel key is not known yet \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: unable to open replication connection to servers \u0026lt; 12 \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix published project name \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update publish to Central Portal task name after bumping nmcp \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3808\"\u003e#3808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update com.gradleup.nmcp to 1.1.0 \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3807\"\u003e#3807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Update release plugin config to use .set(...) for props and inject nexus creds via gradle props\u0026quot; \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: group com.gradleup.nmcp version updates \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: use bump org.apache.bcel:bcel test dependency in testCompileClasspath as well \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3775\"\u003e#3775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typo in PGReplicationStream.java \u003ca href=\"https://github.com/atorik\"\u003e\u003ccode\u003e@​atorik\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: remove JDK versions from the key workflow names \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add GitHub Actions workflow for generating release PGP key \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: replace StandardCharsets with Charsets to simplify code \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: migrate publish workflow to Central Portal publishing via com.gradleup.nmcp \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3686\"\u003e#3686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: adjust the default branch name for ossf scorecard scan \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3697\"\u003e#3697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add top-level read-only permissions for GitHub Actions when missing \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3696\"\u003e#3696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: use config:best-practices preset for Renovate \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3687\"\u003e#3687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md\"\u003eorg.postgresql:postgresql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[42.7.8] (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add configurable boolean-to-numeric conversion for ResultSet getters [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3796\"\u003e#3796\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3796\"\u003epgjdbc/pgjdbc#3796\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: remove QUERY_ONESHOT flag when calling getMetaData [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3783\"\u003epgjdbc/pgjdbc#3783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: use \u003ccode\u003eBufferedInputStream\u003c/code\u003e with \u003ccode\u003eFileInputStream\u003c/code\u003e [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3750\"\u003e#3750\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3750\"\u003epgjdbc/pgjdbc#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: enable server-prepared statements for DatabaseMetaData\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid NullPointerException when cancelling a query if cancel key is not known yet\u003c/li\u003e\n\u003cli\u003efix: Change \u0026quot;PST\u0026quot; timezone in TimestampTest to \u0026quot;Pacific Standard Time\u0026quot; [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3774\"\u003e#3774\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3774\"\u003epgjdbc/pgjdbc#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: traverse the current dimension to get the correct pos in PgArray#calcRemainingDataLength [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3746\"\u003e#3746\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3746\"\u003epgjdbc/pgjdbc#3746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make sure getImportedExportedKeys returns columns in consistent order\u003c/li\u003e\n\u003cli\u003efix: Add \u0026quot;SELF_REFERENCING_COL_NAME\u0026quot; field to getTables' ResultSetMetaData to fix NullPointerException [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3660\"\u003e#3660\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3660\"\u003epgjdbc/pgjdbc#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: unable to open replication connection to servers \u0026lt; 12\u003c/li\u003e\n\u003cli\u003efix: avoid closing statement caused by driver's internal ResultSet#close()\u003c/li\u003e\n\u003cli\u003efix: return empty metadata for empty catalog names as it was before\u003c/li\u003e\n\u003cli\u003efix: Incorrect class comparison in PGXmlFactoryFactory validation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9a5492d99ce43507e318ce4bb56030f74b773d48\"\u003e\u003ccode\u003e9a5492d\u003c/code\u003e\u003c/a\u003e chore: fix published project name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/ca064f81235b8b6d17577dbd92c4fec1c9ffb963\"\u003e\u003ccode\u003eca064f8\u003c/code\u003e\u003c/a\u003e chore: update publish to Central Portal task name after bumping nmcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/3d97bb83f64d3f888e55e61635d180d088a33221\"\u003e\u003ccode\u003e3d97bb8\u003c/code\u003e\u003c/a\u003e fix: avoid IllegalStateException: Timer already cancelled  when StatementCanc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/faa7dfc29d82b4b9e62f8692742eaeac4324fe5a\"\u003e\u003ccode\u003efaa7dfc\u003c/code\u003e\u003c/a\u003e test: move BaseTest4 to testkit module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/dbf2847d40b16790028f9ead0437edbca0d9b2c4\"\u003e\u003ccode\u003edbf2847\u003c/code\u003e\u003c/a\u003e fix(deps): update com.gradleup.nmcp to 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9245e268e328eef77b82e2df72aa915427318864\"\u003e\u003ccode\u003e9245e26\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: Update release plugin config to use .set(...) for props and inje...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/8e833c31bfa275c09cbff058e22af0b513d7e418\"\u003e\u003ccode\u003e8e833c3\u003c/code\u003e\u003c/a\u003e chore: group com.gradleup.nmcp version updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/ec5a0881ec2f835d66438efec1d713624634c3c4\"\u003e\u003ccode\u003eec5a088\u003c/code\u003e\u003c/a\u003e fix: Update release plugin config to use .set(...) for props and inject nexus...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/c03db58418b18e725948a46f6d15c35848dfdef0\"\u003e\u003ccode\u003ec03db58\u003c/code\u003e\u003c/a\u003e update version to 42.7.8 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/50ff169f34f023dcb2023d1072e649754eb6bb85\"\u003e\u003ccode\u003e50ff169\u003c/code\u003e\u003c/a\u003e change logs for version 42.7.8 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.7...REL42.7.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.flywaydb:flyway-database-postgresql` from 11.10.0 to 11.13.1\n\nUpdates `org.verapdf:validation-model` from 1.28.1 to 1.28.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veraPDF/veraPDF-validation/commit/0d3ae60ac032b4f089f2e2abc2e75e5d4aa2efa2\"\u003e\u003ccode\u003e0d3ae60\u003c/code\u003e\u003c/a\u003e Fix NullPointerException in GFPDLinkAnnot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veraPDF/veraPDF-validation/commit/88d757b4ba665a4d910bacc30f0bae1848615013\"\u003e\u003ccode\u003e88d757b\u003c/code\u003e\u003c/a\u003e Fix NullPointerException in GFCosDocument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veraPDF/veraPDF-validation/commit/3ee4757fea3dc6ec94239d5d40f72ce96ce04fc7\"\u003e\u003ccode\u003e3ee4757\u003c/code\u003e\u003c/a\u003e Fix ArrayIndexOutOfBoundsException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veraPDF/veraPDF-validation/commit/d7bf17efb74f1872954cd3084d392d93255ead8f\"\u003e\u003ccode\u003ed7bf17e\u003c/code\u003e\u003c/a\u003e Fix issues with multi flavours\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veraPDF/veraPDF-validation/commit/8988f260332287dedb9eee871621a0f01e20695a\"\u003e\u003ccode\u003e8988f26\u003c/code\u003e\u003c/a\u003e Fix getStructureDestinationObject for GFPDLinkAnnot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veraPDF/veraPDF-validation/commit/4967cd7b8ec2d4af21bad2f92f7e754bf3c57658\"\u003e\u003ccode\u003e4967cd7\u003c/code\u003e\u003c/a\u003e Update parent pom version to 1.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veraPDF/veraPDF-validation/commit/56ab47fd4548514b0cbd6988d3337c90270ccfe5\"\u003e\u003ccode\u003e56ab47f\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into rel/1.28\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/veraPDF/veraPDF-validation/compare/v1.28.1...v1.28.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.jknack:handlebars` from 4.4.0 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/584992307690a72572c258801d868bcbba13ed00\"\u003e\u003ccode\u003e5849923\u003c/code\u003e\u003c/a\u003e v4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/827e6bcff36462fd7955df3e52bf2d23fe1d3caf\"\u003e\u003ccode\u003e827e6bc\u003c/code\u003e\u003c/a\u003e Java 21 ArrayList getLast is resolved by JavaBeanValueResolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/7bebbef05e8c98e87ba907ed5f586d2d42251637\"\u003e\u003ccode\u003e7bebbef\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/8bbe9954c09fa388b6d8d843f70b6796726fc133\"\u003e\u003ccode\u003e8bbe995\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/63a20c4c6a8f4d08f472286be2ed7e2b5ba360de\"\u003e\u003ccode\u003e63a20c4\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/5f3eeff905022c0aee01557a55ecfe85ebd4b146\"\u003e\u003ccode\u003e5f3eeff\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/bb6beae6f7cec0e80f9313b303ef6946997ea976\"\u003e\u003ccode\u003ebb6beae\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/a5ccf613b9566b5fd93df3d3cedfffbab4e155d4\"\u003e\u003ccode\u003ea5ccf61\u003c/code\u003e\u003c/a\u003e change parsing rule to disallow multiple else statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/275b5ec3f409e2b62fd9158ef56f4add295b23e6\"\u003e\u003ccode\u003e275b5ec\u003c/code\u003e\u003c/a\u003e fix(issue-1160): support named 'locale' and 'format' parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/65f8980cdba0b0c3b044ae957a8e87cf1a269c49\"\u003e\u003ccode\u003e65f8980\u003c/code\u003e\u003c/a\u003e Fix invalid Java token error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib-jdk8` from 2.2.0 to 2.2.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin:kotlin-stdlib-jdk8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78187\"\u003e\u003ccode\u003eKT-78187\u003c/code\u003e\u003c/a\u003e Synthetic properties not to be shown as callables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72525\"\u003e\u003ccode\u003eKT-72525\u003c/code\u003e\u003c/a\u003e K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74246\"\u003e\u003ccode\u003eKT-74246\u003c/code\u003e\u003c/a\u003e KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78382\"\u003e\u003ccode\u003eKT-78382\u003c/code\u003e\u003c/a\u003e K2 IR lowering error when interface extends interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73201\"\u003e\u003ccode\u003eKT-73201\u003c/code\u003e\u003c/a\u003e K2 IDE: Error while evaluating expressions with local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78164\"\u003e\u003ccode\u003eKT-78164\u003c/code\u003e\u003c/a\u003e Evaluator: '\u003ccode\u003e@JvmName\u003c/code\u003e' annotations are not recognized in other modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73084\"\u003e\u003ccode\u003eKT-73084\u003c/code\u003e\u003c/a\u003e K2 evaluator cannot resolve local variables standing at the closing brace\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76490\"\u003e\u003ccode\u003eKT-76490\u003c/code\u003e\u003c/a\u003e Do not load ast during the contracts phase if no contracts present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78132\"\u003e\u003ccode\u003eKT-78132\u003c/code\u003e\u003c/a\u003e Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72227\"\u003e\u003ccode\u003eKT-72227\u003c/code\u003e\u003c/a\u003e SOE from recursive value class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68977\"\u003e\u003ccode\u003eKT-68977\u003c/code\u003e\u003c/a\u003e K2 IDE: Reference to companion object through typealias in a function call does not work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72357\"\u003e\u003ccode\u003eKT-72357\u003c/code\u003e\u003c/a\u003e Implement partial body resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76932\"\u003e\u003ccode\u003eKT-76932\u003c/code\u003e\u003c/a\u003e Support context parameters on dangling modifier list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72407\"\u003e\u003ccode\u003eKT-72407\u003c/code\u003e\u003c/a\u003e FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77602\"\u003e\u003ccode\u003eKT-77602\u003c/code\u003e\u003c/a\u003e K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77629\"\u003e\u003ccode\u003eKT-77629\u003c/code\u003e\u003c/a\u003e K2: NPE: \u0026quot;org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76855\"\u003e\u003ccode\u003eKT-76855\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eKaType.asPsiType\u003c/code\u003e returns \u003ccode\u003enull\u003c/code\u003e for a local inner class in dependent analysis tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72718\"\u003e\u003ccode\u003eKT-72718\u003c/code\u003e\u003c/a\u003e ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76811\"\u003e\u003ccode\u003eKT-76811\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eresolveToFirSymbol\u003c/code\u003e finds a \u003ccode\u003eFirPropertySymbol\u003c/code\u003e for a \u003ccode\u003eKtScript\u003c/code\u003e in dependent analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73586\"\u003e\u003ccode\u003eKT-73586\u003c/code\u003e\u003c/a\u003e [Analysis API] Add \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e before accessing modifiers of members\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71135\"\u003e\u003ccode\u003eKT-71135\u003c/code\u003e\u003c/a\u003e AA: exception from sealed inheritors checker when \u003ccode\u003eanalyzeCopy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75534\"\u003e\u003ccode\u003eKT-75534\u003c/code\u003e\u003c/a\u003e K2 AA: \u0026quot;Containing declaration should present for nested declaration class KtNamedFunction\u0026quot; with dangling annotation on top-level anonymous function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75687\"\u003e\u003ccode\u003eKT-75687\u003c/code\u003e\u003c/a\u003e K2: local variable doesn't get to the do-while scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-56543\"\u003e\u003ccode\u003eKT-56543\u003c/code\u003e\u003c/a\u003e LL FIR: rework lazy transformers so transformers modify only declarations they suppose to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76809\"\u003e\u003ccode\u003eKT-76809\u003c/code\u003e\u003c/a\u003e Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78835\"\u003e\u003ccode\u003eKT-78835\u003c/code\u003e\u003c/a\u003e Find usages of a light constructor from a class with an empty body finds usages of class as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78878\"\u003e\u003ccode\u003eKT-78878\u003c/code\u003e\u003c/a\u003e K2. Method shown as unavailable in Java when \u003ccode\u003e@JvmExposeBoxed\u003c/code\u003e is applied (redundantly) at both class and method level in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-stdlib-jdk8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78187\"\u003e\u003ccode\u003eKT-78187\u003c/code\u003e\u003c/a\u003e Synthetic properties not to be shown as callables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72525\"\u003e\u003ccode\u003eKT-72525\u003c/code\u003e\u003c/a\u003e K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74246\"\u003e\u003ccode\u003eKT-74246\u003c/code\u003e\u003c/a\u003e KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78382\"\u003e\u003ccode\u003eKT-78382\u003c/code\u003e\u003c/a\u003e K2 IR lowering error when interface extends interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73201\"\u003e\u003ccode\u003eKT-73201\u003c/code\u003e\u003c/a\u003e K2 IDE: Error while evaluating expressions with local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78164\"\u003e\u003ccode\u003eKT-78164\u003c/code\u003e\u003c/a\u003e Evaluator: '\u003ccode\u003e@JvmName\u003c/code\u003e' annotations are not recognized in other modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73084\"\u003e\u003ccode\u003eKT-73084\u003c/code\u003e\u003c/a\u003e K2 evaluator cannot resolve local variables standing at the closing brace\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76490\"\u003e\u003ccode\u003eKT-76490\u003c/code\u003e\u003c/a\u003e Do not load ast during the contracts phase if no contracts present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78132\"\u003e\u003ccode\u003eKT-78132\u003c/code\u003e\u003c/a\u003e Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72227\"\u003e\u003ccode\u003eKT-72227\u003c/code\u003e\u003c/a\u003e SOE from recursive value class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68977\"\u003e\u003ccode\u003eKT-68977\u003c/code\u003e\u003c/a\u003e K2 IDE: Reference to companion object through typealias in a function call does not work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72357\"\u003e\u003ccode\u003eKT-72357\u003c/code\u003e\u003c/a\u003e Implement partial body resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76932\"\u003e\u003ccode\u003eKT-76932\u003c/code\u003e\u003c/a\u003e Support context parameters on dangling modifier list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72407\"\u003e\u003ccode\u003eKT-72407\u003c/code\u003e\u003c/a\u003e FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77602\"\u003e\u003ccode\u003eKT-77602\u003c/code\u003e\u003c/a\u003e K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77629\"\u003e\u003ccode\u003eKT-77629\u003c/code\u003e\u003c/a\u003e K2: NPE: \u0026quot;org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76855\"\u003e\u003ccode\u003eKT-76855\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eKaType.asPsiType\u003c/code\u003e returns \u003ccode\u003enull\u003c/code\u003e for a local inner class in dependent analysis tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72718\"\u003e\u003ccode\u003eKT-72718\u003c/code\u003e\u003c/a\u003e ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76811\"\u003e\u003ccode\u003eKT-76811\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eresolveToFirSymbol\u003c/code\u003e finds a \u003ccode\u003eFirPropertySymbol\u003c/code\u003e for a \u003ccode\u003eKtScript\u003c/code\u003e in dependent analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73586\"\u003e\u003ccode\u003eKT-73586\u003c/code\u003e\u003c/a\u003e [Analysis API] Add \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e before accessing modifiers of members\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71135\"\u003e\u003ccode\u003eKT-71135\u003c/code\u003e\u003c/a\u003e AA: exception from sealed inheritors checker when \u003ccode\u003eanalyzeCopy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75534\"\u003e\u003ccode\u003eKT-75534\u003c/code\u003e\u003c/a\u003e K2 AA: \u0026quot;Containing declaration should present for nested declaration class KtNamedFunction\u0026quot; with dangling annotation on top-level anonymous function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75687\"\u003e\u003ccode\u003eKT-75687\u003c/code\u003e\u003c/a\u003e K2: local variable doesn't get to the do-while scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-56543\"\u003e\u003ccode\u003eKT-56543\u003c/code\u003e\u003c/a\u003e LL FIR: rework lazy transformers so transformers modify only declarations they suppose to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76809\"\u003e\u003ccode\u003eKT-76809\u003c/code\u003e\u003c/a\u003e Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/k9-punsj/pull/1471","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fk9-punsj/issues/1471","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1471/packages"}},{"old_version":"4.3.+","new_version":"4.5.0","update_type":"minor","path":null,"pr_created_at":"2025-09-22T23:02:30.000Z","version_change":"4.3.+ → 4.5.0","issue":{"uuid":"2851383453","node_id":"PR_kwDOGSB2BM6p9Kid","number":248,"state":"open","title":"Bump com.github.jknack:handlebars from 4.3.+ to 4.5.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-22T23:02:30.000Z","updated_at":"2025-09-22T23:02:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.github.jknack:handlebars","old_version":"4.3.+","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) from 4.3.+ to 4.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ehandlebars 4.4.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/3228\"\u003e#3228\u003c/a\u003e kotlin: mount of coroutine routes doesn't work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.4.0\"\u003ev4.4.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/56?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.3.1...v4.4.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTODO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocument package change names required for Java Modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://patreon.com/edgarespina\"\u003ePatreon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jknack/handlebars.java/commits/v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.jknack:handlebars\u0026package-manager=gradle\u0026previous-version=4.3.+\u0026new-version=4.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/v1r3n/conductor/pull/248","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/v1r3n%2Fconductor/issues/248","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/248/packages"}},{"old_version":"4.4.0","new_version":"4.5.0","update_type":"minor","path":null,"pr_created_at":"2025-09-15T13:14:27.000Z","version_change":"4.4.0 → 4.5.0","issue":{"uuid":"3417922671","node_id":"PR_kwDOC4t6Kc6ooqeO","number":451,"state":"open","title":"Bump the maven group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T13:14:27.000Z","updated_at":"2025-09-25T07:12:30.806Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":15,"packages":[{"name":"com.github.jknack:handlebars","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"com.github.jknack:handlebars-jackson","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"io.github.openhtmltopdf:openhtmltopdf-core","old_version":"1.1.28","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-pdfbox","old_version":"1.1.28","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-svg-support","old_version":"1.1.28","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"commons-io:commons-io","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/apache/commons-io"},{"name":"org.jsoup:jsoup","old_version":"1.19.1","new_version":"1.21.2","repository_url":"https://github.com/jhy/jsoup"},{"name":"com.github.everit-org.json-schema:org.everit.json.schema","old_version":"1.14.4","new_version":"v1.14.6","repository_url":"https://github.com/everit-org/json-schema"},{"name":"org.commonmark:commonmark","old_version":"0.24.0","new_version":"0.26.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"org.commonmark:commonmark-ext-gfm-tables","old_version":"0.24.0","new_version":"0.26.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"no.nav.familie.felles:log","old_version":"3.20250505101905_835431d","new_version":"3.20250915092837_153983f","repository_url":"https://github.com/navikt/familie-felles"},{"name":"org.jetbrains.kotlin:kotlin-test","old_version":"2.1.21","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-allopen","old_version":"2.1.21","new_version":"2.2.20"},{"name":"org.jetbrains.kotlin:kotlin-maven-noarg","old_version":"2.1.21","new_version":"2.2.20"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.1.21","new_version":"2.2.20"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.4.0` | `4.5.0` |\n| [com.github.jknack:handlebars-jackson](https://github.com/jknack/handlebars.java) | `4.4.0` | `4.5.0` |\n| [io.github.openhtmltopdf:openhtmltopdf-core](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.28` | `1.1.31` |\n| [io.github.openhtmltopdf:openhtmltopdf-pdfbox](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.28` | `1.1.31` |\n| [io.github.openhtmltopdf:openhtmltopdf-svg-support](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.28` | `1.1.31` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.19.1` | `1.21.2` |\n| [com.github.everit-org.json-schema:org.everit.json.schema](https://github.com/everit-org/json-schema) | `1.14.4` | `v1.14.6` |\n| [org.commonmark:commonmark](https://github.com/commonmark/commonmark-java) | `0.24.0` | `0.26.0` |\n| [org.commonmark:commonmark-ext-gfm-tables](https://github.com/commonmark/commonmark-java) | `0.24.0` | `0.26.0` |\n| [no.nav.familie.felles:log](https://github.com/navikt/familie-felles) | `3.20250505101905_835431d` | `3.20250915092837_153983f` |\n| [org.jetbrains.kotlin:kotlin-test](https://github.com/JetBrains/kotlin) | `2.1.21` | `2.2.20` |\n| org.jetbrains.kotlin:kotlin-maven-allopen | `2.1.21` | `2.2.20` |\n| org.jetbrains.kotlin:kotlin-maven-noarg | `2.1.21` | `2.2.20` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.1.21` | `2.2.20` |\n\n\nUpdates `com.github.jknack:handlebars` from 4.4.0 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/584992307690a72572c258801d868bcbba13ed00\"\u003e\u003ccode\u003e5849923\u003c/code\u003e\u003c/a\u003e v4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/827e6bcff36462fd7955df3e52bf2d23fe1d3caf\"\u003e\u003ccode\u003e827e6bc\u003c/code\u003e\u003c/a\u003e Java 21 ArrayList getLast is resolved by JavaBeanValueResolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/7bebbef05e8c98e87ba907ed5f586d2d42251637\"\u003e\u003ccode\u003e7bebbef\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/8bbe9954c09fa388b6d8d843f70b6796726fc133\"\u003e\u003ccode\u003e8bbe995\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/63a20c4c6a8f4d08f472286be2ed7e2b5ba360de\"\u003e\u003ccode\u003e63a20c4\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/5f3eeff905022c0aee01557a55ecfe85ebd4b146\"\u003e\u003ccode\u003e5f3eeff\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/bb6beae6f7cec0e80f9313b303ef6946997ea976\"\u003e\u003ccode\u003ebb6beae\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/a5ccf613b9566b5fd93df3d3cedfffbab4e155d4\"\u003e\u003ccode\u003ea5ccf61\u003c/code\u003e\u003c/a\u003e change parsing rule to disallow multiple else statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/275b5ec3f409e2b62fd9158ef56f4add295b23e6\"\u003e\u003ccode\u003e275b5ec\u003c/code\u003e\u003c/a\u003e fix(issue-1160): support named 'locale' and 'format' parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/65f8980cdba0b0c3b044ae957a8e87cf1a269c49\"\u003e\u003ccode\u003e65f8980\u003c/code\u003e\u003c/a\u003e Fix invalid Java token error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.jknack:handlebars-jackson` from 4.4.0 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars-jackson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/584992307690a72572c258801d868bcbba13ed00\"\u003e\u003ccode\u003e5849923\u003c/code\u003e\u003c/a\u003e v4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/827e6bcff36462fd7955df3e52bf2d23fe1d3caf\"\u003e\u003ccode\u003e827e6bc\u003c/code\u003e\u003c/a\u003e Java 21 ArrayList getLast is resolved by JavaBeanValueResolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/7bebbef05e8c98e87ba907ed5f586d2d42251637\"\u003e\u003ccode\u003e7bebbef\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/8bbe9954c09fa388b6d8d843f70b6796726fc133\"\u003e\u003ccode\u003e8bbe995\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/63a20c4c6a8f4d08f472286be2ed7e2b5ba360de\"\u003e\u003ccode\u003e63a20c4\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/5f3eeff905022c0aee01557a55ecfe85ebd4b146\"\u003e\u003ccode\u003e5f3eeff\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/bb6beae6f7cec0e80f9313b303ef6946997ea976\"\u003e\u003ccode\u003ebb6beae\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/a5ccf613b9566b5fd93df3d3cedfffbab4e155d4\"\u003e\u003ccode\u003ea5ccf61\u003c/code\u003e\u003c/a\u003e change parsing rule to disallow multiple else statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/275b5ec3f409e2b62fd9158ef56f4add295b23e6\"\u003e\u003ccode\u003e275b5ec\u003c/code\u003e\u003c/a\u003e fix(issue-1160): support named 'locale' and 'format' parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/65f8980cdba0b0c3b044ae957a8e87cf1a269c49\"\u003e\u003ccode\u003e65f8980\u003c/code\u003e\u003c/a\u003e Fix invalid Java token error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.jknack:handlebars-jackson` from 4.4.0 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jknack/handlebars.java/releases\"\u003ecom.github.jknack:handlebars-jackson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehandlebars.java 4.5.0\u003c/h2\u003e\n\u003cp\u003eHappy to announce a new release! 🚀 🎉\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 21 ArrayList getLast is resolved by JavaBeanValueResolver \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1163\"\u003e#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1162\"\u003e#1162\u003c/a\u003e - Bump commons-lang3 to fix CVE-2025-48924 \u003ca href=\"https://redirect.github.com/jknack/handlebars.java/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove check around JVM version 922e24af9df25c2e8912660dc1c3f481aa68ee39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jooby-project/jooby/tree/v4.5.0\"\u003ev4.5.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/milestone/57?closed=1\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003eChangelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSupport my work\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sponsors/jknack\"\u003eSponsor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/paypalme2/edgarespina\"\u003ePaypal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/584992307690a72572c258801d868bcbba13ed00\"\u003e\u003ccode\u003e5849923\u003c/code\u003e\u003c/a\u003e v4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/827e6bcff36462fd7955df3e52bf2d23fe1d3caf\"\u003e\u003ccode\u003e827e6bc\u003c/code\u003e\u003c/a\u003e Java 21 ArrayList getLast is resolved by JavaBeanValueResolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/7bebbef05e8c98e87ba907ed5f586d2d42251637\"\u003e\u003ccode\u003e7bebbef\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/8bbe9954c09fa388b6d8d843f70b6796726fc133\"\u003e\u003ccode\u003e8bbe995\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/63a20c4c6a8f4d08f472286be2ed7e2b5ba360de\"\u003e\u003ccode\u003e63a20c4\u003c/code\u003e\u003c/a\u003e prepare for maven release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/5f3eeff905022c0aee01557a55ecfe85ebd4b146\"\u003e\u003ccode\u003e5f3eeff\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/bb6beae6f7cec0e80f9313b303ef6946997ea976\"\u003e\u003ccode\u003ebb6beae\u003c/code\u003e\u003c/a\u003e build: dependency upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/a5ccf613b9566b5fd93df3d3cedfffbab4e155d4\"\u003e\u003ccode\u003ea5ccf61\u003c/code\u003e\u003c/a\u003e change parsing rule to disallow multiple else statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/275b5ec3f409e2b62fd9158ef56f4add295b23e6\"\u003e\u003ccode\u003e275b5ec\u003c/code\u003e\u003c/a\u003e fix(issue-1160): support named 'locale' and 'format' parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jknack/handlebars.java/commit/65f8980cdba0b0c3b044ae957a8e87cf1a269c49\"\u003e\u003ccode\u003e65f8980\u003c/code\u003e\u003c/a\u003e Fix invalid Java token error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jknack/handlebars.java/compare/v4.4.0...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.github.openhtmltopdf:openhtmltopdf-core` from 1.1.28 to 1.1.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/releases\"\u003eio.github.openhtmltopdf:openhtmltopdf-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigurable XhtmlNamespaceHandler by \u003ca href=\"https://github.com/balrok\"\u003e\u003ccode\u003e@​balrok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/132\"\u003eopenhtmltopdf/openhtmltopdf#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balrok\"\u003e\u003ccode\u003e@​balrok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/132\"\u003eopenhtmltopdf/openhtmltopdf#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.30...1.1.31\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.30...1.1.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echeck if fontresolver is a Closeable, fix \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/123\"\u003e#123\u003c/a\u003e by \u003ca href=\"https://github.com/syjer\"\u003e\u003ccode\u003e@​syjer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/128\"\u003eopenhtmltopdf/openhtmltopdf#128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.29...1.1.30\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.29...1.1.30\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elist-style-type can now take a string, such as '- ', to use as bullet by \u003ca href=\"https://github.com/heckenna\"\u003e\u003ccode\u003e@​heckenna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/119\"\u003eopenhtmltopdf/openhtmltopdf#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heckenna\"\u003e\u003ccode\u003e@​heckenna\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/119\"\u003eopenhtmltopdf/openhtmltopdf#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.29\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.29\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/647ba3a5621171de537a975c520c58a3a67c47e9\"\u003e\u003ccode\u003e647ba3a\u003c/code\u003e\u003c/a\u003e Configurable XhtmlNamespaceHandler (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/ee397a536f8f4479fc9026680910ab2ecde6a9aa\"\u003e\u003ccode\u003eee397a5\u003c/code\u003e\u003c/a\u003e check if fontresolver is a Closeable, fix \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/123\"\u003e#123\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/1b5b135aa669e86d344f42c3e31b5fd7dbd5e969\"\u003e\u003ccode\u003e1b5b135\u003c/code\u003e\u003c/a\u003e list-style-type can now take a string, such as '- ', to use as bullet (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.github.openhtmltopdf:openhtmltopdf-pdfbox` from 1.1.28 to 1.1.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/releases\"\u003eio.github.openhtmltopdf:openhtmltopdf-pdfbox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigurable XhtmlNamespaceHandler by \u003ca href=\"https://github.com/balrok\"\u003e\u003ccode\u003e@​balrok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/132\"\u003eopenhtmltopdf/openhtmltopdf#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balrok\"\u003e\u003ccode\u003e@​balrok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/132\"\u003eopenhtmltopdf/openhtmltopdf#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.30...1.1.31\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.30...1.1.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echeck if fontresolver is a Closeable, fix \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/123\"\u003e#123\u003c/a\u003e by \u003ca href=\"https://github.com/syjer\"\u003e\u003ccode\u003e@​syjer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/128\"\u003eopenhtmltopdf/openhtmltopdf#128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.29...1.1.30\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.29...1.1.30\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elist-style-type can now take a string, such as '- ', to use as bullet by \u003ca href=\"https://github.com/heckenna\"\u003e\u003ccode\u003e@​heckenna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/119\"\u003eopenhtmltopdf/openhtmltopdf#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heckenna\"\u003e\u003ccode\u003e@​heckenna\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/119\"\u003eopenhtmltopdf/openhtmltopdf#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.29\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.29\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/647ba3a5621171de537a975c520c58a3a67c47e9\"\u003e\u003ccode\u003e647ba3a\u003c/code\u003e\u003c/a\u003e Configurable XhtmlNamespaceHandler (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/ee397a536f8f4479fc9026680910ab2ecde6a9aa\"\u003e\u003ccode\u003eee397a5\u003c/code\u003e\u003c/a\u003e check if fontresolver is a Closeable, fix \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/123\"\u003e#123\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/1b5b135aa669e86d344f42c3e31b5fd7dbd5e969\"\u003e\u003ccode\u003e1b5b135\u003c/code\u003e\u003c/a\u003e list-style-type can now take a string, such as '- ', to use as bullet (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.github.openhtmltopdf:openhtmltopdf-svg-support` from 1.1.28 to 1.1.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/releases\"\u003eio.github.openhtmltopdf:openhtmltopdf-svg-support's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigurable XhtmlNamespaceHandler by \u003ca href=\"https://github.com/balrok\"\u003e\u003ccode\u003e@​balrok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/132\"\u003eopenhtmltopdf/openhtmltopdf#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balrok\"\u003e\u003ccode\u003e@​balrok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/132\"\u003eopenhtmltopdf/openhtmltopdf#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.30...1.1.31\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.30...1.1.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echeck if fontresolver is a Closeable, fix \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/123\"\u003e#123\u003c/a\u003e by \u003ca href=\"https://github.com/syjer\"\u003e\u003ccode\u003e@​syjer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/128\"\u003eopenhtmltopdf/openhtmltopdf#128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.29...1.1.30\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.29...1.1.30\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elist-style-type can now take a string, such as '- ', to use as bullet by \u003ca href=\"https://github.com/heckenna\"\u003e\u003ccode\u003e@​heckenna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/119\"\u003eopenhtmltopdf/openhtmltopdf#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heckenna\"\u003e\u003ccode\u003e@​heckenna\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/119\"\u003eopenhtmltopdf/openhtmltopdf#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.29\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.29\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/647ba3a5621171de537a975c520c58a3a67c47e9\"\u003e\u003ccode\u003e647ba3a\u003c/code\u003e\u003c/a\u003e Configurable XhtmlNamespaceHandler (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/ee397a536f8f4479fc9026680910ab2ecde6a9aa\"\u003e\u003ccode\u003eee397a5\u003c/code\u003e\u003c/a\u003e check if fontresolver is a Closeable, fix \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/123\"\u003e#123\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/1b5b135aa669e86d344f42c3e31b5fd7dbd5e969\"\u003e\u003ccode\u003e1b5b135\u003c/code\u003e\u003c/a\u003e list-style-type can now take a string, such as '- ', to use as bullet (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.github.openhtmltopdf:openhtmltopdf-pdfbox` from 1.1.28 to 1.1.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/releases\"\u003eio.github.openhtmltopdf:openhtmltopdf-pdfbox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigurable XhtmlNamespaceHandler by \u003ca href=\"https://github.com/balrok\"\u003e\u003ccode\u003e@​balrok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/132\"\u003eopenhtmltopdf/openhtmltopdf#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balrok\"\u003e\u003ccode\u003e@​balrok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/132\"\u003eopenhtmltopdf/openhtmltopdf#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.30...1.1.31\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.30...1.1.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echeck if fontresolver is a Closeable, fix \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/123\"\u003e#123\u003c/a\u003e by \u003ca href=\"https://github.com/syjer\"\u003e\u003ccode\u003e@​syjer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/128\"\u003eopenhtmltopdf/openhtmltopdf#128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.29...1.1.30\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.29...1.1.30\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elist-style-type can now take a string, such as '- ', to use as bullet by \u003ca href=\"https://github.com/heckenna\"\u003e\u003ccode\u003e@​heckenna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/119\"\u003eopenhtmltopdf/openhtmltopdf#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heckenna\"\u003e\u003ccode\u003e@​heckenna\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/119\"\u003eopenhtmltopdf/openhtmltopdf#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.29\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.29\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/647ba3a5621171de537a975c520c58a3a67c47e9\"\u003e\u003ccode\u003e647ba3a\u003c/code\u003e\u003c/a\u003e Configurable XhtmlNamespaceHandler (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/ee397a536f8f4479fc9026680910ab2ecde6a9aa\"\u003e\u003ccode\u003eee397a5\u003c/code\u003e\u003c/a\u003e check if fontresolver is a Closeable, fix \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/123\"\u003e#123\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/1b5b135aa669e86d344f42c3e31b5fd7dbd5e969\"\u003e\u003ccode\u003e1b5b135\u003c/code\u003e\u003c/a\u003e list-style-type can now take a string, such as '- ', to use as bullet (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.github.openhtmltopdf:openhtmltopdf-svg-support` from 1.1.28 to 1.1.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/releases\"\u003eio.github.openhtmltopdf:openhtmltopdf-svg-support's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigurable XhtmlNamespaceHandler by \u003ca href=\"https://github.com/balrok\"\u003e\u003ccode\u003e@​balrok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/132\"\u003eopenhtmltopdf/openhtmltopdf#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balrok\"\u003e\u003ccode\u003e@​balrok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/132\"\u003eopenhtmltopdf/openhtmltopdf#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.30...1.1.31\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.30...1.1.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echeck if fontresolver is a Closeable, fix \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/123\"\u003e#123\u003c/a\u003e by \u003ca href=\"https://github.com/syjer\"\u003e\u003ccode\u003e@​syjer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/128\"\u003eopenhtmltopdf/openhtmltopdf#128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.29...1.1.30\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.29...1.1.30\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenhtmltopdf\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elist-style-type can now take a string, such as '- ', to use as bullet by \u003ca href=\"https://github.com/heckenna\"\u003e\u003ccode\u003e@​heckenna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/119\"\u003eopenhtmltopdf/openhtmltopdf#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heckenna\"\u003e\u003ccode\u003e@​heckenna\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/pull/119\"\u003eopenhtmltopdf/openhtmltopdf#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.29\"\u003ehttps://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.29\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/647ba3a5621171de537a975c520c58a3a67c47e9\"\u003e\u003ccode\u003e647ba3a\u003c/code\u003e\u003c/a\u003e Configurable XhtmlNamespaceHandler (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/ee397a536f8f4479fc9026680910ab2ecde6a9aa\"\u003e\u003ccode\u003eee397a5\u003c/code\u003e\u003c/a\u003e check if fontresolver is a Closeable, fix \u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/123\"\u003e#123\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/commit/1b5b135aa669e86d344f42c3e31b5fd7dbd5e969\"\u003e\u003ccode\u003e1b5b135\u003c/code\u003e\u003c/a\u003e list-style-type can now take a string, such as '- ', to use as bullet (\u003ca href=\"https://redirect.github.com/openhtmltopdf/openhtmltopdf/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openhtmltopdf/openhtmltopdf/compare/1.1.28...1.1.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-io:commons-io` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-io/blob/master/RELEASE-NOTES.txt\"\u003ecommons-io:commons-io's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eApache Commons IO 2.20.0 Release Notes\u003c/p\u003e\n\u003cp\u003eThe Apache Commons IO team is pleased to announce the release of Apache Commons IO 2.20.0.\u003c/p\u003e\n\u003ch2\u003eIntroduction\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons IO library contains utility classes, stream implementations, file filters,\nfile comparators, endian transformation classes, and much more.\u003c/p\u003e\n\u003cp\u003eVersion 2.19.1: Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cp\u003eo IO-875:  Add org.apache.commons.io.file.CountingPathVisitor.accept(Path, BasicFileAttributes) \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/743\"\u003e#743\u003c/a\u003e. Thanks to Pierre Baumard, Gary Gregory.\no          Add org.apache.commons.io.Charsets.isAlias(Charset, String). Thanks to Gary Gregory.\no          Add org.apache.commons.io.Charsets.isUTF8(Charset). Thanks to Gary Gregory.\no          Add org.apache.commons.io.Charsets.toCharsetDefault(String, Charset). Thanks to Gary Gregory.\no IO-279:  Add Tailer ignoreTouch option \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/757\"\u003e#757\u003c/a\u003e. Thanks to Joerg Budischewski, Gary Gregory.\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cp\u003eo          [javadoc] Rename parameter of ProxyOutputStream.write(int) \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/740\"\u003e#740\u003c/a\u003e. Thanks to Jesse Glick.\no IO-875:  CopyDirectoryVisitor ignores fileFilter \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/743\"\u003e#743\u003c/a\u003e. Thanks to Pierre Baumard, Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.AbstractRandomAccessFileOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.ByeArrayOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.InputStreamOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.getWriter(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.AbstractRandomAccessFileOrigin.getWriter(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.OutputStreamOrigin.getWriter(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          FileUtils.readLines(File, Charset) now maps a null Charset to the default Charset \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/744\"\u003e#744\u003c/a\u003e. Thanks to Ryan Kurtz, Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashCr\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.WindowsLineEndingInputStream, org.apache.commons.io.input.WindowsLineEndingInputStream] At WindowsLineEndingInputStream.java:[line 77]Another occurrence at WindowsLineEndingInputStream.java:[line 81] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashCr\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.WindowsLineEndingInputStream] At WindowsLineEndingInputStream.java:[line 112] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashLf\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.WindowsLineEndingInputStream] At WindowsLineEndingInputStream.java:[line 113] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashLf\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 75] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atEos\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 120] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashCr\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 124] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashLf\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 125] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;closed\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.ProxyInputStream] At ProxyInputStream.java:[line 233] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;propagateClose\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.BoundedInputStream] At BoundedInputStream.java:[line 555] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          QueueInputStream reads all but the first byte without waiting. \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/748\"\u003e#748\u003c/a\u003e. Thanks to maxxedev, Piotr P. Karwasz, Gary Gregory.\no          Javadoc fixes and improvements. Thanks to Gary Gregory.\no          Avoid NPE in org.apache.commons.io.filefilter.WildcardFilter.accept(File). Thanks to Gary Gregory.\no IO-874:  FileUtils.forceDelete can delete a broken symlink again \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/756\"\u003e#756\u003c/a\u003e. Thanks to Andy Russell, Joerg Budischewski.\no          Fix infinite loop in AbstractByteArrayOutputStream. \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/758\"\u003e#758\u003c/a\u003e. Thanks to Alex Benusovich.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/c224bce839494ed651e5eba320b27c73ce8d804e\"\u003e\u003ccode\u003ec224bce\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 2.20.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/8981a5c9664574003f5d7620cf5133325161e543\"\u003e\u003ccode\u003e8981a5c\u003c/code\u003e\u003c/a\u003e Remove workaround for\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/4ef481f14220c19f6114a3f793df2202bb1336a6\"\u003e\u003ccode\u003e4ef481f\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/d23228f4a94bd070b0505e5a528da1413915c8a4\"\u003e\u003ccode\u003ed23228f\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/apache/commons-io.git\"\u003ehttps://github.com/apache/commons-io.git\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/5d2737ffe489b91c4af7ccddfeda93d860750729\"\u003e\u003ccode\u003e5d2737f\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/SuppressWarnings\"\u003e\u003ccode\u003e@​SuppressWarnings\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/e5c80d6eff29b9a3b2b917356345d90237e84e57\"\u003e\u003ccode\u003ee5c80d6\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/761\"\u003e#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/2017ac063c1cc284dc855265a15a4e2dfdc653e4\"\u003e\u003ccode\u003e2017ac0\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/commons-io/issues/761\"\u003e#761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/07ce798898b6c6ca639e6ad0e2beecf55cf00d7a\"\u003e\u003ccode\u003e07ce798\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/a828efa09f5b32f80485c2302caf78b8ee3c857c\"\u003e\u003ccode\u003ea828efa\u003c/code\u003e\u003c/a\u003e Add ciManagement element to POM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/46bd1c2955a29d676bfbc3fea6cce84918ba6ac5\"\u003e\u003ccode\u003e46bd1c2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-io/compare/rel/commons-io-2.19.0...rel/commons-io-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jsoup:jsoup` from 1.19.1 to 1.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jhy/jsoup/releases\"\u003eorg.jsoup:jsoup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejsoup 1.21.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ejsoup 1.21.2\u003c/strong\u003e is out now, adding support for custom \u003ccode\u003eSSLContext\u003c/code\u003e in HTTP/2 connections, and improving consistency in how user data is handled in attributes. It also brings performance gains in DOM manipulation and fragment parsing, and fixes several edge cases in stream parsing, traversal, cloning, and concurrent reads.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003ejsoup\u003c/strong\u003e is a Java library for working with real-world HTML and XML. It provides a very convenient API for extracting and manipulating data, using the best of HTML5 DOM methods and CSS selectors.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated internal (yet visible) methods \u003ccode\u003eNormalizer#normalize(String, bool)\u003c/code\u003e and \u003ccode\u003eAttribute#shouldCollapseAttribute(Document.OutputSettings)\u003c/code\u003e. These will be removed in a future version.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eConnection#sslSocketFactory(SSLSocketFactory)\u003c/code\u003e in favor of the new \u003ccode\u003eConnection#sslContext(SSLContext)\u003c/code\u003e. Using \u003ccode\u003esslSocketFactory\u003c/code\u003e will force the use of the legacy \u003ccode\u003eHttpUrlConnection\u003c/code\u003e implementation, which does not support HTTP/2. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2370\"\u003e#2370\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen pretty-printing, if there are consecutive text nodes (via DOM manipulation), the non-significant whitespace between them will be collapsed. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2349\"\u003e#2349\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eConnection.Response#statusMessage()\u003c/code\u003e to return a simple loggable string message (e.g. \u0026quot;OK\u0026quot;) when using the \u003ccode\u003eHttpClient\u003c/code\u003e implementation, which doesn't otherwise return any server-set status message. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2346\"\u003e#2356\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAttributes#size()\u003c/code\u003e and \u003ccode\u003eAttributes#isEmpty()\u003c/code\u003e now exclude any internal attributes (such as user data) from their count. This aligns with the attributes' serialized output and iterator. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2369\"\u003e#2369\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eConnection#sslContext(SSLContext)\u003c/code\u003e to provide a custom SSL (TLS) context to requests, supporting both the \u003ccode\u003eHttpClient\u003c/code\u003e and the legacy \u003ccode\u003eHttUrlConnection\u003c/code\u003e implementations. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2370\"\u003e#2370\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003ePerformance optimizations for DOM manipulation methods including when repeatedly removing an element's first child (\u003ccode\u003eelement.child(0).remove()\u003c/code\u003e, and when using \u003ccode\u003eParser#parseBodyFragement()\u003c/code\u003e to parse a large number of direct children. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2373\"\u003e#2373\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen parsing from an InputStream and a multibyte character happened to straddle a buffer boundary, the stream would not be completely read. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2353\"\u003e#2353\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e.\u003c/li\u003e\n\u003cli\u003eIn \u003ccode\u003eNodeTraversor\u003c/code\u003e, if a last child element was removed during the \u003ccode\u003ehead()\u003c/code\u003e call, the parent would be visited twice. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2355\"\u003e#2355\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e.\u003c/li\u003e\n\u003cli\u003eCloning an Element that has an Attributes object would add an empty internal user-data attribute to that clone, which would cause unexpected results for \u003ccode\u003eAttributes#size()\u003c/code\u003e and \u003ccode\u003eAttributes#isEmpty()\u003c/code\u003e. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2356\"\u003e#2356\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eIn a multithreaded application where multiple threads are calling \u003ccode\u003eElement#children()\u003c/code\u003e on the same element concurrently, a race condition could happen when the method was generating the internal child element cache (a filtered view of its child nodes). Since concurrent reads of DOM objects should be threadsafe without external synchronization, this method has been updated to execute atomically. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2366\"\u003e#2366\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eWhen parsing HTML with svg:script elements in SVG elements, don't enter the Text insertion mode, but continue to parse as foreign content. Otherwise, misnested HTML could then cause an IndexOutOfBoundsException. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2374\"\u003e#2374\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eMalformed HTML could throw an IndexOutOfBoundsException during the adoption agency. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2377\"\u003e#2377\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ejsoup 1.21.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ejsoup 1.21.1\u003c/strong\u003e is out now, featuring powerful new node selection capabilities that let you target specific DOM nodes like comments and text nodes using CSS selectors, dynamic tag customization through the new TagSet callback system, and improved defense against mutation XSS attacks with simplified attribute escaping. This release also brings HTTP/2 support by default, numerous API improvements for better developer experience, and fixes for several edge-case parsing issues.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003ejsoup\u003c/strong\u003e is a Java library for working with real-world HTML and XML. It provides a very convenient API for extracting and manipulating data, using the best of HTML5 DOM methods and CSS selectors.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved previously deprecated methods. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2317\"\u003e#2317\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the \u003ccode\u003e:matchText\u003c/code\u003e pseduo-selector due to its side effects on the DOM; use the new \u003ccode\u003e::textnode\u003c/code\u003e selector and the \u003ccode\u003eElement#selectNodes(String css, Class\u0026lt;T\u0026gt; type)\u003c/code\u003e method instead. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2343\"\u003e#2343\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eConnection.Response#bufferUp()\u003c/code\u003e in lieu of \u003ccode\u003eConnection.Response#readFully()\u003c/code\u003e which can throw a checked IOException.\u003c/li\u003e\n\u003cli\u003eDeprecated internal methods \u003ccode\u003eValidate#ensureNotNull(Object)\u003c/code\u003e (replaced by typed \u003ccode\u003eValidate#expectNotNull(T)\u003c/code\u003e); protected HTML appenders from Attribute and Node.\u003c/li\u003e\n\u003cli\u003eIf you happen to be using any of the deprecated methods, please take the opportunity now to migrate away from them, as they will be removed in a future release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced the \u003ccode\u003eSelector\u003c/code\u003e to support direct matching against nodes such as comments and text nodes. For example, you can now find an element that follows a specific comment: \u003ccode\u003e::comment:contains(prices) + p\u003c/code\u003e will select \u003ccode\u003ep\u003c/code\u003e elements immediately after a \u003ccode\u003e\u0026lt;!-- prices: --\u0026gt;\u003c/code\u003e comment. Supported types include \u003ccode\u003e::node\u003c/code\u003e, \u003ccode\u003e::leafnode\u003c/code\u003e, \u003ccode\u003e::comment\u003c/code\u003e, \u003ccode\u003e::text\u003c/code\u003e, \u003ccode\u003e::data\u003c/code\u003e, and \u003ccode\u003e::cdata\u003c/code\u003e. Node contextual selectors like \u003ccode\u003e::node:contains(text)\u003c/code\u003e, \u003ccode\u003e:matches(regex)\u003c/code\u003e, and \u003ccode\u003e:blank\u003c/code\u003e are also supported. Introduced \u003ccode\u003eElement#selectNodes(String css)\u003c/code\u003e and \u003ccode\u003eElement#selectNodes(String css, Class\u0026lt;T\u0026gt; nodeType)\u003c/code\u003e for direct node selection. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2324\"\u003e#2324\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTagSet#onNewTag(Consumer\u0026lt;Tag\u0026gt; customizer)\u003c/code\u003e: register a callback that’s invoked for each new or cloned Tag when it’s inserted into the set. Enables dynamic tweaks of tag options (for example, marking all custom tags as self-closing, or everything in a given namespace as preserving whitespace). \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2330\"\u003e#2330\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eTokenQueue\u003c/code\u003e and \u003ccode\u003eCharacterReader\u003c/code\u003e autocloseable, to ensure that they will release their buffers back to the buffer pool, for later reuse.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSelector#evaluatorOf(String css)\u003c/code\u003e, as a clearer way to obtain an Evaluator from a CSS query. An alias of \u003ccode\u003eQueryParser.parse(String css)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCustom tags (defined via the \u003ccode\u003eTagSet\u003c/code\u003e) in a foreign namespace (e.g. SVG) can be configured to parse as data tags.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eNodeVisitor#traverse(Node)\u003c/code\u003e to simplify node traversal calls (vs. importing \u003ccode\u003eNodeTraversor\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated the default user-agent string to improve compatibility. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2341\"\u003e#2341\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eThe HTML parser now allows the specific text-data type (Data, RcData) to be customized for known tags. (Previously, that was only supported on custom tags.) \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2326\"\u003e#2326\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eConnection.Response#readFully()\u003c/code\u003e as a replacement for \u003ccode\u003eConnection.Response#bufferUp()\u003c/code\u003e with an explicit IOException. Similarly, added \u003ccode\u003eConnection.Response#readBody()\u003c/code\u003e over \u003ccode\u003eConnection.Response#body()\u003c/code\u003e. Deprecated \u003ccode\u003eConnection.Response#bufferUp()\u003c/code\u003e. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2327\"\u003e#2327\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eWhen serializing HTML, the \u003ccode\u003e\u0026lt;\u003c/code\u003e and \u003ccode\u003e\u0026gt;\u003c/code\u003e characters are now escaped in attributes. This helps prevent a class of mutation XSS attacks. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2337\"\u003e#2337\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eConnection\u003c/code\u003e to prefer using the JDK's HttpClient over HttpUrlConnection, if available, to enable HTTP/2 support by default. Users can disable via \u003ccode\u003e-Djsoup.useHttpClient=false\u003c/code\u003e. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2340\"\u003e#2340\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jhy/jsoup/blob/master/CHANGES.md\"\u003eorg.jsoup:jsoup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.2 (2025-Aug-25)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated internal (yet visible) methods \u003ccode\u003eNormalizer#normalize(String, bool)\u003c/code\u003e and \u003ccode\u003eAttribute#shouldCollapseAttribute(Document.OutputSettings)\u003c/code\u003e. These will be removed in a future version.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eConnection#sslSocketFactory(SSLSocketFactory)\u003c/code\u003e in favor of the new \u003ccode\u003eConnection#sslContext(SSLContext)\u003c/code\u003e. Using \u003ccode\u003esslSocketFactory\u003c/code\u003e will force the use of the legacy \u003ccode\u003eHttpUrlConnection\u003c/code\u003e implementation, which does not support HTTP/2. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2370\"\u003e#2370\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen pretty-printing, if there are consecutive text nodes (via DOM manipulation), the non-significant whitespace between them will be collapsed. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2349\"\u003e#2349\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eConnection.Response#statusMessage()\u003c/code\u003e to return a simple loggable string message (e.g. \u0026quot;OK\u0026quot;) when using the \u003ccode\u003eHttpClient\u003c/code\u003e implementation, which doesn't otherwise return any server-set status message. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2346\"\u003e#2356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAttributes#size()\u003c/code\u003e and \u003ccode\u003eAttributes#isEmpty()\u003c/code\u003e now exclude any internal attributes (such as user data) from their count. This aligns with the attributes' serialized output and iterator. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2369\"\u003e#2369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eConnection#sslContext(SSLContext)\u003c/code\u003e to provide a custom SSL (TLS) context to requests, supporting both the \u003ccode\u003eHttpClient\u003c/code\u003e and the legacy \u003ccode\u003eHttUrlConnection\u003c/code\u003e implementations. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2370\"\u003e#2370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance optimizations for DOM manipulation methods including when repeatedly removing an element's first child (\u003ccode\u003eelement.child(0).remove()\u003c/code\u003e, and when using \u003ccode\u003eParser#parseBodyFragement()\u003c/code\u003e to parse a large number of direct children. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2373\"\u003e#2373\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen parsing from an InputStream and a multibyte character happened to straddle a buffer boundary, the stream would not be completely read. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2353\"\u003e#2353\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eIn \u003ccode\u003eNodeTraversor\u003c/code\u003e, if a last child element was removed during the \u003ccode\u003ehead()\u003c/code\u003e call, the parent would be visited twice. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2355\"\u003e#2355\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCloning an Element that has an Attributes object would add an empty internal user-data attribute to that clone, which would cause unexpected results for \u003ccode\u003eAttributes#size()\u003c/code\u003e and \u003ccode\u003eAttributes#isEmpty()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2356\"\u003e#2356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn a multithreaded application where multiple threads are calling \u003ccode\u003eElement#children()\u003c/code\u003e on the same element concurrently, a race condition could happen when the method was generating the internal child element cache (a filtered view of its child nodes). Since concurrent reads of DOM objects should be threadsafe without external synchronization, this method has been updated to execute atomically. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2366\"\u003e#2366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen parsing HTML with svg:script elements in SVG elements, don't enter the Text insertion mode, but continue to parse as foreign content. Otherwise, misnested HTML could then cause an IndexOutOfBoundsException. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2374\"\u003e#2374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMalformed HTML could throw an IndexOutOfBoundsException during the adoption agency. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2377\"\u003e#2377\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.1 (2025-Jun-23)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved previously deprecated methods. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2317\"\u003e#2317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the \u003ccode\u003e:matchText\u003c/code\u003e pseduo-selector due to its side effects on the DOM; use the new \u003ccode\u003e::textnode\u003c/code\u003e selector and the \u003ccode\u003eElement#selectNodes(String css, Class type)\u003c/code\u003e method instead. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2343\"\u003e#2343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eConnection.Response#bufferUp()\u003c/code\u003e in lieu of \u003ccode\u003eConnection.Response#readFully()\u003c/code\u003e which can throw a checked IOException.\u003c/li\u003e\n\u003cli\u003eDeprecated internal methods \u003ccode\u003eValidate#ensureNotNull\u003c/code\u003e (replaced by typed \u003ccode\u003eValidate#expectNotNull\u003c/code\u003e); protected HTML appenders from Attribute and Node.\u003c/li\u003e\n\u003cli\u003eIf you happen to be using any of the deprecated methods, please take the opportunity now to migrate away from them, as they will be removed in a future release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced the \u003ccode\u003eSelector\u003c/code\u003e to support direct matching against nodes such as comments and text nodes. For example, you can now find an element that follows a specific comment: \u003ccode\u003e::comment:contains(prices) + p\u003c/code\u003e will select \u003ccode\u003ep\u003c/code\u003e elements immediately after a \u003ccode\u003e\u0026lt;!-- prices: --\u0026gt;\u003c/code\u003e comment. Supported types include \u003ccode\u003e::node\u003c/code\u003e, \u003ccode\u003e::leafnode\u003c/code\u003e, \u003ccode\u003e::comment\u003c/code\u003e, \u003ccode\u003e::text\u003c/code\u003e, \u003ccode\u003e::data\u003c/code\u003e, and \u003ccode\u003e::cdata\u003c/code\u003e. Node contextual selectors like \u003ccode\u003e::node:contains(text)\u003c/code\u003e, \u003ccode\u003e:matches(regex)\u003c/code\u003e, and \u003ccode\u003e:blank\u003c/code\u003e are also supported. Introduced \u003ccode\u003eElement#selectNodes(String css)\u003c/code\u003e and \u003ccode\u003eElement#selectNodes(String css, Class nodeType)\u003c/code\u003e for direct node selection. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2324\"\u003e#2324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTagSet#onNewTag(Consumer\u0026lt;Tag\u0026gt; customizer)\u003c/code\u003e: register a callback that’s invoked for each new or cloned Tag when it’s inserted into the set. Enables dynamic tweaks of tag options (for example, marking all custom tags as self-closing, or everything in a given namespace as preserving whitespace).\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eTokenQueue\u003c/code\u003e and \u003ccode\u003eCharacterReader\u003c/code\u003e autocloseable, to ensure that they will release their buffers back to the buffer pool, for later reuse.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSelector#evaluatorOf(String css)\u003c/code\u003e, as a clearer way to obtain an Evaluator from a CSS query. An alias of \u003ccode\u003eQueryParser.parse(String css)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCustom tags (defined via the \u003ccode\u003eTagSet\u003c/code\u003e) in a foreign namespace (e.g. SVG) can be configured to parse as data tags.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eNodeVisitor#traverse(Node)\u003c/code\u003e to simplify node traversal calls (vs. importing \u003ccode\u003eNodeTraversor\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated the default user-agent string to improve compatibility. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2341\"\u003e#2341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe HTML parser now allows the specific text-data type (Data, RcData) to be customized for known tags. (Previously, that was only supported on custom tags.) \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2326\"\u003e#2326\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eConnection#readFully()\u003c/code\u003e as a replacement for \u003ccode\u003eConnection#bufferUp()\u003c/code\u003e with an explicit IOException. Similarly, added \u003ccode\u003eConnection#readBody()\u003c/code\u003e over \u003ccode\u003eConnection#body()\u003c/code\u003e. Deprecated \u003ccode\u003eConnection#bufferUp()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2327\"\u003e#2327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen serializing HTML, the \u003ccode\u003e\u0026lt;\u003c/code\u003e and \u003ccode\u003e\u0026gt;\u003c/code\u003e characters are now escaped in attributes. This helps prevent a class of mutation XSS attacks. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2337\"\u003e#2337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eConnection\u003c/code\u003e to prefer using the JDK's HttpClient over HttpUrlConnection, if available, to enable HTTP/2 support by default. Users can disable via \u003ccode\u003e-Djsoup.useHttpClient=false\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2340\"\u003e#2340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe contents of a \u003ccode\u003escript\u003c/code\u003e in a \u003ccode\u003esvg\u003c/code\u003e foreign context should be parsed as script data, not text. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2320\"\u003e#2320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTag#isFormSubmittable()\u003c/code\u003e was updating the Tag's options. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2323\"\u003e#2323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe HTML pretty-printer would incorrectly trim whitespace when text followed an inline element in a block element. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2325\"\u003e#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom tags with hyphens or other non-letter characters in their names now work correctly as Data or RcData tags. Their closing tags are now tokenized properly. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2332\"\u003e#2332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen cloning an Element, the clone would retain the source's cached child Element list (if any), which could lead to incorrect results when modifying the clone's child elements. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2334\"\u003e#2334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/b02837b6c77b94799c055f8fa446fb770bfb49f1\"\u003e\u003ccode\u003eb02837b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jsoup-1.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/1f0c2070e78b5d171c4e5896930c612c58474608\"\u003e\u003ccode\u003e1f0c207\u003c/code\u003e\u003c/a\u003e v1.21.2 release date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/b0934637750ed6ddd91bf344842c8c5aad1fb70f\"\u003e\u003ccode\u003eb093463\u003c/code\u003e\u003c/a\u003e Use central-publishing-maven-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/615b9592ffe8e65b4e461f7727081995931154ce\"\u003e\u003ccode\u003e615b959\u003c/code\u003e\u003c/a\u003e Updating sonatype deploy URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/69617205f80df06acf2adb38fd8a19f3724b6845\"\u003e\u003ccode\u003e6961720\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2386\"\u003e#2386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/82864b246c0005cc66a50daede3568f930504030\"\u003e\u003ccode\u003e82864b2\u003c/code\u003e\u003c/a\u003e Bump jetty.version from 9.4.57.v20241219 to 9.4.58.v20250814 (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2385\"\u003e#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/71f963ea3a78746fc2a3ba80b2843254b35c211a\"\u003e\u003ccode\u003e71f963e\u003c/code\u003e\u003c/a\u003e Fix for HTML that breaks the select scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/6b20f6e3d158d1ce3147c4e9306d9b485e083bf4\"\u003e\u003ccode\u003e6b20f6e\u003c/code\u003e\u003c/a\u003e Removed effective recursion closing \u003ccode\u003e\\\u0026lt;/select\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/eb2957a8b3e8c12649c5b83872a238dd74e68dec\"\u003e\u003ccode\u003eeb2957a\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2382\"\u003e#2382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/3a9a6c7c8a67d51ebbb598495496e28dcd0c18e1\"\u003e\u003ccode\u003e3a9a6c7\u003c/code\u003e\u003c/a\u003e Fix ProxyTest in CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jhy/jsoup/compare/jsoup-1.19.1...jsoup-1.21.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.everit-org.json-schema:org.everit.json.schema` from 1.14.4 to v1.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/everit-org/json-schema/releases\"\u003ecom.github.everit-org.json-schema:org.everit.json.schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMore reliable subschema ordering in CombinedSchema\u003c/h2\u003e\n\u003ch2\u003eBugfix\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCombinedSchema#getSubschemas() returned non-deterministic results - reported and fixed by \u003ca href=\"https://github.com/rayokota\"\u003e\u003ccode\u003e@​rayokota\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImprovements:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edependency upgrades: org.json, re2j, commons-validator, guava\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/everit-org/json-schema/commit/1bac7847925e04c04227b6ee33b850f1b9c62cc4\"\u003e\u003ccode\u003e1bac784\u003c/code\u003e\u003c/a\u003e bumping version number to 1.14.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/everit-org/json-schema/commit/614b57fbaba4ce046734c4774a5d81e65e3c78af\"\u003e\u003ccode\u003e614b57f\u003c/code\u003e\u003c/a\u003e upgrade guava\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/everit-org/json-schema/commit/064099634737bf6049f2cc85899db75c68f22a35\"\u003e\u003ccode\u003e0640996\u003c/code\u003e\u003c/a\u003e Fix comparator to avoid subtraction overflow/underflow (\u003ca href=\"https://redirect.github.com/everit-org/json-schema/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/everit-org/json-schema/commit/573c21bd924c55eec8151549021cf6d61f9ec87f\"\u003e\u003ccode\u003e573c21b\u003c/code\u003e\u003c/a\u003e starting new development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/everit-org/json-schema/commit/e901ebcf5a89c542d093467721002c2f269b224b\"\u003e\u003ccode\u003ee901ebc\u003c/code\u003e\u003c/a\u003e bumping version number to 1.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/everit-org/json-schema/commit/54c3c1bb81cdcff388a843738d1ca6bb5ba8269d\"\u003e\u003ccode\u003e54c3c1b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;bump version number\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/everit-org/json-schema/commit/f968d23940e2d2984d46385d2bc66ec25be90736\"\u003e\u003ccode\u003ef968d23\u003c/code\u003e\u003c/a\u003e bump version number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/everit-org/json-schema/commit/20403226b07e3903018ca6d7ed61a900c2d6604e\"\u003e\u003ccode\u003e2040322\u003c/code\u003e\u003c/a\u003e upgrade dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/everit-org/json-schema/commit/2381e489c2109666ffa62b4ee6da79d8f9bd3e59\"\u003e\u003ccode\u003e2381e48\u003c/code\u003e\u003c/a\u003e Maintain insertion order for subschemas of CombinedSchema (\u003ca href=\"https://redirect.github.com/everit-org/json-schema/issues/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/everit-org/json-schema/commit/68ff15d636865a3cebfad41e18e038d939fd0dfe\"\u003e\u003ccode\u003e68ff15d\u003c/code\u003e\u003c/a\u003e Handle multiple anyOf subschemas in ToStringVisitor (\u003ca href=\"https://redirect.github.com/everit-org/json-schema/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/everit-org/json-schema/compare/1.14.4...v1.14.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.commonmark:commonmark` from 0.24.0 to 0.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/commonmark/commonmark-java/releases\"\u003eorg.commonmark:commonmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecommonmark-java 0.26.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA \u003ccode\u003eLinkProcessor\u003c/code\u003e using \u003ccode\u003ereplaceWith\u003c/code\u003e now also stops outer links from being\nparsed as links, same as with \u003ccode\u003ewrapTextIn\u003c/code\u003e. This prevents nested links, see\nfootnotes change below.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix rendering of image alt text to include contents of code spans (\u003ccode\u003e`code`\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/commonmark/commonmark-java/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efootnotes: Fix footnotes nested within links. Before, both the link and the\nfootnote reference would be parsed and lead to nested \u003ccode\u003e\u0026lt;a\u0026gt;\u003c/code\u003e elements, which\nis disallowed. Now, only the footnote is parsed and the outer link becomes\nplain text; this matches the behavior of links. (\u003ca href=\"https://redirect.github.com/commonmark/commonmark-java/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecommonmark-java 0.25.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efootnotes: Fix parsing of footnote definitions containing multiple paragraphs\nseparated by blank lines. Before it only worked if paragraphs were separated\nby lines of 4 spaces. (\u003ca href=\"https://redirect.github.com/commonmark/commonmark-java/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecommonmark-java 0.25.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude OSGi metadata in jars (\u003ccode\u003eMETA-INF/MANIFEST.MF\u003c/code\u003e files) (\u003ca href=\"https://redirect.github.com/commonmark/commonmark-java/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMore documentation with examples for \u003ccode\u003eNode\u003c/code\u003e classes (\u003ca href=\"https://redirect.github.com/commonmark/commonmark-java/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGitHub tables: Tables are now parsed even if there's no blank line before the\ntable heading, matching GitHub's behavior. (\u003ca href=\"https://redirect.github.com/commonmark/commonmark-java/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eMarkdownRenderer\u003c/code\u003e: Fix precedence for \u003ccode\u003enodeRendererFactory\u003c/code\u003e: Factories passed\nto the builder can now override rendering for core node types. (\u003ca href=\"https://redirect.github.com/commonmark/commonmark-java/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMarkdownRenderer\u003c/code\u003e: Fix exception with ordered lists with a long first number\nfollowed by a shorter one (\u003ca href=\"https://redirect.github.com/commonmark/commonmark-java/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix warning in Eclipse about \u0026quot;missing 'requires transitive'\u0026quot; (\u003ca href=\"https://redirect.github.com/commonmark/commonmark-java/issues/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Android incompatibility with \u003ccode\u003erequireNonNullElseGet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/commonmark/commonmark-java/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced f...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/dokgen/pull/451","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fdokgen/issues/451","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/451/packages"}},{"old_version":"4.4.0","new_version":"4.5.0","update_type":"minor","path":null,"pr_created_at":"2025-09-14T04:09:33.000Z","version_change":"4.4.0 → 4.5.0","issue":{"uuid":"2826283129","node_id":"PR_kwDOEw5Lms6odah5","number":1836,"state":"closed","title":"Bump the all-dependencies group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-05T04:05:54.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-14T04:09:33.000Z","updated_at":"2025-10-05T04:05:54.000Z","time_to_close":1814181,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":32,"packages":[{"name":"io.kotest:kotest-assertions-core","old_version":"5.9.1","new_version":"6.0.3","repository_url":"https://github.com/kotest/kotest"},{"name":"io.ktor:ktor-client-core","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-cio","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-content-negotiation","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-serialization-kotlinx-json","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-apache","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-serialization-jackson","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"com.google.cloud:google-cloud-bigquery","old_version":"2.54.0","new_version":"2.55.0","repository_url":"https://github.com/googleapis/java-bigquery"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.9","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springdoc:springdoc-openapi-starter-common","old_version":"2.8.9","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"com.ibm.mq:com.ibm.mq.jakarta.client","old_version":"9.4.3.0","new_version":"9.4.3.1"},{"name":"no.nav.familie:prosessering-core","old_version":"2.20250728105838_1f618e2","new_version":"2.20250908124930_1c1ba6c","repository_url":"https://github.com/navikt/familie-prosessering-backend"},{"name":"no.nav.familie.tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon","old_version":"1.0_20250425112447_49835df","new_version":"1.0_20250905124051_0f48699","repository_url":"https://github.com/navikt/familie-tjenestespesifikasjoner"},{"name":"no.nav.security:token-client-core","old_version":"5.0.33","new_version":"5.0.36","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-client-spring","old_version":"5.0.33","new_version":"5.0.36","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-core","old_version":"5.0.33","new_version":"5.0.36","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-spring","old_version":"5.0.33","new_version":"5.0.36","repository_url":"https://github.com/navikt/token-support"},{"name":"no.nav.security:token-validation-spring-test","old_version":"5.0.33","new_version":"5.0.36","repository_url":"https://github.com/navikt/token-support"},{"name":"io.getunleash:unleash-client-java","old_version":"11.0.2","new_version":"11.1.0","repository_url":"https://github.com/Unleash/unleash-java-sdk"},{"name":"io.kotest:kotest-assertions-core-jvm","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/kotest/kotest"},{"name":"io.jsonwebtoken:jjwt","old_version":"0.12.6","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"jvm","old_version":"2.2.0","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.springframework.boot","old_version":"3.5.4","new_version":"3.5.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.jetbrains.kotlin.plugin.spring","old_version":"2.2.0","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jlleitschuh.gradle.ktlint","old_version":"13.0.0","new_version":"13.1.0"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.2","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"io.ktor:ktor-http","old_version":"3.2.3","new_version":"3.3.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"com.github.jknack:handlebars","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"io.github.openhtmltopdf:openhtmltopdf-core","old_version":"1.1.29","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-pdfbox","old_version":"1.1.29","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-slf4j","old_version":"1.1.29","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"},{"name":"io.github.openhtmltopdf:openhtmltopdf-svg-support","old_version":"1.1.29","new_version":"1.1.31","repository_url":"https://github.com/openhtmltopdf/openhtmltopdf"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-dependencies group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.kotest:kotest-assertions-core](https://github.com/kotest/kotest) | `5.9.1` | `6.0.3` |\n| [io.ktor:ktor-client-core](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [io.ktor:ktor-client-apache](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [io.ktor:ktor-serialization-jackson](https://github.com/ktorio/ktor) | `3.2.2` | `3.3.0` |\n| [com.google.cloud:google-cloud-bigquery](https://github.com/googleapis/java-bigquery) | `2.54.0` | `2.55.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.9` | `2.8.13` |\n| [org.springdoc:springdoc-openapi-starter-common](https://github.com/springdoc/springdoc-openapi) | `2.8.9` | `2.8.13` |\n| com.ibm.mq:com.ibm.mq.jakarta.client | `9.4.3.0` | `9.4.3.1` |\n| [no.nav.familie:prosessering-core](https://github.com/navikt/familie-prosessering-backend) | `2.20250728105838_1f618e2` | `2.20250908124930_1c1ba6c` |\n| [no.nav.familie.tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon](https://github.com/navikt/familie-tjenestespesifikasjoner) | `1.0_20250425112447_49835df` | `1.0_20250905124051_0f48699` |\n| [no.nav.security:token-client-core](https://github.com/navikt/token-support) | `5.0.33` | `5.0.36` |\n| [no.nav.security:token-client-spring](https://github.com/navikt/token-support) | `5.0.33` | `5.0.36` |\n| [no.nav.security:token-validation-core](https://github.com/navikt/token-support) | `5.0.33` | `5.0.36` |\n| [no.nav.security:token-validation-spring](https://github.com/navikt/token-support) | `5.0.33` | `5.0.36` |\n| [no.nav.security:token-validation-spring-test](https://github.com/navikt/token-support) | `5.0.33` | `5.0.36` |\n| [io.getunleash:unleash-client-java](https://github.com/Unleash/unleash-java-sdk) | `11.0.2` | `11.1.0` |\n| [io.kotest:kotest-assertions-core-jvm](https://github.com/kotest/kotest) | `6.0.1` | `6.0.3` |\n| [io.jsonwebtoken:jjwt](https://github.com/jwtk/jjwt) | `0.12.6` | `0.13.0` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.20` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.5` |\n| [org.jetbrains.kotlin.plugin.spring](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.20` |\n| org.jlleitschuh.gradle.ktlint | `13.0.0` | `13.1.0` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.19.2` | `2.20` |\n| [io.ktor:ktor-http](https://github.com/ktorio/ktor) | `3.2.3` | `3.3.0` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.4.0` | `4.5.0` |\n| [io.github.openhtmltopdf:openhtmltopdf-core](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.31` |\n| [io.github.openhtmltopdf:openhtmltopdf-pdfbox](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.31` |\n| [io.github.openhtmltopdf:openhtmltopdf-slf4j](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.31` |\n| [io.github.openhtmltopdf:openhtmltopdf-svg-support](https://github.com/openhtmltopdf/openhtmltopdf) | `1.1.29` | `1.1.31` |\n\n\nUpdates `io.kotest:kotest-assertions-core` from 5.9.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kotest/kotest/releases\"\u003eio.kotest:kotest-assertions-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate usage of Isolation Mode in lifecycle docs. by \u003ca href=\"https://github.com/Jadarma\"\u003e\u003ccode\u003e@​Jadarma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5077\"\u003ekotest/kotest#5077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(extensions): Use the correct materialized type for TestContainer by \u003ca href=\"https://github.com/sschuberth\"\u003e\u003ccode\u003e@​sschuberth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5079\"\u003ekotest/kotest#5079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix failing tests handling in the Kotest gradle task by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5080\"\u003ekotest/kotest#5080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eallow StringSpec to use withData by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5075\"\u003ekotest/kotest#5075\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Jadarma\"\u003e\u003ccode\u003e@​Jadarma\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5077\"\u003ekotest/kotest#5077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5075\"\u003ekotest/kotest#5075\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/6.0.3...v6.0.3\"\u003ehttps://github.com/kotest/kotest/compare/6.0.3...v6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace typo in deprecation message of ContainerExtension by \u003ca href=\"https://github.com/gpopides\"\u003e\u003ccode\u003e@​gpopides\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5030\"\u003ekotest/kotest#5030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esupport arrays of primitives in shouldBeEqualToComparingFields by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5043\"\u003ekotest/kotest#5043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved resource and json matchers by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5045\"\u003ekotest/kotest#5045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRecord (some) breaking changes in 6.0 by \u003ca href=\"https://github.com/TWiStErRob\"\u003e\u003ccode\u003e@​TWiStErRob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5046\"\u003ekotest/kotest#5046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elists-maps-in-json by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5039\"\u003ekotest/kotest#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace prints with logger in gradle plugin by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5047\"\u003ekotest/kotest#5047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd test for boolean matchers by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5048\"\u003ekotest/kotest#5048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eInstancePerLeaf\u003c/code\u003e execution order by \u003ca href=\"https://github.com/T45K\"\u003e\u003ccode\u003e@​T45K\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5044\"\u003ekotest/kotest#5044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix shouldCompleteWithin masking errors by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5049\"\u003ekotest/kotest#5049\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpopides\"\u003e\u003ccode\u003e@​gpopides\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5030\"\u003ekotest/kotest#5030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/T45K\"\u003e\u003ccode\u003e@​T45K\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5044\"\u003ekotest/kotest#5044\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/6.0.1...v6.0.2\"\u003ehttps://github.com/kotest/kotest/compare/6.0.1...v6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/6.0.0...v6.0.1\"\u003ehttps://github.com/kotest/kotest/compare/6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://kotest.io/docs/release6/\"\u003ehttps://kotest.io/docs/release6/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0.0.M17\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev6.0.0.M14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded IterationSkippedException to skip prop and non prop tests by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4976\"\u003ekotest/kotest#4976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epublishing BOM by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4978\"\u003ekotest/kotest#4978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Decoroutinator extension for coroutine stack trace support by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4977\"\u003ekotest/kotest#4977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprevent android native compilations if native is not enabled by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4979\"\u003ekotest/kotest#4979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't use project at runtime in KotestJsTask by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4981\"\u003ekotest/kotest#4981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWire XML reports into JVM task by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4982\"\u003ekotest/kotest#4982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd test report dir to native by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4983\"\u003ekotest/kotest#4983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: explain proper usage of T.should by \u003ca href=\"https://github.com/codymikol\"\u003e\u003ccode\u003e@​codymikol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/4986\"\u003ekotest/kotest#4986\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/1c086a57e3c775ac9976e29d5c6231de78725aa5\"\u003e\u003ccode\u003e1c086a5\u003c/code\u003e\u003c/a\u003e Fix concurrency documentation (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5071\"\u003e#5071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/421ae4d48a50473c40153d31aa7b492f95216bd8\"\u003e\u003ccode\u003e421ae4d\u003c/code\u003e\u003c/a\u003e Restore system environment extensions and corresponding tests. (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/bf7f335dba9958acd151d5c0e776b696b560ef3c\"\u003e\u003ccode\u003ebf7f335\u003c/code\u003e\u003c/a\u003e Define callbacks order to include project level (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5069\"\u003e#5069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/75b5834546eb1e0c10b0374064e27302c7ea729c\"\u003e\u003ccode\u003e75b5834\u003c/code\u003e\u003c/a\u003e Fixed tests not found error in native (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5068\"\u003e#5068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/70f2581388782f8ad6e62b93cc5dafddda500cb2\"\u003e\u003ccode\u003e70f2581\u003c/code\u003e\u003c/a\u003e Respect display name formatter extensions in junit (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5067\"\u003e#5067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/a289b903e388a4906bdff7e0339ee54be3478164\"\u003e\u003ccode\u003ea289b90\u003c/code\u003e\u003c/a\u003e Enable to execute \u003ccode\u003ebeforeSpec\u003c/code\u003e lifecycle hooks for each \u003ccode\u003eInstancePerLeaf\u003c/code\u003e tes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/4671562a0c8202da0fb0078ee73f1cd9d5d60763\"\u003e\u003ccode\u003e4671562\u003c/code\u003e\u003c/a\u003e Fix generating diff for shouldBeEqual (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5065\"\u003e#5065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/403b231704d7707d1193a05ebbb1b733c0c99078\"\u003e\u003ccode\u003e403b231\u003c/code\u003e\u003c/a\u003e Fix kotest.tags system prop (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/f184352d8d028c92e026651be1d8f1054bc9120f\"\u003e\u003ccode\u003ef184352\u003c/code\u003e\u003c/a\u003e Update test case config documentation with new parameters and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/351ed77a97b55188425f4ed864a67033ba41bcbe\"\u003e\u003ccode\u003e351ed77\u003c/code\u003e\u003c/a\u003e Add changelog for version 6.0.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kotest/kotest/compare/v5.9.1...6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-core` from 3.2.2 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.3.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/b9abe3113e6b7af428f703e1e1737f21a0b3c9af\"\u003e\u003ccode\u003eb9abe31\u003c/code\u003e\u003c/a\u003e Add changelog for 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5081\"\u003e#5081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/40eb608b9b561c9e6d7d2d998f2a7c39bd63869d\"\u003e\u003ccode\u003e40eb608\u003c/code\u003e\u003c/a\u003e Release 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5076\"\u003e#5076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1324c4ccd428e6b098132a35bf96006024172478\"\u003e\u003ccode\u003e1324c4c\u003c/code\u003e\u003c/a\u003e Update netty.tcnative to v2.0.73.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/dbbbaee137435cea7fea463e8c659b3f34790614\"\u003e\u003ccode\u003edbbbaee\u003c/code\u003e\u003c/a\u003e Update dependency io.swagger.parser.v3:swagger-parser to v2.1.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/55e77cff55cbce5d19cc402a5219ebd1081fd0a8\"\u003e\u003ccode\u003e55e77cf\u003c/code\u003e\u003c/a\u003e KTOR-8044 Get flaky tests under control\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/fab7164d067ee61dc8fbe7d2091059e2dab78c72\"\u003e\u003ccode\u003efab7164\u003c/code\u003e\u003c/a\u003e KTOR-8753 Change OkHttp specific sse session to default sse session (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5072\"\u003e#5072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6f0c34e79956dfa3b80f139436e9151878a11d59\"\u003e\u003ccode\u003e6f0c34e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5069\"\u003e#5069\u003c/a\u003e from ktorio/zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/cb0bca4171afaa04ee89d311fb6e59acc40a5ed6\"\u003e\u003ccode\u003ecb0bca4\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1c9ecadd95882dc145116ac09baee68a5a6529e7\"\u003e\u003ccode\u003e1c9ecad\u003c/code\u003e\u003c/a\u003e KTOR-8785 Fix for DI shutdown hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e0d204c82f77944fa64897adf645da58701ac151\"\u003e\u003ccode\u003ee0d204c\u003c/code\u003e\u003c/a\u003e KTOR-8820 Performance regression when using ContentEncoding and HttpRequestRe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.2.2...3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-cio` from 3.2.2 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-cio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-cio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.3.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/b9abe3113e6b7af428f703e1e1737f21a0b3c9af\"\u003e\u003ccode\u003eb9abe31\u003c/code\u003e\u003c/a\u003e Add changelog for 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5081\"\u003e#5081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/40eb608b9b561c9e6d7d2d998f2a7c39bd63869d\"\u003e\u003ccode\u003e40eb608\u003c/code\u003e\u003c/a\u003e Release 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5076\"\u003e#5076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1324c4ccd428e6b098132a35bf96006024172478\"\u003e\u003ccode\u003e1324c4c\u003c/code\u003e\u003c/a\u003e Update netty.tcnative to v2.0.73.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/dbbbaee137435cea7fea463e8c659b3f34790614\"\u003e\u003ccode\u003edbbbaee\u003c/code\u003e\u003c/a\u003e Update dependency io.swagger.parser.v3:swagger-parser to v2.1.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/55e77cff55cbce5d19cc402a5219ebd1081fd0a8\"\u003e\u003ccode\u003e55e77cf\u003c/code\u003e\u003c/a\u003e KTOR-8044 Get flaky tests under control\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/fab7164d067ee61dc8fbe7d2091059e2dab78c72\"\u003e\u003ccode\u003efab7164\u003c/code\u003e\u003c/a\u003e KTOR-8753 Change OkHttp specific sse session to default sse session (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5072\"\u003e#5072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6f0c34e79956dfa3b80f139436e9151878a11d59\"\u003e\u003ccode\u003e6f0c34e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5069\"\u003e#5069\u003c/a\u003e from ktorio/zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/cb0bca4171afaa04ee89d311fb6e59acc40a5ed6\"\u003e\u003ccode\u003ecb0bca4\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1c9ecadd95882dc145116ac09baee68a5a6529e7\"\u003e\u003ccode\u003e1c9ecad\u003c/code\u003e\u003c/a\u003e KTOR-8785 Fix for DI shutdown hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e0d204c82f77944fa64897adf645da58701ac151\"\u003e\u003ccode\u003ee0d204c\u003c/code\u003e\u003c/a\u003e KTOR-8820 Performance regression when using ContentEncoding and HttpRequestRe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.2.2...3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-content-negotiation` from 3.2.2 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-content-negotiation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-content-negotiation's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.3.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/b9abe3113e6b7af428f703e1e1737f21a0b3c9af\"\u003e\u003ccode\u003eb9abe31\u003c/code\u003e\u003c/a\u003e Add changelog for 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5081\"\u003e#5081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/40eb608b9b561c9e6d7d2d998f2a7c39bd63869d\"\u003e\u003ccode\u003e40eb608\u003c/code\u003e\u003c/a\u003e Release 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5076\"\u003e#5076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1324c4ccd428e6b098132a35bf96006024172478\"\u003e\u003ccode\u003e1324c4c\u003c/code\u003e\u003c/a\u003e Update netty.tcnative to v2.0.73.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/dbbbaee137435cea7fea463e8c659b3f34790614\"\u003e\u003ccode\u003edbbbaee\u003c/code\u003e\u003c/a\u003e Update dependency io.swagger.parser.v3:swagger-parser to v2.1.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/55e77cff55cbce5d19cc402a5219ebd1081fd0a8\"\u003e\u003ccode\u003e55e77cf\u003c/code\u003e\u003c/a\u003e KTOR-8044 Get flaky tests under control\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/fab7164d067ee61dc8fbe7d2091059e2dab78c72\"\u003e\u003ccode\u003efab7164\u003c/code\u003e\u003c/a\u003e KTOR-8753 Change OkHttp specific sse session to default sse session (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5072\"\u003e#5072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6f0c34e79956dfa3b80f139436e9151878a11d59\"\u003e\u003ccode\u003e6f0c34e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5069\"\u003e#5069\u003c/a\u003e from ktorio/zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/cb0bca4171afaa04ee89d311fb6e59acc40a5ed6\"\u003e\u003ccode\u003ecb0bca4\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1c9ecadd95882dc145116ac09baee68a5a6529e7\"\u003e\u003ccode\u003e1c9ecad\u003c/code\u003e\u003c/a\u003e KTOR-8785 Fix for DI shutdown hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e0d204c82f77944fa64897adf645da58701ac151\"\u003e\u003ccode\u003ee0d204c\u003c/code\u003e\u003c/a\u003e KTOR-8820 Performance regression when using ContentEncoding and HttpRequestRe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.2.2...3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-serialization-kotlinx-json` from 3.2.2 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-serialization-kotlinx-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-serialization-kotlinx-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.3.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8820\"\u003eKTOR-8820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBig number of simultaneous outbound web socket connections leads to a coroutine deadlock (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8829\"\u003eKTOR-8829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI: JobCancellationException during cleanup (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8785\"\u003eKTOR-8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAutoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8810\"\u003eKTOR-8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpRedirect: The client is redirected when no Location header in response (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8697\"\u003eKTOR-8697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerializationException when Application.propertyOrNull() is called with type Map\u0026lt;String, Any?\u0026gt; (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8781\"\u003eKTOR-8781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u0026quot;Failed resolution of: Ljava/lang/management/ManagementFactory\u0026quot; on Android when JvmGcMetrics are initialized (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8714\"\u003eKTOR-8714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: all header values but first in HttpResponse.varyKeys() are ignored (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6402\"\u003eKTOR-6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7621\"\u003eKTOR-7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8411\"\u003eKTOR-8411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 29 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServer only accepts \u003ccode\u003eyaml\u003c/code\u003e as the configuration file suffix (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8712\"\u003eKTOR-8712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJS / WASM error when process global is undefined (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8686\"\u003eKTOR-8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDI async duplicate resolution (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8681\"\u003eKTOR-8681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCIO: Expect 100-continue response is missing a final \u003ccode\u003e\\r\\n\u003c/code\u003e (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8687\"\u003eKTOR-8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntermittent \u0026quot;ParserException: No colon in HTTP header\u0026quot; when parsing multipart request (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8523\"\u003eKTOR-8523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite loop in ByteReadChannel.readFully (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8682\"\u003eKTOR-8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShutDownUrl: The server cannot shut down since 3.2.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8674\"\u003eKTOR-8674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/b9abe3113e6b7af428f703e1e1737f21a0b3c9af\"\u003e\u003ccode\u003eb9abe31\u003c/code\u003e\u003c/a\u003e Add changelog for 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5081\"\u003e#5081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/40eb608b9b561c9e6d7d2d998f2a7c39bd63869d\"\u003e\u003ccode\u003e40eb608\u003c/code\u003e\u003c/a\u003e Release 3.3.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5076\"\u003e#5076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1324c4ccd428e6b098132a35bf96006024172478\"\u003e\u003ccode\u003e1324c4c\u003c/code\u003e\u003c/a\u003e Update netty.tcnative to v2.0.73.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/dbbbaee137435cea7fea463e8c659b3f34790614\"\u003e\u003ccode\u003edbbbaee\u003c/code\u003e\u003c/a\u003e Update dependency io.swagger.parser.v3:swagger-parser to v2.1.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/55e77cff55cbce5d19cc402a5219ebd1081fd0a8\"\u003e\u003ccode\u003e55e77cf\u003c/code\u003e\u003c/a\u003e KTOR-8044 Get flaky tests under control\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/fab7164d067ee61dc8fbe7d2091059e2dab78c72\"\u003e\u003ccode\u003efab7164\u003c/code\u003e\u003c/a\u003e KTOR-8753 Change OkHttp specific sse session to default sse session (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5072\"\u003e#5072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6f0c34e79956dfa3b80f139436e9151878a11d59\"\u003e\u003ccode\u003e6f0c34e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5069\"\u003e#5069\u003c/a\u003e from ktorio/zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/cb0bca4171afaa04ee89d311fb6e59acc40a5ed6\"\u003e\u003ccode\u003ecb0bca4\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into zibet27/ktor-client-webrtc-android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1c9ecadd95882dc145116ac09baee68a5a6529e7\"\u003e\u003ccode\u003e1c9ecad\u003c/code\u003e\u003c/a\u003e KTOR-8785 Fix for DI shutdown hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e0d204c82f77944fa64897adf645da58701ac151\"\u003e\u003ccode\u003ee0d204c\u003c/code\u003e\u003c/a\u003e KTOR-8820 Performance regression when using ContentEncoding and HttpRequestRe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.2.2...3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-apache` from 3.2.2 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-apache's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 11 September 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for server side http2 without tls (h2c) (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-4750\"\u003eKTOR-4750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenAPI generation build extension preview (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8721\"\u003eKTOR-8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServe static resources with caching headers and ETag based on sha256 of content (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6700\"\u003eKTOR-6700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJetty engine: Upgrade Jetty dependencies to the latest version 12 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-6734\"\u003eKTOR-6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic content: Support a custom respond logic if the file is not found (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8496\"\u003eKTOR-8496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade OkHttp to version 5.0.0 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8652\"\u003eKTOR-8652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebRTC Client, Android + WASM (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7958\"\u003eKTOR-7958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSSE: Cannot read response body from SSEClientException (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8165\"\u003eKTOR-8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSE: \u0026quot;SSEClientException: Content-Length mismatch\u0026quot; on saving response body in DefaultResponseValidation (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8753\"\u003eKTOR-8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evar Route.staticRootFolder: File?\u003c/code\u003e should be deprecated (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5836\"\u003eKTOR-5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimage/bmp\u003c/code\u003e to the ContentType (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8735\"\u003eKTOR-8735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd some missing image content types (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8624\"\u003eKTOR-8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to Kotlin 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8647\"\u003eKTOR-8647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump Kotlin API level to 2.2 (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8637\"\u003eKTOR-8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCIO: The engine ignores system proxy settings (\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5922\"\u003eKTOR-5922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/familie-tilbake/pull/1836","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Ffamilie-tilbake/issues/1836","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1836/packages"}}]}