{"id":7500,"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","ecosystem":"maven","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml","issues_count":472,"created_at":"2025-06-06T22:11:47.316Z","updated_at":"2025-06-06T22:11:47.316Z","purl":"pkg:maven/com.fasterxml.jackson.dataformat:jackson-dataformat-xml","metadata":{"id":4762562,"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","ecosystem":"maven","description":"Data format extension for Jackson to offer alternative support for serializing POJOs as XML and deserializing XML as POJOs.","homepage":"https://github.com/FasterXML/jackson-dataformat-xml","licenses":"The Apache Software License, Version 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/FasterXML/jackson-dataformat-xml","keywords_array":[],"namespace":"com.fasterxml.jackson.dataformat","versions_count":164,"first_release_published_at":"2012-02-20T06:57:16.000Z","latest_release_published_at":"2025-04-25T00:34:30.000Z","latest_release_number":"2.19.0","last_synced_at":"2025-05-30T13:03:41.987Z","created_at":"2022-07-26T04:09:09.952Z","updated_at":"2025-05-30T13:03:41.987Z","registry_url":"https://central.sonatype.com/artifact/com.fasterxml.jackson.dataformat/jackson-dataformat-xml/","install_command":null,"documentation_url":"https://appdoc.app/artifact/com.fasterxml.jackson.dataformat/jackson-dataformat-xml/","metadata":{},"repo_metadata":{"id":1271117,"uuid":"1210290","full_name":"FasterXML/jackson-dataformat-xml","owner":"FasterXML","description":"Extension for Jackson JSON processor that adds support for serializing POJOs as XML (and deserializing from XML) as an alternative to JSON","archived":false,"fork":false,"pushed_at":"2025-03-31T02:14:32.000Z","size":5617,"stargazers_count":585,"open_issues_count":109,"forks_count":226,"subscribers_count":32,"default_branch":"2.19","last_synced_at":"2025-03-31T15:12:02.626Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FasterXML.png","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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2010-12-31T05:00:50.000Z","updated_at":"2025-03-31T02:14:35.000Z","dependencies_parsed_at":"2023-12-24T07:14:55.429Z","dependency_job_id":"59d4532a-7cfa-42a8-a92f-0a17dd50da57","html_url":"https://github.com/FasterXML/jackson-dataformat-xml","commit_stats":{"total_commits":1428,"total_committers":45,"mean_commits":"31.733333333333334","dds":0.2647058823529411,"last_synced_commit":"ac1259183661091283c7e52acff7c97cdcf5f0ad"},"previous_names":[],"tags_count":150,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FasterXML","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/refs/heads/2.19","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247934828,"owners_count":21020728,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"FasterXML","name":"FasterXML, LLC","uuid":"382692","kind":"organization","description":null,"email":"info@fasterxml.com","website":"http://fasterxml.com","location":"Seattle, WA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/382692?v=4","repositories_count":68,"last_synced_at":"2023-04-14T17:44:54.358Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/FasterXML","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T18:09:50.546Z","updated_at":"2023-04-14T17:44:54.918Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FasterXML","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FasterXML/repositories"},"tags":[{"name":"jackson-dataformat-xml-2.19.0-rc2","sha":"c5eae8cd1143da467d4aa00826656d41208dafc6","kind":"tag","published_at":"2025-04-08T01:47:15.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.19.0-rc2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.19.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.19.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.19.0-rc2/manifests"},{"name":"jackson-dataformat-xml-3.0.0-rc2","sha":"d3752c31b5c501965b81a945a41e7cfbcd1bf2b2","kind":"tag","published_at":"2025-03-28T23:25:44.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-3.0.0-rc2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-3.0.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-3.0.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-3.0.0-rc2/manifests"},{"name":"jackson-dataformat-xml-3.0.0-rc1","sha":"e6e25d868eb21d5036633bd6eb85bb1cc4ccf95d","kind":"tag","published_at":"2025-03-08T00:52:59.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-3.0.0-rc1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-3.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-3.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-3.0.0-rc1/manifests"},{"name":"jackson-dataformat-xml-2.18.3","sha":"b00088a4ef2c8d9451e0910cb4045dbcfe3be2bd","kind":"tag","published_at":"2025-03-01T00:17:32.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.18.3","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.18.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.18.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.18.3/manifests"},{"name":"jackson-dataformat-xml-2.18.2","sha":"310241bb6c1bee9d901440e9a3e73f1ce2513817","kind":"tag","published_at":"2024-11-28T01:52:49.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.18.2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.18.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.18.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.18.2/manifests"},{"name":"jackson-dataformat-xml-2.17.3","sha":"2ddb9709224a4b04e1f545191cb3d214b73c7395","kind":"tag","published_at":"2024-11-01T21:20:26.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.17.3","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.17.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.17.3/manifests"},{"name":"jackson-dataformat-xml-2.18.1","sha":"7411dc6174e04770f16ed3fb4e1126d9da69564b","kind":"tag","published_at":"2024-10-29T00:11:31.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.18.1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.18.1/manifests"},{"name":"jackson-dataformat-xml-2.18.0","sha":"276d0609ef5e1e1d20b4fd30cfc769995724bfcf","kind":"tag","published_at":"2024-09-27T03:36:31.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.18.0","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.18.0/manifests"},{"name":"jackson-dataformat-xml-2.18.0-rc1","sha":"1d5b8047c8d5bbcfcf57f85010fb41617e4db9c0","kind":"tag","published_at":"2024-08-30T20:39:34.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.18.0-rc1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.18.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.18.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.18.0-rc1/manifests"},{"name":"jackson-dataformat-xml-2.17.2","sha":"1d0d5c19f6c0d57dfe83204d3c9bc34edb3f91ec","kind":"tag","published_at":"2024-07-05T17:40:52.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.17.2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.17.2/manifests"},{"name":"jackson-dataformat-xml-2.17.1","sha":"ec0c00cf1b307c2b144bebedc4544b337d3a2d47","kind":"tag","published_at":"2024-05-05T02:26:36.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.17.1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.17.1/manifests"},{"name":"jackson-dataformat-xml-2.17.0","sha":"c9ea3e2984578184bcd0f2e22bbceed1ed78cf19","kind":"tag","published_at":"2024-03-13T00:52:20.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.17.0","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.17.0/manifests"},{"name":"jackson-dataformat-xml-2.16.2","sha":"a60f411a9f5f2590146d9f5b087738257845ee98","kind":"tag","published_at":"2024-03-09T19:21:56.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.16.2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.16.2/manifests"},{"name":"jackson-dataformat-xml-2.17.0-rc1","sha":"4224aad62bfcf9372ed600d2e0b8a7bb2cd5c031","kind":"tag","published_at":"2024-02-27T02:19:54.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.17.0-rc1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.17.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.17.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.17.0-rc1/manifests"},{"name":"jackson-dataformat-xml-2.15.4","sha":"360fdfc33dbaa52829c6f10b3e113e15ba4327bb","kind":"tag","published_at":"2024-02-15T18:04:10.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.15.4","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.15.4/manifests"},{"name":"jackson-dataformat-xml-2.16.1","sha":"7101dc8bfb2d90290dced0d128d323a013853ace","kind":"tag","published_at":"2023-12-24T05:31:26.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.16.1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.16.1/manifests"},{"name":"jackson-dataformat-xml-2.16.0","sha":"fe6ffce81ea500387905813f56a0f3be500c0762","kind":"tag","published_at":"2023-11-15T23:23:19.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.16.0","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.16.0/manifests"},{"name":"jackson-dataformat-xml-2.16.0-rc1","sha":"7639c87cdb4503cac434285545e9c86096f34c14","kind":"tag","published_at":"2023-10-20T23:35:09.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.16.0-rc1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.16.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.16.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.16.0-rc1/manifests"},{"name":"jackson-dataformat-xml-2.15.3","sha":"746bda99b1a3e196f5879c8818681052de1eddc1","kind":"tag","published_at":"2023-10-13T00:36:09.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.15.3","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.15.3/manifests"},{"name":"jackson-dataformat-xml-2.15.2","sha":"129404fa3be53b76503d6831a825605b5a2c365a","kind":"tag","published_at":"2023-05-30T23:59:49.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.15.2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.15.2/manifests"},{"name":"jackson-dataformat-xml-2.15.1","sha":"16424214ab2595eb8e0d0681e053d22961474e2f","kind":"tag","published_at":"2023-05-16T22:23:26.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.15.1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.15.1/manifests"},{"name":"jackson-dataformat-xml-2.14.3","sha":"85deceee7569e8990750f4a3e651c9ce383eafd0","kind":"tag","published_at":"2023-05-05T17:24:09.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.14.3","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.14.3/manifests"},{"name":"jackson-dataformat-xml-2.15.0","sha":"e5b06f542798904f3c60fd91f2a98398d30bc0ef","kind":"tag","published_at":"2023-04-24T00:29:28.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.15.0","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.15.0/manifests"},{"name":"jackson-dataformat-xml-2.15.0-rc3","sha":"d6742e8e02650d1bf317703a503667516a1857d8","kind":"tag","published_at":"2023-04-14T21:20:01.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.15.0-rc3","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.15.0-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.15.0-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.15.0-rc3/manifests"},{"name":"jackson-dataformat-xml-2.15.0-rc2","sha":"01d5e12d5f392e10f165e6ce953056bd4201549d","kind":"tag","published_at":"2023-03-28T23:54:19.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.15.0-rc2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.15.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.15.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.15.0-rc2/manifests"},{"name":"jackson-dataformat-xml-2.15.0-rc1","sha":"e7aae5bb3717a691aafd6874f0a51bc759bdcced","kind":"tag","published_at":"2023-03-18T21:09:29.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.15.0-rc1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.15.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.15.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.15.0-rc1/manifests"},{"name":"jackson-dataformat-xml-2.14.2","sha":"7cd1f52da67278ddd98baf811dcc1ecbb95daef9","kind":"tag","published_at":"2023-01-29T01:57:41.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.14.2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.14.2/manifests"},{"name":"jackson-dataformat-xml-2.13.5","sha":"ec313dc6951d54ea4d97ca274b6411f88223e3a0","kind":"tag","published_at":"2023-01-23T01:39:43.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.13.5","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.13.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.13.5/manifests"},{"name":"jackson-dataformat-xml-2.14.1","sha":"f4ba6215fcce09887af90b68f3219e9eb726a568","kind":"tag","published_at":"2022-11-22T00:16:19.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.14.1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.14.1/manifests"},{"name":"jackson-dataformat-xml-2.14.0","sha":"eef941022b6e5e7e03db55b5bc16e973dd150139","kind":"tag","published_at":"2022-11-05T23:30:20.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.14.0","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.14.0/manifests"},{"name":"jackson-dataformat-xml-2.14.0-rc3","sha":"924b4e063a2a3e01edcb7ec0052bd3ff25ea40e7","kind":"tag","published_at":"2022-10-28T22:35:24.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.14.0-rc3","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.14.0-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.14.0-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.14.0-rc3/manifests"},{"name":"jackson-dataformat-xml-2.14.0-rc2","sha":"2f11a29e96f913f63cd29929f54652653c7de072","kind":"tag","published_at":"2022-10-11T00:26:06.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.14.0-rc2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.14.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.14.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.14.0-rc2/manifests"},{"name":"jackson-dataformat-xml-2.14.0-rc1","sha":"bf5750cad86060ca577433c96ed58f2045a78f5a","kind":"tag","published_at":"2022-09-25T23:28:25.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.14.0-rc1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.14.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.14.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.14.0-rc1/manifests"},{"name":"jackson-dataformat-xml-2.13.4","sha":"9ae3e4d48f2d6c259b6e90440396eab963b13eb5","kind":"tag","published_at":"2022-09-03T22:46:28.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.13.4","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.13.4/manifests"},{"name":"jackson-dataformat-xml-2.12.7","sha":"0ca3c2d2f68f5a857d840c7d4f9f48efc157ccca","kind":"tag","published_at":"2022-05-26T18:12:54.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.12.7","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.12.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.12.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.12.7/manifests"},{"name":"jackson-dataformat-xml-2.13.3","sha":"0731443927f04581087a12976ced6f39c0cf81c5","kind":"tag","published_at":"2022-05-14T17:28:51.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.13.3","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.13.3/manifests"},{"name":"jackson-dataformat-xml-2.13.2","sha":"1842f1ed5b8fed3f0d6fa0b6e9eee3f2ec61beda","kind":"tag","published_at":"2022-03-06T21:18:16.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.13.2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.13.2/manifests"},{"name":"jackson-dataformat-xml-2.13.1","sha":"d2427b4011d2bf8212f9991573d0d6e7662c28f6","kind":"tag","published_at":"2021-12-19T01:53:30.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.13.1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.13.1/manifests"},{"name":"jackson-dataformat-xml-2.12.6","sha":"f6258e560083ff0e92a2afb1dea6bb66c08db53d","kind":"tag","published_at":"2021-12-15T04:44:05.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.12.6","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.12.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.12.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.12.6/manifests"},{"name":"jackson-dataformat-xml-2.13.0","sha":"2049d6a0d9b7c74d8530737de4d91a74f7a8c62c","kind":"tag","published_at":"2021-09-30T21:45:37.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.13.0","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.13.0/manifests"},{"name":"jackson-dataformat-xml-2.13.0-rc2","sha":"76128e2bd53c8928aa83487f784e2828030ae0f6","kind":"tag","published_at":"2021-08-27T05:12:42.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.13.0-rc2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.13.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.13.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.13.0-rc2/manifests"},{"name":"jackson-dataformat-xml-2.12.5","sha":"8d0b81f443711dc8baabb63ab1af3f8fb501e9d4","kind":"tag","published_at":"2021-08-27T01:14:40.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.12.5","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.12.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.12.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.12.5/manifests"},{"name":"jackson-dataformat-xml-2.13.0-rc1","sha":"f816b34cbd9b5a92bb718953ac39f7729845249c","kind":"tag","published_at":"2021-07-14T01:46:41.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.13.0-rc1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.13.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.13.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.13.0-rc1/manifests"},{"name":"jackson-dataformat-xml-2.12.4","sha":"0583ebccc5bbf85c8cfb58572fe23d31df1cf6d5","kind":"tag","published_at":"2021-07-06T21:00:47.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.12.4","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.12.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.12.4/manifests"},{"name":"jackson-dataformat-xml-2.12.3","sha":"c1abc8596c7c0ff32ce87faee2c6da854534fe45","kind":"tag","published_at":"2021-04-12T18:49:26.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.12.3","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.12.3/manifests"},{"name":"jackson-dataformat-xml-2.12.2","sha":"2daa159f88725fd0d6b213b4b40ea06a1f64497b","kind":"tag","published_at":"2021-03-03T22:11:37.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.12.2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.12.2/manifests"},{"name":"jackson-dataformat-xml-2.12.1","sha":"588d1de3cf0b4b20b2a3971fb9d26e5fa75c245a","kind":"tag","published_at":"2021-01-09T01:56:48.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.12.1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.12.1/manifests"},{"name":"jackson-dataformat-xml-2.11.4","sha":"0581f3772981db1075ef69a8b3ddc79fc111d5c5","kind":"tag","published_at":"2020-12-12T00:58:59.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.11.4","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.11.4/manifests"},{"name":"jackson-dataformat-xml-2.12.0","sha":"9dfe66cb8c4f9a27fb84e03ce3975e0d22f99eb3","kind":"tag","published_at":"2020-11-29T03:04:24.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.12.0","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.12.0/manifests"},{"name":"jackson-dataformat-xml-2.12.0-rc2","sha":"5c3ad2ac4c4f2f53dc9e1bcc31b49a459ba255f3","kind":"tag","published_at":"2020-11-15T03:55:22.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.12.0-rc2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.12.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.12.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.12.0-rc2/manifests"},{"name":"jackson-dataformat-xml-2.12.0-rc1","sha":"23ee56f4d13f7857f2ab8bd1835053c36ba34402","kind":"tag","published_at":"2020-10-12T01:01:01.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.12.0-rc1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.12.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.12.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.12.0-rc1/manifests"},{"name":"jackson-dataformat-xml-2.11.3","sha":"5f68d81ee60424fbf4925dd9c95a583fe7b90632","kind":"tag","published_at":"2020-10-02T00:27:20.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.11.3","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.11.3/manifests"},{"name":"jackson-dataformat-xml-2.11.2","sha":"e7b637db078bd5336835f74f67c13a0946ca72fc","kind":"tag","published_at":"2020-08-02T19:38:44.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.11.2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.11.2/manifests"},{"name":"jackson-dataformat-xml-2.10.5","sha":"426a52ce9e2990a1ae6078a50844de2213adf1c9","kind":"tag","published_at":"2020-07-21T03:38:08.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.10.5","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.10.5/manifests"},{"name":"jackson-dataformat-xml-2.11.1","sha":"526dbbb085a1c10e2cb2e8b65d64a1e3410aa81d","kind":"tag","published_at":"2020-06-25T04:11:20.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.11.1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.11.1/manifests"},{"name":"jackson-dataformat-xml-2.10.4","sha":"8b884bb5cd913a5578c349f79c0a4ebe4e3c56d5","kind":"tag","published_at":"2020-05-02T23:10:54.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.10.4","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.10.4/manifests"},{"name":"jackson-dataformat-xml-2.11.0","sha":"61784088c0a8045386891fabf65b73fb5a028275","kind":"tag","published_at":"2020-04-26T01:57:04.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.11.0","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.11.0/manifests"},{"name":"jackson-dataformat-xml-2.11.0.rc1","sha":"ba745babc71d165fcc03c24667b1d11871c9509b","kind":"tag","published_at":"2020-03-24T19:45:07.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.11.0.rc1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.11.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.11.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.11.0.rc1/manifests"},{"name":"jackson-dataformat-xml-2.10.3","sha":"21869b4e4d24a3c5e5ecb4bafdcbf031e5ab4f6d","kind":"tag","published_at":"2020-03-03T03:35:46.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.10.3","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.10.3/manifests"},{"name":"jackson-dataformat-xml-2.10.2","sha":"28ee8a538f660c16a45a2d60143d9e3cdc1741e3","kind":"tag","published_at":"2020-01-05T03:15:29.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.10.2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.10.2/manifests"},{"name":"jackson-dataformat-xml-2.10.1","sha":"5db5ec2c15adf7a8d0dba12a9b54ab627d616683","kind":"tag","published_at":"2019-11-09T23:34:15.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.10.1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.10.1/manifests"},{"name":"jackson-dataformat-xml-2.10.0","sha":"3734729d7c0bbcf71b4dadacf8ba7115c2e69f55","kind":"tag","published_at":"2019-09-26T07:01:13.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.10.0","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.10.0/manifests"},{"name":"jackson-dataformat-xml-2.9.10","sha":"2a65f5f48107291f9f071aa3c89a5b73874a013d","kind":"tag","published_at":"2019-09-21T19:12:45.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.9.10","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.10/manifests"},{"name":"jackson-dataformat-xml-2.10.0.pr3","sha":"63d7c3e394209bdded0d162014c00a4be5ebfafe","kind":"tag","published_at":"2019-09-17T04:52:10.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.10.0.pr3","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.10.0.pr3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.10.0.pr3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.10.0.pr3/manifests"},{"name":"jackson-dataformat-xml-2.10.0.pr2","sha":"70add5b8fc685fd8d37e470bf9f1e10ff9d0a794","kind":"tag","published_at":"2019-08-31T01:38:00.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.10.0.pr2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.10.0.pr2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.10.0.pr2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.10.0.pr2/manifests"},{"name":"jackson-dataformat-xml-2.10.0.pr1","sha":"f7d0d3e14a0043eadc89f1842d47f19a96b5f8df","kind":"tag","published_at":"2019-07-19T05:48:30.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.10.0.pr1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.10.0.pr1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.10.0.pr1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.10.0.pr1/manifests"},{"name":"jackson-dataformat-xml-2.9.9","sha":"a500070dcbf0f348ac02cbc2e46b64b877c3f0e2","kind":"tag","published_at":"2019-05-16T06:03:44.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.9.9","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.9/manifests"},{"name":"jackson-dataformat-xml-2.9.8","sha":"554ae553c79b439a9ebb1c5b608aa47e9faec91f","kind":"tag","published_at":"2018-12-15T22:56:58.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.9.8","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.8/manifests"},{"name":"jackson-dataformat-xml-2.9.7","sha":"52a5231bf1201fac2f9d01730f05b5489e35b41f","kind":"tag","published_at":"2018-09-19T03:37:03.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.9.7","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.7/manifests"},{"name":"jackson-dataformat-xml-2.9.6","sha":"121ba9d6d07e0d642c3101d36ec66cb63976acf0","kind":"tag","published_at":"2018-06-12T05:10:54.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.9.6","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.6/manifests"},{"name":"jackson-dataformat-xml-2.9.5","sha":"a6403633eb9c013b766765f6fc135027234d6a95","kind":"tag","published_at":"2018-03-26T16:28:02.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.9.5","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.5/manifests"},{"name":"jackson-dataformat-xml-2.9.4","sha":"e6f8923b2bab8962f3ec96d398f2ab7ba1f372ea","kind":"tag","published_at":"2018-01-24T17:15:24.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.9.4","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.4/manifests"},{"name":"jackson-dataformat-xml-2.8.11","sha":"1ffaeb08451fd6963e02711a395425d0fe0109ff","kind":"tag","published_at":"2017-12-24T03:17:02.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.8.11","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.8.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.11/manifests"},{"name":"jackson-dataformat-xml-2.9.3","sha":"ac10d47821875105b7225d726b787d69d4ae4503","kind":"tag","published_at":"2017-12-09T03:22:31.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.9.3","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.3/manifests"},{"name":"jackson-dataformat-xml-2.9.2","sha":"049392bd940018030eee6e3012c6e21b862fe7d2","kind":"tag","published_at":"2017-10-14T03:42:04.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.9.2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.2/manifests"},{"name":"jackson-dataformat-xml-2.9.1","sha":"3624896c53ff6dc656d5589806a1c6c929059144","kind":"tag","published_at":"2017-09-08T03:04:11.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.9.1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.1/manifests"},{"name":"jackson-dataformat-xml-2.8.10","sha":"baa50ae3c86a14f7ad2be58ef7d93d0b5dcf72f3","kind":"tag","published_at":"2017-08-24T05:00:24.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.8.10","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.8.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.10/manifests"},{"name":"jackson-dataformat-xml-2.9.0","sha":"a096ae26a994af8d19f99a1ec0a15e2591702675","kind":"tag","published_at":"2017-07-30T05:33:38.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.9.0","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.0/manifests"},{"name":"jackson-dataformat-xml-2.9.0.pr4","sha":"96f60502dddaceb872f625e52d158dee422a9f0b","kind":"tag","published_at":"2017-06-17T03:34:14.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.9.0.pr4","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.9.0.pr4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.0.pr4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.0.pr4/manifests"},{"name":"jackson-dataformat-xml-2.8.9","sha":"3fb6af6fcb2d4c8aad6c5c524b0f458b2f6f3c72","kind":"tag","published_at":"2017-06-12T03:12:21.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.8.9","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.8.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.9/manifests"},{"name":"jackson-dataformat-xml-2.9.0.pr3","sha":"3056dfcf5a43f27e43271e1728973e45add6f479","kind":"tag","published_at":"2017-04-25T06:17:53.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.9.0.pr3","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.9.0.pr3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.0.pr3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.0.pr3/manifests"},{"name":"jackson-dataformat-xml-2.8.8","sha":"ece5e1f7c7de6b9718fcde3d57e9091114940a2c","kind":"tag","published_at":"2017-04-05T03:56:54.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.8.8","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.8/manifests"},{"name":"jackson-dataformat-xml-2.9.0.pr2","sha":"711cbf7dba040a6e690eb9ef156b1dc4cce87ae8","kind":"tag","published_at":"2017-03-22T03:57:01.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.9.0.pr2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.9.0.pr2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.0.pr2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.0.pr2/manifests"},{"name":"jackson-dataformat-xml-2.9.0.pr1","sha":"9a9d8ded05eaa506f0a4a1938ab7706f9d6e773e","kind":"tag","published_at":"2017-03-02T20:44:32.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.9.0.pr1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.9.0.pr1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.0.pr1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.9.0.pr1/manifests"},{"name":"jackson-dataformat-xml-2.8.7","sha":"93e5e247a485bb56483647934a9bf89c11ef2c46","kind":"tag","published_at":"2017-02-21T03:01:40.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.8.7","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.7/manifests"},{"name":"jackson-dataformat-xml-2.7.9","sha":"935088bab2d32954e7bc68769976d3b69531f706","kind":"tag","published_at":"2017-02-04T21:32:28.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.7.9","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.7.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.7.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.7.9/manifests"},{"name":"jackson-dataformat-xml-2.8.6","sha":"9c72241342561197a0a02c3cadfe97b144b6b395","kind":"tag","published_at":"2017-01-12T05:36:03.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.8.6","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.6/manifests"},{"name":"jackson-dataformat-xml-2.8.5","sha":"c446ed7882b3cb7a965ffafe35074fb91bbc00ee","kind":"tag","published_at":"2016-11-15T06:36:16.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.8.5","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.5/manifests"},{"name":"jackson-dataformat-xml-2.8.4","sha":"0521d21d66147a85f17682dcc1fee6a4720c8351","kind":"tag","published_at":"2016-10-14T04:30:32.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.8.4","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.4/manifests"},{"name":"jackson-dataformat-xml-2.7.8","sha":"f34ec6c783930397b69dbbdb48f77fd771f18ef4","kind":"tag","published_at":"2016-09-27T03:12:35.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.7.8","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.7.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.7.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.7.8/manifests"},{"name":"jackson-dataformat-xml-2.8.3","sha":"1cb421f9733c1afb80cd3e4653142784fccc3263","kind":"tag","published_at":"2016-09-18T02:27:16.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.8.3","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.3/manifests"},{"name":"jackson-dataformat-xml-2.8.2","sha":"38394f0c65811f9edf9c0fff593f621408e3cd64","kind":"tag","published_at":"2016-08-30T04:02:02.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.8.2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.2/manifests"},{"name":"jackson-dataformat-xml-2.7.7","sha":"476030bd2dbcee05d4dc7620f5aab14137f6b380","kind":"tag","published_at":"2016-08-26T22:22:32.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.7.7","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.7.7/manifests"},{"name":"jackson-dataformat-xml-2.7.6","sha":"10dd3f59f1bcc1a127aa59a38f8b3e47a1a49d57","kind":"tag","published_at":"2016-07-23T02:57:47.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.7.6","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.7.6/manifests"},{"name":"jackson-dataformat-xml-2.8.1","sha":"4330471f9bd084092d1f5124839a17c74a4c14fd","kind":"tag","published_at":"2016-07-20T00:05:41.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.8.1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.1/manifests"},{"name":"jackson-dataformat-xml-2.8.0","sha":"0f2e4b3fc24fe2f16538c15f1dbfb2858f19cb78","kind":"tag","published_at":"2016-07-05T01:30:57.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.8.0","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.0/manifests"},{"name":"jackson-dataformat-xml-2.8.0.rc2","sha":"6b017bf29037948e396b76284fdb9a248752a847","kind":"tag","published_at":"2016-06-17T00:29:08.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.8.0.rc2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.8.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.0.rc2/manifests"},{"name":"jackson-dataformat-xml-2.7.5","sha":"45c24611bbf24bf895da89d01b0115e44f7529d8","kind":"tag","published_at":"2016-06-11T02:53:32.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.7.5","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.7.5/manifests"},{"name":"jackson-dataformat-xml-2.8.0.rc1","sha":"9382b8113f1f1d5f85309f2859ae5f0ced0ae240","kind":"tag","published_at":"2016-06-07T05:09:41.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.8.0.rc1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.8.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.8.0.rc1/manifests"},{"name":"jackson-dataformat-xml-2.6.7","sha":"1deae2449d368df84089977eb1ac02af9a0ee140","kind":"tag","published_at":"2016-06-05T21:47:55.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.6.7","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.6.7/manifests"},{"name":"jackson-dataformat-xml-2.7.4","sha":"c31f332e7b5de568fa69d7e3adbd1139f795400a","kind":"tag","published_at":"2016-04-29T16:46:34.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.7.4","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.7.4/manifests"},{"name":"jackson-dataformat-xml-2.6.6","sha":"dc2d6b0de06fe78d614dc151afe70272dac51c57","kind":"tag","published_at":"2016-04-05T03:37:53.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.6.6","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.6.6/manifests"},{"name":"jackson-dataformat-xml-2.7.3","sha":"32f9b60809c457b4751dfe045cf19c8387f5a043","kind":"tag","published_at":"2016-03-17T01:04:00.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.7.3","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.7.3/manifests"},{"name":"jackson-dataformat-xml-2.7.2","sha":"28cf99992edb37767d652a1c4d6b2aa0a15a5cd0","kind":"tag","published_at":"2016-02-27T22:14:09.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.7.2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.7.2/manifests"},{"name":"jackson-dataformat-xml-2.7.1","sha":"5a836f41f97ce218d594e0594edd6b980f48450a","kind":"tag","published_at":"2016-02-02T16:36:05.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.7.1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.7.1/manifests"},{"name":"jackson-dataformat-xml-2.6.5","sha":"6ddfe411388616c00b86e53d547d9c9f3d4c3479","kind":"tag","published_at":"2016-01-19T05:59:26.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.6.5","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.6.5/manifests"},{"name":"jackson-dataformat-xml-2.7.0","sha":"19ece314d1746ef53bbddb3e5af5a4c7790093bf","kind":"tag","published_at":"2016-01-11T01:24:25.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.7.0","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.7.0/manifests"},{"name":"jackson-dataformat-xml-2.6.4-1","sha":"76a9637043af607643a256e8b990125cafb1c768","kind":"tag","published_at":"2015-12-27T23:46:50.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.6.4-1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.6.4-1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.6.4-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.6.4-1/manifests"},{"name":"jackson-dataformat-xml-2.6.4","sha":"d94fc1dd5e6fcba23b2279ffdbddaa2bceae63e1","kind":"tag","published_at":"2015-12-08T03:36:19.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.6.4","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.6.4/manifests"},{"name":"jackson-dataformat-xml-2.5.5","sha":"d16cc19ba510bcd8d70beded23b56853c64e97e3","kind":"tag","published_at":"2015-12-08T03:15:50.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.5.5","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.5.5/manifests"},{"name":"jackson-dataformat-xml-2.6.3","sha":"150283a55495eb77009d59e8f5d69e0f5e1cefbc","kind":"tag","published_at":"2015-10-12T20:25:48.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.6.3","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.6.3/manifests"},{"name":"jackson-dataformat-xml-2.6.2","sha":"a4917220adf823be0c18e402325f6a387e009723","kind":"tag","published_at":"2015-09-15T16:35:16.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.6.2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.6.2/manifests"},{"name":"jackson-dataformat-xml-2.6.1","sha":"99a34748a91fc19d5f1f24999fef93269ec525c7","kind":"tag","published_at":"2015-08-10T06:36:31.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.6.1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.6.1/manifests"},{"name":"jackson-dataformat-xml-2.6.0","sha":"d11c564e000007b516b4a7d2e340906a1cfad8d4","kind":"tag","published_at":"2015-07-20T18:24:31.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.6.0","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.6.0/manifests"},{"name":"jackson-dataformat-xml-2.5.4","sha":"5c5210228b95eb6caa9a31310782c0eb07154a5e","kind":"tag","published_at":"2015-06-10T05:13:14.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.5.4","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.5.4/manifests"},{"name":"jackson-dataformat-xml-2.5.3","sha":"d73ae05fce8fc7cdd54ce1d09b7f99ed87c34bef","kind":"tag","published_at":"2015-04-25T01:35:32.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.5.3","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.5.3/manifests"},{"name":"jackson-dataformat-xml-2.4.6","sha":"29c043ab388c80ea0ee0feaab8eadb6ecd7e6cca","kind":"tag","published_at":"2015-04-24T02:17:47.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.4.6","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.4.6/manifests"},{"name":"jackson-dataformat-xml-2.5.2","sha":"14e23f20294be401af5b4c549bf73126888c944f","kind":"tag","published_at":"2015-03-30T03:35:45.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.5.2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.5.2/manifests"},{"name":"jackson-dataformat-xml-2.5.1","sha":"df86778b1581266e5631ac9a11da7940c4b0060d","kind":"tag","published_at":"2015-02-07T02:49:39.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.5.1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.5.1/manifests"},{"name":"jackson-dataformat-xml-2.3.5","sha":"56b773a74801ee6b71d83e3abeb220b26cc14b46","kind":"tag","published_at":"2015-01-14T18:24:29.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.3.5","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.3.5/manifests"},{"name":"jackson-dataformat-xml-2.4.5","sha":"8894574acf500e9d95665de76632b664e4cd8a30","kind":"tag","published_at":"2015-01-14T06:08:40.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.4.5","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.4.5/manifests"},{"name":"jackson-dataformat-xml-2.5.0","sha":"7132a799d9fbba9d7a61f38e21a74616cc95f6b2","kind":"tag","published_at":"2015-01-02T04:30:56.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.5.0","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.5.0/manifests"},{"name":"jackson-dataformat-xml-2.4.4","sha":"97956deec331a7c714bc2fcc744c327c98956cd9","kind":"tag","published_at":"2014-11-26T03:38:19.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.4.4","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.4.4/manifests"},{"name":"jackson-dataformat-xml-2.4.3","sha":"7b5c095d4e36fb069f06b08805d1bf8eeb3fd016","kind":"tag","published_at":"2014-10-04T17:18:41.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.4.3","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.4.3/manifests"},{"name":"jackson-dataformat-xml-2.4.2","sha":"48ad7af5a68b33128749705c486aac7966a2252d","kind":"tag","published_at":"2014-08-16T01:38:09.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.4.2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.4.2/manifests"},{"name":"jackson-dataformat-xml-2.3.4","sha":"e7ef0a8909327ff119bfada4462e4e8c443ba65f","kind":"tag","published_at":"2014-07-17T23:26:35.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.3.4","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.3.4/manifests"},{"name":"jackson-dataformat-xml-2.4.1","sha":"f0abfd12d6682cb6e5533e1e846574a2c38b0a50","kind":"tag","published_at":"2014-06-18T02:26:08.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.4.1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.4.1/manifests"},{"name":"jackson-dataformat-xml-2.2.4","sha":"52a18659a49d5ace1e767352a726a1fe55c985eb","kind":"tag","published_at":"2014-06-11T01:16:36.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.2.4","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.2.4/manifests"},{"name":"jackson-dataformat-xml-2.4.0","sha":"f68521c01731b031a182b58d0e0aef5479fb6953","kind":"tag","published_at":"2014-06-03T03:13:47.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.4.0","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.4.0/manifests"},{"name":"jackson-dataformat-xml-2.3.3","sha":"f4e3c6ab67af27b62b801aac775150b2315f1de2","kind":"tag","published_at":"2014-04-10T19:55:07.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.3.3","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.3.3/manifests"},{"name":"jackson-dataformat-xml-2.3.2","sha":"36ba8a03111ea00cdce87cfa7da0d0d76e8cf149","kind":"tag","published_at":"2014-03-02T05:56:05.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.3.2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.3.2/manifests"},{"name":"jackson-dataformat-xml-2.3.1","sha":"ba7362cc2cf1d6457972664ccf87f57d54731a32","kind":"tag","published_at":"2013-12-28T18:32:19.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.3.1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.3.1/manifests"},{"name":"jackson-dataformat-xml-2.3.0","sha":"868a424b4cc9664ffbdc1f0390874e89fc024ab4","kind":"tag","published_at":"2013-11-15T04:07:26.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.3.0","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.3.0/manifests"},{"name":"jackson-dataformat-xml-2.2.3","sha":"333b7e6b0dad2ab1cad0fffb1232d2cb5d9c8e38","kind":"tag","published_at":"2013-08-24T05:26:20.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.2.3","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.2.3/manifests"},{"name":"jackson-dataformat-xml-2.2.2","sha":"d3139123de37322f283932c0622ff4aa3abb655d","kind":"tag","published_at":"2013-06-01T23:22:08.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.2.2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.2.2/manifests"},{"name":"jackson-dataformat-xml-2.2.1","sha":"e88604e3d50c7b5445b46aeab11e2b374a6283e0","kind":"tag","published_at":"2013-05-04T04:12:05.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.2.1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.2.1/manifests"},{"name":"jackson-dataformat-xml-2.1.5","sha":"15af596c00269d738c9df7dfaa9c3b9219593df7","kind":"tag","published_at":"2013-05-03T03:33:23.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.1.5","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.1.5/manifests"},{"name":"jackson-dataformat-xml-2.2.0","sha":"7554ce20041f4b61a8114cbb6c468b5c0596544a","kind":"tag","published_at":"2013-04-23T05:10:01.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.2.0","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.2.0/manifests"},{"name":"jackson-dataformat-xml-2.1.4","sha":"42bb6f2cbc1d8dd84b51c85b3a0623fd2f3ae505","kind":"tag","published_at":"2013-02-27T00:22:39.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.1.4","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.1.4/manifests"},{"name":"jackson-dataformat-xml-2.1.3","sha":"08a4eb2d5d8889bd046b14c18608bff139d0d18b","kind":"tag","published_at":"2013-01-19T21:24:16.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.1.3","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.1.3/manifests"},{"name":"jackson-dataformat-xml-2.1.2","sha":"a5a3ab70f0e063e638fe00623ef5250bb7ae7585","kind":"tag","published_at":"2012-12-04T06:32:54.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.1.2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.1.2/manifests"},{"name":"jackson-dataformat-xml-2.1.1","sha":"3d93610b77dfa9dfe20b205bfc27db94199de456","kind":"tag","published_at":"2012-11-12T05:14:41.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.1.1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.1.1/manifests"},{"name":"jackson-dataformat-xml-2.0.6","sha":"f11266574019a5199bc6fbaaabfcd7f19d114e44","kind":"tag","published_at":"2012-10-11T19:36:03.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.0.6","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.0.6/manifests"},{"name":"jackson-dataformat-xml-2.1.0","sha":"c2d27770f2be430587171958f6dd2d9cc4a780e0","kind":"tag","published_at":"2012-10-10T02:56:16.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.1.0","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.1.0/manifests"},{"name":"jackson-dataformat-xml-2.0.5","sha":"ab80aef918199510a08d71300772bafed5710019","kind":"tag","published_at":"2012-09-06T04:26:39.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.0.5","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.0.5/manifests"},{"name":"jackson-dataformat-xml-2.0.4","sha":"2a5bcce435b8a3966b313e352c931e962606da05","kind":"tag","published_at":"2012-06-27T05:31:34.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.0.4","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.0.4/manifests"},{"name":"jackson-dataformat-xml-2.0.3","sha":"2f1b51505b2f8aaee09d9fc3545d82b0b173a86c","kind":"tag","published_at":"2012-06-16T05:24:46.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.0.3","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.0.3/manifests"},{"name":"jackson-dataformat-xml-2.0.2","sha":"a86574d48bc78c3af4044da92954c60e8b14506e","kind":"tag","published_at":"2012-05-15T05:53:14.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.0.2","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.0.2/manifests"},{"name":"jackson-dataformat-xml-2.0.1","sha":"b02373a6e252faabf9608451b70d189e94a0f495","kind":"tag","published_at":"2012-04-05T03:01:41.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.0.1","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.0.1/manifests"},{"name":"jackson-dataformat-xml-2.0.0","sha":"054e6fbf771d925bb35d6292dc19130ce5302716","kind":"tag","published_at":"2012-03-25T20:17:18.000Z","download_url":"https://codeload.github.com/FasterXML/jackson-dataformat-xml/tar.gz/jackson-dataformat-xml-2.0.0","html_url":"https://github.com/FasterXML/jackson-dataformat-xml/releases/tag/jackson-dataformat-xml-2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-dataformat-xml/tags/jackson-dataformat-xml-2.0.0/manifests"}]},"repo_metadata_updated_at":"2025-04-08T22:12:31.874Z","dependent_packages_count":1903,"downloads":null,"downloads_period":null,"dependent_repos_count":24336,"rankings":{"downloads":null,"dependent_repos_count":0.03824244911852156,"dependent_packages_count":0.03864289361190922,"stargazers_count":15.27595631150577,"forks_count":13.542432099630588,"docker_downloads_count":0.02402666960325962,"average":5.78386008469401},"purl":"pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-xml","advisories":[{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWhtcTYtZnJ2My00NzI3","url":"https://github.com/advisories/GHSA-hmq6-frv3-4727","title":"jackson-dataformat-xml vulnerable to XML external entity (XXE)","description":"XML external entity (XXE) vulnerability in XmlMapper in the Data format extension for Jackson (aka jackson-dataformat-xml) allows attackers to have unspecified impact via unknown vectors.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2018-10-18T17:43:16.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2016-3720","https://github.com/advisories/GHSA-hmq6-frv3-4727","http://lists.fedoraproject.org/pipermail/package-announce/2016-May/184561.html"],"source_kind":"github","identifiers":["GHSA-hmq6-frv3-4727","CVE-2016-3720"],"repository_url":null,"blast_radius":42.98524212774745,"packages":[{"versions":[{"first_patched_version":"2.7.4","vulnerable_version_range":"\u003c 2.7.4"}],"ecosystem":"maven","package_name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml"}],"created_at":"2022-12-21T16:13:34.325Z","updated_at":"2023-01-08T05:03:02.000Z","epss_percentage":0.00191,"epss_percentile":0.57508},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTdjMnItM2pxZi1jOXJ3","url":"https://github.com/advisories/GHSA-7c2r-3jqf-c9rw","title":"jackson-dataformat-xml vulnerable to server side request forgery (SSRF)","description":"Versions of jackson-dataformat-xml) prior to 2.7.8 and prior to  2.8.4 allow remote attackers to conduct server-side request forgery (SSRF) attacks via vectors related to a DTD.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-10-18T17:43:28.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.6,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2016-7051","https://github.com/FasterXML/jackson-dataformat-xml/issues/211","https://bugzilla.redhat.com/show_bug.cgi?id=1378673","https://github.com/advisories/GHSA-7c2r-3jqf-c9rw","http://www.securityfocus.com/bid/97688"],"source_kind":"github","identifiers":["GHSA-7c2r-3jqf-c9rw","CVE-2016-7051"],"repository_url":"https://github.com/FasterXML/jackson-dataformat-xml","blast_radius":37.72174309169674,"packages":[{"versions":[{"first_patched_version":"2.8.4","vulnerable_version_range":"\u003e= 2.8.0, \u003c 2.8.4"},{"first_patched_version":"2.7.8","vulnerable_version_range":"\u003c 2.7.8"}],"ecosystem":"maven","package_name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml"}],"created_at":"2022-12-21T16:13:34.316Z","updated_at":"2025-03-12T01:13:31.682Z","epss_percentage":0.00181,"epss_percentile":0.56507}],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/com.fasterxml.jackson.dataformat:jackson-dataformat-xml","docker_dependents_count":4006,"docker_downloads_count":6746217599,"usage_url":"https://repos.ecosyste.ms/usage/maven/com.fasterxml.jackson.dataformat:jackson-dataformat-xml","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/com.fasterxml.jackson.dataformat:jackson-dataformat-xml/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.fasterxml.jackson.dataformat:jackson-dataformat-xml/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.fasterxml.jackson.dataformat:jackson-dataformat-xml/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.fasterxml.jackson.dataformat:jackson-dataformat-xml/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.fasterxml.jackson.dataformat:jackson-dataformat-xml/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":95,"unique_repositories_count_past_30_days":5,"recent_issues":[{"uuid":"4478598846","node_id":"PR_kwDOEgGwZs7dILkt","number":1739,"state":"closed","title":"Bump the alldependencies group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T09:04:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T15:15:28.000Z","updated_at":"2026-05-25T09:04:34.000Z","time_to_close":496141,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"alldependencies","update_count":22,"packages":[{"name":"org.openapi.generator","old_version":"7.15.0","new_version":"7.22.0"},{"name":"com.google.flogger:flogger","old_version":"0.7.4","new_version":"0.9","repository_url":"https://github.com/google/flogger"},{"name":"com.google.flogger:flogger-system-backend","old_version":"0.7.4","new_version":"0.9","repository_url":"https://github.com/google/flogger"},{"name":"com.google.errorprone:error_prone_annotations","old_version":"2.15.0","new_version":"2.49.0","repository_url":"https://github.com/google/error-prone"},{"name":"io.swagger.core.v3:swagger-core","old_version":"2.2.23","new_version":"2.2.50","repository_url":"https://github.com/swagger-api/swagger-core"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.12","new_version":"4.2.38","repository_url":"https://github.com/dropwizard/metrics"},{"name":"io.dropwizard.metrics:metrics-servlets","old_version":"4.2.12","new_version":"4.2.38","repository_url":"https://github.com/dropwizard/metrics"},{"name":"io.prometheus:simpleclient_dropwizard","old_version":"0.15.0","new_version":"0.16.0"},{"name":"io.prometheus:simpleclient_servlet","old_version":"0.15.0","new_version":"0.16.0"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.17.1","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-csv","old_version":"2.17.1","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.17.1","new_version":"2.21.3"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.17.1","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","old_version":"2.17.1","new_version":"2.21.3"},{"name":"io.jsonwebtoken:jjwt-api","old_version":"0.11.5","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"io.jsonwebtoken:jjwt-jackson","old_version":"0.11.5","new_version":"0.13.0"},{"name":"io.jsonwebtoken:jjwt-impl","old_version":"0.11.5","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"com.atlassian.oai:swagger-request-validator-restassured","old_version":"2.44.9","new_version":"2.46.1"},{"name":"com.oracle.database.jdbc:ojdbc11","old_version":"23.26.1.0.0","new_version":"23.26.2.0.0"},{"name":"org.freemarker:freemarker","old_version":"2.3.32","new_version":"2.3.34"},{"name":"com.github.javaparser:javaparser-core","old_version":"3.26.2","new_version":"3.28.1","repository_url":"https://github.com/javaparser/javaparser"},{"name":"com.github.javaparser:javaparser-symbol-solver-core","old_version":"3.26.2","new_version":"3.28.1","repository_url":"https://github.com/javaparser/javaparser"}],"path":null,"ecosystem":"maven"},"body":"Bumps the alldependencies group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.openapi.generator | `7.15.0` | `7.22.0` |\n| [com.google.flogger:flogger](https://github.com/google/flogger) | `0.7.4` | `0.9` |\n| [com.google.flogger:flogger-system-backend](https://github.com/google/flogger) | `0.7.4` | `0.9` |\n| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) | `2.15.0` | `2.49.0` |\n| [io.swagger.core.v3:swagger-core](https://github.com/swagger-api/swagger-core) | `2.2.23` | `2.2.50` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.12` | `4.2.38` |\n| [io.dropwizard.metrics:metrics-servlets](https://github.com/dropwizard/metrics) | `4.2.12` | `4.2.38` |\n| io.prometheus:simpleclient_dropwizard | `0.15.0` | `0.16.0` |\n| io.prometheus:simpleclient_servlet | `0.15.0` | `0.16.0` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.17.1` | `2.21.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-csv](https://github.com/FasterXML/jackson-dataformats-text) | `2.17.1` | `2.21.3` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.17.1` | `2.21.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.17.1` | `2.21.3` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jdk8 | `2.17.1` | `2.21.3` |\n| [io.jsonwebtoken:jjwt-api](https://github.com/jwtk/jjwt) | `0.11.5` | `0.13.0` |\n| io.jsonwebtoken:jjwt-jackson | `0.11.5` | `0.13.0` |\n| [io.jsonwebtoken:jjwt-impl](https://github.com/jwtk/jjwt) | `0.11.5` | `0.13.0` |\n| com.atlassian.oai:swagger-request-validator-restassured | `2.44.9` | `2.46.1` |\n| com.oracle.database.jdbc:ojdbc11 | `23.26.1.0.0` | `23.26.2.0.0` |\n| org.freemarker:freemarker | `2.3.32` | `2.3.34` |\n| [com.github.javaparser:javaparser-core](https://github.com/javaparser/javaparser) | `3.26.2` | `3.28.1` |\n| [com.github.javaparser:javaparser-symbol-solver-core](https://github.com/javaparser/javaparser) | `3.26.2` | `3.28.1` |\n\n\nUpdates `org.openapi.generator` from 7.15.0 to 7.22.0\n\nUpdates `com.google.flogger:flogger` from 0.7.4 to 0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/flogger/releases\"\u003ecom.google.flogger:flogger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFlogger 0.9\u003c/h2\u003e\n\u003cp\u003eChangelog:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMigrated nullability annotations to JSpecify (474b113)\u003c/li\u003e\n\u003cli\u003eRemoved the log4j(1) backend. (f07e740)\u003c/li\u003e\n\u003cli\u003eFixed the log4j2 backend to \u003ca href=\"https://redirect.github.com/google/flogger/issues/401\"\u003epass through the full exception instead of just the root cause\u003c/a\u003e. If you want to continue to output only the root cause, you can configure that on the log4j2 side. (07d130e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFlogger 0.8\u003c/h2\u003e\n\u003cp\u003eChangelog:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport custom logsite formatting in \u003ccode\u003eSimpleAndroidLoggerBackend\u003c/code\u003e. (cb9e836)\u003c/li\u003e\n\u003cli\u003eAllow no-op params or \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003eScopedLoggingContext.Builder\u003c/code\u003e methods. (82362ff, 5aa0649)\u003c/li\u003e\n\u003cli\u003eRemove generic type from convenience \u003ccode\u003eLoggingApi#with\u003c/code\u003e method signature. This is a SOURCE-INCOMPATIBLE change for Kotlin clients, since those will have had to supply a useless type parameter and will now have to delete it. (e8f97f0)\u003c/li\u003e\n\u003cli\u003eAdded a new PRNG based \u003ccode\u003eonAverageEvery(N)\u003c/code\u003e rate limiting method. (c25d34e)\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003eper()\u003c/code\u003e method to support arbitrary aggregation keys. (bddcc1d)\u003c/li\u003e\n\u003cli\u003eImproved docs for static methods in \u003ccode\u003eScopedLoggingContexts\u003c/code\u003e. (c568eee)\u003c/li\u003e\n\u003cli\u003eImproved rate limiter behavior. (90f01f1)\u003c/li\u003e\n\u003cli\u003eRemoved unused type parameter from \u003ccode\u003eScopedLoggingContexts#applyLogLevelMap\u003c/code\u003e. (e2d80fb)\u003c/li\u003e\n\u003cli\u003eRefactored rate limiter classes. (209a0a4)\u003c/li\u003e\n\u003cli\u003eFix bug whereby unused \u003ccode\u003eLogSiteStats\u003c/code\u003e were being generated. (bd2d607)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release also updates many dependency versions, including updating log4j2 and gRPC to newer versions without vulnerabilities.\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/flogger/commit/d613bcec77cc6455e4d1f97ce14b8af9ff331f96\"\u003e\u003ccode\u003ed613bce\u003c/code\u003e\u003c/a\u003e Test running \u003ccode\u003erelease/install-local-snapshot.sh\u003c/code\u003e in GitHub CI.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/eedbb51849f955accf08ea52de27ec77f36d3912\"\u003e\u003ccode\u003eeedbb51\u003c/code\u003e\u003c/a\u003e Remove log4j backend from \u003ccode\u003erelease/execute-deploy.sh\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/edacdca4512f268922bc3961f9f0136fef704e39\"\u003e\u003ccode\u003eedacdca\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 4.7.0 to 4.7.1 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/0413ae39172fd2073be26030daa8e07609f1d146\"\u003e\u003ccode\u003e0413ae3\u003c/code\u003e\u003c/a\u003e Repin Flogger's deps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/745ec32b5a042dba0b5afaa69d2423b87b0b621b\"\u003e\u003ccode\u003e745ec32\u003c/code\u003e\u003c/a\u003e Bump Bazel to 8.2.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/cbd0e2b66749139d6b83498e5f7ef3b720a0586a\"\u003e\u003ccode\u003ecbd0e2b\u003c/code\u003e\u003c/a\u003e Run buildifier to add loads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/07d130ef551d7ffa67af409f72953772fd68348d\"\u003e\u003ccode\u003e07d130e\u003c/code\u003e\u003c/a\u003e Pass the full exception to log4j2 instead of just the root cause.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/698e47543525e10e1927fbe70d2613cd5a3869df\"\u003e\u003ccode\u003e698e475\u003c/code\u003e\u003c/a\u003e Internal change.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/ed970627575613681cba0c58c15adfd2d0284fdc\"\u003e\u003ccode\u003eed97062\u003c/code\u003e\u003c/a\u003e Remove some per-target \u003ccode\u003e-source 8 -target 8\u003c/code\u003e settings now that we've made tha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/e5bace72a36aabf451c335ead5811fec5f42b977\"\u003e\u003ccode\u003ee5bace7\u003c/code\u003e\u003c/a\u003e Bump Bazel to 8.1.1.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/flogger/compare/flogger-0.7.4...flogger-0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.flogger:flogger-system-backend` from 0.7.4 to 0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/flogger/releases\"\u003ecom.google.flogger:flogger-system-backend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFlogger 0.9\u003c/h2\u003e\n\u003cp\u003eChangelog:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMigrated nullability annotations to JSpecify (474b113)\u003c/li\u003e\n\u003cli\u003eRemoved the log4j(1) backend. (f07e740)\u003c/li\u003e\n\u003cli\u003eFixed the log4j2 backend to \u003ca href=\"https://redirect.github.com/google/flogger/issues/401\"\u003epass through the full exception instead of just the root cause\u003c/a\u003e. If you want to continue to output only the root cause, you can configure that on the log4j2 side. (07d130e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFlogger 0.8\u003c/h2\u003e\n\u003cp\u003eChangelog:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport custom logsite formatting in \u003ccode\u003eSimpleAndroidLoggerBackend\u003c/code\u003e. (cb9e836)\u003c/li\u003e\n\u003cli\u003eAllow no-op params or \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003eScopedLoggingContext.Builder\u003c/code\u003e methods. (82362ff, 5aa0649)\u003c/li\u003e\n\u003cli\u003eRemove generic type from convenience \u003ccode\u003eLoggingApi#with\u003c/code\u003e method signature. This is a SOURCE-INCOMPATIBLE change for Kotlin clients, since those will have had to supply a useless type parameter and will now have to delete it. (e8f97f0)\u003c/li\u003e\n\u003cli\u003eAdded a new PRNG based \u003ccode\u003eonAverageEvery(N)\u003c/code\u003e rate limiting method. (c25d34e)\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003eper()\u003c/code\u003e method to support arbitrary aggregation keys. (bddcc1d)\u003c/li\u003e\n\u003cli\u003eImproved docs for static methods in \u003ccode\u003eScopedLoggingContexts\u003c/code\u003e. (c568eee)\u003c/li\u003e\n\u003cli\u003eImproved rate limiter behavior. (90f01f1)\u003c/li\u003e\n\u003cli\u003eRemoved unused type parameter from \u003ccode\u003eScopedLoggingContexts#applyLogLevelMap\u003c/code\u003e. (e2d80fb)\u003c/li\u003e\n\u003cli\u003eRefactored rate limiter classes. (209a0a4)\u003c/li\u003e\n\u003cli\u003eFix bug whereby unused \u003ccode\u003eLogSiteStats\u003c/code\u003e were being generated. (bd2d607)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release also updates many dependency versions, including updating log4j2 and gRPC to newer versions without vulnerabilities.\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/flogger/commit/d613bcec77cc6455e4d1f97ce14b8af9ff331f96\"\u003e\u003ccode\u003ed613bce\u003c/code\u003e\u003c/a\u003e Test running \u003ccode\u003erelease/install-local-snapshot.sh\u003c/code\u003e in GitHub CI.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/eedbb51849f955accf08ea52de27ec77f36d3912\"\u003e\u003ccode\u003eeedbb51\u003c/code\u003e\u003c/a\u003e Remove log4j backend from \u003ccode\u003erelease/execute-deploy.sh\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/edacdca4512f268922bc3961f9f0136fef704e39\"\u003e\u003ccode\u003eedacdca\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 4.7.0 to 4.7.1 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/0413ae39172fd2073be26030daa8e07609f1d146\"\u003e\u003ccode\u003e0413ae3\u003c/code\u003e\u003c/a\u003e Repin Flogger's deps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/745ec32b5a042dba0b5afaa69d2423b87b0b621b\"\u003e\u003ccode\u003e745ec32\u003c/code\u003e\u003c/a\u003e Bump Bazel to 8.2.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/cbd0e2b66749139d6b83498e5f7ef3b720a0586a\"\u003e\u003ccode\u003ecbd0e2b\u003c/code\u003e\u003c/a\u003e Run buildifier to add loads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/07d130ef551d7ffa67af409f72953772fd68348d\"\u003e\u003ccode\u003e07d130e\u003c/code\u003e\u003c/a\u003e Pass the full exception to log4j2 instead of just the root cause.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/698e47543525e10e1927fbe70d2613cd5a3869df\"\u003e\u003ccode\u003e698e475\u003c/code\u003e\u003c/a\u003e Internal change.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/ed970627575613681cba0c58c15adfd2d0284fdc\"\u003e\u003ccode\u003eed97062\u003c/code\u003e\u003c/a\u003e Remove some per-target \u003ccode\u003e-source 8 -target 8\u003c/code\u003e settings now that we've made tha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/e5bace72a36aabf451c335ead5811fec5f42b977\"\u003e\u003ccode\u003ee5bace7\u003c/code\u003e\u003c/a\u003e Bump Bazel to 8.1.1.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/flogger/compare/flogger-0.7.4...flogger-0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.flogger:flogger-system-backend` from 0.7.4 to 0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/flogger/releases\"\u003ecom.google.flogger:flogger-system-backend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFlogger 0.9\u003c/h2\u003e\n\u003cp\u003eChangelog:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMigrated nullability annotations to JSpecify (474b113)\u003c/li\u003e\n\u003cli\u003eRemoved the log4j(1) backend. (f07e740)\u003c/li\u003e\n\u003cli\u003eFixed the log4j2 backend to \u003ca href=\"https://redirect.github.com/google/flogger/issues/401\"\u003epass through the full exception instead of just the root cause\u003c/a\u003e. If you want to continue to output only the root cause, you can configure that on the log4j2 side. (07d130e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFlogger 0.8\u003c/h2\u003e\n\u003cp\u003eChangelog:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport custom logsite formatting in \u003ccode\u003eSimpleAndroidLoggerBackend\u003c/code\u003e. (cb9e836)\u003c/li\u003e\n\u003cli\u003eAllow no-op params or \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003eScopedLoggingContext.Builder\u003c/code\u003e methods. (82362ff, 5aa0649)\u003c/li\u003e\n\u003cli\u003eRemove generic type from convenience \u003ccode\u003eLoggingApi#with\u003c/code\u003e method signature. This is a SOURCE-INCOMPATIBLE change for Kotlin clients, since those will have had to supply a useless type parameter and will now have to delete it. (e8f97f0)\u003c/li\u003e\n\u003cli\u003eAdded a new PRNG based \u003ccode\u003eonAverageEvery(N)\u003c/code\u003e rate limiting method. (c25d34e)\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003eper()\u003c/code\u003e method to support arbitrary aggregation keys. (bddcc1d)\u003c/li\u003e\n\u003cli\u003eImproved docs for static methods in \u003ccode\u003eScopedLoggingContexts\u003c/code\u003e. (c568eee)\u003c/li\u003e\n\u003cli\u003eImproved rate limiter behavior. (90f01f1)\u003c/li\u003e\n\u003cli\u003eRemoved unused type parameter from \u003ccode\u003eScopedLoggingContexts#applyLogLevelMap\u003c/code\u003e. (e2d80fb)\u003c/li\u003e\n\u003cli\u003eRefactored rate limiter classes. (209a0a4)\u003c/li\u003e\n\u003cli\u003eFix bug whereby unused \u003ccode\u003eLogSiteStats\u003c/code\u003e were being generated. (bd2d607)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release also updates many dependency versions, including updating log4j2 and gRPC to newer versions without vulnerabilities.\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/flogger/commit/d613bcec77cc6455e4d1f97ce14b8af9ff331f96\"\u003e\u003ccode\u003ed613bce\u003c/code\u003e\u003c/a\u003e Test running \u003ccode\u003erelease/install-local-snapshot.sh\u003c/code\u003e in GitHub CI.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/eedbb51849f955accf08ea52de27ec77f36d3912\"\u003e\u003ccode\u003eeedbb51\u003c/code\u003e\u003c/a\u003e Remove log4j backend from \u003ccode\u003erelease/execute-deploy.sh\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/edacdca4512f268922bc3961f9f0136fef704e39\"\u003e\u003ccode\u003eedacdca\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 4.7.0 to 4.7.1 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/0413ae39172fd2073be26030daa8e07609f1d146\"\u003e\u003ccode\u003e0413ae3\u003c/code\u003e\u003c/a\u003e Repin Flogger's deps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/745ec32b5a042dba0b5afaa69d2423b87b0b621b\"\u003e\u003ccode\u003e745ec32\u003c/code\u003e\u003c/a\u003e Bump Bazel to 8.2.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/cbd0e2b66749139d6b83498e5f7ef3b720a0586a\"\u003e\u003ccode\u003ecbd0e2b\u003c/code\u003e\u003c/a\u003e Run buildifier to add loads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/07d130ef551d7ffa67af409f72953772fd68348d\"\u003e\u003ccode\u003e07d130e\u003c/code\u003e\u003c/a\u003e Pass the full exception to log4j2 instead of just the root cause.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/698e47543525e10e1927fbe70d2613cd5a3869df\"\u003e\u003ccode\u003e698e475\u003c/code\u003e\u003c/a\u003e Internal change.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/ed970627575613681cba0c58c15adfd2d0284fdc\"\u003e\u003ccode\u003eed97062\u003c/code\u003e\u003c/a\u003e Remove some per-target \u003ccode\u003e-source 8 -target 8\u003c/code\u003e settings now that we've made tha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/e5bace72a36aabf451c335ead5811fec5f42b977\"\u003e\u003ccode\u003ee5bace7\u003c/code\u003e\u003c/a\u003e Bump Bazel to 8.1.1.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/flogger/compare/flogger-0.7.4...flogger-0.9\"\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.15.0 to 2.49.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.49.0\u003c/h2\u003e\n\u003cp\u003eThis release includes several changes to \u003ccode\u003eMatcher\u003c/code\u003e APIs, and removed some deprecated or problematic APIs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003eMethodMatchers.withSignature\u003c/code\u003e API, which relies on fragile \u003ccode\u003etoString\u003c/code\u003e behaviour. Alternatives for matching on method signatures with varargs and type parameters were added in \u003ca href=\"https://github.com/google/error-prone/commit/a98a1c55d92d343ae2c142485e8888cd46aa78b3\"\u003ehttps://github.com/google/error-prone/commit/a98a1c55d92d343ae2c142485e8888cd46aa78b3\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003evariableType(Matcher)\u003c/code\u003e API. \u003ccode\u003eMatchers.variableType(Matcher)\u003c/code\u003e uses \u003ccode\u003eVariableTree#getType\u003c/code\u003e to match variable types, which own't work for lambda parameters with inferred types after \u003ca href=\"https://bugs.openjdk.org/browse/JDK-8268850\"\u003eJDK-8268850\u003c/a\u003e. The recommended replacement is \u003ccode\u003evariableType(TypePredicate)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eenclosingPackage\u003c/code\u003e return an optional. Module elements are not enclosed by a package, checks using \u003ccode\u003eenclosingPackage\u003c/code\u003e shouldn't assume an enclosing package exists when processing arbitrary elements.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eFieldMatchers\u003c/code\u003e API, similar to \u003ccode\u003eMethodMatchers\u003c/code\u003e (\u003ca href=\"https://github.com/google/error-prone/commit/1dd9c3a6bd76fca8104be6ae1c1004655d6a1745\"\u003ehttps://github.com/google/error-prone/commit/1dd9c3a6bd76fca8104be6ae1c1004655d6a1745\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AssertThrowsBlockToExpression\"\u003e\u003ccode\u003eAssertThrowsBlockToExpression\u003c/code\u003e\u003c/a\u003e: Discourage unnecessary block lambdas in \u003ccode\u003eassertThrows\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AssertThrowsMinimizer\"\u003e\u003ccode\u003eAssertThrowsMinimizer\u003c/code\u003e\u003c/a\u003e: Suggest minimizing the amount of logic in \u003ccode\u003eassertThrows\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/MemorySegmentReferenceEquality\"\u003e\u003ccode\u003eMemorySegmentReferenceEquality\u003c/code\u003e\u003c/a\u003e: Discourage using reference equality for \u003ccode\u003eMemorySegments\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/PreferThrowsTag\"\u003e\u003ccode\u003ePreferThrowsTag\u003c/code\u003e\u003c/a\u003e: Recommends using \u003ccode\u003e@throws\u003c/code\u003e instead of the legacy \u003ccode\u003e@exception\u003c/code\u003e javadoc tag.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/RecordAccessorInCompactConstructor\"\u003e\u003ccode\u003eRecordAccessorInCompactConstructor\u003c/code\u003e\u003c/a\u003e: detect record accessors inside the compact canonical ctors, which read uninitialized fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/2283\"\u003e#2283\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/3503\"\u003e#3503\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5210\"\u003e#5210\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5289\"\u003e#5289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5548\"\u003e#5548\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5548\"\u003e#5548\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5554\"\u003e#5554\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5609\"\u003e#5609\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5614\"\u003e#5614\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5656\"\u003e#5656\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.48.0...v2.49.0\"\u003ehttps://github.com/google/error-prone/compare/v2.48.0...v2.49.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.48.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for passing flags with command-line argument files (\u003ccode\u003e@\u003c/code\u003e-files) (\u003ca href=\"https://github.com/google/error-prone/commit/8e84edf1beedc99ff2cff3c21a7adec578ad053e\"\u003ehttps://github.com/google/error-prone/commit/8e84edf1beedc99ff2cff3c21a7adec578ad053e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AvoidValueSetter\"\u003e\u003ccode\u003eAvoidValueSetter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/UnnecessarySemicolon\"\u003e\u003ccode\u003eUnnecessarySemicolon\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5529\"\u003e#5529\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5537\"\u003e#5537\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5522\"\u003e#5522\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5521\"\u003e#5521\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.47.0...v2.48.0\"\u003ehttps://github.com/google/error-prone/compare/v2.47.0...v2.48.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.47.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/InterruptedInCatchBlock\"\u003e\u003ccode\u003eInterruptedInCatchBlock\u003c/code\u003e\u003c/a\u003e: Detect accidental calls to \u003ccode\u003eThread.interrupted()\u003c/code\u003e inside of \u003ccode\u003ecatch(InterruptedException e)\u003c/code\u003e blocks.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/RefactorSwitch\"\u003e\u003ccode\u003eRefactorSwitch\u003c/code\u003e\u003c/a\u003e: Refactorings to simplify arrow switches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/UnnamedVariable\"\u003e\u003ccode\u003eUnnamedVariable\u003c/code\u003e\u003c/a\u003e: Rename unused variables to \u003ccode\u003e_\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/1811\"\u003e#1811\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4168\"\u003e#4168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5459\"\u003e#5459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5460\"\u003e#5460\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.46.0...v2.47.0\"\u003ehttps://github.com/google/error-prone/compare/v2.46.0...v2.47.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.46.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe javac flag \u003ccode\u003e-XDaddTypeAnnotationsToSymbol=true\u003c/code\u003e is now required for Error Prone invocations on JDK 21, to enable the javac fix for \u003ca href=\"https://bugs.openjdk.org/browse/JDK-8225377\"\u003eJDK-8225377: type annotations are not visible to javac plugins across compilation boundaries\u003c/a\u003e. See \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5426\"\u003egoogle/error-prone#5426\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003evalue\u003c/code\u003e attribute from \u003ccode\u003e@IncompatibleModifiers\u003c/code\u003e and \u003ccode\u003e@RequiredModifiers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/2122\"\u003egoogle/error-prone#2122\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/google/error-prone/commit/89d75c196f2bac93d7aab17db6d2d70a2ee55941\"\u003e\u003ccode\u003e89d75c1\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/0b7b03b05d038f596e687e35fccd2cdc0356a7e2\"\u003e\u003ccode\u003e0b7b03b\u003c/code\u003e\u003c/a\u003e Fix up some javadoc on `ModifySourceCollectionInStream.isStreamApiInvocationO...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/fe5a7b1f4583db97387c46ed32ccd664d3f455f6\"\u003e\u003ccode\u003efe5a7b1\u003c/code\u003e\u003c/a\u003e Remove old FieldMatchers API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d54a1d1cd9b57dd49de585e21d0e315f3fb88c82\"\u003e\u003ccode\u003ed54a1d1\u003c/code\u003e\u003c/a\u003e Fix up some \u003ccode\u003eFinally\u003c/code\u003e javadocs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d93b31908fd361eb5e817a7dd18a1296f12f6414\"\u003e\u003ccode\u003ed93b319\u003c/code\u003e\u003c/a\u003e [RefactorSwitch] bugfix comment handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ff59782c69b9394e14b11d0b17574fe5b3dafa9c\"\u003e\u003ccode\u003eff59782\u003c/code\u003e\u003c/a\u003e [IfChainToSwitch] cleanup redundant conditions in ternary.  No functional cha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/43b6df64ed635e1fcabaabd9c884df5753aac26b\"\u003e\u003ccode\u003e43b6df6\u003c/code\u003e\u003c/a\u003e Generalise DuplicateAssertion to handle check* methods.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/2c4346f59fdcdda7bf17839b55d2d5e416c7d1d1\"\u003e\u003ccode\u003e2c4346f\u003c/code\u003e\u003c/a\u003e Fix a bug in \u003ccode\u003eBooleanLiteral\u003c/code\u003e: it currently suggests replacing `Boolean.FALSE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/559039bcc26400cd725236bdffe7fc94c4519311\"\u003e\u003ccode\u003e559039b\u003c/code\u003e\u003c/a\u003e [IfChainToSwitch] doc-only change.  fix typo in code comments.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/393c61ce5b28fd5bcd1290ee831d3358d37cce16\"\u003e\u003ccode\u003e393c61c\u003c/code\u003e\u003c/a\u003e [IfChainToSwitch] enhance code generation to emit unnamed variables, when sup...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.15.0...v2.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.swagger.core.v3:swagger-core` from 2.2.23 to 2.2.50\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-core/releases\"\u003eio.swagger.core.v3:swagger-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-core 2.2.50 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: serialize a boolean schema example value as a JsonNode (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5173\"\u003e#5173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: migrate from tibdex/github-app-token to actions/create-github-app-token (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5169\"\u003e#5169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: resolve Validation Meta annotations not working (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/4886\"\u003e#4886\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-core 2.2.49 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(gradle-plugin): avoid eager classpath resolution in Gradle plugin (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5164\"\u003e#5164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: ensure deduplication of required items in Schema (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5163\"\u003e#5163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add support for Positive, PositiveOrZero, Negative, and NegativeOrZero validation constraints (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5162\"\u003e#5162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.codehaus.plexus:plexus-utils from 3.6.0 to 3.6.1 in /modules/swagger-project-jakarta/modules/swagger-maven-plugin-jakarta (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5155\"\u003e#5155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.codehaus.plexus:plexus-utils from 3.6.0 to 3.6.1 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5147\"\u003e#5147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate maven wrapper after bumping (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5143\"\u003e#5143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump build-helper-maven-plugin to 3.6.1 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5141\"\u003e#5141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump Apache Maven to 3.9.14 and maven-wrapper to 3.3.4 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5139\"\u003e#5139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate apache maven distributionUrl to 3.9.9 fixing npe on snapshot deploy step (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5138\"\u003e#5138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: add -e flag to deploy command for full stacktrace on failure (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5134\"\u003e#5134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate sonatype central-publishing-maven-plugin to 0.10.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5133\"\u003e#5133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: exclude bridge methods from \u003ca href=\"https://github.com/JsonValue\"\u003e\u003ccode\u003e@​JsonValue\u003c/code\u003e\u003c/a\u003e enum detection (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5127\"\u003e#5127\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5128\"\u003e#5128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: OAS 3.1 schema generation for raw Object properties is controlled with explicit-object-schema flag (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5112\"\u003e#5112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.apache.maven.plugins:maven-plugin-plugin from 3.6.4 to 3.15.2 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5110\"\u003e#5110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.4.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5109\"\u003e#5109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.yaml:snakeyaml from 2.3 to 2.6 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gradle-plugin): add .convention() defaults to Property\u003c!-- raw HTML omitted --\u003e fields in ResolveTask (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5065\"\u003e#5065\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-core 2.2.48 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: move env under deploy step from under integration tests (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5129\"\u003e#5129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: revert DEFAULT_SENTINEL for defaultValue (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5123\"\u003e#5123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: AnnotationUtils cache misses due to reinstantiation of ModelConverterContext (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5114\"\u003e#5114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add so that the Java Deprecated annotation is considered a processable annotation type (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5099\"\u003e#5099\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-core 2.2.47 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump org.codehaus.plexus:plexus-utils from 4.0.2 to 4.0.3 in /modules/swagger-eclipse-transformer-maven-plugin (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5118\"\u003e#5118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate gh actions (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5106\"\u003e#5106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: re-add a null guard for setDefaultSchema (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5089\"\u003e#5089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor how the size constraint is applied to a parameter (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5080\"\u003e#5080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: do not process a nullable annotation for container items (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5079\"\u003e#5079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: treat number example as number and not string (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5062\"\u003e#5062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Feature]: Provide a BOM module for managing dependencies (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/4966\"\u003e#4966\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/4987\"\u003e#4987\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-core 2.2.46 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebug fix for test - reset enumAsRef value in the test to default (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5092\"\u003e#5092\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-core 2.2.45 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure sentinel values are handled correctly in defaultValue mer… (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5078\"\u003e#5078\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/swagger-api/swagger-core/commit/c71911eb942daa8734147cf6ad1d5991ce76d849\"\u003e\u003ccode\u003ec71911e\u003c/code\u003e\u003c/a\u003e prepare release 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5174\"\u003e#5174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-core/commit/7ae37cb69bb74f466fe68fb7c4efe6ece0440e9f\"\u003e\u003ccode\u003e7ae37cb\u003c/code\u003e\u003c/a\u003e fix: resolve Validation Meta annotations not working (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/4886\"\u003e#4886\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-core/commit/5239cae1ada50e3c9b78f0e5b3a9c170ec4ec273\"\u003e\u003ccode\u003e5239cae\u003c/code\u003e\u003c/a\u003e fix: serialize a boolean schema example value as a JsonNode (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5173\"\u003e#5173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-core/commit/6550721a3330c07ddcb8dca0707a2054a5177d0c\"\u003e\u003ccode\u003e6550721\u003c/code\u003e\u003c/a\u003e chore: migrate from tibdex/github-app-token to actions/create-github-app-toke...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-core/commit/7ae71d7897d3bc982e4ed236df670f1b20167515\"\u003e\u003ccode\u003e7ae71d7\u003c/code\u003e\u003c/a\u003e bump snapshot 2.2.50-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5166\"\u003e#5166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-core/commit/3ebcde85ab6223ff57c5591afc0c89937e3cfff4\"\u003e\u003ccode\u003e3ebcde8\u003c/code\u003e\u003c/a\u003e prepare release 2.2.49 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5165\"\u003e#5165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-core/commit/1a0eec80a32225abd6a79f132f2d1b7f0cd24756\"\u003e\u003ccode\u003e1a0eec8\u003c/code\u003e\u003c/a\u003e fix(gradle-plugin): avoid eager classpath resolution causing illegal mutation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-core/commit/9cd2402a88797814acabf3ef42269d9bbdda0433\"\u003e\u003ccode\u003e9cd2402\u003c/code\u003e\u003c/a\u003e fix: ensure deduplication of required items in Schema (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5163\"\u003e#5163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-core/commit/1cc573427b3be6cee59d1c97b4db7c6bda99ff18\"\u003e\u003ccode\u003e1cc5734\u003c/code\u003e\u003c/a\u003e fix(gradle-plugin): add .convention() defaults to Property\u0026lt;T\u0026gt; fields in Resol...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-core/commit/80636e859603087a1424373528b62c3d6ebdb5b1\"\u003e\u003ccode\u003e80636e8\u003c/code\u003e\u003c/a\u003e fix: exclude bridge methods from \u003ca href=\"https://github.com/JsonValue\"\u003e\u003ccode\u003e@​JsonValue\u003c/code\u003e\u003c/a\u003e enum detection (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5127\"\u003e#5127\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5128\"\u003e#5128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swagger-api/swagger-core/compare/v2.2.23...v2.2.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.dropwizard.metrics:metrics-core` from 4.2.12 to 4.2.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dropwizard/metrics/releases\"\u003eio.dropwizard.metrics:metrics-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.38\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.14.1 (release/4.2.x) 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/dropwizard/metrics/pull/4946\"\u003edropwizard/metrics#4946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.5 (release/4.2.x) 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/dropwizard/metrics/pull/4947\"\u003edropwizard/metrics#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5.3.6 (release/4.2.x) 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/dropwizard/metrics/pull/4948\"\u003edropwizard/metrics#4948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.20.0 (release/4.2.x) 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/dropwizard/metrics/pull/4951\"\u003edropwizard/metrics#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.12.0 (release/4.2.x) 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/dropwizard/metrics/pull/4950\"\u003edropwizard/metrics#4950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.6 (release/4.2.x) 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/dropwizard/metrics/pull/4958\"\u003edropwizard/metrics#4958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update log4j2 monorepo to v2.25.2 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/4959\"\u003edropwizard/metrics#4959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.sonatype.central:central-publishing-maven-plugin to v0.9.0 (release/4.2.x) 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/dropwizard/metrics/pull/4960\"\u003edropwizard/metrics#4960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to v5.5.1 (release/4.2.x) 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/dropwizard/metrics/pull/4967\"\u003edropwizard/metrics#4967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven-wrapper to v3.3.4 (release/4.2.x) 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/dropwizard/metrics/pull/4966\"\u003edropwizard/metrics#4966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v4.3.0 (release/4.2.x) 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/dropwizard/metrics/pull/4968\"\u003edropwizard/metrics#4968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.19.0 (release/4.2.x) 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/dropwizard/metrics/pull/4969\"\u003edropwizard/metrics#4969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/stale digest to 5f858e3 (release/4.2.x) 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/dropwizard/metrics/pull/4974\"\u003edropwizard/metrics#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.6.2 (release/4.2.x) 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/dropwizard/metrics/pull/4975\"\u003edropwizard/metrics#4975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.jdbi:jdbi3-core to v3.49.6 (release/4.2.x) 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/dropwizard/metrics/pull/4976\"\u003edropwizard/metrics#4976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.9.0 (release/4.2.x) 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/dropwizard/metrics/pull/4978\"\u003edropwizard/metrics#4978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.19 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/4977\"\u003edropwizard/metrics#4977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.17.8 (release/4.2.x) 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/dropwizard/metrics/pull/4989\"\u003edropwizard/metrics#4989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.jacoco:jacoco-maven-plugin to v0.8.14 (release/4.2.x) 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/dropwizard/metrics/pull/4988\"\u003edropwizard/metrics#4988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.2 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/4990\"\u003edropwizard/metrics#4990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.20 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/4994\"\u003edropwizard/metrics#4994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.0 (release/4.2.x) 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/dropwizard/metrics/pull/4995\"\u003edropwizard/metrics#4995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.3 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5000\"\u003edropwizard/metrics#5000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.2.3 (release/4.2.x) 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/dropwizard/metrics/pull/5004\"\u003edropwizard/metrics#5004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.3.16 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5005\"\u003edropwizard/metrics#5005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.1 (release/4.2.x) 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/dropwizard/metrics/pull/5011\"\u003edropwizard/metrics#5011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.2.0 (release/4.2.x) 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/dropwizard/metrics/pull/5013\"\u003edropwizard/metrics#5013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add module for Jersey 4.0.x by \u003ca href=\"https://github.com/joschi\"\u003e\u003ccode\u003e@​joschi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5025\"\u003edropwizard/metrics#5025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.4 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5026\"\u003edropwizard/metrics#5026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.1 (release/4.2.x) 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/dropwizard/metrics/pull/5028\"\u003edropwizard/metrics#5028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.21 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5027\"\u003edropwizard/metrics#5027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.5.0 (release/4.2.x) 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/dropwizard/metrics/pull/5035\"\u003edropwizard/metrics#5035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.20.0 (release/4.2.x) 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/dropwizard/metrics/pull/5034\"\u003edropwizard/metrics#5034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v5.0.1 (release/4.2.x) 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/dropwizard/metrics/pull/5039\"\u003edropwizard/metrics#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout digest to 93cb6ef (release/4.2.x) 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/dropwizard/metrics/pull/5038\"\u003edropwizard/metrics#5038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions to v6 (release/4.2.x) (major) 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/dropwizard/metrics/pull/5040\"\u003edropwizard/metrics#5040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.2 (release/4.2.x) 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/dropwizard/metrics/pull/5044\"\u003edropwizard/metrics#5044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update maven plugins to v3.4.0 (release/4.2.x) (minor) 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/dropwizard/metrics/pull/5046\"\u003edropwizard/metrics#5046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.5 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5054\"\u003edropwizard/metrics#5054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6.0.1 (release/4.2.x) 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/dropwizard/metrics/pull/5053\"\u003edropwizard/metrics#5053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions (release/4.2.x) 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/dropwizard/metrics/pull/5052\"\u003edropwizard/metrics#5052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.0 (release/4.2.x) 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/dropwizard/metrics/pull/5055\"\u003edropwizard/metrics#5055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.28.0 (release/4.2.x) 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/dropwizard/metrics/pull/5056\"\u003edropwizard/metrics#5056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.22 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5063\"\u003edropwizard/metrics#5063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.1 (release/4.2.x) 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/dropwizard/metrics/pull/5062\"\u003edropwizard/metrics#5062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 (release/4.2.x) 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/dropwizard/metrics/pull/5067\"\u003edropwizard/metrics#5067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.21.0 (release/4.2.x) 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/dropwizard/metrics/pull/5064\"\u003edropwizard/metrics#5064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven to v3.9.12 (release/4.2.x) 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/dropwizard/metrics/pull/5075\"\u003edropwizard/metrics#5075\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/dropwizard/metrics/commit/5839f053c5482a0de1fac9a800c1c0930c8f3456\"\u003e\u003ccode\u003e5839f05\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v4.2.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/b18066cd6492be86e7f7c6077d6f7679c213f807\"\u003e\u003ccode\u003eb18066c\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.25 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5105\"\u003e#5105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/17bfe026a1c7cf14ce2c97722174e706ac23a473\"\u003e\u003ccode\u003e17bfe02\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/f1afa8354b8947a537f88364e2a701da3f7f7208\"\u003e\u003ccode\u003ef1afa83\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.4 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5103\"\u003e#5103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/3d8e5e40d293a3be74e8a6e515be34cac7492f56\"\u003e\u003ccode\u003e3d8e5e4\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache action to v5.0.2 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5102\"\u003e#5102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/9324e84f2d8c2ab756e85c9d1db36a75c6cb1742\"\u003e\u003ccode\u003e9324e84\u003c/code\u003e\u003c/a\u003e Add a metrics-jackson3 module (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5101\"\u003e#5101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/616a5913b821c41dd4da13f4fb79fbc4d5c1698c\"\u003e\u003ccode\u003e616a591\u003c/code\u003e\u003c/a\u003e Disable CI release workflow for forks (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5099\"\u003e#5099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/696f68b4b4ab42b835418040258dcfc828541fe0\"\u003e\u003ccode\u003e696f68b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency org.sonatype.central:central-publishing-maven-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/07ef2534f9ce89e4b4eea4edcf3fe499e1645f02\"\u003e\u003ccode\u003e07ef253\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.24 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5089\"\u003e#5089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/47bbe61ac3a7291e392233a16b5ba0bb7bcb08a4\"\u003e\u003ccode\u003e47bbe61\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropwizard/metrics/compare/v4.2.12...v4.2.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.dropwizard.metrics:metrics-servlets` from 4.2.12 to 4.2.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dropwizard/metrics/releases\"\u003eio.dropwizard.metrics:metrics-servlets's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.38\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.14.1 (release/4.2.x) 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/dropwizard/metrics/pull/4946\"\u003edropwizard/metrics#4946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.5 (release/4.2.x) 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/dropwizard/metrics/pull/4947\"\u003edropwizard/metrics#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5.3.6 (release/4.2.x) 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/dropwizard/metrics/pull/4948\"\u003edropwizard/metrics#4948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.20.0 (release/4.2.x) 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/dropwizard/metrics/pull/4951\"\u003edropwizard/metrics#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.12.0 (release/4.2.x) 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/dropwizard/metrics/pull/4950\"\u003edropwizard/metrics#4950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.6 (release/4.2.x) 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/dropwizard/metrics/pull/4958\"\u003edropwizard/metrics#4958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update log4j2 monorepo to v2.25.2 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/4959\"\u003edropwizard/metrics#4959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.sonatype.central:central-publishing-maven-plugin to v0.9.0 (release/4.2.x) 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/dropwizard/metrics/pull/4960\"\u003edropwizard/metrics#4960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to v5.5.1 (release/4.2.x) 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/dropwizard/metrics/pull/4967\"\u003edropwizard/metrics#4967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven-wrapper to v3.3.4 (release/4.2.x) 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/dropwizard/metrics/pull/4966\"\u003edropwizard/metrics#4966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v4.3.0 (release/4.2.x) 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/dropwizard/metrics/pull/4968\"\u003edropwizard/metrics#4968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.19.0 (release/4.2.x) 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/dropwizard/metrics/pull/4969\"\u003edropwizard/metrics#4969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/stale digest to 5f858e3 (release/4.2.x) 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/dropwizard/metrics/pull/4974\"\u003edropwizard/metrics#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.6.2 (release/4.2.x) 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/dropwizard/metrics/pull/4975\"\u003edropwizard/metrics#4975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.jdbi:jdbi3-core to v3.49.6 (release/4.2.x) 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/dropwizard/metrics/pull/4976\"\u003edropwizard/metrics#4976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.9.0 (release/4.2.x) 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/dropwizard/metrics/pull/4978\"\u003edropwizard/metrics#4978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.19 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/4977\"\u003edropwizard/metrics#4977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.17.8 (release/4.2.x) 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/dropwizard/metrics/pull/4989\"\u003edropwizard/metrics#4989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.jacoco:jacoco-maven-plugin to v0.8.14 (release/4.2.x) 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/dropwizard/metrics/pull/4988\"\u003edropwizard/metrics#4988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.2 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/4990\"\u003edropwizard/metrics#4990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.20 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/4994\"\u003edropwizard/metrics#4994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.0 (release/4.2.x) 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/dropwizard/metrics/pull/4995\"\u003edropwizard/metrics#4995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.3 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5000\"\u003edropwizard/metrics#5000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.2.3 (release/4.2.x) 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/dropwizard/metrics/pull/5004\"\u003edropwizard/metrics#5004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.3.16 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5005\"\u003edropwizard/metrics#5005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.1 (release/4.2.x) 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/dropwizard/metrics/pull/5011\"\u003edropwizard/metrics#5011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.2.0 (release/4.2.x) 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/dropwizard/metrics/pull/5013\"\u003edropwizard/metrics#5013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add module for Jersey 4.0.x by \u003ca href=\"https://github.com/joschi\"\u003e\u003ccode\u003e@​joschi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5025\"\u003edropwizard/metrics#5025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.4 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5026\"\u003edropwizard/metrics#5026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.1 (release/4.2.x) 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/dropwizard/metrics/pull/5028\"\u003edropwizard/metrics#5028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.21 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5027\"\u003edropwizard/metrics#5027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.5.0 (release/4.2.x) 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/dropwizard/metrics/pull/5035\"\u003edropwizard/metrics#5035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.20.0 (release/4.2.x) 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/dropwizard/metrics/pull/5034\"\u003edropwizard/metrics#5034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v5.0.1 (release/4.2.x) 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/dropwizard/metrics/pull/5039\"\u003edropwizard/metrics#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout digest to 93cb6ef (release/4.2.x) 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/dropwizard/metrics/pull/5038\"\u003edropwizard/metrics#5038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions to v6 (release/4.2.x) (major) 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/dropwizard/metrics/pull/5040\"\u003edropwizard/metrics#5040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.2 (release/4.2.x) 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/dropwizard/metrics/pull/5044\"\u003edropwizard/metrics#5044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update maven plugins to v3.4.0 (release/4.2.x) (minor) 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/dropwizard/metrics/pull/5046\"\u003edropwizard/metrics#5046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.5 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5054\"\u003edropwizard/metrics#5054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6.0.1 (release/4.2.x) 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/dropwizard/metrics/pull/5053\"\u003edropwizard/metrics#5053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions (release/4.2.x) 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/dropwizard/metrics/pull/5052\"\u003edropwizard/metrics#5052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.0 (release/4.2.x) 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/dropwizard/metrics/pull/5055\"\u003edropwizard/metrics#5055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.28.0 (release/4.2.x) 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/dropwizard/metrics/pull/5056\"\u003edropwizard/metrics#5056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.22 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5063\"\u003edropwizard/metrics#5063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.1 (release/4.2.x) 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/dropwizard/metrics/pull/5062\"\u003edropwizard/metrics#5062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 (release/4.2.x) 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/dropwizard/metrics/pull/5067\"\u003edropwizard/metrics#5067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.21.0 (release/4.2.x) 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/dropwizard/metrics/pull/5064\"\u003edropwizard/metrics#5064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven to v3.9.12 (release/4.2.x) 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/dropwizard/metrics/pull/5075\"\u003edropwizard/metrics#5075\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/dropwizard/metrics/commit/5839f053c5482a0de1fac9a800c1c0930c8f3456\"\u003e\u003ccode\u003e5839f05\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v4.2.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/b18066cd6492be86e7f7c6077d6f7679c213f807\"\u003e\u003ccode\u003eb18066c\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.25 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5105\"\u003e#5105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/17bfe026a1c7cf14ce2c97722174e706ac23a473\"\u003e\u003ccode\u003e17bfe02\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/f1afa8354b8947a537f88364e2a701da3f7f7208\"\u003e\u003ccode\u003ef1afa83\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.4 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5103\"\u003e#5103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/3d8e5e40d293a3be74e8a6e515be34cac7492f56\"\u003e\u003ccode\u003e3d8e5e4\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache action to v5.0.2 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5102\"\u003e#5102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/9324e84f2d8c2ab756e85c9d1db36a75c6cb1742\"\u003e\u003ccode\u003e9324e84\u003c/code\u003e\u003c/a\u003e Add a metrics-jackson3 module (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5101\"\u003e#5101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/616a5913b821c41dd4da13f4fb79fbc4d5c1698c\"\u003e\u003ccode\u003e616a591\u003c/code\u003e\u003c/a\u003e Disable CI release workflow for forks (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5099\"\u003e#5099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/696f68b4b4ab42b835418040258dcfc828541fe0\"\u003e\u003ccode\u003e696f68b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency org.sonatype.central:central-publishing-maven-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/07ef2534f9ce89e4b4eea4edcf3fe499e1645f02\"\u003e\u003ccode\u003e07ef253\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.24 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5089\"\u003e#5089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/47bbe61ac3a7291e392233a16b5ba0bb7bcb08a4\"\u003e\u003ccode\u003e47bbe61\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropwizard/metrics/compare/v4.2.12...v4.2.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.dropwizard.metrics:metrics-servlets` from 4.2.12 to 4.2.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dropwizard/metrics/releases\"\u003eio.dropwizard.metrics:metrics-servlets's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.38\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.14.1 (release/4.2.x) 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/dropwizard/metrics/pull/4946\"\u003edropwizard/metrics#4946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.5 (release/4.2.x) 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/dropwizard/metrics/pull/4947\"\u003edropwizard/metrics#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5.3.6 (release/4.2.x) 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/dropwizard/metrics/pull/4948\"\u003edropwizard/metrics#4948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.20.0 (release/4.2.x) 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/dropwizard/metrics/pull/4951\"\u003edropwizard/metrics#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.12.0 (release/4.2.x) 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/dropwizard/metrics/pull/4950\"\u003edropwizard/metrics#4950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.6 (release/4.2.x) 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/dropwizard/metrics/pull/4958\"\u003edropwizard/metrics#4958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update log4j2 monorepo to v2.25.2 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/4959\"\u003edropwizard/metrics#4959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.sonatype.central:central-publishing-maven-plugin to v0.9.0 (release/4.2.x) 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/dropwizard/metrics/pull/4960\"\u003edropwizard/metr...\n\n_Description has been truncated_","html_url":"https://github.com/USACE/cwms-data-api/pull/1739","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/USACE%2Fcwms-data-api/issues/1739","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1739/packages"},{"uuid":"4417355888","node_id":"PR_kwDOCK3PVs7aEo-V","number":482,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-18T00:59:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-11T00:53:25.000Z","updated_at":"2026-05-18T00:59:31.000Z","time_to_close":605164,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":28,"packages":[{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.2.21","new_version":"2.3.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"io.ktor:ktor-server-core","old_version":"3.4.0","new_version":"3.4.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-server-netty","old_version":"3.4.0","new_version":"3.4.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-core","old_version":"3.4.0","new_version":"3.4.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-apache","old_version":"3.4.0","new_version":"3.4.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-content-negotiation","old_version":"3.4.0","new_version":"3.4.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-server-content-negotiation","old_version":"3.4.0","new_version":"3.4.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-serialization-jackson","old_version":"3.4.0","new_version":"3.4.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-server-test-host","old_version":"3.4.0","new_version":"3.4.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.26","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.apache.kafka:kafka-clients","old_version":"3.9.1","new_version":"4.2.0"},{"name":"com.fasterxml.jackson.module:jackson-module-jaxb-annotations","old_version":"2.20.2","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson-modules-base"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.20.2","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson-module-kotlin"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.20.2","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.20.2","new_version":"2.21.3"},{"name":"com.ibm.mq:com.ibm.mq.jakarta.client","old_version":"9.4.4.0","new_version":"9.4.5.0"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.21.0","new_version":"2.27.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.google.cloud:google-cloud-storage","old_version":"2.62.1","new_version":"2.67.0","repository_url":"https://github.com/googleapis/google-cloud-java"},{"name":"org.apache.commons:commons-text","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/apache/commons-text"},{"name":"org.postgresql:postgresql","old_version":"42.7.8","new_version":"42.7.11","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"org.flywaydb:flyway-core","old_version":"11.15.0","new_version":"12.5.0"},{"name":"org.flywaydb:flyway-database-postgresql","old_version":"11.15.0","new_version":"12.5.0"},{"name":"no.nav.helse:diagnosekoder","old_version":"1.2025.0","new_version":"1.2026.0","repository_url":"https://github.com/navikt/diagnosekoder"},{"name":"org.testcontainers:testcontainers-postgresql","old_version":"2.0.3","new_version":"2.0.5","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.junit.jupiter:junit-jupiter","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"io.mockk:mockk","old_version":"1.14.6","new_version":"1.14.9","repository_url":"https://github.com/mockk/mockk"},{"name":"com.diffplug.spotless","old_version":"8.0.0","new_version":"8.4.0"},{"name":"gradle-wrapper","old_version":"9.4.1","new_version":"9.5.0","repository_url":"https://github.com/gradle/gradle"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.2.21` | `2.3.21` |\n| [io.ktor:ktor-server-core](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.3` |\n| [io.ktor:ktor-server-netty](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.3` |\n| [io.ktor:ktor-client-core](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.3` |\n| [io.ktor:ktor-client-apache](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.3` |\n| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.3` |\n| [io.ktor:ktor-server-content-negotiation](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.3` |\n| [io.ktor:ktor-serialization-jackson](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.3` |\n| [io.ktor:ktor-server-test-host](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.3` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.26` | `1.5.32` |\n| org.apache.kafka:kafka-clients | `3.9.1` | `4.2.0` |\n| [com.fasterxml.jackson.module:jackson-module-jaxb-annotations](https://github.com/FasterXML/jackson-modules-base) | `2.20.2` | `2.21.3` |\n| [com.fasterxml.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) | `2.20.2` | `2.21.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.20.2` | `2.21.3` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.20.2` | `2.21.3` |\n| com.ibm.mq:com.ibm.mq.jakarta.client | `9.4.4.0` | `9.4.5.0` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.21.0` | `2.27.0` |\n| [com.google.cloud:google-cloud-storage](https://github.com/googleapis/google-cloud-java) | `2.62.1` | `2.67.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.14.0` | `1.15.0` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.8` | `42.7.11` |\n| org.flywaydb:flyway-core | `11.15.0` | `12.5.0` |\n| org.flywaydb:flyway-database-postgresql | `11.15.0` | `12.5.0` |\n| [no.nav.helse:diagnosekoder](https://github.com/navikt/diagnosekoder) | `1.2025.0` | `1.2026.0` |\n| [org.testcontainers:testcontainers-postgresql](https://github.com/testcontainers/testcontainers-java) | `2.0.3` | `2.0.5` |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [io.mockk:mockk](https://github.com/mockk/mockk) | `1.14.6` | `1.14.9` |\n| com.diffplug.spotless | `8.0.0` | `8.4.0` |\n| [gradle-wrapper](https://github.com/gradle/gradle) | `9.4.1` | `9.5.0` |\n\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 2.2.21 to 2.3.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.3.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-84610\"\u003e\u003ccode\u003eKT-84610\u003c/code\u003e\u003c/a\u003e [Wasm] Failed to compile klibs in IC mode\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-84566\"\u003e\u003ccode\u003eKT-84566\u003c/code\u003e\u003c/a\u003e Prevent launching Default dispatcher threads from IJ SDK in kotlin compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85358\"\u003e\u003ccode\u003eKT-85358\u003c/code\u003e\u003c/a\u003e Native: roll back the workaround for KT-84678 once MapLibre has been properly fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85626\"\u003e\u003ccode\u003eKT-85626\u003c/code\u003e\u003c/a\u003e  \u003ccode\u003e@JvmRecord\u003c/code\u003e in commonMain breaks compileCommonMainKotlinMetadata with \u0026quot;Cannot access 'java.lang.Record'\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85405\"\u003e\u003ccode\u003eKT-85405\u003c/code\u003e\u003c/a\u003e Postpone/Revert \u003ccode\u003eDontIgnoreUpperBoundViolatedOnImplicitArguments\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84678\"\u003e\u003ccode\u003eKT-84678\u003c/code\u003e\u003c/a\u003e K/N: Undefined symbol from SPM-added ObjC frameworks when linking iOS target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85021\"\u003e\u003ccode\u003eKT-85021\u003c/code\u003e\u003c/a\u003e False positive SUBCLASS_CANT_CALL_COMPANION_PROTECTED_NON_STATIC error in multi-module project\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-82395\"\u003e\u003ccode\u003eKT-82395\u003c/code\u003e\u003c/a\u003e Support top-level declarations from compiler plugins in JS incremental compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84475\"\u003e\u003ccode\u003eKT-84475\u003c/code\u003e\u003c/a\u003e K/JS: false-positive exportability warnings in multi-module project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84633\"\u003e\u003ccode\u003eKT-84633\u003c/code\u003e\u003c/a\u003e Kotlin/JS: \u0026quot;Serializer for class not found\u0026quot; error when IR output granularity is \u003ccode\u003ewhole-program\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85047\"\u003e\u003ccode\u003eKT-85047\u003c/code\u003e\u003c/a\u003e Kotlin/JS: \u003ccode\u003e@JsStatic\u003c/code\u003e on suspend fun of class companion generates incorrect d.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84517\"\u003e\u003ccode\u003eKT-84517\u003c/code\u003e\u003c/a\u003e K/JS: bad mappings data in outputted Kotlin stdlib source map\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLibraries\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71848\"\u003e\u003ccode\u003eKT-71848\u003c/code\u003e\u003c/a\u003e Kotlinx.metadata: Add \u003ccode\u003eCompilerPluginData\u003c/code\u003e into Km API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85399\"\u003e\u003ccode\u003eKT-85399\u003c/code\u003e\u003c/a\u003e Kotlin/Native: TypeCastException when casting ObjC Protocol MetaClass with genericSafeCasts enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85508\"\u003e\u003ccode\u003eKT-85508\u003c/code\u003e\u003c/a\u003e K/N: TypeCastException when using nw_parameters_create_secure_tcp block parameter on 2.3.20\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-84729\"\u003e\u003ccode\u003eKT-84729\u003c/code\u003e\u003c/a\u003e Update Gradle plugin-publish version to enable configuration cache badge on Gradle plugins portal\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Compiler plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85257\"\u003e\u003ccode\u003eKT-85257\u003c/code\u003e\u003c/a\u003e AGP/Compose: MergeMappingFileTask clears R8 artifacts due to \u003ccode\u003e@OutputDirectory\u003c/code\u003e annotation on AGP 9.1+\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Scripts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85105\"\u003e\u003ccode\u003eKT-85105\u003c/code\u003e\u003c/a\u003e Scripts: JVM backend internal error (IR lowering) when scratch file contains anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85103\"\u003e\u003ccode\u003eKT-85103\u003c/code\u003e\u003c/a\u003e Exception while generating code when explain destructuring decls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84842\"\u003e\u003ccode\u003eKT-84842\u003c/code\u003e\u003c/a\u003e scriptCompilationClasspathFromContext behavior changed from 2.3.10 to 2.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85029\"\u003e\u003ccode\u003eKT-85029\u003c/code\u003e\u003c/a\u003e Kotlin Scripting: ScriptDiagnostic reports \u0026quot;at null\u0026quot; instead of error location\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Statistics (FUS)\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/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.3.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-84610\"\u003e\u003ccode\u003eKT-84610\u003c/code\u003e\u003c/a\u003e [Wasm] Failed to compile klibs in IC mode\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-84566\"\u003e\u003ccode\u003eKT-84566\u003c/code\u003e\u003c/a\u003e Prevent launching Default dispatcher threads from IJ SDK in kotlin compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85358\"\u003e\u003ccode\u003eKT-85358\u003c/code\u003e\u003c/a\u003e Native: roll back the workaround for KT-84678 once MapLibre has been properly fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85626\"\u003e\u003ccode\u003eKT-85626\u003c/code\u003e\u003c/a\u003e  \u003ccode\u003e@JvmRecord\u003c/code\u003e in commonMain breaks compileCommonMainKotlinMetadata with \u0026quot;Cannot access 'java.lang.Record'\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85405\"\u003e\u003ccode\u003eKT-85405\u003c/code\u003e\u003c/a\u003e Postpone/Revert \u003ccode\u003eDontIgnoreUpperBoundViolatedOnImplicitArguments\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84678\"\u003e\u003ccode\u003eKT-84678\u003c/code\u003e\u003c/a\u003e K/N: Undefined symbol from SPM-added ObjC frameworks when linking iOS target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85021\"\u003e\u003ccode\u003eKT-85021\u003c/code\u003e\u003c/a\u003e False positive SUBCLASS_CANT_CALL_COMPANION_PROTECTED_NON_STATIC error in multi-module project\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-82395\"\u003e\u003ccode\u003eKT-82395\u003c/code\u003e\u003c/a\u003e Support top-level declarations from compiler plugins in JS incremental compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84475\"\u003e\u003ccode\u003eKT-84475\u003c/code\u003e\u003c/a\u003e K/JS: false-positive exportability warnings in multi-module project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84633\"\u003e\u003ccode\u003eKT-84633\u003c/code\u003e\u003c/a\u003e Kotlin/JS: \u0026quot;Serializer for class not found\u0026quot; error when IR output granularity is \u003ccode\u003ewhole-program\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85047\"\u003e\u003ccode\u003eKT-85047\u003c/code\u003e\u003c/a\u003e Kotlin/JS: \u003ccode\u003e@JsStatic\u003c/code\u003e on suspend fun of class companion generates incorrect d.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84517\"\u003e\u003ccode\u003eKT-84517\u003c/code\u003e\u003c/a\u003e K/JS: bad mappings data in outputted Kotlin stdlib source map\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLibraries\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71848\"\u003e\u003ccode\u003eKT-71848\u003c/code\u003e\u003c/a\u003e Kotlinx.metadata: Add \u003ccode\u003eCompilerPluginData\u003c/code\u003e into Km API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85399\"\u003e\u003ccode\u003eKT-85399\u003c/code\u003e\u003c/a\u003e Kotlin/Native: TypeCastException when casting ObjC Protocol MetaClass with genericSafeCasts enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85508\"\u003e\u003ccode\u003eKT-85508\u003c/code\u003e\u003c/a\u003e K/N: TypeCastException when using nw_parameters_create_secure_tcp block parameter on 2.3.20\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-84729\"\u003e\u003ccode\u003eKT-84729\u003c/code\u003e\u003c/a\u003e Update Gradle plugin-publish version to enable configuration cache badge on Gradle plugins portal\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Compiler plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85257\"\u003e\u003ccode\u003eKT-85257\u003c/code\u003e\u003c/a\u003e AGP/Compose: MergeMappingFileTask clears R8 artifacts due to \u003ccode\u003e@OutputDirectory\u003c/code\u003e annotation on AGP 9.1+\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Scripts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85105\"\u003e\u003ccode\u003eKT-85105\u003c/code\u003e\u003c/a\u003e Scripts: JVM backend internal error (IR lowering) when scratch file contains anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85103\"\u003e\u003ccode\u003eKT-85103\u003c/code\u003e\u003c/a\u003e Exception while generating code when explain destructuring decls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84842\"\u003e\u003ccode\u003eKT-84842\u003c/code\u003e\u003c/a\u003e scriptCompilationClasspathFromContext behavior changed from 2.3.10 to 2.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85029\"\u003e\u003ccode\u003eKT-85029\u003c/code\u003e\u003c/a\u003e Kotlin Scripting: ScriptDiagnostic reports \u0026quot;at null\u0026quot; instead of error location\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Statistics (FUS)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85628\"\u003e\u003ccode\u003eKT-85628\u003c/code\u003e\u003c/a\u003e KGP: composite build FUS metrics fail on access of 'configurationTimeMetrics'\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/JetBrains/kotlin/commit/fea1ad8c18995b80d1ca0e3917056104613d23db\"\u003e\u003ccode\u003efea1ad8\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/09c341e858b8f70d92955fc6b67d6a04962760b4\"\u003e\u003ccode\u003e09c341e\u003c/code\u003e\u003c/a\u003e disable swift export execution tests in order to update macos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/67a08681cdd53b318217e6f35d835e0ab3b2e31c\"\u003e\u003ccode\u003e67a0868\u003c/code\u003e\u003c/a\u003e Avoid accessing KotlinNativeLink taskProvider when task was not executed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f89e5dbc1867714116e17be1066d6c68e30cc2d4\"\u003e\u003ccode\u003ef89e5db\u003c/code\u003e\u003c/a\u003e [K/N] Disable TSAN in runtime tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/45d6c859c027c4e82b14b4861e36bc125600e2b0\"\u003e\u003ccode\u003e45d6c85\u003c/code\u003e\u003c/a\u003e [K/N] Don't generate generic safe casts for Objective-C types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9261a6f0790b7504e0223e9e0a0dd242fe0cc3f7\"\u003e\u003ccode\u003e9261a6f\u003c/code\u003e\u003c/a\u003e [K/N][tests] Add a reproducer for KT-85508\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/c9ab9db37a191f2eb1ce0f5b7ff502ca9d4b3a0d\"\u003e\u003ccode\u003ec9ab9db\u003c/code\u003e\u003c/a\u003e [K/N][tests] Add a reproducer for KT-85399\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/502e84484e520fbe1a93958be8da97e06a04d7ed\"\u003e\u003ccode\u003e502e844\u003c/code\u003e\u003c/a\u003e Explain: fix for destructuring declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0c26485d83f532aa8afbb868895061b7132fd7c8\"\u003e\u003ccode\u003e0c26485\u003c/code\u003e\u003c/a\u003e Explain: fix for object literals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/68a9e3f99fcd59c5440970f5f34aff09ce462a69\"\u003e\u003ccode\u003e68a9e3f\u003c/code\u003e\u003c/a\u003e [minor] fix testdata name in explain test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.21...v2.3.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-server-core` from 3.4.0 to 3.4.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-server-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 22 April 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9451\"\u003eKTOR-9451\u003c/a\u003e OpenAPI schema inference not working for custom nested generics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9490\"\u003eKTOR-9490\u003c/a\u003e OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9463\"\u003eKTOR-9463\u003c/a\u003e OpenAPI: schema inference StackOverflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8938\"\u003eKTOR-8938\u003c/a\u003e WebSockets: WebSockets handler does not inherit server coroutine context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8989\"\u003eKTOR-8989\u003c/a\u003e Shared engine is closed when a client created with \u003ccode\u003econfig\u003c/code\u003e method is closed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9485\"\u003eKTOR-9485\u003c/a\u003e Apache5: FutureCallback never called, breaking Java agent instrumentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9497\"\u003eKTOR-9497\u003c/a\u003e Darwin: SIGABRT crash when \u003ccode\u003eclose()\u003c/code\u003e races with in-flight \u003ccode\u003eexecute()\u003c/code\u003e since 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9431\"\u003eKTOR-9431\u003c/a\u003e SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9423\"\u003eKTOR-9423\u003c/a\u003e CannotTransformContentToTypeException leaks internal class names in response body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9461\"\u003eKTOR-9461\u003c/a\u003e Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9476\"\u003eKTOR-9476\u003c/a\u003e Unable to update/remove session data if no response content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9343\"\u003eKTOR-9343\u003c/a\u003e HttpRequestLifecycle plugin with \u003ccode\u003ecancelCallOnClose\u003c/code\u003e on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-server-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.4.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 22 April 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9451\"\u003eKTOR-9451\u003c/a\u003e OpenAPI schema inference not working for custom nested generics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9490\"\u003eKTOR-9490\u003c/a\u003e OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9463\"\u003eKTOR-9463\u003c/a\u003e OpenAPI: schema inference StackOverflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8938\"\u003eKTOR-8938\u003c/a\u003e WebSockets: WebSockets handler does not inherit server coroutine context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8989\"\u003eKTOR-8989\u003c/a\u003e Shared engine is closed when a client created with \u003ccode\u003econfig\u003c/code\u003e method is closed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9485\"\u003eKTOR-9485\u003c/a\u003e Apache5: FutureCallback never called, breaking Java agent instrumentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9497\"\u003eKTOR-9497\u003c/a\u003e Darwin: SIGABRT crash when \u003ccode\u003eclose()\u003c/code\u003e races with in-flight \u003ccode\u003eexecute()\u003c/code\u003e since 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9431\"\u003eKTOR-9431\u003c/a\u003e SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9423\"\u003eKTOR-9423\u003c/a\u003e CannotTransformContentToTypeException leaks internal class names in response body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9461\"\u003eKTOR-9461\u003c/a\u003e Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9476\"\u003eKTOR-9476\u003c/a\u003e Unable to update/remove session data if no response content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9343\"\u003eKTOR-9343\u003c/a\u003e HttpRequestLifecycle plugin with \u003ccode\u003ecancelCallOnClose\u003c/code\u003e on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.4.2\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\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/5d9a99869b6005018fb821828c082d8e4ff05500\"\u003e\u003ccode\u003e5d9a998\u003c/code\u003e\u003c/a\u003e Release 3.4.3 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5547\"\u003e#5547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6a11a76b9e13302ceea01e8763aa2fdc74ec73be\"\u003e\u003ccode\u003e6a11a76\u003c/code\u003e\u003c/a\u003e KTOR-8989 Close or cancel engine only when the client reference count… (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5525\"\u003e#5525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/3acb8ea1ab1738c0ff6fb68f3f0e75024edae2c7\"\u003e\u003ccode\u003e3acb8ea\u003c/code\u003e\u003c/a\u003e KTOR-8938 Inherit server coroutine context in WebSocket session (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5426\"\u003e#5426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/cec7d38a7183c43efa686eed6cad5cf889f37fd0\"\u003e\u003ccode\u003ecec7d38\u003c/code\u003e\u003c/a\u003e Fix flaky test failures on native platforms (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5485\"\u003e#5485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/bd8bea1c18eba45f150537d223a8aa3c107cb5fb\"\u003e\u003ccode\u003ebd8bea1\u003c/code\u003e\u003c/a\u003e KTOR-9507 Update Jackson to 2.21 and 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/5e29515e447d0b825f7e0fe1a60757b433e89c02\"\u003e\u003ccode\u003e5e29515\u003c/code\u003e\u003c/a\u003e KTOR-9507 Update netty to 4.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/733b8e1b08e1c87a0b731ddd42406c8b2a93e35f\"\u003e\u003ccode\u003e733b8e1\u003c/code\u003e\u003c/a\u003e KTOR-9373 Make ConcurrentMap iteration safe on Native (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5407\"\u003e#5407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1f83f21df932ae6b00222ab5241e4bbc93c830e5\"\u003e\u003ccode\u003e1f83f21\u003c/code\u003e\u003c/a\u003e KTOR-9451 Support nested generic types (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5500\"\u003e#5500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/2440990f1085410261b41058815d24d6a9789bba\"\u003e\u003ccode\u003e2440990\u003c/code\u003e\u003c/a\u003e Apache 5 Client. Don't ignore resultCallback (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5526\"\u003e#5526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/430f32098bc3565d2cba6d0dfd06758afba45410\"\u003e\u003ccode\u003e430f320\u003c/code\u003e\u003c/a\u003e Follow-up: KTOR-9497 Preventing a fatal crash in DarwinSession on close (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5533\"\u003e#5533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.0...3.4.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-server-netty` from 3.4.0 to 3.4.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-server-netty's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 22 April 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9451\"\u003eKTOR-9451\u003c/a\u003e OpenAPI schema inference not working for custom nested generics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9490\"\u003eKTOR-9490\u003c/a\u003e OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9463\"\u003eKTOR-9463\u003c/a\u003e OpenAPI: schema inference StackOverflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8938\"\u003eKTOR-8938\u003c/a\u003e WebSockets: WebSockets handler does not inherit server coroutine context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8989\"\u003eKTOR-8989\u003c/a\u003e Shared engine is closed when a client created with \u003ccode\u003econfig\u003c/code\u003e method is closed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9485\"\u003eKTOR-9485\u003c/a\u003e Apache5: FutureCallback never called, breaking Java agent instrumentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9497\"\u003eKTOR-9497\u003c/a\u003e Darwin: SIGABRT crash when \u003ccode\u003eclose()\u003c/code\u003e races with in-flight \u003ccode\u003eexecute()\u003c/code\u003e since 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9431\"\u003eKTOR-9431\u003c/a\u003e SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9423\"\u003eKTOR-9423\u003c/a\u003e CannotTransformContentToTypeException leaks internal class names in response body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9461\"\u003eKTOR-9461\u003c/a\u003e Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9476\"\u003eKTOR-9476\u003c/a\u003e Unable to update/remove session data if no response content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9343\"\u003eKTOR-9343\u003c/a\u003e HttpRequestLifecycle plugin with \u003ccode\u003ecancelCallOnClose\u003c/code\u003e on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-server-netty's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.4.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 22 April 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9451\"\u003eKTOR-9451\u003c/a\u003e OpenAPI schema inference not working for custom nested generics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9490\"\u003eKTOR-9490\u003c/a\u003e OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9463\"\u003eKTOR-9463\u003c/a\u003e OpenAPI: schema inference StackOverflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8938\"\u003eKTOR-8938\u003c/a\u003e WebSockets: WebSockets handler does not inherit server coroutine context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8989\"\u003eKTOR-8989\u003c/a\u003e Shared engine is closed when a client created with \u003ccode\u003econfig\u003c/code\u003e method is closed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9485\"\u003eKTOR-9485\u003c/a\u003e Apache5: FutureCallback never called, breaking Java agent instrumentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9497\"\u003eKTOR-9497\u003c/a\u003e Darwin: SIGABRT crash when \u003ccode\u003eclose()\u003c/code\u003e races with in-flight \u003ccode\u003eexecute()\u003c/code\u003e since 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9431\"\u003eKTOR-9431\u003c/a\u003e SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9423\"\u003eKTOR-9423\u003c/a\u003e CannotTransformContentToTypeException leaks internal class names in response body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9461\"\u003eKTOR-9461\u003c/a\u003e Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9476\"\u003eKTOR-9476\u003c/a\u003e Unable to update/remove session data if no response content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9343\"\u003eKTOR-9343\u003c/a\u003e HttpRequestLifecycle plugin with \u003ccode\u003ecancelCallOnClose\u003c/code\u003e on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.4.2\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\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/5d9a99869b6005018fb821828c082d8e4ff05500\"\u003e\u003ccode\u003e5d9a998\u003c/code\u003e\u003c/a\u003e Release 3.4.3 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5547\"\u003e#5547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6a11a76b9e13302ceea01e8763aa2fdc74ec73be\"\u003e\u003ccode\u003e6a11a76\u003c/code\u003e\u003c/a\u003e KTOR-8989 Close or cancel engine only when the client reference count… (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5525\"\u003e#5525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/3acb8ea1ab1738c0ff6fb68f3f0e75024edae2c7\"\u003e\u003ccode\u003e3acb8ea\u003c/code\u003e\u003c/a\u003e KTOR-8938 Inherit server coroutine context in WebSocket session (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5426\"\u003e#5426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/cec7d38a7183c43efa686eed6cad5cf889f37fd0\"\u003e\u003ccode\u003ecec7d38\u003c/code\u003e\u003c/a\u003e Fix flaky test failures on native platforms (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5485\"\u003e#5485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/bd8bea1c18eba45f150537d223a8aa3c107cb5fb\"\u003e\u003ccode\u003ebd8bea1\u003c/code\u003e\u003c/a\u003e KTOR-9507 Update Jackson to 2.21 and 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/5e29515e447d0b825f7e0fe1a60757b433e89c02\"\u003e\u003ccode\u003e5e29515\u003c/code\u003e\u003c/a\u003e KTOR-9507 Update netty to 4.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/733b8e1b08e1c87a0b731ddd42406c8b2a93e35f\"\u003e\u003ccode\u003e733b8e1\u003c/code\u003e\u003c/a\u003e KTOR-9373 Make ConcurrentMap iteration safe on Native (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5407\"\u003e#5407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1f83f21df932ae6b00222ab5241e4bbc93c830e5\"\u003e\u003ccode\u003e1f83f21\u003c/code\u003e\u003c/a\u003e KTOR-9451 Support nested generic types (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5500\"\u003e#5500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/2440990f1085410261b41058815d24d6a9789bba\"\u003e\u003ccode\u003e2440990\u003c/code\u003e\u003c/a\u003e Apache 5 Client. Don't ignore resultCallback (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5526\"\u003e#5526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/430f32098bc3565d2cba6d0dfd06758afba45410\"\u003e\u003ccode\u003e430f320\u003c/code\u003e\u003c/a\u003e Follow-up: KTOR-9497 Preventing a fatal crash in DarwinSession on close (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5533\"\u003e#5533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.0...3.4.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.4.0 to 3.4.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.4.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 22 April 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9451\"\u003eKTOR-9451\u003c/a\u003e OpenAPI schema inference not working for custom nested generics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9490\"\u003eKTOR-9490\u003c/a\u003e OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9463\"\u003eKTOR-9463\u003c/a\u003e OpenAPI: schema inference StackOverflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8938\"\u003eKTOR-8938\u003c/a\u003e WebSockets: WebSockets handler does not inherit server coroutine context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8989\"\u003eKTOR-8989\u003c/a\u003e Shared engine is closed when a client created with \u003ccode\u003econfig\u003c/code\u003e method is closed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9485\"\u003eKTOR-9485\u003c/a\u003e Apache5: FutureCallback never called, breaking Java agent instrumentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9497\"\u003eKTOR-9497\u003c/a\u003e Darwin: SIGABRT crash when \u003ccode\u003eclose()\u003c/code\u003e races with in-flight \u003ccode\u003eexecute()\u003c/code\u003e since 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9431\"\u003eKTOR-9431\u003c/a\u003e SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9423\"\u003eKTOR-9423\u003c/a\u003e CannotTransformContentToTypeException leaks internal class names in response body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9461\"\u003eKTOR-9461\u003c/a\u003e Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9476\"\u003eKTOR-9476\u003c/a\u003e Unable to update/remove session data if no response content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9343\"\u003eKTOR-9343\u003c/a\u003e HttpRequestLifecycle plugin with \u003ccode\u003ecancelCallOnClose\u003c/code\u003e on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\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/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.4.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 22 April 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9451\"\u003eKTOR-9451\u003c/a\u003e OpenAPI schema inference not working for custom nested generics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9490\"\u003eKTOR-9490\u003c/a\u003e OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9463\"\u003eKTOR-9463\u003c/a\u003e OpenAPI: schema inference StackOverflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8938\"\u003eKTOR-8938\u003c/a\u003e WebSockets: WebSockets handler does not inherit server coroutine context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8989\"\u003eKTOR-8989\u003c/a\u003e Shared engine is closed when a client created with \u003ccode\u003econfig\u003c/code\u003e method is closed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9485\"\u003eKTOR-9485\u003c/a\u003e Apache5: FutureCallback never called, breaking Java agent instrumentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9497\"\u003eKTOR-9497\u003c/a\u003e Darwin: SIGABRT crash when \u003ccode\u003eclose()\u003c/code\u003e races with in-flight \u003ccode\u003eexecute()\u003c/code\u003e since 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9431\"\u003eKTOR-9431\u003c/a\u003e SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9423\"\u003eKTOR-9423\u003c/a\u003e CannotTransformContentToTypeException leaks internal class names in response body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9461\"\u003eKTOR-9461\u003c/a\u003e Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9476\"\u003eKTOR-9476\u003c/a\u003e Unable to update/remove session data if no response content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9343\"\u003eKTOR-9343\u003c/a\u003e HttpRequestLifecycle plugin with \u003ccode\u003ecancelCallOnClose\u003c/code\u003e on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.4.2\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\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/5d9a99869b6005018fb821828c082d8e4ff05500\"\u003e\u003ccode\u003e5d9a998\u003c/code\u003e\u003c/a\u003e Release 3.4.3 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5547\"\u003e#5547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6a11a76b9e13302ceea01e8763aa2fdc74ec73be\"\u003e\u003ccode\u003e6a11a76\u003c/code\u003e\u003c/a\u003e KTOR-8989 Close or cancel engine only when the client reference count… (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5525\"\u003e#5525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/3acb8ea1ab1738c0ff6fb68f3f0e75024edae2c7\"\u003e\u003ccode\u003e3acb8ea\u003c/code\u003e\u003c/a\u003e KTOR-8938 Inherit server coroutine context in WebSocket session (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5426\"\u003e#5426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/cec7d38a7183c43efa686eed6cad5cf889f37fd0\"\u003e\u003ccode\u003ecec7d38\u003c/code\u003e\u003c/a\u003e Fix flaky test failures on native platforms (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5485\"\u003e#5485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/bd8bea1c18eba45f150537d223a8aa3c107cb5fb\"\u003e\u003ccode\u003ebd8bea1\u003c/code\u003e\u003c/a\u003e KTOR-9507 Update Jackson to 2.21 and 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/5e29515e447d0b825f7e0fe1a60757b433e89c02\"\u003e\u003ccode\u003e5e29515\u003c/code\u003e\u003c/a\u003e KTOR-9507 Update netty to 4.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/733b8e1b08e1c87a0b731ddd42406c8b2a93e35f\"\u003e\u003ccode\u003e733b8e1\u003c/code\u003e\u003c/a\u003e KTOR-9373 Make ConcurrentMap iteration safe on Native (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5407\"\u003e#5407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1f83f21df932ae6b00222ab5241e4bbc93c830e5\"\u003e\u003ccode\u003e1f83f21\u003c/code\u003e\u003c/a\u003e KTOR-9451 Support nested generic types (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5500\"\u003e#5500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/2440990f1085410261b41058815d24d6a9789bba\"\u003e\u003ccode\u003e2440990\u003c/code\u003e\u003c/a\u003e Apache 5 Client. Don't ignore resultCallback (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5526\"\u003e#5526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/430f32098bc3565d2cba6d0dfd06758afba45410\"\u003e\u003ccode\u003e430f320\u003c/code\u003e\u003c/a\u003e Follow-up: KTOR-9497 Preventing a fatal crash in DarwinSession on close (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5533\"\u003e#5533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.0...3.4.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-apache` from 3.4.0 to 3.4.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-apache's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 22 April 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9451\"\u003eKTOR-9451\u003c/a\u003e OpenAPI schema inference not working for custom nested generics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9490\"\u003eKTOR-9490\u003c/a\u003e OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9463\"\u003eKTOR-9463\u003c/a\u003e OpenAPI: schema inference StackOverflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8938\"\u003eKTOR-8938\u003c/a\u003e WebSockets: WebSockets handler does not inherit server coroutine context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8989\"\u003eKTOR-8989\u003c/a\u003e Shared engine is closed when a client created with \u003ccode\u003econfig\u003c/code\u003e method is closed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9485\"\u003eKTOR-9485\u003c/a\u003e Apache5: FutureCallback never called, breaking Java agent instrumentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9497\"\u003eKTOR-9497\u003c/a\u003e Darwin: SIGABRT crash when \u003ccode\u003eclose()\u003c/code\u003e races with in-flight \u003ccode\u003eexecute()\u003c/code\u003e since 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9431\"\u003eKTOR-9431\u003c/a\u003e SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9423\"\u003eKTOR-9423\u003c/a\u003e CannotTransformContentToTypeException leaks internal class names in response body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9461\"\u003eKTOR-9461\u003c/a\u003e Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9476\"\u003eKTOR-9476\u003c/a\u003e Unable to update/remove session data if no response content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9343\"\u003eKTOR-9343\u003c/a\u003e HttpRequestLifecycle plugin with \u003ccode\u003ecancelCallOnClose\u003c/code\u003e on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-apache's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.4.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 22 April 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9451\"\u003eKTOR-9451\u003c/a\u003e OpenAPI schema inference not working for custom nested generics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9490\"\u003eKTOR-9490\u003c/a\u003e OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9463\"\u003eKTOR-9463\u003c/a\u003e OpenAPI: schema inference StackOverflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8938\"\u003eKTOR-8938\u003c/a\u003e WebSockets: WebSockets handler does not inherit server coroutine context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8989\"\u003eKTOR-8989\u003c/a\u003e Shared engine is closed when a client created with \u003ccode\u003econfig\u003c/code\u003e method is closed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9485\"\u003eKTOR-9485\u003c/a\u003e Apache5: FutureCallback never called, breaking Java agent instrumentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9497\"\u003eKTOR-9497\u003c/a\u003e Darwin: SIGABRT crash when \u003ccode\u003eclose()\u003c/code\u003e races with in-flight \u003ccode\u003eexecute()\u003c/code\u003e since 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9431\"\u003eKTOR-9431\u003c/a\u003e SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9423\"\u003eKTOR-9423\u003c/a\u003e CannotTransformContentToTypeException leaks internal class names in response body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9461\"\u003eKTOR-9461\u003c/a\u003e Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9476\"\u003eKTOR-9476\u003c/a\u003e Unable to update/remove session data if no response content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9343\"\u003eKTOR-9343\u003c/a\u003e HttpRequestLifecycle plugin with \u003ccode\u003ecancelCallOnClose\u003c/code\u003e on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.4.2\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/syfosmmottak/pull/482","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fsyfosmmottak/issues/482","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/482/packages"},{"uuid":"4402433178","node_id":"PR_kwDOAA6qDM7ZVEgX","number":12353,"state":"open","title":"Bump the jackson group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-07T22:35:48.000Z","updated_at":"2026-05-12T01:13:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"jackson","update_count":5,"packages":[{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.19.4","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.19.4","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.19.4","new_version":"2.21.3"},{"name":"tools.jackson.core:jackson-databind","old_version":"3.0.3","new_version":"3.1.3","repository_url":"https://github.com/FasterXML/jackson"},{"name":"tools.jackson.dataformat:jackson-dataformat-xml","old_version":"3.0.3","new_version":"3.1.3","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"}],"path":null,"ecosystem":"maven"},"body":"Bumps the jackson group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.19.4` | `2.21.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.19.4` | `2.21.3` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.19.4` | `2.21.3` |\n| [tools.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `3.0.3` | `3.1.3` |\n| [tools.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `3.0.3` | `3.1.3` |\n\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.19.4 to 2.21.3\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.4 to 2.21.3\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/797e9c5b7632caf1ba448d50a960bb0a8b4945df\"\u003e\u003ccode\u003e797e9c5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2f97c3796c333ae08807c7bd76996741a4f3a08f\"\u003e\u003ccode\u003e2f97c37\u003c/code\u003e\u003c/a\u003e Prep for 2.21.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2cf2278bfe6d6c8c1d678ba9f0a110d1606b1300\"\u003e\u003ccode\u003e2cf2278\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/14641c814571e6a2e6cb4a9b47c44ecab49e4714\"\u003e\u003ccode\u003e14641c8\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/6a60f085782625ce2ba3251939bd52917a7cc5a1\"\u003e\u003ccode\u003e6a60f08\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4f332056146bf6c3b15e7205719115992bacffaa\"\u003e\u003ccode\u003e4f33205\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/a14b1ce1e96dbc5af01dde725520a36db3d0011c\"\u003e\u003ccode\u003ea14b1ce\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/becde8e2376538d047d1e2ee6bc2e27af24d812d\"\u003e\u003ccode\u003ebecde8e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/72a4a3745b4a463f07b89b947a4f26720427614d\"\u003e\u003ccode\u003e72a4a37\u003c/code\u003e\u003c/a\u003e Prep for 2.18.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/74b2742c0fca387f562e80536925c131c989805e\"\u003e\u003ccode\u003e74b2742\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.19.4...jackson-dataformat-xml-2.21.3\"\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-jsr310` from 2.19.4 to 2.21.3\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.19.4 to 2.21.3\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/797e9c5b7632caf1ba448d50a960bb0a8b4945df\"\u003e\u003ccode\u003e797e9c5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2f97c3796c333ae08807c7bd76996741a4f3a08f\"\u003e\u003ccode\u003e2f97c37\u003c/code\u003e\u003c/a\u003e Prep for 2.21.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2cf2278bfe6d6c8c1d678ba9f0a110d1606b1300\"\u003e\u003ccode\u003e2cf2278\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/14641c814571e6a2e6cb4a9b47c44ecab49e4714\"\u003e\u003ccode\u003e14641c8\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/6a60f085782625ce2ba3251939bd52917a7cc5a1\"\u003e\u003ccode\u003e6a60f08\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4f332056146bf6c3b15e7205719115992bacffaa\"\u003e\u003ccode\u003e4f33205\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/a14b1ce1e96dbc5af01dde725520a36db3d0011c\"\u003e\u003ccode\u003ea14b1ce\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/becde8e2376538d047d1e2ee6bc2e27af24d812d\"\u003e\u003ccode\u003ebecde8e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/72a4a3745b4a463f07b89b947a4f26720427614d\"\u003e\u003ccode\u003e72a4a37\u003c/code\u003e\u003c/a\u003e Prep for 2.18.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/74b2742c0fca387f562e80536925c131c989805e\"\u003e\u003ccode\u003e74b2742\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.19.4...jackson-dataformat-xml-2.21.3\"\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-jsr310` from 2.19.4 to 2.21.3\n\nUpdates `tools.jackson.core:jackson-databind` from 3.0.3 to 3.1.3\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 `tools.jackson.dataformat:jackson-dataformat-xml` from 3.0.3 to 3.1.3\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/ec53ead14ae78843db1f5878d11bd4389b238b38\"\u003e\u003ccode\u003eec53ead\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fd691b055c51974d7f6a26ff63754d87cb23207a\"\u003e\u003ccode\u003efd691b0\u003c/code\u003e\u003c/a\u003e Prep for 3.1.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/475f0b5b4625522f9a9515c878923e6741a87e0e\"\u003e\u003ccode\u003e475f0b5\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b30088953aac12b94e48217b805cbdfea5bd5419\"\u003e\u003ccode\u003eb300889\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/9624041a0c99c3109c7f68cd0329ae85844e2f38\"\u003e\u003ccode\u003e9624041\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2a993980a4ce0d004a81941dc6094a88349dbecd\"\u003e\u003ccode\u003e2a99398\u003c/code\u003e\u003c/a\u003e Prep for 3.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c3847357cfd8940f0fefbc8c30c5e90213829f58\"\u003e\u003ccode\u003ec384735\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/65986f0c71bc35bdf354a6617a3b62edd4ab8fb7\"\u003e\u003ccode\u003e65986f0\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/330c1e430efe720870a61b4f92221463c0ea0ed5\"\u003e\u003ccode\u003e330c1e4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d4e6f6369cbe6fa19055e61a967be01812108a7d\"\u003e\u003ccode\u003ed4e6f63\u003c/code\u003e\u003c/a\u003e Prep for 3.1.1 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-3.0.3...jackson-dataformat-xml-3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tools.jackson.dataformat:jackson-dataformat-xml` from 3.0.3 to 3.1.3\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/ec53ead14ae78843db1f5878d11bd4389b238b38\"\u003e\u003ccode\u003eec53ead\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fd691b055c51974d7f6a26ff63754d87cb23207a\"\u003e\u003ccode\u003efd691b0\u003c/code\u003e\u003c/a\u003e Prep for 3.1.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/475f0b5b4625522f9a9515c878923e6741a87e0e\"\u003e\u003ccode\u003e475f0b5\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b30088953aac12b94e48217b805cbdfea5bd5419\"\u003e\u003ccode\u003eb300889\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/9624041a0c99c3109c7f68cd0329ae85844e2f38\"\u003e\u003ccode\u003e9624041\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2a993980a4ce0d004a81941dc6094a88349dbecd\"\u003e\u003ccode\u003e2a99398\u003c/code\u003e\u003c/a\u003e Prep for 3.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c3847357cfd8940f0fefbc8c30c5e90213829f58\"\u003e\u003ccode\u003ec384735\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/65986f0c71bc35bdf354a6617a3b62edd4ab8fb7\"\u003e\u003ccode\u003e65986f0\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/330c1e430efe720870a61b4f92221463c0ea0ed5\"\u003e\u003ccode\u003e330c1e4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d4e6f6369cbe6fa19055e61a967be01812108a7d\"\u003e\u003ccode\u003ed4e6f63\u003c/code\u003e\u003c/a\u003e Prep for 3.1.1 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-3.0.3...jackson-dataformat-xml-3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/hibernate/hibernate-orm/pull/12353","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hibernate%2Fhibernate-orm/issues/12353","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12353/packages"},{"uuid":"4391101541","node_id":"PR_kwDOBQcfMM7YwGWG","number":70,"state":"closed","title":"Bump the jackson group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-07T22:29:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-06T11:53:17.000Z","updated_at":"2026-05-07T22:29:27.000Z","time_to_close":124568,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"jackson","update_count":5,"packages":[{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.19.4","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.19.4","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.19.4","new_version":"2.21.3"},{"name":"tools.jackson.core:jackson-databind","old_version":"3.0.3","new_version":"3.1.3","repository_url":"https://github.com/FasterXML/jackson"},{"name":"tools.jackson.dataformat:jackson-dataformat-xml","old_version":"3.0.3","new_version":"3.1.3","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"}],"path":null,"ecosystem":"maven"},"body":"Bumps the jackson group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.19.4` | `2.21.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.19.4` | `2.21.3` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.19.4` | `2.21.3` |\n| [tools.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `3.0.3` | `3.1.3` |\n| [tools.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `3.0.3` | `3.1.3` |\n\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.19.4 to 2.21.3\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.4 to 2.21.3\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/797e9c5b7632caf1ba448d50a960bb0a8b4945df\"\u003e\u003ccode\u003e797e9c5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2f97c3796c333ae08807c7bd76996741a4f3a08f\"\u003e\u003ccode\u003e2f97c37\u003c/code\u003e\u003c/a\u003e Prep for 2.21.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2cf2278bfe6d6c8c1d678ba9f0a110d1606b1300\"\u003e\u003ccode\u003e2cf2278\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/14641c814571e6a2e6cb4a9b47c44ecab49e4714\"\u003e\u003ccode\u003e14641c8\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/6a60f085782625ce2ba3251939bd52917a7cc5a1\"\u003e\u003ccode\u003e6a60f08\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4f332056146bf6c3b15e7205719115992bacffaa\"\u003e\u003ccode\u003e4f33205\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/a14b1ce1e96dbc5af01dde725520a36db3d0011c\"\u003e\u003ccode\u003ea14b1ce\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/becde8e2376538d047d1e2ee6bc2e27af24d812d\"\u003e\u003ccode\u003ebecde8e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/72a4a3745b4a463f07b89b947a4f26720427614d\"\u003e\u003ccode\u003e72a4a37\u003c/code\u003e\u003c/a\u003e Prep for 2.18.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/74b2742c0fca387f562e80536925c131c989805e\"\u003e\u003ccode\u003e74b2742\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.19.4...jackson-dataformat-xml-2.21.3\"\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-jsr310` from 2.19.4 to 2.21.3\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.19.4 to 2.21.3\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/797e9c5b7632caf1ba448d50a960bb0a8b4945df\"\u003e\u003ccode\u003e797e9c5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2f97c3796c333ae08807c7bd76996741a4f3a08f\"\u003e\u003ccode\u003e2f97c37\u003c/code\u003e\u003c/a\u003e Prep for 2.21.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2cf2278bfe6d6c8c1d678ba9f0a110d1606b1300\"\u003e\u003ccode\u003e2cf2278\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/14641c814571e6a2e6cb4a9b47c44ecab49e4714\"\u003e\u003ccode\u003e14641c8\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/6a60f085782625ce2ba3251939bd52917a7cc5a1\"\u003e\u003ccode\u003e6a60f08\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4f332056146bf6c3b15e7205719115992bacffaa\"\u003e\u003ccode\u003e4f33205\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/a14b1ce1e96dbc5af01dde725520a36db3d0011c\"\u003e\u003ccode\u003ea14b1ce\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/becde8e2376538d047d1e2ee6bc2e27af24d812d\"\u003e\u003ccode\u003ebecde8e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/72a4a3745b4a463f07b89b947a4f26720427614d\"\u003e\u003ccode\u003e72a4a37\u003c/code\u003e\u003c/a\u003e Prep for 2.18.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/74b2742c0fca387f562e80536925c131c989805e\"\u003e\u003ccode\u003e74b2742\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.19.4...jackson-dataformat-xml-2.21.3\"\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-jsr310` from 2.19.4 to 2.21.3\n\nUpdates `tools.jackson.core:jackson-databind` from 3.0.3 to 3.1.3\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 `tools.jackson.dataformat:jackson-dataformat-xml` from 3.0.3 to 3.1.3\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/ec53ead14ae78843db1f5878d11bd4389b238b38\"\u003e\u003ccode\u003eec53ead\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fd691b055c51974d7f6a26ff63754d87cb23207a\"\u003e\u003ccode\u003efd691b0\u003c/code\u003e\u003c/a\u003e Prep for 3.1.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/475f0b5b4625522f9a9515c878923e6741a87e0e\"\u003e\u003ccode\u003e475f0b5\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b30088953aac12b94e48217b805cbdfea5bd5419\"\u003e\u003ccode\u003eb300889\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/9624041a0c99c3109c7f68cd0329ae85844e2f38\"\u003e\u003ccode\u003e9624041\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2a993980a4ce0d004a81941dc6094a88349dbecd\"\u003e\u003ccode\u003e2a99398\u003c/code\u003e\u003c/a\u003e Prep for 3.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c3847357cfd8940f0fefbc8c30c5e90213829f58\"\u003e\u003ccode\u003ec384735\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/65986f0c71bc35bdf354a6617a3b62edd4ab8fb7\"\u003e\u003ccode\u003e65986f0\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/330c1e430efe720870a61b4f92221463c0ea0ed5\"\u003e\u003ccode\u003e330c1e4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d4e6f6369cbe6fa19055e61a967be01812108a7d\"\u003e\u003ccode\u003ed4e6f63\u003c/code\u003e\u003c/a\u003e Prep for 3.1.1 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-3.0.3...jackson-dataformat-xml-3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tools.jackson.dataformat:jackson-dataformat-xml` from 3.0.3 to 3.1.3\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/ec53ead14ae78843db1f5878d11bd4389b238b38\"\u003e\u003ccode\u003eec53ead\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fd691b055c51974d7f6a26ff63754d87cb23207a\"\u003e\u003ccode\u003efd691b0\u003c/code\u003e\u003c/a\u003e Prep for 3.1.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/475f0b5b4625522f9a9515c878923e6741a87e0e\"\u003e\u003ccode\u003e475f0b5\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b30088953aac12b94e48217b805cbdfea5bd5419\"\u003e\u003ccode\u003eb300889\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/9624041a0c99c3109c7f68cd0329ae85844e2f38\"\u003e\u003ccode\u003e9624041\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2a993980a4ce0d004a81941dc6094a88349dbecd\"\u003e\u003ccode\u003e2a99398\u003c/code\u003e\u003c/a\u003e Prep for 3.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c3847357cfd8940f0fefbc8c30c5e90213829f58\"\u003e\u003ccode\u003ec384735\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/65986f0c71bc35bdf354a6617a3b62edd4ab8fb7\"\u003e\u003ccode\u003e65986f0\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/330c1e430efe720870a61b4f92221463c0ea0ed5\"\u003e\u003ccode\u003e330c1e4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d4e6f6369cbe6fa19055e61a967be01812108a7d\"\u003e\u003ccode\u003ed4e6f63\u003c/code\u003e\u003c/a\u003e Prep for 3.1.1 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-3.0.3...jackson-dataformat-xml-3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/marko-bekhta/hibernate-orm/pull/70","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marko-bekhta%2Fhibernate-orm/issues/70","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/70/packages"},{"uuid":"4368050732","node_id":"PR_kwDOSJHUds7XmZ46","number":139,"state":"open","title":"chore(deps): bump the maven group across 5 directories with 10 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-02T05:27:40.000Z","updated_at":"2026-05-02T05:28:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"maven","update_count":10,"packages":[{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.7.1","new_version":"2.7.8","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"org.apache.commons:commons-lang3","old_version":"3.4","new_version":"3.18.0"},{"name":"org.bouncycastle:bcprov-jdk15to18","old_version":"1.68","new_version":"1.84","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.elasticsearch:elasticsearch","old_version":"2.2.0","new_version":"8.19.8","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"commons-io:commons-io","old_version":"2.2","new_version":"2.14.0"},{"name":"org.elasticsearch:elasticsearch","old_version":"2.2.0","new_version":"8.19.8","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"commons-io:commons-io","old_version":"2.2","new_version":"2.14.0"},{"name":"org.elasticsearch:elasticsearch","old_version":"2.4.4","new_version":"8.19.8","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"commons-io:commons-io","old_version":"2.5","new_version":"2.14.0"},{"name":"org.apache.kafka:kafka-clients","old_version":"3.9.1","new_version":"3.9.2"},{"name":"org.springframework.security:spring-security-web","old_version":"6.2.8","new_version":"6.5.9","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"junit:junit","old_version":"4.12","new_version":"4.13.1","repository_url":"https://github.com/junit-team/junit4"},{"name":"xerces:xercesImpl","old_version":"2.11.0","new_version":"2.12.2"},{"name":"org.apache.commons:commons-text","old_version":"1.6","new_version":"1.10.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 3 updates in the /00_Legacy/1.server/backend/dfasee-common directory: [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml), org.apache.commons:commons-lang3 and [org.bouncycastle:bcprov-jdk15to18](https://github.com/bcgit/bc-java).\nBumps the maven group with 2 updates in the /00_Legacy/1.server/backend/dfasee-es-sender directory: [org.elasticsearch:elasticsearch](https://github.com/elastic/elasticsearch) and commons-io:commons-io.\nBumps the maven group with 2 updates in the /00_Legacy/1.server/backend/dfasee-es-sender/bin directory: [org.elasticsearch:elasticsearch](https://github.com/elastic/elasticsearch) and commons-io:commons-io.\nBumps the maven group with 3 updates in the /00_Legacy/1.server/backend/dfasee-message directory: [org.elasticsearch:elasticsearch](https://github.com/elastic/elasticsearch), commons-io:commons-io and org.apache.kafka:kafka-clients.\nBumps the maven group with 4 updates in the /00_Legacy/1.server/webui directory: [org.springframework.security:spring-security-web](https://github.com/spring-projects/spring-security), [junit:junit](https://github.com/junit-team/junit4), xerces:xercesImpl and org.apache.commons:commons-text.\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.7.1 to 2.7.8\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/f34ec6c783930397b69dbbdb48f77fd771f18ef4\"\u003e\u003ccode\u003ef34ec6c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.7.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/eeff2c312e9d4caa8c9f27b8f740c7529d00524a\"\u003e\u003ccode\u003eeeff2c3\u003c/code\u003e\u003c/a\u003e prepare for 2.7.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/48759e9822db9d7cbdf69faf519836e4c92ab5b1\"\u003e\u003ccode\u003e48759e9\u003c/code\u003e\u003c/a\u003e prepare for 2.7.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/09db8e1ce1d2ecf0ad4ad4b0d8335999f42577be\"\u003e\u003ccode\u003e09db8e1\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/210\"\u003e#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/dadd11e57f6098d2c3cd5588a08c63ffa8390c4b\"\u003e\u003ccode\u003edadd11e\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/476030bd2dbcee05d4dc7620f5aab14137f6b380\"\u003e\u003ccode\u003e476030b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.7.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/02168a39288d7974a1014146ecc21384b92f429d\"\u003e\u003ccode\u003e02168a3\u003c/code\u003e\u003c/a\u003e prepare for 2.7.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/79a4b57f2bbe08ce46e6dabb0a8b76f4a787141c\"\u003e\u003ccode\u003e79a4b57\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/204\"\u003e#204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/23ab583c46a6a20b0c1232ebb91b16d4058c7502\"\u003e\u003ccode\u003e23ab583\u003c/code\u003e\u003c/a\u003e minor test cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c14d88617e3f9a499e383f62ca91a9144b9baee9\"\u003e\u003ccode\u003ec14d886\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/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.7.1...jackson-dataformat-xml-2.7.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-lang3` from 3.4 to 3.18.0\n\nUpdates `org.bouncycastle:bcprov-jdk15to18` from 1.68 to 1.84\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-jdk15to18'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\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e2.2.1 Version\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\nRelease: 1.84\u003c!-- raw HTML omitted --\u003e\nDate:      2026, April 14th\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.elasticsearch:elasticsearch` from 2.2.0 to 8.19.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch/releases\"\u003eorg.elasticsearch:elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eElasticsearch 8.19.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.4\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.3\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.2\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.1\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.0\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\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/elastic/elasticsearch/commit/e34ace04b64e9bfa3f9e785b08e6d81f8efe314b\"\u003e\u003ccode\u003ee34ace0\u003c/code\u003e\u003c/a\u003e Add validation to DER parser for seq len (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138683\"\u003e#138683\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138697\"\u003e#138697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/219189ff7e5b22dc46fcbea23d658582e78330e9\"\u003e\u003ccode\u003e219189f\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to 9.2.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138482\"\u003e#138482\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138693\"\u003e#138693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/8be09828e39adc500975c6da482a609c28326c4d\"\u003e\u003ccode\u003e8be0982\u003c/code\u003e\u003c/a\u003e Add user profile size limit (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138691\"\u003e#138691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/a8ec26096ec39735f7e3a4ea4a0c8e4e9018fa0b\"\u003e\u003ccode\u003ea8ec260\u003c/code\u003e\u003c/a\u003e [8.19] Add length validation for rename_replacement parameter in snapshot res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/f2dae0f105022ead3934fe2d990ff54cbd0d1dc2\"\u003e\u003ccode\u003ef2dae0f\u003c/code\u003e\u003c/a\u003e Extend timeout in \u003ccode\u003eIngestGeoIpClientYamlTestSuiteIT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138610\"\u003e#138610\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138646\"\u003e#138646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/b564aa81c4a7825a8664512a9b0c9b5c03c9a2df\"\u003e\u003ccode\u003eb564aa8\u003c/code\u003e\u003c/a\u003e [ES-13486] Skipping ES builds on non supported jdk versions (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138262\"\u003e#138262\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138629\"\u003e#138629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/0f3f4e93a3f022638c57c959bb6e54bee0bfaf30\"\u003e\u003ccode\u003e0f3f4e9\u003c/code\u003e\u003c/a\u003e [8.19] fix(semantic highlighter): add vector similarity queries and bbq_disk ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/bf5d48aa800340514941bb6fb090cc7cb1776591\"\u003e\u003ccode\u003ebf5d48a\u003c/code\u003e\u003c/a\u003e Upgrading commons-lang3 version for repository-hdfs plugin (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138589\"\u003e#138589\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138613\"\u003e#138613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/51a070988586cc3e554edce669840167c0ed01c2\"\u003e\u003ccode\u003e51a0709\u003c/code\u003e\u003c/a\u003e ILM Explain: valid JSON on truncated step info (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/137638\"\u003e#137638\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138606\"\u003e#138606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/394ea7df1876a3502c0aab0582d12ad6a997f768\"\u003e\u003ccode\u003e394ea7d\u003c/code\u003e\u003c/a\u003e Adjust two today()/current_date() tests to create less noise (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138588\"\u003e#138588\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138598\"\u003e#138598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elasticsearch/compare/v2.2.0...v8.19.8\"\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.2 to 2.14.0\n\nUpdates `org.elasticsearch:elasticsearch` from 2.2.0 to 8.19.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch/releases\"\u003eorg.elasticsearch:elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eElasticsearch 8.19.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.4\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.3\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.2\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.1\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.0\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\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/elastic/elasticsearch/commit/e34ace04b64e9bfa3f9e785b08e6d81f8efe314b\"\u003e\u003ccode\u003ee34ace0\u003c/code\u003e\u003c/a\u003e Add validation to DER parser for seq len (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138683\"\u003e#138683\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138697\"\u003e#138697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/219189ff7e5b22dc46fcbea23d658582e78330e9\"\u003e\u003ccode\u003e219189f\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to 9.2.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138482\"\u003e#138482\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138693\"\u003e#138693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/8be09828e39adc500975c6da482a609c28326c4d\"\u003e\u003ccode\u003e8be0982\u003c/code\u003e\u003c/a\u003e Add user profile size limit (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138691\"\u003e#138691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/a8ec26096ec39735f7e3a4ea4a0c8e4e9018fa0b\"\u003e\u003ccode\u003ea8ec260\u003c/code\u003e\u003c/a\u003e [8.19] Add length validation for rename_replacement parameter in snapshot res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/f2dae0f105022ead3934fe2d990ff54cbd0d1dc2\"\u003e\u003ccode\u003ef2dae0f\u003c/code\u003e\u003c/a\u003e Extend timeout in \u003ccode\u003eIngestGeoIpClientYamlTestSuiteIT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138610\"\u003e#138610\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138646\"\u003e#138646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/b564aa81c4a7825a8664512a9b0c9b5c03c9a2df\"\u003e\u003ccode\u003eb564aa8\u003c/code\u003e\u003c/a\u003e [ES-13486] Skipping ES builds on non supported jdk versions (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138262\"\u003e#138262\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138629\"\u003e#138629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/0f3f4e93a3f022638c57c959bb6e54bee0bfaf30\"\u003e\u003ccode\u003e0f3f4e9\u003c/code\u003e\u003c/a\u003e [8.19] fix(semantic highlighter): add vector similarity queries and bbq_disk ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/bf5d48aa800340514941bb6fb090cc7cb1776591\"\u003e\u003ccode\u003ebf5d48a\u003c/code\u003e\u003c/a\u003e Upgrading commons-lang3 version for repository-hdfs plugin (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138589\"\u003e#138589\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138613\"\u003e#138613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/51a070988586cc3e554edce669840167c0ed01c2\"\u003e\u003ccode\u003e51a0709\u003c/code\u003e\u003c/a\u003e ILM Explain: valid JSON on truncated step info (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/137638\"\u003e#137638\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138606\"\u003e#138606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/394ea7df1876a3502c0aab0582d12ad6a997f768\"\u003e\u003ccode\u003e394ea7d\u003c/code\u003e\u003c/a\u003e Adjust two today()/current_date() tests to create less noise (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138588\"\u003e#138588\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138598\"\u003e#138598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elasticsearch/compare/v2.2.0...v8.19.8\"\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.2 to 2.14.0\n\nUpdates `org.elasticsearch:elasticsearch` from 2.4.4 to 8.19.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch/releases\"\u003eorg.elasticsearch:elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eElasticsearch 8.19.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.4\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.3\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.2\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.1\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.0\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\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/elastic/elasticsearch/commit/e34ace04b64e9bfa3f9e785b08e6d81f8efe314b\"\u003e\u003ccode\u003ee34ace0\u003c/code\u003e\u003c/a\u003e Add validation to DER parser for seq len (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138683\"\u003e#138683\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138697\"\u003e#138697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/219189ff7e5b22dc46fcbea23d658582e78330e9\"\u003e\u003ccode\u003e219189f\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to 9.2.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138482\"\u003e#138482\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138693\"\u003e#138693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/8be09828e39adc500975c6da482a609c28326c4d\"\u003e\u003ccode\u003e8be0982\u003c/code\u003e\u003c/a\u003e Add user profile size limit (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138691\"\u003e#138691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/a8ec26096ec39735f7e3a4ea4a0c8e4e9018fa0b\"\u003e\u003ccode\u003ea8ec260\u003c/code\u003e\u003c/a\u003e [8.19] Add length validation for rename_replacement parameter in snapshot res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/f2dae0f105022ead3934fe2d990ff54cbd0d1dc2\"\u003e\u003ccode\u003ef2dae0f\u003c/code\u003e\u003c/a\u003e Extend timeout in \u003ccode\u003eIngestGeoIpClientYamlTestSuiteIT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138610\"\u003e#138610\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138646\"\u003e#138646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/b564aa81c4a7825a8664512a9b0c9b5c03c9a2df\"\u003e\u003ccode\u003eb564aa8\u003c/code\u003e\u003c/a\u003e [ES-13486] Skipping ES builds on non supported jdk versions (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138262\"\u003e#138262\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138629\"\u003e#138629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/0f3f4e93a3f022638c57c959bb6e54bee0bfaf30\"\u003e\u003ccode\u003e0f3f4e9\u003c/code\u003e\u003c/a\u003e [8.19] fix(semantic highlighter): add vector similarity queries and bbq_disk ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/bf5d48aa800340514941bb6fb090cc7cb1776591\"\u003e\u003ccode\u003ebf5d48a\u003c/code\u003e\u003c/a\u003e Upgrading commons-lang3 version for repository-hdfs plugin (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138589\"\u003e#138589\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138613\"\u003e#138613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/51a070988586cc3e554edce669840167c0ed01c2\"\u003e\u003ccode\u003e51a0709\u003c/code\u003e\u003c/a\u003e ILM Explain: valid JSON on truncated step info (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/137638\"\u003e#137638\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138606\"\u003e#138606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/394ea7df1876a3502c0aab0582d12ad6a997f768\"\u003e\u003ccode\u003e394ea7d\u003c/code\u003e\u003c/a\u003e Adjust two today()/current_date() tests to create less noise (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138588\"\u003e#138588\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138598\"\u003e#138598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elasticsearch/compare/v2.2.0...v8.19.8\"\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.5 to 2.14.0\n\nUpdates `org.apache.kafka:kafka-clients` from 3.9.1 to 3.9.2\n\nUpdates `org.springframework.security:spring-security-web` from 6.2.8 to 6.5.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Link to CSRF Docs in FAQ \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18616\"\u003e#18616\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix GrantedAuthority.authority null in AuthoritiesAuthorizationManager \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18544\"\u003e#18544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esaveAuthenticationRequest\u003c/code\u003e should read \u003ccode\u003erelayState\u003c/code\u003e from \u003ccode\u003eauthenticationRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18872\"\u003e#18872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Missing OnCommitedResponseWrapper Header Overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18798\"\u003e#18798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Resource Server startup expectations \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18518\"\u003e#18518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect Reference to Clear-Site-Data Directive enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18273\"\u003e#18273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CookieRequestCache parameters \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18857\"\u003e#18857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Flaky Crypto Tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18841\"\u003e#18841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Jackson Deserializer for AuthenticationExtensionsClientOutputs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18896\"\u003e#18896\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 \u003ccode\u003e@antora\u003c/code\u003e/collector-extension from 1.0.2 to 1.0.3 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18854\"\u003e#18854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 6.0.0 to 7.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18809\"\u003e#18809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.29 to 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18749\"\u003e#18749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-bom from 2.18.5 to 2.18.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18779\"\u003e#18779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.15 to 2024.0.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18876\"\u003e#18876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-apache-maven-resolver from 1.9.25 to 1.9.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18750\"\u003e#18750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-apache-maven-resolver from 1.9.26 to 1.9.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18791\"\u003e#18791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.12 to 3.9.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18860\"\u003e#18860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.13 to 3.9.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18886\"\u003e#18886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.42.Final to 6.6.43.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18780\"\u003e#18780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.43.Final to 6.6.44.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18829\"\u003e#18829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.16 to 6.2.17 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18903\"\u003e#18903\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/Hann244\"\u003e\u003ccode\u003e@​Hann244\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Khyojae\"\u003e\u003ccode\u003e@​Khyojae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ghusta\"\u003e\u003ccode\u003e@​ghusta\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/itsmevichu\"\u003e\u003ccode\u003e@​itsmevichu\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/qihaiyan\"\u003e\u003ccode\u003e@​qihaiyan\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rwinch\"\u003e\u003ccode\u003e@​rwinch\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/therepanic\"\u003e\u003ccode\u003e@​therepanic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ziqin\"\u003e\u003ccode\u003e@​ziqin\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e6.5.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@FunctionalInterface\u003c/code\u003e to RequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18337\"\u003e#18337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security 7 should provide migration path from request-matcher=\u0026quot;ant\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18211\"\u003e#18211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop deploying JavaDoc outside of Antora \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18199\"\u003e#18199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Missing Migration Pages to Navigation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18313\"\u003e#18313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate SHA-1 MessageDigest for every new check request in Compromised Password Checker \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18235\"\u003e#18235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in \u0026quot;Preparing for 7.0\u0026quot; in reference to PathPatternRequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18336\"\u003e#18336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in AnnotationTemplateExpressionDefaults documentation  \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18176\"\u003e#18176\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-security/commit/0c54a55ae831c691449d4750abf5bc48cdbb6d96\"\u003e\u003ccode\u003e0c54a55\u003c/code\u003e\u003c/a\u003e Release 6.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/01ff3b086a60f565b332ea9257168aaa1699e279\"\u003e\u003ccode\u003e01ff3b0\u003c/code\u003e\u003c/a\u003e Add Workflow for Deferring Issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/33e6f4bd3f5641decd530b2202464f5e3211cecb\"\u003e\u003ccode\u003e33e6f4b\u003c/code\u003e\u003c/a\u003e Merge Fix Jackson Deserializer for AuthenticationExtensionsClientOutputs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/cdd4b36d37221432e7ea25e6e414587ef1a38cbb\"\u003e\u003ccode\u003ecdd4b36\u003c/code\u003e\u003c/a\u003e Update Antora UI Spring to v0.4.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/7672f76fdee334cd35cef00fb825f80071fdb3de\"\u003e\u003ccode\u003e7672f76\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2024.0.15 to 2024.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3db4999da4f333ba1f285e50f9b646aa0848311a\"\u003e\u003ccode\u003e3db4999\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven:maven-resolver-provider from 3.9.13 to 3.9.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/a708d2f61bb6911c159e4b103cb06f27463c526c\"\u003e\u003ccode\u003ea708d2f\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.2.16 to 6.2.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/e726c05e764faf23961bff7071f43b92ce78597c\"\u003e\u003ccode\u003ee726c05\u003c/code\u003e\u003c/a\u003e Fix Jackson 2 deserializer for AuthenticationExtensionsClientOutputs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/a7039fb3e6e5424829788f139944a7eb0c9da3b6\"\u003e\u003ccode\u003ea7039fb\u003c/code\u003e\u003c/a\u003e Test Jackson 2 deserializer with unknown primitive WebAuthn ext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/88ea668f47515ecbbb9406c68c813589f1795a34\"\u003e\u003ccode\u003e88ea668\u003c/code\u003e\u003c/a\u003e Test Jackson 2 deserializer with unknown obj/arr WebAuthn ext\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.2.8...6.5.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.12 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\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/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.12...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `xerces:xercesImpl` from 2.11.0 to 2.12.2\n\nUpdates `org.apache.commons:commons-text` from 1.6 to 1.10.0\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/hartkimin/DFAS_ENT_RE_V2/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/hartkimin/DFAS_ENT_RE_V2/pull/139","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hartkimin%2FDFAS_ENT_RE_V2/issues/139","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/139/packages"},{"uuid":"4314821152","node_id":"PR_kwDOGDh_A87U6r8e","number":382,"state":"closed","title":"Bump the all-minor-patch group across 1 directory with 33 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-02T03:21:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-23T09:06:29.000Z","updated_at":"2026-05-02T03:21:45.000Z","time_to_close":756915,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-patch","update_count":33,"packages":[{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.2.21","new_version":"2.3.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.2.21","new_version":"2.3.21"},{"name":"org.jetbrains.kotlin:kotlin-test-junit","old_version":"2.2.21","new_version":"2.3.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-allopen","old_version":"2.2.21","new_version":"2.3.21"},{"name":"org.jetbrains.kotlin:kotlin-maven-noarg","old_version":"2.2.21","new_version":"2.3.21"},{"name":"org.jetbrains.kotlin:kotlin-maven-serialization","old_version":"2.2.21","new_version":"2.3.21"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.19.2","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.2","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.19.2","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.19.2","new_version":"2.21"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.19.2","new_version":"2.21"},{"name":"com.fasterxml.jackson.module:jackson-module-jaxb-annotations","old_version":"2.19.2","new_version":"2.21"},{"name":"org.openapitools:openapi-generator-maven-plugin","old_version":"7.19.0","new_version":"7.21.0"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.42","new_version":"2.2.48"},{"name":"org.openapitools:jackson-databind-nullable","old_version":"0.2.8","new_version":"0.2.10","repository_url":"https://github.com/OpenAPITools/jackson-databind-nullable"},{"name":"com.google.cloud:libraries-bom","old_version":"26.62.0","new_version":"26.80.0","repository_url":"https://github.com/googleapis/java-cloud-bom"},{"name":"io.prometheus:prometheus-metrics-instrumentation-jvm","old_version":"1.4.3","new_version":"1.5.1"},{"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-kotlin","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"io.micrometer:micrometer-registry-prometheus","old_version":"1.16.2","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-core","old_version":"1.16.2","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"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-parsers-standard-package","old_version":"3.2.3","new_version":"3.3.0"},{"name":"org.apache.tika:tika-parser-pdf-module","old_version":"3.2.3","new_version":"3.3.0"},{"name":"org.apache.pdfbox:pdfbox","old_version":"3.0.6","new_version":"3.0.7"},{"name":"org.apache.pdfbox:xmpbox","old_version":"3.0.6","new_version":"3.0.7"},{"name":"org.apache.pdfbox:pdfbox-tools","old_version":"3.0.6","new_version":"3.0.7"},{"name":"org.apache.pdfbox:preflight","old_version":"3.0.6","new_version":"3.0.7"},{"name":"io.github.hakky54:logcaptor","old_version":"2.12.2","new_version":"2.12.6","repository_url":"https://github.com/Hakky54/log-captor"},{"name":"jakarta.xml.bind:jakarta.xml.bind-api","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/jakartaee/jaxb-api"},{"name":"org.verapdf:core-jakarta","old_version":"1.28.2","new_version":"1.30.1"},{"name":"org.verapdf:validation-model-jakarta","old_version":"1.28.2","new_version":"1.30.1"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.4","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-patch group with 33 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.2.21` | `2.3.21` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.2.21` | `2.3.21` |\n| [org.jetbrains.kotlin:kotlin-test-junit](https://github.com/JetBrains/kotlin) | `2.2.21` | `2.3.21` |\n| org.jetbrains.kotlin:kotlin-maven-allopen | `2.2.21` | `2.3.21` |\n| org.jetbrains.kotlin:kotlin-maven-noarg | `2.2.21` | `2.3.21` |\n| org.jetbrains.kotlin:kotlin-maven-serialization | `2.2.21` | `2.3.21` |\n| com.fasterxml.jackson.module:jackson-module-kotlin | `2.19.2` | `2.21` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.19.2` | `2.21` |\n| com.fasterxml.jackson.core:jackson-core | `2.19.2` | `2.21` |\n| com.fasterxml.jackson.core:jackson-databind | `2.19.2` | `2.21` |\n| com.fasterxml.jackson.dataformat:jackson-dataformat-xml | `2.19.2` | `2.21` |\n| com.fasterxml.jackson.module:jackson-module-jaxb-annotations | `2.19.2` | `2.21` |\n| org.openapitools:openapi-generator-maven-plugin | `7.19.0` | `7.21.0` |\n| io.swagger.core.v3:swagger-annotations | `2.2.42` | `2.2.48` |\n| [org.openapitools:jackson-databind-nullable](https://github.com/OpenAPITools/jackson-databind-nullable) | `0.2.8` | `0.2.10` |\n| [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom) | `26.62.0` | `26.80.0` |\n| io.prometheus:prometheus-metrics-instrumentation-jvm | `1.4.3` | `1.5.1` |\n| [io.github.resilience4j:resilience4j-retry](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [io.github.resilience4j:resilience4j-kotlin](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) | `1.16.2` | `1.16.5` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.16.2` | `1.16.5` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.2.3` | `3.3.0` |\n| org.apache.tika:tika-parsers-standard-package | `3.2.3` | `3.3.0` |\n| org.apache.tika:tika-parser-pdf-module | `3.2.3` | `3.3.0` |\n| org.apache.pdfbox:pdfbox | `3.0.6` | `3.0.7` |\n| org.apache.pdfbox:xmpbox | `3.0.6` | `3.0.7` |\n| org.apache.pdfbox:pdfbox-tools | `3.0.6` | `3.0.7` |\n| org.apache.pdfbox:preflight | `3.0.6` | `3.0.7` |\n| [io.github.hakky54:logcaptor](https://github.com/Hakky54/log-captor) | `2.12.2` | `2.12.6` |\n| [jakarta.xml.bind:jakarta.xml.bind-api](https://github.com/jakartaee/jaxb-api) | `4.0.4` | `4.0.5` |\n| org.verapdf:core-jakarta | `1.28.2` | `1.30.1` |\n| org.verapdf:validation-model-jakarta | `1.28.2` | `1.30.1` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.4` | `3.5.5` |\n\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 2.2.21 to 2.3.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.3.21-RC2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85626\"\u003e\u003ccode\u003eKT-85626\u003c/code\u003e\u003c/a\u003e  \u003ccode\u003e@JvmRecord\u003c/code\u003e in commonMain breaks compileCommonMainKotlinMetadata with \u0026quot;Cannot access 'java.lang.Record'\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85508\"\u003e\u003ccode\u003eKT-85508\u003c/code\u003e\u003c/a\u003e K/N: TypeCastException when using nw_parameters_create_secure_tcp block parameter on 2.3.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Scripts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85105\"\u003e\u003ccode\u003eKT-85105\u003c/code\u003e\u003c/a\u003e Scripts: JVM backend internal error (IR lowering) when scratch file contains anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85103\"\u003e\u003ccode\u003eKT-85103\u003c/code\u003e\u003c/a\u003e Exception while generating code when explain destructuring decls\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Statistics (FUS)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85628\"\u003e\u003ccode\u003eKT-85628\u003c/code\u003e\u003c/a\u003e KGP: composite build FUS metrics fail on access of 'configurationTimeMetrics'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.21-RC\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-84610\"\u003e\u003ccode\u003eKT-84610\u003c/code\u003e\u003c/a\u003e [Wasm] Failed to compile klibs in IC mode\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-84678\"\u003e\u003ccode\u003eKT-84678\u003c/code\u003e\u003c/a\u003e K/N: Undefined symbol from SPM-added ObjC frameworks when linking iOS target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84566\"\u003e\u003ccode\u003eKT-84566\u003c/code\u003e\u003c/a\u003e Prevent launching Default dispatcher threads from IJ SDK in kotlin compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85021\"\u003e\u003ccode\u003eKT-85021\u003c/code\u003e\u003c/a\u003e False positive SUBCLASS_CANT_CALL_COMPANION_PROTECTED_NON_STATIC error in multi-module project\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-82395\"\u003e\u003ccode\u003eKT-82395\u003c/code\u003e\u003c/a\u003e Support top-level declarations from compiler plugins in JS incremental compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84633\"\u003e\u003ccode\u003eKT-84633\u003c/code\u003e\u003c/a\u003e Kotlin/JS: \u0026quot;Serializer for class not found\u0026quot; error when IR output granularity is \u003ccode\u003ewhole-program\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85047\"\u003e\u003ccode\u003eKT-85047\u003c/code\u003e\u003c/a\u003e Kotlin/JS: \u003ccode\u003e@JsStatic\u003c/code\u003e on suspend fun of class companion generates incorrect d.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84517\"\u003e\u003ccode\u003eKT-84517\u003c/code\u003e\u003c/a\u003e K/JS: bad mappings data in outputted Kotlin stdlib source map\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLibraries\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71848\"\u003e\u003ccode\u003eKT-71848\u003c/code\u003e\u003c/a\u003e Kotlinx.metadata: Add \u003ccode\u003eCompilerPluginData\u003c/code\u003e into Km API\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-84729\"\u003e\u003ccode\u003eKT-84729\u003c/code\u003e\u003c/a\u003e Update Gradle plugin-publish version to enable configuration cache badge on Gradle plugins portal\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Compiler plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85257\"\u003e\u003ccode\u003eKT-85257\u003c/code\u003e\u003c/a\u003e AGP/Compose: MergeMappingFileTask clears R8 artifacts due to \u003ccode\u003e@OutputDirectory\u003c/code\u003e annotation on AGP 9.1+\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Scripts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84842\"\u003e\u003ccode\u003eKT-84842\u003c/code\u003e\u003c/a\u003e scriptCompilationClasspathFromContext behavior changed from 2.3.10 to 2.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85029\"\u003e\u003ccode\u003eKT-85029\u003c/code\u003e\u003c/a\u003e Kotlin Scripting: ScriptDiagnostic reports \u0026quot;at null\u0026quot; instead of error location\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\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.3.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\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-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\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-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\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\u003eSee full diff in \u003ca href=\"https://github.com/JetBrains/kotlin/commits\"\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.21 to 2.3.21\n\nUpdates `org.jetbrains.kotlin:kotlin-test-junit` from 2.2.21 to 2.3.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.3.21-RC2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85626\"\u003e\u003ccode\u003eKT-85626\u003c/code\u003e\u003c/a\u003e  \u003ccode\u003e@JvmRecord\u003c/code\u003e in commonMain breaks compileCommonMainKotlinMetadata with \u0026quot;Cannot access 'java.lang.Record'\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85508\"\u003e\u003ccode\u003eKT-85508\u003c/code\u003e\u003c/a\u003e K/N: TypeCastException when using nw_parameters_create_secure_tcp block parameter on 2.3.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Scripts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85105\"\u003e\u003ccode\u003eKT-85105\u003c/code\u003e\u003c/a\u003e Scripts: JVM backend internal error (IR lowering) when scratch file contains anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85103\"\u003e\u003ccode\u003eKT-85103\u003c/code\u003e\u003c/a\u003e Exception while generating code when explain destructuring decls\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Statistics (FUS)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85628\"\u003e\u003ccode\u003eKT-85628\u003c/code\u003e\u003c/a\u003e KGP: composite build FUS metrics fail on access of 'configurationTimeMetrics'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.21-RC\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-84610\"\u003e\u003ccode\u003eKT-84610\u003c/code\u003e\u003c/a\u003e [Wasm] Failed to compile klibs in IC mode\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-84678\"\u003e\u003ccode\u003eKT-84678\u003c/code\u003e\u003c/a\u003e K/N: Undefined symbol from SPM-added ObjC frameworks when linking iOS target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84566\"\u003e\u003ccode\u003eKT-84566\u003c/code\u003e\u003c/a\u003e Prevent launching Default dispatcher threads from IJ SDK in kotlin compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85021\"\u003e\u003ccode\u003eKT-85021\u003c/code\u003e\u003c/a\u003e False positive SUBCLASS_CANT_CALL_COMPANION_PROTECTED_NON_STATIC error in multi-module project\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-82395\"\u003e\u003ccode\u003eKT-82395\u003c/code\u003e\u003c/a\u003e Support top-level declarations from compiler plugins in JS incremental compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84633\"\u003e\u003ccode\u003eKT-84633\u003c/code\u003e\u003c/a\u003e Kotlin/JS: \u0026quot;Serializer for class not found\u0026quot; error when IR output granularity is \u003ccode\u003ewhole-program\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85047\"\u003e\u003ccode\u003eKT-85047\u003c/code\u003e\u003c/a\u003e Kotlin/JS: \u003ccode\u003e@JsStatic\u003c/code\u003e on suspend fun of class companion generates incorrect d.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84517\"\u003e\u003ccode\u003eKT-84517\u003c/code\u003e\u003c/a\u003e K/JS: bad mappings data in outputted Kotlin stdlib source map\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLibraries\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71848\"\u003e\u003ccode\u003eKT-71848\u003c/code\u003e\u003c/a\u003e Kotlinx.metadata: Add \u003ccode\u003eCompilerPluginData\u003c/code\u003e into Km API\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-84729\"\u003e\u003ccode\u003eKT-84729\u003c/code\u003e\u003c/a\u003e Update Gradle plugin-publish version to enable configuration cache badge on Gradle plugins portal\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Compiler plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85257\"\u003e\u003ccode\u003eKT-85257\u003c/code\u003e\u003c/a\u003e AGP/Compose: MergeMappingFileTask clears R8 artifacts due to \u003ccode\u003e@OutputDirectory\u003c/code\u003e annotation on AGP 9.1+\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Scripts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84842\"\u003e\u003ccode\u003eKT-84842\u003c/code\u003e\u003c/a\u003e scriptCompilationClasspathFromContext behavior changed from 2.3.10 to 2.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85029\"\u003e\u003ccode\u003eKT-85029\u003c/code\u003e\u003c/a\u003e Kotlin Scripting: ScriptDiagnostic reports \u0026quot;at null\u0026quot; instead of error location\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\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.3.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\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-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\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-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\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\u003eSee full diff in \u003ca href=\"https://github.com/JetBrains/kotlin/commits\"\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.21 to 2.3.21\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-noarg` from 2.2.21 to 2.3.21\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-serialization` from 2.2.21 to 2.3.21\n\nUpdates `com.fasterxml.jackson.module:jackson-module-kotlin` from 2.19.2 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-annotations` from 2.19.2 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.19.2 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.19.2 to 2.21\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.19.2 to 2.21\n\nUpdates `com.fasterxml.jackson.module:jackson-module-jaxb-annotations` from 2.19.2 to 2.21\n\nUpdates `org.openapitools:openapi-generator-maven-plugin` from 7.19.0 to 7.21.0\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.2.21 to 2.3.21\n\nUpdates `io.swagger.core.v3:swagger-annotations` from 2.2.42 to 2.2.48\n\nUpdates `org.openapitools:jackson-databind-nullable` from 0.2.8 to 0.2.10\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.10 released\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare v0.2.10 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/120\"\u003eOpenAPITools/jackson-databind-nullable#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.14.2 to 5.14.3 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/121\"\u003eOpenAPITools/jackson-databind-nullable#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-bom from 2.21.0 to 2.21.1 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/122\"\u003eOpenAPITools/jackson-databind-nullable#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-base from 2.21.0 to 2.21.1 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/123\"\u003eOpenAPITools/jackson-databind-nullable#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.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/124\"\u003eOpenAPITools/jackson-databind-nullable#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Jackson3 support and maintain Jackson2 support by \u003ca href=\"https://github.com/smals-mavh\"\u003e\u003ccode\u003e@​smals-mavh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/117\"\u003eOpenAPITools/jackson-databind-nullable#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tools.jackson:jackson-bom from 3.0.4 to 3.1.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/128\"\u003eOpenAPITools/jackson-databind-nullable#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-base from 2.21.1 to 2.21.2 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/131\"\u003eOpenAPITools/jackson-databind-nullable#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-bom from 2.21.1 to 2.21.2 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/132\"\u003eOpenAPITools/jackson-databind-nullable#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 5.0.3 to 5.0.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/130\"\u003eOpenAPITools/jackson-databind-nullable#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.2.10 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/133\"\u003eOpenAPITools/jackson-databind-nullable#133\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/smals-mavh\"\u003e\u003ccode\u003e@​smals-mavh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/117\"\u003eOpenAPITools/jackson-databind-nullable#117\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.9...v0.2.10\"\u003ehttps://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.9...v0.2.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.9 released\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare v0.2.9-SNAPSHOT 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/93\"\u003eOpenAPITools/jackson-databind-nullable#93\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.14.0 to 5.14.1 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/97\"\u003eOpenAPITools/jackson-databind-nullable#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-base from 2.20.0 to 2.20.1 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/95\"\u003eOpenAPITools/jackson-databind-nullable#95\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-bom from 2.20.0 to 2.20.1 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/96\"\u003eOpenAPITools/jackson-databind-nullable#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.14.1 to 5.14.2 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/109\"\u003eOpenAPITools/jackson-databind-nullable#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.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/102\"\u003eOpenAPITools/jackson-databind-nullable#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/OpenAPITools/jackson-databind-nullable/pull/105\"\u003eOpenAPITools/jackson-databind-nullable#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5.0.0 to 6.0.1 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/106\"\u003eOpenAPITools/jackson-databind-nullable#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 5.0.0 to 5.1.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/107\"\u003eOpenAPITools/jackson-databind-nullable#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 4.3.0 to 5.0.1 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/108\"\u003eOpenAPITools/jackson-databind-nullable#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/OpenAPITools/jackson-databind-nullable/pull/110\"\u003eOpenAPITools/jackson-databind-nullable#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 5.0.1 to 5.0.2 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/111\"\u003eOpenAPITools/jackson-databind-nullable#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 5.0.2 to 5.0.3 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/116\"\u003eOpenAPITools/jackson-databind-nullable#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 5.1.0 to 5.2.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/114\"\u003eOpenAPITools/jackson-databind-nullable#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6.0.1 to 6.0.2 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/115\"\u003eOpenAPITools/jackson-databind-nullable#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-base from 2.20.1 to 2.21.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/112\"\u003eOpenAPITools/jackson-databind-nullable#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-bom from 2.20.1 to 2.21.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/113\"\u003eOpenAPITools/jackson-databind-nullable#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module path in JDK 24 and older 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/101\"\u003eOpenAPITools/jackson-databind-nullable#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.14.1 to 3.15.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/118\"\u003eOpenAPITools/jackson-databind-nullable#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev0.2.9 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/119\"\u003eOpenAPITools/jackson-databind-nullable#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/OpenAPITools/jackson-databind-nullable/compare/v0.2.8...v0.2.9\"\u003ehttps://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.8...v0.2.9\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/e2082cd96941beb38e9d059328cd4c8b9b29d725\"\u003e\u003ccode\u003ee2082cd\u003c/code\u003e\u003c/a\u003e 0.2.10 release (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/6b478aca78ab1a2ce8d07b5b55962b6f065b3952\"\u003e\u003ccode\u003e6b478ac\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 5.0.3 to 5.0.4 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/93602734b759683959648815039c1aa8764ce4f0\"\u003e\u003ccode\u003e9360273\u003c/code\u003e\u003c/a\u003e Bump com.fasterxml.jackson:jackson-bom from 2.21.1 to 2.21.2 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/e46a20751a30572df841610f45c7eb46807d007f\"\u003e\u003ccode\u003ee46a207\u003c/code\u003e\u003c/a\u003e Bump com.fasterxml.jackson:jackson-base from 2.21.1 to 2.21.2 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/1b27d31459c47dc0ccff2e30f092fdb485d65831\"\u003e\u003ccode\u003e1b27d31\u003c/code\u003e\u003c/a\u003e Bump tools.jackson:jackson-bom from 3.0.4 to 3.1.0 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/71452a96d214a4b2ddf884cf1e8e9e73099b941a\"\u003e\u003ccode\u003e71452a9\u003c/code\u003e\u003c/a\u003e Implement Jackson3 support and maintain Jackson2 support (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/803978e1562386ae53382351404ade0d97646255\"\u003e\u003ccode\u003e803978e\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/30524cff4090bde98a528999ffca6d343c225d00\"\u003e\u003ccode\u003e30524cf\u003c/code\u003e\u003c/a\u003e Bump com.fasterxml.jackson:jackson-base from 2.21.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/efe9f0055b5a4ab73ab417be1068ea2eee915a03\"\u003e\u003ccode\u003eefe9f00\u003c/code\u003e\u003c/a\u003e Bump com.fasterxml.jackson:jackson-bom from 2.21.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/a444772428ee2d2525ee02ecea9d725465b95073\"\u003e\u003ccode\u003ea444772\u003c/code\u003e\u003c/a\u003e Bump org.junit:junit-bom from 5.14.2 to 5.14.3 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.8...v0.2.10\"\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.80.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.80.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.79.0...v26.80.0\"\u003e26.80.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove redundant entries from bom (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7453\"\u003e#7453\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/cb7e93c9a12e4f475e36716f93704a16b28424dc\"\u003ecb7e93c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore jdbc dependency (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7454\"\u003e#7454\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/12aa4dc9f97f45b13225efd22f3549d52a2254ec\"\u003e12aa4dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency com.google.cloud:first-party-dependencies to v3.61.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7443\"\u003e#7443\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/d2ddec518046d533d1556da3318bf5f46a8bc3c6\"\u003ed2ddec5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:gapic-libraries-bom to v1.85.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7446\"\u003e#7446\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/6c72ee50ab9e14a75961d397c113d918ace06b29\"\u003e6c72ee5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-bigtable-bom to v2.77.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7444\"\u003e#7444\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/71f5ff500d640822c22f2d63f6bfc88c2a423779\"\u003e71f5ff5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-firestore-bom to v3.41.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7450\"\u003e#7450\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/20c54c07641e2ff0b827719322ef2ffb6e7f9828\"\u003e20c54c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-pubsub-bom to v1.150.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7457\"\u003e#7457\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/63c09981f2bdd79e5f282f8b5e042dd6b08e1d6d\"\u003e63c0998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-pubsublite-bom to v1.16.4 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7455\"\u003e#7455\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/7705cf3ac9e45add45c7647dc5b3b06b34d2ebb0\"\u003e7705cf3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-pubsublite-bom to v1.16.5 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7458\"\u003e#7458\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/4d0c932287ccea1aac2ddc5b6421d086e7f88eba\"\u003e4d0c932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev26.79.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.78.0...v26.79.0\"\u003e26.79.0\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency com.google.cloud:first-party-dependencies to v3.58.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7423\"\u003e#7423\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/cdf42e89fed0b1fed4d77c80e6cd21cbbe846527\"\u003ecdf42e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:gapic-libraries-bom to v1.82.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7426\"\u003e#7426\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/8de8243c41dd4e0ffda0e1938dce35fa9ac97bea\"\u003e8de8243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-bigquery to v2.62.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7418\"\u003e#7418\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/53bc38fdead939baa4e8541d7183bad97b019a2a\"\u003e53bc38f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-bigtable-bom to v2.75.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7433\"\u003e#7433\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/f81508fc161bab5c1ba1eed37b17f2d4a7ab55e9\"\u003ef81508f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-bigtable-bom to v2.75.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7435\"\u003e#7435\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/088310549a9567baa5b2d289ccf20fff718ef013\"\u003e0883105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-firestore-bom to v3.39.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7427\"\u003e#7427\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/fbaa60403da49b40acfe47dc216b851de32c5015\"\u003efbaa604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-pubsub-bom to v1.150.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7428\"\u003e#7428\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/217e9e1e9d1de6721d41710d06d95abcf721b161\"\u003e217e9e1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-pubsublite-bom to v1.16.3 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7429\"\u003e#7429\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/d609916cd3de602aa36b84975a2d17bf009263ef\"\u003ed609916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-spanner-bom to v6.112.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7422\"\u003e#7422\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/5b72e88dd664b7873b43ff50bda23d93e7168584\"\u003e5b72e88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-spanner-bom to v6.113.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7434\"\u003e#7434\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/9018fa904bf807e414bf1d2492f00699014050bf\"\u003e9018fa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-spanner-jdbc to v2.35.5 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7431\"\u003e#7431\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/faa312710322deeb8ce5c9331b9c44b9f04fec8a\"\u003efaa3127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-storage-bom to v2.64.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7432\"\u003e#7432\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/c1916306724226ec6d88d1fa95cf3e9e77837cbb\"\u003ec191630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate java-storage-nio to v0.128.14 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7436\"\u003e#7436\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/fd85736ccf9777bb921f91c24027693924012a4b\"\u003efd85736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev26.78.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.77.0...v26.78.0\"\u003e26.78.0\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency com.google.cloud:gapic-libraries-bom to v1.81.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7417\"\u003e#7417\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/c197e8e629d18f6723504a556024115b184b8642\"\u003ec197e8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev26.77.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.76.0...v26.77.0\"\u003e26.77.0\u003c/a\u003e (2026-03-04)\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/e7842b6fa20fade0e3bffbda5c3411d4b29d5a5b\"\u003e\u003ccode\u003ee7842b6\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/4d0c932287ccea1aac2ddc5b6421d086e7f88eba\"\u003e\u003ccode\u003e4d0c932\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-pubsublite-bom to v1.16...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/63c09981f2bdd79e5f282f8b5e042dd6b08e1d6d\"\u003e\u003ccode\u003e63c0998\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-pubsub-bom to v1.150.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/d2ddec518046d533d1556da3318bf5f46a8bc3c6\"\u003e\u003ccode\u003ed2ddec5\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:first-party-dependencies to v3.61.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/12aa4dc9f97f45b13225efd22f3549d52a2254ec\"\u003e\u003ccode\u003e12aa4dc\u003c/code\u003e\u003c/a\u003e fix: restore jdbc dependency (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7454\"\u003e#7454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/20c54c07641e2ff0b827719322ef2ffb6e7f9828\"\u003e\u003ccode\u003e20c54c0\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-firestore-bom to v3.41....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/4899035abafb3c1598e5dc6053fc31b313be6485\"\u003e\u003ccode\u003e4899035\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7437\"\u003e#7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/7705cf3ac9e45add45c7647dc5b3b06b34d2ebb0\"\u003e\u003ccode\u003e7705cf3\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-pubsublite-bom to v1.16...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/cb7e93c9a12e4f475e36716f93704a16b28424dc\"\u003e\u003ccode\u003ecb7e93c\u003c/code\u003e\u003c/a\u003e fix: remove redundant entries from bom (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7453\"\u003e#7453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/6c72ee50ab9e14a75961d397c113d918ace06b29\"\u003e\u003ccode\u003e6c72ee5\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:gapic-libraries-bom to v1.85.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7446\"\u003e#7446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.62.0...v26.80.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.4.3 to 1.5.1\n\nUpdates `io.github.resilience4j:resilience4j-retry` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resilience4j/resilience4j/releases\"\u003eio.github.resilience4j:resilience4j-retry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support of initializing circuitBreaker in desired state from config by \u003ca href=\"https://github.com/agarwalbharat\"\u003e\u003ccode\u003e@​agarwalbharat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2268\"\u003eresilience4j/resilience4j#2268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2269\"\u003e#2269\u003c/a\u003e: Added getCausingRateLimiterName by \u003ca href=\"https://github.com/noomkram\"\u003e\u003ccode\u003e@​noomkram\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2270\"\u003eresilience4j/resilience4j#2270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTime limiter registry builder by \u003ca href=\"https://github.com/darkius\"\u003e\u003ccode\u003e@​darkius\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2291\"\u003eresilience4j/resilience4j#2291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue resilience4j#2285: Add HealthContributorAutoConfiguration to ConditionalOnClass by \u003ca href=\"https://github.com/obecker\"\u003e\u003ccode\u003e@​obecker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2286\"\u003eresilience4j/resilience4j#2286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2278\"\u003e#2278\u003c/a\u003e: Added ThreadPoolBulkhead to some Decorators by \u003ca href=\"https://github.com/matsev\"\u003e\u003ccode\u003e@​matsev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2284\"\u003eresilience4j/resilience4j#2284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect registry config in aspect by \u003ca href=\"https://github.com/darkius\"\u003e\u003ccode\u003e@​darkius\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2282\"\u003eresilience4j/resilience4j#2282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2285\"\u003e#2285\u003c/a\u003e - add configuration to move circuit breaker from half open to closed state by \u003ca href=\"https://github.com/victorpasqualino\"\u003e\u003ccode\u003e@​victorpasqualino\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2290\"\u003eresilience4j/resilience4j#2290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 4.0.2 to 4.2.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/resilience4j/resilience4j/pull/2252\"\u003eresilience4j/resilience4j#2252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dependency on kotlin-stdlib-jdk8 from resilience4j-core by \u003ca href=\"https://github.com/gavlyukovskiy\"\u003e\u003ccode\u003e@​gavlyukovskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2301\"\u003eresilience4j/resilience4j#2301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBring back 'slidingWindow' with default synchronization strategy by \u003ca href=\"https://github.com/gavlyukovskiy\"\u003e\u003ccode\u003e@​gavlyukovskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2302\"\u003eresilience4j/resilience4j#2302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd withFallback() methods to DecorateFunction by \u003ca href=\"https://github.com/matsev\"\u003e\u003ccode\u003e@​matsev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2312\"\u003eresilience4j/resilience4j#2312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2295\"\u003e#2295\u003c/a\u003e: Ensure ignoreExceptions take precedence over recordExceptions by \u003ca href=\"https://github.com/kssumin\"\u003e\u003ccode\u003e@​kssumin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2304\"\u003eresilience4j/resilience4j#2304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix spring boot3 customizer application order by \u003ca href=\"https://github.com/alexey-grigorovich-savvymoney\"\u003e\u003ccode\u003e@​alexey-grigorovich-savvymoney\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2321\"\u003eresilience4j/resilience4j#2321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(1910): update grafana dashboard by \u003ca href=\"https://github.com/JoranVanBelle\"\u003e\u003ccode\u003e@​JoranVanBelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2318\"\u003eresilience4j/resilience4j#2318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide key for components using SpEL for names by \u003ca href=\"https://github.com/doumdoum\"\u003e\u003ccode\u003e@​doumdoum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2329\"\u003eresilience4j/resilience4j#2329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2224\"\u003e#2224\u003c/a\u003e : Bump jdk from 17 to 21 for support virtual thread by \u003ca href=\"https://github.com/ykhfree\"\u003e\u003ccode\u003e@​ykhfree\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2331\"\u003eresilience4j/resilience4j#2331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing eventConsumerBufferSize merge for Retry config by \u003ca href=\"https://github.com/skowrxn\"\u003e\u003ccode\u003e@​skowrxn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2344\"\u003eresilience4j/resilience4j#2344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2334\"\u003eGH-2334\u003c/a\u003e fix: reject TIME_BASED + LOCK_FREE when slidingWindowSize \u0026lt; 2 by \u003ca href=\"https://github.com/bandalgomsu\"\u003e\u003ccode\u003e@​bandalgomsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2358\"\u003eresilience4j/resilience4j#2358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add setter for bulkheadAspectOrder property by \u003ca href=\"https://github.com/NiMv1\"\u003e\u003ccode\u003e@​NiMv1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2386\"\u003eresilience4j/resilience4j#2386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: Clarify Aspect Order defaults for Spring Boot 3 to prevent metric inflation by \u003ca href=\"https://github.com/GarimaBokdia\"\u003e\u003ccode\u003e@​GarimaBokdia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2387\"\u003eresilience4j/resilience4j#2387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for Spring Boot 4 / Spring Cloud 5 by \u003ca href=\"https://github.com/gavlyukovskiy\"\u003e\u003ccode\u003e@​gavlyukovskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2384\"\u003eresilience4j/resilience4j#2384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeLimiter, take success path when completing without error by \u003ca href=\"https://github.com/TheFrogAndy\"\u003e\u003ccode\u003e@​TheFrogAndy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2374\"\u003eresilience4j/resilience4j#2374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd back OSGi meta data with bnd builder plugin by \u003ca href=\"https://github.com/chrisrueger\"\u003e\u003ccode\u003e@​chrisrueger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2385\"\u003eresilience4j/resilience4j#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/536\"\u003e#536\u003c/a\u003e: Added best practices documentation for instance management by \u003ca href=\"https://github.com/fajrizulfikar\"\u003e\u003ccode\u003e@​fajrizulfikar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2389\"\u003eresilience4j/resilience4j#2389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow to mock nanoTime in RateLimiter by \u003ca href=\"https://github.com/strokyl\"\u003e\u003ccode\u003e@​strokyl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2356\"\u003eresilience4j/resilience4j#2356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2397\"\u003e#2397\u003c/a\u003e: compile SPEL regex'es only once by \u003ca href=\"https://github.com/stokpop\"\u003e\u003ccode\u003e@​stokpop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2398\"\u003eresilience4j/resilience4j#2398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate publishing to use new Sonatype urls and add release workflow by \u003ca href=\"https://github.com/gavlyukovskiy\"\u003e\u003ccode\u003e@​gavlyukovskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2393\"\u003eresilience4j/resilience4j#2393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/1450\"\u003e#1450\u003c/a\u003e: Fixed Grafana dashboard metric query for call rate panel by \u003ca href=\"https://github.com/fajrizulfikar\"\u003e\u003ccode\u003e@​fajrizulfikar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2391\"\u003eresilience4j/resilience4j#2391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/1448\"\u003e#1448\u003c/a\u003e: Fixed Duration property binding in Spring Boot 2 by \u003ca href=\"https://github.com/fajrizulfikar\"\u003e\u003ccode\u003e@​fajrizulfikar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2390\"\u003eresilience4j/resilience4j#2390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2327\"\u003e#2327\u003c/a\u003e: Correct \u003ca href=\"https://github.com/see\"\u003e\u003ccode\u003e@​see\u003c/code\u003e\u003c/a\u003e tag usage in CircuitBreakerConfig Javadoc by \u003ca href=\"https://github.com/chanani\"\u003e\u003ccode\u003e@​chanani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2400\"\u003eresilience4j/resilience4j#2400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2368\"\u003e#2368\u003c/a\u003e: Fix Retry retryOnResult interrupt handling: throw CancellationException instead of NPE by \u003ca href=\"https://github.com/platanus-kr\"\u003e\u003ccode\u003e@​platanus-kr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2392\"\u003eresilience4j/resilience4j#2392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Spring aspect docs by \u003ca href=\"https://github.com/gukin-han\"\u003e\u003ccode\u003e@​gukin-han\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2399\"\u003eresilience4j/resilience4j#2399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2354\"\u003eGH-2354\u003c/a\u003e Remove kotlin-stdlib from resilience4j-core by \u003ca href=\"https://github.com/josalmi\"\u003e\u003ccode\u003e@​josalmi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2359\"\u003eresilience4j/resilience4j#2359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded CheckedSupplierUtils and deprecated CheckedFunctionUtils by \u003ca href=\"https://github.com/matsev\"\u003e\u003ccode\u003e@​matsev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2313\"\u003eresilience4j/resilience4j#2313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse correct constant for initializing CircuitBreakerConfig.Builder.waitIntervalFunctionInOpenState by \u003ca href=\"https://github.com/obecker\"\u003e\u003ccode\u003e@​obecker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2402\"\u003eresilience4j/resilience4j#2402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded bulkhead name to BulkheadFullException by \u003ca href=\"https://github.com/dominic-miglar\"\u003e\u003ccode\u003e@​dominic-miglar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2349\"\u003eresilience4j/resilience4j#2349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unrelated flaky Clock test from CircuitBreakerEventTest by \u003ca href=\"https://github.com/KimDoubleB\"\u003e\u003ccode\u003e@​KimDoubleB\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2409\"\u003eresilience4j/resilience4j#2409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded decorateFunction and executeFunction to TimeLimiter by \u003ca href=\"https://github.com/zbnerd\"\u003e\u003ccode\u003e@​zbnerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2407\"\u003eresilience4j/resilience4j#2407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2189\"\u003e#2189\u003c/a\u003e: Use snapshot reads for actuator event endpoints in Spring Boot 3/4 by \u003ca href=\"https://github.com/seokjun7410\"\u003e\u003ccode\u003e@​seokjun7410\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2406\"\u003eresilience4j/resilience4j#2406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove log spam from tests by \u003ca href=\"https://github.com/gavlyukovskiy\"\u003e\u003ccode\u003e@​gavlyukovskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2412\"\u003eresilience4j/resilience4j#2412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet JDK target back to 17 by \u003ca href=\"https://github.com/gavlyukovskiy\"\u003e\u003ccode\u003e@​gavlyukovskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2415\"\u003eresilience4j/resilience4j#2415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix release workflow: unquoted multi-line GPG key breaks Gradle invocation by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2416\"\u003eresilience4j/resilience4j#2416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRead env variables from gradle for gpg key by \u003ca href=\"https://github.com/gavlyukovskiy\"\u003e\u003ccode\u003e@​gavlyukovskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2417\"\u003eresilience4j/resilience4j#2417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable SNAPSHOT artifact signing from master by \u003ca href=\"https://github.com/gavlyukovskiy\"\u003e\u003ccode\u003e@​gavlyukovskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2418\"\u003eresilience4j/resilience4j#2418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove sign skip on snapshot version by \u003ca href=\"https://github.com/gavlyukovskiy\"\u003e\u003ccode\u003e@​gavlyukovskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2419\"\u003eresilience4j/resilience4j#2419\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/agarwalbharat\"\u003e\u003ccode\u003e@​agarwalbharat\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2268\"\u003eresilience4j/resilience4j#2268\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/resilience4j/resilience4j/blob/master/RELEASENOTES.adoc\"\u003eio.github.resilience4j:resilience4j-retry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e= Release Notes\u003c/p\u003e\n\u003cp\u003e== Version 0.1.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInitial version\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e=== Version 0.1.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the functionality to add exceptions with are ignored by the CircuitBreaker\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e=== Version 0.1.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the feature to get Metrics for function executions\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e=== Version 0.1.3\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a static factory method for the CircuitBreakerConfig builder\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e=== Version 0.1.4\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the feature to retry a failed function\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e=== Version 0.1.5\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded builders to simplify chaining of decorators\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e=== Version 0.1.6\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed project to javaslang-circuitbreaker\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e=== Version 0.1.7\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Issue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2\"\u003e#2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/3\"\u003e#3\u003c/a\u003e Added a listener mechanism for state transitions\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e== Version 0.2.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved Dropwizard Metrics, because its a too heavy dependency for such a lightweight library.\u003c/li\u003e\n\u003cli\u003eChanged the way exceptions can be handled. You have to provide a Predicate now instead of a list of exceptions to ignore.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e== Version 0.3.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe CircuitBreaker is based on a Ring Bit Buffer and a failure rate now.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e=== Version 0.3.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the visibility of CircuitBreakerUtils.isCallPermitted to public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e=== Version 0.3.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCircuitBreakerRegistry has a new method which takes a Supplier of a CircuitBreakerConfig so that the CircuitBreakerConfig is only created when needed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e=== Version 0.3.3\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCircuitBreaker has a new method \u003ccode\u003e+getCircuitBreakerConfig+\u003c/code\u003e which allows to retrieve the CircuitBreakerConfig of the CircuitBreaker.\u003c/li\u003e\n\u003cli\u003eRenamed the state HALF_CLOSED to HALF_OPEN to match the pattern description of Martin Fowler.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e=== Version 0.3.4\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a Metrics interface to the CircuitBreaker which allows to retrieve current statistics like failureRate and number of buffer calls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e== Version 0.4.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated javaslang from 2.0.0-RC4 to 2.0.1\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/resilience4j/resilience4j/commit/f1c3be8e79d09c70d457b2f89c3f89d03f1b5720\"\u003e\u003ccode\u003ef1c3be8\u003c/code\u003e\u003c/a\u003e Fix signing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resilience4j/resilience4j/commit/88a8293640244c2a3e3eac7767dabac99a67f2fc\"\u003e\u003ccode\u003e88a8293\u003c/code\u003e\u003c/a\u003e Enable signing for resilience4j-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resilience4j/resilience4j/commit/1ed88c202a93651a063b0f6e78055972c3da66b8\"\u003e\u003ccode\u003e1ed88c2\u003c/code\u003e\u003c/a\u003e Remove sign skip on snapshot version (\u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2419\"\u003e#2419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resilience4j/resilience4j/commit/ed637ecade5ef07b7601c44033aa51a62884e9d0\"\u003e\u003ccode\u003eed637ec\u003c/code\u003e\u003c/a\u003e Enable SNAPSHOT artifact signing from master (\u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2418\"\u003e#2418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resilience4j/resilience4j/commit/d51bce10f37734ec9f13fe69e73edab28e2dd053\"\u003e\u003ccode\u003ed51bce1\u003c/code\u003e\u003c/a\u003e Read env variables from gradle for gpg key (\u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2417\"\u003e#2417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resilience4j/resilience4j/commit/89baea75656027cdce4d69e521e0ea9f99d2ac0d\"\u003e\u003ccode\u003e89baea7\u003c/code\u003e\u003c/a\u003e Fix release workflow: unquoted multi-line GPG key breaks Gradle invocation (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resilience4j/resilience4j/commit/b888e8249e746bcb9b005f3a67326ad6d2dab55c\"\u003e\u003ccode\u003eb888e82\u003c/code\u003e\u003c/a\u003e Add GPG key and passphrase to build step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resilience4j/resilience4j/commit/e9aedeeeccd0672fac64ecd3ee1712e4bda322a4\"\u003e\u003ccode\u003ee9aedee\u003c/code\u003e\u003c/a\u003e Revert JDK target back to 17 (\u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2415\"\u003e#2415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resilience4j/resilience4j/commit/ad4efb8a3346e289e7913ef30422d5b984151ad1\"\u003e\u003ccode\u003ead4efb8\u003c/code\u003e\u003c/a\u003e Remove log spam from tests (\u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2412\"\u003e#2412\u003c/a\u003e)4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resilience4j/resilience4j/commit/cd8f8e066f043d12267732d89a2a08aaa4b8d281\"\u003e\u003ccode\u003ecd8f8e0\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2189\"\u003e#2189\u003c/a\u003e: Use snapshot reads for actuator event endpoints in Spring Boot 3...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resilience4j/resilience4j/compare/v2.3.0...v2.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.github.resilience4j:resilience4j-kotlin` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resilience4j/resilience4j/releases\"\u003eio.github.resilience4j:resilience4j-kotlin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support of initializing circuitBreaker in desired state from config by \u003ca href=\"https://github.com/agarwalbharat\"\u003e\u003ccode\u003e@​agarwalbharat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2268\"\u003eresilience4j/resilience4j#2268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2269\"\u003e#2269\u003c/a\u003e: Added getCausingRateLimiterName by \u003ca href=\"https://github.com/noomkram\"\u003e\u003ccode\u003e@​noomkram\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2270\"\u003eresilience4j/resilience4j#2270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTime limiter registry builder by \u003ca href=\"https://github.com/darkius\"\u003e\u003ccode\u003e@​darkius\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2291\"\u003eresilience4j/resilience4j#2291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue resilience4j#2285: Add HealthContributorAutoConfiguration to ConditionalOnClass by \u003ca href=\"https://github.com/obecker\"\u003e\u003ccode\u003e@​obecker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2286\"\u003eresilience4j/resilience4j#2286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2278\"\u003e#2278\u003c/a\u003e: Added ThreadPoolBulkhead to some Decorators by \u003ca href=\"https://github.com/matsev\"\u003e\u003ccode\u003e@​matsev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2284\"\u003eresilience4j/resilience4j#2284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect registry config in aspect by \u003ca href=\"https://github.com/darkius\"\u003e\u003ccode\u003e@​darkius\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/innsending-api/pull/382","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Finnsending-api/issues/382","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/382/packages"},{"uuid":"4309350451","node_id":"PR_kwDOCK3PVs7Uo4s9","number":477,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-27T00:43:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-22T13:32:01.000Z","updated_at":"2026-04-27T00:43:43.000Z","time_to_close":385900,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":28,"packages":[{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.2.21","new_version":"2.3.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"io.ktor:ktor-server-core","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-server-netty","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-core","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-apache","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-content-negotiation","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-server-content-negotiation","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-serialization-jackson","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-server-test-host","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.26","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.apache.kafka:kafka-clients","old_version":"3.9.1","new_version":"4.2.0"},{"name":"com.fasterxml.jackson.module:jackson-module-jaxb-annotations","old_version":"2.20.2","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-modules-base"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.20.2","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-module-kotlin"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.20.2","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.20.2","new_version":"2.21.2"},{"name":"com.ibm.mq:com.ibm.mq.jakarta.client","old_version":"9.4.4.0","new_version":"9.4.5.0"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.21.0","new_version":"2.26.1","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.google.cloud:google-cloud-storage","old_version":"2.62.1","new_version":"2.67.0","repository_url":"https://github.com/googleapis/google-cloud-java"},{"name":"org.apache.commons:commons-text","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/apache/commons-text"},{"name":"org.postgresql:postgresql","old_version":"42.7.8","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"org.flywaydb:flyway-core","old_version":"11.15.0","new_version":"12.4.0"},{"name":"org.flywaydb:flyway-database-postgresql","old_version":"11.15.0","new_version":"12.4.0"},{"name":"no.nav.helse:diagnosekoder","old_version":"1.2025.0","new_version":"1.2026.0","repository_url":"https://github.com/navikt/diagnosekoder"},{"name":"org.testcontainers:testcontainers-postgresql","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.junit.jupiter:junit-jupiter","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"io.mockk:mockk","old_version":"1.14.6","new_version":"1.14.9","repository_url":"https://github.com/mockk/mockk"},{"name":"jvm","old_version":"2.2.21","new_version":"2.3.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"com.diffplug.spotless","old_version":"8.0.0","new_version":"8.4.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.2.21` | `2.3.20` |\n| [io.ktor:ktor-server-core](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.2` |\n| [io.ktor:ktor-server-netty](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.2` |\n| [io.ktor:ktor-client-core](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.2` |\n| [io.ktor:ktor-client-apache](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.2` |\n| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.2` |\n| [io.ktor:ktor-server-content-negotiation](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.2` |\n| [io.ktor:ktor-serialization-jackson](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.2` |\n| [io.ktor:ktor-server-test-host](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.2` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.26` | `1.5.32` |\n| org.apache.kafka:kafka-clients | `3.9.1` | `4.2.0` |\n| [com.fasterxml.jackson.module:jackson-module-jaxb-annotations](https://github.com/FasterXML/jackson-modules-base) | `2.20.2` | `2.21.2` |\n| [com.fasterxml.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) | `2.20.2` | `2.21.2` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.20.2` | `2.21.2` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.20.2` | `2.21.2` |\n| com.ibm.mq:com.ibm.mq.jakarta.client | `9.4.4.0` | `9.4.5.0` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.21.0` | `2.26.1` |\n| [com.google.cloud:google-cloud-storage](https://github.com/googleapis/google-cloud-java) | `2.62.1` | `2.67.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.14.0` | `1.15.0` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.8` | `42.7.10` |\n| org.flywaydb:flyway-core | `11.15.0` | `12.4.0` |\n| org.flywaydb:flyway-database-postgresql | `11.15.0` | `12.4.0` |\n| [no.nav.helse:diagnosekoder](https://github.com/navikt/diagnosekoder) | `1.2025.0` | `1.2026.0` |\n| [org.testcontainers:testcontainers-postgresql](https://github.com/testcontainers/testcontainers-java) | `2.0.3` | `2.0.4` |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [io.mockk:mockk](https://github.com/mockk/mockk) | `1.14.6` | `1.14.9` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.21` | `2.3.20` |\n| com.diffplug.spotless | `8.0.0` | `8.4.0` |\n\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 2.2.21 to 2.3.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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.3.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\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-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\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-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\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's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\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-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\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-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\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/JetBrains/kotlin/commit/d57eb4a26ed01ab03cf195da686c8047032ff16f\"\u003e\u003ccode\u003ed57eb4a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/41886bbf57852fb7be15276e104810b67ff3fc0f\"\u003e\u003ccode\u003e41886bb\u003c/code\u003e\u003c/a\u003e [Gradle] Update KGP npm tooling dependency versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/210a9bde6850e160e0b5f2cf56ae44a4851a6f4f\"\u003e\u003ccode\u003e210a9bd\u003c/code\u003e\u003c/a\u003e [Native] Do not mark iosX64 target as deprecate in DSL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ed446ef70bdfadff8284c29f32951b6611149c1\"\u003e\u003ccode\u003e7ed446e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/520eadedf473f1c479c77f4a4f3e3f26a8a2a1b2\"\u003e\u003ccode\u003e520eade\u003c/code\u003e\u003c/a\u003e [K/JVM] Fix incorrect optimization of local delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ef8bccc4be91ff0e8e144123f7c74913b212a78\"\u003e\u003ccode\u003e7ef8bcc\u003c/code\u003e\u003c/a\u003e Reflection: add LazyKProperty to fix recent performance regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9fa7cf20c6af27f404f8e1356f7534080cae15ea\"\u003e\u003ccode\u003e9fa7cf2\u003c/code\u003e\u003c/a\u003e [Gradle] Link NoActiveThreadsAfterCompilerInvocationIT with KT-84566\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d410596086ea0a352d66061bdd514b9ead74b5fa\"\u003e\u003ccode\u003ed410596\u003c/code\u003e\u003c/a\u003e [Gradle] Shutdown coroutines dispatcher threads after compiler invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/348430b268302aadff27184084e45d91e49bdd8b\"\u003e\u003ccode\u003e348430b\u003c/code\u003e\u003c/a\u003e [BTA] Fix compatibility between API 2.3.20 and KC 2.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4058f3c6cde4ac57475124f32cf46e5b80c537e9\"\u003e\u003ccode\u003e4058f3c\u003c/code\u003e\u003c/a\u003e [CMP] HiddenFromObjC remove outdated  offset check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.21...v2.3.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-server-core` from 3.4.0 to 3.4.2\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-server-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\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-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\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-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\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-server-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.4.2\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\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-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\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-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\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/245774a09fdbc8881511c3bf413be9fcfbd37fd7\"\u003e\u003ccode\u003e245774a\u003c/code\u003e\u003c/a\u003e Release 3.4.2 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5493\"\u003e#5493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/7c6c33aefcef9e552b1a7eb54a03498144da5517\"\u003e\u003ccode\u003e7c6c33a\u003c/code\u003e\u003c/a\u003e KTOR-9361 Fix JsWebSocketSession._closeReason completed twice (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5457\"\u003e#5457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/453e7391898abd3a94eb896341cba342daf868fa\"\u003e\u003ccode\u003e453e739\u003c/code\u003e\u003c/a\u003e KTOR-9437 Server. Add GraalVM metadata. (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5491\"\u003e#5491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/7146fd7e6e559c41af9c4bb4f775e1d6536696de\"\u003e\u003ccode\u003e7146fd7\u003c/code\u003e\u003c/a\u003e KTOR-9424 Log full URLs with OkHttp format (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5488\"\u003e#5488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/52b5981b03541bf039bb568db52d3bcdcb5be16f\"\u003e\u003ccode\u003e52b5981\u003c/code\u003e\u003c/a\u003e KTOR-8540 Fix IllegalStateException by creating a new instance of HttpClientC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/12de7fbeef582177568b972d63b6d8a4476419b6\"\u003e\u003ccode\u003e12de7fb\u003c/code\u003e\u003c/a\u003e KTOR-9408 Update atomicfu with performance fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/58837add970061f49495fae21d8154757ed02966\"\u003e\u003ccode\u003e58837ad\u003c/code\u003e\u003c/a\u003e KTOR-9419 Fix vulnerability in swagger endpoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/69e55cee87bb0f437e4b7889f960cc811511caae\"\u003e\u003ccode\u003e69e55ce\u003c/code\u003e\u003c/a\u003e Remove CurlWebSocketTests (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5483\"\u003e#5483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/5dfbe51cac36f5984e4a77081c2d686403608954\"\u003e\u003ccode\u003e5dfbe51\u003c/code\u003e\u003c/a\u003e fixup! KTOR-9421 Track streaming responses separately to fix SSE blocking flu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e784ed779e03220852c84e95496b5f67f892c021\"\u003e\u003ccode\u003ee784ed7\u003c/code\u003e\u003c/a\u003e fixup! Server. Update KDocs for  that may set status. (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5233\"\u003e#5233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.0...3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-server-netty` from 3.4.0 to 3.4.2\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-server-netty's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\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-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\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-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\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-server-netty's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.4.2\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\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-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\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-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\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/245774a09fdbc8881511c3bf413be9fcfbd37fd7\"\u003e\u003ccode\u003e245774a\u003c/code\u003e\u003c/a\u003e Release 3.4.2 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5493\"\u003e#5493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/7c6c33aefcef9e552b1a7eb54a03498144da5517\"\u003e\u003ccode\u003e7c6c33a\u003c/code\u003e\u003c/a\u003e KTOR-9361 Fix JsWebSocketSession._closeReason completed twice (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5457\"\u003e#5457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/453e7391898abd3a94eb896341cba342daf868fa\"\u003e\u003ccode\u003e453e739\u003c/code\u003e\u003c/a\u003e KTOR-9437 Server. Add GraalVM metadata. (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5491\"\u003e#5491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/7146fd7e6e559c41af9c4bb4f775e1d6536696de\"\u003e\u003ccode\u003e7146fd7\u003c/code\u003e\u003c/a\u003e KTOR-9424 Log full URLs with OkHttp format (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5488\"\u003e#5488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/52b5981b03541bf039bb568db52d3bcdcb5be16f\"\u003e\u003ccode\u003e52b5981\u003c/code\u003e\u003c/a\u003e KTOR-8540 Fix IllegalStateException by creating a new instance of HttpClientC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/12de7fbeef582177568b972d63b6d8a4476419b6\"\u003e\u003ccode\u003e12de7fb\u003c/code\u003e\u003c/a\u003e KTOR-9408 Update atomicfu with performance fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/58837add970061f49495fae21d8154757ed02966\"\u003e\u003ccode\u003e58837ad\u003c/code\u003e\u003c/a\u003e KTOR-9419 Fix vulnerability in swagger endpoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/69e55cee87bb0f437e4b7889f960cc811511caae\"\u003e\u003ccode\u003e69e55ce\u003c/code\u003e\u003c/a\u003e Remove CurlWebSocketTests (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5483\"\u003e#5483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/5dfbe51cac36f5984e4a77081c2d686403608954\"\u003e\u003ccode\u003e5dfbe51\u003c/code\u003e\u003c/a\u003e fixup! KTOR-9421 Track streaming responses separately to fix SSE blocking flu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e784ed779e03220852c84e95496b5f67f892c021\"\u003e\u003ccode\u003ee784ed7\u003c/code\u003e\u003c/a\u003e fixup! Server. Update KDocs for  that may set status. (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5233\"\u003e#5233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.0...3.4.2\"\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.4.0 to 3.4.2\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.4.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\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-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\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-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\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.4.2\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\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-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\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-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\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/245774a09fdbc8881511c3bf413be9fcfbd37fd7\"\u003e\u003ccode\u003e245774a\u003c/code\u003e\u003c/a\u003e Release 3.4.2 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5493\"\u003e#5493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/7c6c33aefcef9e552b1a7eb54a03498144da5517\"\u003e\u003ccode\u003e7c6c33a\u003c/code\u003e\u003c/a\u003e KTOR-9361 Fix JsWebSocketSession._closeReason completed twice (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5457\"\u003e#5457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/453e7391898abd3a94eb896341cba342daf868fa\"\u003e\u003ccode\u003e453e739\u003c/code\u003e\u003c/a\u003e KTOR-9437 Server. Add GraalVM metadata. (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5491\"\u003e#5491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/7146fd7e6e559c41af9c4bb4f775e1d6536696de\"\u003e\u003ccode\u003e7146fd7\u003c/code\u003e\u003c/a\u003e KTOR-9424 Log full URLs with OkHttp format (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5488\"\u003e#5488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/52b5981b03541bf039bb568db52d3bcdcb5be16f\"\u003e\u003ccode\u003e52b5981\u003c/code\u003e\u003c/a\u003e KTOR-8540 Fix IllegalStateException by creating a new instance of HttpClientC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/12de7fbeef582177568b972d63b6d8a4476419b6\"\u003e\u003ccode\u003e12de7fb\u003c/code\u003e\u003c/a\u003e KTOR-9408 Update atomicfu with performance fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/58837add970061f49495fae21d8154757ed02966\"\u003e\u003ccode\u003e58837ad\u003c/code\u003e\u003c/a\u003e KTOR-9419 Fix vulnerability in swagger endpoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/69e55cee87bb0f437e4b7889f960cc811511caae\"\u003e\u003ccode\u003e69e55ce\u003c/code\u003e\u003c/a\u003e Remove CurlWebSocketTests (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5483\"\u003e#5483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/5dfbe51cac36f5984e4a77081c2d686403608954\"\u003e\u003ccode\u003e5dfbe51\u003c/code\u003e\u003c/a\u003e fixup! KTOR-9421 Track streaming responses separately to fix SSE blocking flu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e784ed779e03220852c84e95496b5f67f892c021\"\u003e\u003ccode\u003ee784ed7\u003c/code\u003e\u003c/a\u003e fixup! Server. Update KDocs for  that may set status. (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5233\"\u003e#5233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.0...3.4.2\"\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.4.0 to 3.4.2\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.4.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\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-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\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-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\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-apache's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.4.2\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-943...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/syfosmmottak/pull/477","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fsyfosmmottak/issues/477","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/477/packages"},{"uuid":"4293695302","node_id":"PR_kwDOA8ef7s7T2Kp4","number":2349,"state":"closed","title":"Bump the dependencies group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-27T07:05:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-20T06:56:10.000Z","updated_at":"2026-04-27T07:05:23.000Z","time_to_close":605351,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":17,"packages":[{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.21.1","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.21.1","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.github.dasniko:testcontainers-keycloak","old_version":"4.1.1","new_version":"4.2.0","repository_url":"https://github.com/dasniko/testcontainers-keycloak"},{"name":"com.google.guava:guava","old_version":"33.5.0-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"io.prometheus:prometheus-metrics-bom","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/prometheus/client_java"},{"name":"org.eclipse.jetty.ee10:jetty-ee10-servlet","old_version":"12.1.7","new_version":"12.1.8"},{"name":"org.jooq:jooq","old_version":"3.20.11","new_version":"3.21.2"},{"name":"org.jooq:jooq-codegen","old_version":"3.20.11","new_version":"3.21.2"},{"name":"org.jooq:jooq-meta","old_version":"3.20.11","new_version":"3.21.2"},{"name":"org.mariadb.jdbc:mariadb-java-client","old_version":"3.5.7","new_version":"3.5.8","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-j"},{"name":"org.testcontainers:testcontainers-bom","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"io.github.git-commit-id:git-commit-id-maven-plugin","old_version":"9.0.2","new_version":"10.0.0","repository_url":"https://github.com/git-commit-id/git-commit-id-maven-plugin"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/diffplug/spotless"},{"name":"org.owasp:dependency-check-maven","old_version":"12.2.0","new_version":"12.2.1","repository_url":"https://github.com/dependency-check/DependencyCheck"},{"name":"de.fraunhofer.iosb.io.moquette:moquette-broker","old_version":"0.18.3","new_version":"0.18.4","repository_url":"https://github.com/FraunhoferIOSB/moquette"},{"name":"de.fraunhofer.iosb.io.moquette:moquette-metrics-prometheus","old_version":"0.18.3","new_version":"0.18.4"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.21.1` | `2.21.2` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.21.1` | `2.21.2` |\n| [com.github.dasniko:testcontainers-keycloak](https://github.com/dasniko/testcontainers-keycloak) | `4.1.1` | `4.2.0` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.5.0-jre` | `33.6.0-jre` |\n| [io.prometheus:prometheus-metrics-bom](https://github.com/prometheus/client_java) | `1.5.0` | `1.5.1` |\n| org.eclipse.jetty.ee10:jetty-ee10-servlet | `12.1.7` | `12.1.8` |\n| org.jooq:jooq | `3.20.11` | `3.21.2` |\n| org.jooq:jooq-codegen | `3.20.11` | `3.21.2` |\n| org.jooq:jooq-meta | `3.20.11` | `3.21.2` |\n| [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) | `3.5.7` | `3.5.8` |\n| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `2.0.3` | `2.0.4` |\n| [io.github.git-commit-id:git-commit-id-maven-plugin](https://github.com/git-commit-id/git-commit-id-maven-plugin) | `9.0.2` | `10.0.0` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `3.3.0` | `3.4.0` |\n| [org.owasp:dependency-check-maven](https://github.com/dependency-check/DependencyCheck) | `12.2.0` | `12.2.1` |\n| [de.fraunhofer.iosb.io.moquette:moquette-broker](https://github.com/FraunhoferIOSB/moquette) | `0.18.3` | `0.18.4` |\n| de.fraunhofer.iosb.io.moquette:moquette-metrics-prometheus | `0.18.3` | `0.18.4` |\n\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.21.1 to 2.21.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9c9f7f110e7442bf2e823a09755fcf5ece388849\"\u003e\u003ccode\u003e9c9f7f1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/87914a9df9eec83f5830cd692d8fb65740b6fe8f\"\u003e\u003ccode\u003e87914a9\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/7195a453320ab579f21e35a42e7171117fa2f3e0\"\u003e\u003ccode\u003e7195a45\u003c/code\u003e\u003c/a\u003e Release note add wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1570\"\u003e#1570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/fcac9bd968306b392b5cbf8aef46454fcb90d49f\"\u003e\u003ccode\u003efcac9bd\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/861a0d3b72623ec22d062e1dccbc00d66e5758b7\"\u003e\u003ccode\u003e861a0d3\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/6659bb88122f0efd49cd7cf793dd2efe37343045\"\u003e\u003ccode\u003e6659bb8\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/7ce3622f40e66bd821b5184d6055d8493afac5f3\"\u003e\u003ccode\u003e7ce3622\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1570\"\u003e#1570\u003c/a\u003e fix (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1573\"\u003e#1573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/8247d8f608a3cad641957fcc5000478d4e9df2db\"\u003e\u003ccode\u003e8247d8f\u003c/code\u003e\u003c/a\u003e Partial backport of \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1542\"\u003e#1542\u003c/a\u003e to fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1541\"\u003e#1541\u003c/a\u003e in 2.21 (for 2.21.2 patch) (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/83e2556c73cfc35b1f5ed7ae78ca8ea4801d9e6b\"\u003e\u003ccode\u003e83e2556\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/a4d149f3705e17cfc57e2760c3114c04676c665e\"\u003e\u003ccode\u003ea4d149f\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.21.1...jackson-core-2.21.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.dataformat:jackson-dataformat-xml` from 2.21.1 to 2.21.2\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/6bdc5931ad9637ab27b0a922276fd6219a25ea90\"\u003e\u003ccode\u003e6bdc593\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/f15dce959584dfb1323f995d32dee1b08daea9d2\"\u003e\u003ccode\u003ef15dce9\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/35033944e93514739203c562ee6cd538cf059159\"\u003e\u003ccode\u003e3503394\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b19143d63962369d6af7bdc81ef8596862bf6f41\"\u003e\u003ccode\u003eb19143d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.21.1...jackson-dataformat-xml-2.21.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-databind` from 2.21.1 to 2.21.2\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.21.1 to 2.21.2\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/6bdc5931ad9637ab27b0a922276fd6219a25ea90\"\u003e\u003ccode\u003e6bdc593\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/f15dce959584dfb1323f995d32dee1b08daea9d2\"\u003e\u003ccode\u003ef15dce9\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/35033944e93514739203c562ee6cd538cf059159\"\u003e\u003ccode\u003e3503394\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b19143d63962369d6af7bdc81ef8596862bf6f41\"\u003e\u003ccode\u003eb19143d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.21.1...jackson-dataformat-xml-2.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.dasniko:testcontainers-keycloak` from 4.1.1 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/releases\"\u003ecom.github.dasniko:testcontainers-keycloak's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch2\u003eNoteable Changes\u003c/h2\u003e\n\u003cp\u003eI've deprecated the default no-args constructor, as the behavior will most likely change in future (starting with KC v27). So, it's recommended that you always specify explicitly the image which you are running your tests against!\u003c/p\u003e\n\u003cp\u003eAdditionally, I've also deprecated for removal some more-or-less internal methods (\u003ccode\u003ewithNightly\u003c/code\u003e and \u003ccode\u003egetKeycloakDefaultVersion\u003c/code\u003e), they were never officially documented. Most likely they will be removed in the future.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump ch.qos.logback:logback-classic from 1.5.23 to 1.5.24 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/dasniko/testcontainers-keycloak/pull/266\"\u003edasniko/testcontainers-keycloak#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump junit-jupiter.version from 6.0.1 to 6.0.2 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/dasniko/testcontainers-keycloak/pull/264\"\u003edasniko/testcontainers-keycloak#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): 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/dasniko/testcontainers-keycloak/pull/265\"\u003edasniko/testcontainers-keycloak#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.1 to 3.15.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/dasniko/testcontainers-keycloak/pull/271\"\u003edasniko/testcontainers-keycloak#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump net.datafaker:datafaker from 2.5.3 to 2.5.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/dasniko/testcontainers-keycloak/pull/275\"\u003edasniko/testcontainers-keycloak#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven-archive from 3.3.4 to 3.3.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/dasniko/testcontainers-keycloak/pull/277\"\u003edasniko/testcontainers-keycloak#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump ch.qos.logback:logback-classic from 1.5.24 to 1.5.32 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/dasniko/testcontainers-keycloak/pull/278\"\u003edasniko/testcontainers-keycloak#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump jackson.version from 2.21.0 to 2.21.1 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/dasniko/testcontainers-keycloak/pull/279\"\u003edasniko/testcontainers-keycloak#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump junit-jupiter.version from 6.0.2 to 6.0.3 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/dasniko/testcontainers-keycloak/pull/276\"\u003edasniko/testcontainers-keycloak#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.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/dasniko/testcontainers-keycloak/pull/280\"\u003edasniko/testcontainers-keycloak#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump jackson.version from 2.21.1 to 2.21.2 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/dasniko/testcontainers-keycloak/pull/281\"\u003edasniko/testcontainers-keycloak#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: restructure and extend README by \u003ca href=\"https://github.com/dasniko\"\u003e\u003ccode\u003e@​dasniko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dasniko/testcontainers-keycloak/pull/283\"\u003edasniko/testcontainers-keycloak#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark default constructor as deprecated by \u003ca href=\"https://github.com/dasniko\"\u003e\u003ccode\u003e@​dasniko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dasniko/testcontainers-keycloak/pull/284\"\u003edasniko/testcontainers-keycloak#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd customizable image pull policy with 24h default refresh by \u003ca href=\"https://github.com/dasniko\"\u003e\u003ccode\u003e@​dasniko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dasniko/testcontainers-keycloak/pull/289\"\u003edasniko/testcontainers-keycloak#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump crazy-max/ghaction-import-gpg from 6 to 7 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/dasniko/testcontainers-keycloak/pull/290\"\u003edasniko/testcontainers-keycloak#290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/compare/v4.1.1...v4.2.0\"\u003ehttps://github.com/dasniko/testcontainers-keycloak/compare/v4.1.1...v4.2.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/dasniko/testcontainers-keycloak/commit/f0d6de526d60ddef135bac27b32481d7bc39251b\"\u003e\u003ccode\u003ef0d6de5\u003c/code\u003e\u003c/a\u003e prepare for 4.2 release by updating keycloak dependencies and version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/c3b189325e1307e7ec485b674e393bd1ecb19c36\"\u003e\u003ccode\u003ec3b1893\u003c/code\u003e\u003c/a\u003e chore: bump testcontainers.version to 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/f1b3241b7c8f476a2df13d8b728b04f2dbfa294c\"\u003e\u003ccode\u003ef1b3241\u003c/code\u003e\u003c/a\u003e improve Maven deploy configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/2f0ca0c8fb8b6898ead83ef609dbb4a013aa7445\"\u003e\u003ccode\u003e2f0ca0c\u003c/code\u003e\u003c/a\u003e chore: bump crazy-max/ghaction-import-gpg from 6 to 7 (\u003ca href=\"https://redirect.github.com/dasniko/testcontainers-keycloak/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/b9f52ddb1df33760ace14c8c04d16360dd59ab54\"\u003e\u003ccode\u003eb9f52dd\u003c/code\u003e\u003c/a\u003e add pull request template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/ce041090dc8e1f4add3230a10e43b32d1ec23dfc\"\u003e\u003ccode\u003ece04109\u003c/code\u003e\u003c/a\u003e add CONTRIBUTING.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/a687df51f620ad3f7745e184d1c41b023bca60c8\"\u003e\u003ccode\u003ea687df5\u003c/code\u003e\u003c/a\u003e add customizable image pull policy with 24h default refresh (\u003ca href=\"https://redirect.github.com/dasniko/testcontainers-keycloak/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/be3b4346636170668ab14e937f5aa5f2544c343b\"\u003e\u003ccode\u003ebe3b434\u003c/code\u003e\u003c/a\u003e improve README SEO: richer intro and clearer feature flags heading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/269a9a1485c7e96ea68b0169cd4a5a60f2199440\"\u003e\u003ccode\u003e269a9a1\u003c/code\u003e\u003c/a\u003e fix image tag: use keycloak:26.4 instead of non-existent keycloak:26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/df8f064bd78236ca25dd9e150d89227a9fc02dff\"\u003e\u003ccode\u003edf8f064\u003c/code\u003e\u003c/a\u003e add Spring Boot and Quarkus integration guides\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/compare/v4.1.1...v4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.guava:guava` from 33.5.0-jre to 33.6.0-jre\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/guava/releases\"\u003ecom.google.guava:guava's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e33.6.0\u003c/h2\u003e\n\u003ch3\u003eMaven\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\r\n  \u0026lt;groupId\u0026gt;com.google.guava\u0026lt;/groupId\u0026gt;\r\n  \u0026lt;artifactId\u0026gt;guava\u0026lt;/artifactId\u0026gt;\r\n  \u0026lt;version\u0026gt;33.6.0-jre\u0026lt;/version\u0026gt;\r\n  \u0026lt;!-- or, for Android: --\u0026gt;\r\n  \u0026lt;version\u0026gt;33.6.0-android\u0026lt;/version\u0026gt;\r\n\u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eJar files\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/google/guava/guava/33.6.0-jre/guava-33.6.0-jre.jar\"\u003e33.6.0-jre.jar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/google/guava/guava/33.6.0-android/guava-33.6.0-android.jar\"\u003e33.6.0-android.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eGuava requires \u003ca href=\"https://github.com/google/guava/wiki/UseGuavaInYourBuild#what-about-guavas-own-dependencies\"\u003eone runtime dependency\u003c/a\u003e, which you can download here:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar\"\u003efailureaccess-1.0.3.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavadoc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://guava.dev/releases/33.6.0-jre/api/docs/\"\u003e33.6.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://guava.dev/releases/33.6.0-android/api/docs/\"\u003e33.6.0-android\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJDiff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://guava.dev/releases/33.6.0-jre/api/diffs/\"\u003e33.6.0-jre vs. 33.5.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://guava.dev/releases/33.6.0-android/api/diffs/\"\u003e33.6.0-android vs. 33.5.0-android\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://guava.dev/releases/33.6.0-android/api/androiddiffs/\"\u003e33.6.0-android vs. 33.6.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrated some classes from \u003ccode\u003efinalize()\u003c/code\u003e to \u003ccode\u003ePhantomReference\u003c/code\u003e in preparation for \u003ca href=\"https://openjdk.org/jeps/421\"\u003ethe removal of finalization\u003c/a\u003e. (786b619dd6, 7c6b17c, aeef90988d)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecache\u003c/code\u003e: Deprecated \u003ccode\u003eCacheBuilder\u003c/code\u003e APIs that use \u003ccode\u003eTimeUnit\u003c/code\u003e in favor of those that use \u003ccode\u003eDuration\u003c/code\u003e. (73f8b0bb84)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecollect\u003c/code\u003e: Added \u003ccode\u003etoImmutableSortedMap\u003c/code\u003e collectors that use the natural comparator. (64d70b9f94)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecollect\u003c/code\u003e: Changed \u003ccode\u003eConcurrentHashMultiset\u003c/code\u003e, \u003ccode\u003eImmutableMap\u003c/code\u003e and \u003ccode\u003eTreeMultiset\u003c/code\u003e deserialization to \u003ca href=\"https://openjdk.org/jeps/500\"\u003eavoid mutating \u003ccode\u003efinal\u003c/code\u003e fields\u003c/a\u003e. In extremely unlikely scenarios in which an instance of that type contains an object that refers back to that instance, this could lead to \u003ca href=\"https://docs.oracle.com/en/java/javase/26/docs/specs/serialization/input.html#the-readresolve-method:~:text=in%20cases%20where%20an%20object%20being%20serialized%20nominates%20a%20replacement%20object%20whose%20object%20graph%20has%20a%20reference%20to%20the%20original%20object\"\u003ea broken instance\u003c/a\u003e that throws \u003ccode\u003eNullPointerException\u003c/code\u003e when used. (8240c7e596, 046468055f)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egraph\u003c/code\u003e: Removed \u003ccode\u003e@Beta\u003c/code\u003e from all APIs in the package. (dae9566b73)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egraph\u003c/code\u003e: Added support to \u003ccode\u003eGraphs.transitiveClosure()\u003c/code\u003e for different strategies for adding self-loops. (2e13df25b2)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egraph\u003c/code\u003e: Added an \u003ccode\u003easNetwork()\u003c/code\u003e view to \u003ccode\u003eGraph\u003c/code\u003e and \u003ccode\u003eValueGraph\u003c/code\u003e. (909c593c61)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehash\u003c/code\u003e: Added \u003ccode\u003eBloomFilter.serializedSize()\u003c/code\u003e. (df9bcc251a)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enet\u003c/code\u003e: Added \u003ccode\u003eHttpHeaders.CDN_CACHE_CONTROL\u003c/code\u003e. (75331b5030)\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/google/guava/commits\"\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-bom` from 1.5.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/prometheus/client_java/releases\"\u003eio.prometheus:prometheus-metrics-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/prometheus/client_java/compare/v1.5.0...v1.5.1\"\u003e1.5.1\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency io.prometheus:prometheus-metrics-bom to v1.5.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1877\"\u003e#1877\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/043fc5742752fdc2f67f0219418030a190c53bde\"\u003e043fc57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency org.springframework.boot:spring-boot-starter-parent to v4.0.3 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1900\"\u003e#1900\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/0d800d0a91578e48f34909472c183174fdf1d83e\"\u003e0d800d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update jetty monorepo to v12.1.7 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1932\"\u003e#1932\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/5bd3b7932f454f3ed2cf55f26d6e1e1908d9ad16\"\u003e5bd3b79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update junit-framework monorepo to v6.0.3 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1880\"\u003e#1880\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/05ad751a40053f11eae90b9e6cbd741814ca71a7\"\u003e05ad751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexclude standalone examples from \u003ccode\u003emise run format\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1931\"\u003e#1931\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/537fb88aae4048ab36041268f902afbbdce54a96\"\u003e537fb88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix release-please PR title pattern and permissions (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1978\"\u003e#1978\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/d7379780f1351a1521c8d93d0544bffce49d02a6\"\u003ed737978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle empty datapoints in otel exporter (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1898\"\u003e#1898\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/59c8552f3d67c06d82344383b45e07fea8ed88b9\"\u003e59c8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einline set-version logic in build-release.sh (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1884\"\u003e#1884\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/c050435a4153046c72d158991c4c8e064dfb24ec\"\u003ec050435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereduce lychee retries to avoid compounding GitHub 429s (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1940\"\u003e#1940\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/cc17d6e4346c9d51e054010fddc75cf8935cbc7d\"\u003ecc17d6e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove version manipulation from build-release.sh (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1886\"\u003e#1886\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/93e2b6da48abc03ba7d96ffff5020ab73c1ee8c1\"\u003e93e2b6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrigger Maven deploy on release-please published events (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1966\"\u003e#1966\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/643d0e70c274e2a55024611c73a53545a65e94a0\"\u003e643d0e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse /tree/ instead of /blob/ for directory URL (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1944\"\u003e#1944\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/b81332e3a09e465f956f118a2403e64b83771ae5\"\u003eb81332e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse maven release type for release-please (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1967\"\u003e#1967\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/ff3bd2d329acdb6761044846559c353a526c0384\"\u003eff3bd2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument DCO sign-off requirement for contributions (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1937\"\u003e#1937\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/0860e7742b08ab019d129ea24c348191c3f9e0da\"\u003e0860e77\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/prometheus/client_java/blob/main/CHANGELOG.md\"\u003eio.prometheus:prometheus-metrics-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/prometheus/client_java/compare/v1.5.0...v1.5.1\"\u003e1.5.1\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency io.prometheus:prometheus-metrics-bom to v1.5.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1877\"\u003e#1877\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/043fc5742752fdc2f67f0219418030a190c53bde\"\u003e043fc57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency org.springframework.boot:spring-boot-starter-parent to v4.0.3 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1900\"\u003e#1900\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/0d800d0a91578e48f34909472c183174fdf1d83e\"\u003e0d800d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update jetty monorepo to v12.1.7 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1932\"\u003e#1932\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/5bd3b7932f454f3ed2cf55f26d6e1e1908d9ad16\"\u003e5bd3b79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update junit-framework monorepo to v6.0.3 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1880\"\u003e#1880\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/05ad751a40053f11eae90b9e6cbd741814ca71a7\"\u003e05ad751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexclude standalone examples from \u003ccode\u003emise run format\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1931\"\u003e#1931\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/537fb88aae4048ab36041268f902afbbdce54a96\"\u003e537fb88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix release-please PR title pattern and permissions (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1978\"\u003e#1978\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/d7379780f1351a1521c8d93d0544bffce49d02a6\"\u003ed737978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle empty datapoints in otel exporter (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1898\"\u003e#1898\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/59c8552f3d67c06d82344383b45e07fea8ed88b9\"\u003e59c8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einline set-version logic in build-release.sh (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1884\"\u003e#1884\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/c050435a4153046c72d158991c4c8e064dfb24ec\"\u003ec050435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereduce lychee retries to avoid compounding GitHub 429s (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1940\"\u003e#1940\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/cc17d6e4346c9d51e054010fddc75cf8935cbc7d\"\u003ecc17d6e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove version manipulation from build-release.sh (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1886\"\u003e#1886\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/93e2b6da48abc03ba7d96ffff5020ab73c1ee8c1\"\u003e93e2b6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrigger Maven deploy on release-please published events (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1966\"\u003e#1966\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/643d0e70c274e2a55024611c73a53545a65e94a0\"\u003e643d0e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse /tree/ instead of /blob/ for directory URL (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1944\"\u003e#1944\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/b81332e3a09e465f956f118a2403e64b83771ae5\"\u003eb81332e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse maven release type for release-please (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1967\"\u003e#1967\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/ff3bd2d329acdb6761044846559c353a526c0384\"\u003eff3bd2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument DCO sign-off requirement for contributions (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1937\"\u003e#1937\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/0860e7742b08ab019d129ea24c348191c3f9e0da\"\u003e0860e77\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/prometheus/client_java/commit/b27d2d4d9ff9f5ac8a8e871a5dd388aa9da45574\"\u003e\u003ccode\u003eb27d2d4\u003c/code\u003e\u003c/a\u003e chore(main): release 1.5.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1979\"\u003e#1979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/d7379780f1351a1521c8d93d0544bffce49d02a6\"\u003e\u003ccode\u003ed737978\u003c/code\u003e\u003c/a\u003e fix: fix release-please PR title pattern and permissions (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1978\"\u003e#1978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/89052fcf04e0d407b8d3a712c29d5b866929b580\"\u003e\u003ccode\u003e89052fc\u003c/code\u003e\u003c/a\u003e chore: revert release 1.5.1 to re-test release-please flow (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1976\"\u003e#1976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/3524bcfd17124a9d34e8f4f2aa5d530e0db14fdd\"\u003e\u003ccode\u003e3524bcf\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/971276299e7ddc2598ef2e683c28a87a566e94fd\"\u003e\u003ccode\u003e9712762\u003c/code\u003e\u003c/a\u003e chore: update benchmark results (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1969\"\u003e#1969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/f83e245ea2dd4d75573b25230128c23c1b437a2b\"\u003e\u003ccode\u003ef83e245\u003c/code\u003e\u003c/a\u003e chore: release 1.5.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/ff3bd2d329acdb6761044846559c353a526c0384\"\u003e\u003ccode\u003eff3bd2d\u003c/code\u003e\u003c/a\u003e fix: use maven release type for release-please (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1967\"\u003e#1967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/98628694aec84543098fb5b67f5333df33df22cc\"\u003e\u003ccode\u003e9862869\u003c/code\u003e\u003c/a\u003e ci: add native linting tasks (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1963\"\u003e#1963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/643d0e70c274e2a55024611c73a53545a65e94a0\"\u003e\u003ccode\u003e643d0e7\u003c/code\u003e\u003c/a\u003e fix: trigger Maven deploy on release-please published events (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/c77112becbedaf2972efbc5f5f963d4bb06c7070\"\u003e\u003ccode\u003ec77112b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1962\"\u003e#1962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_java/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlet` from 12.1.7 to 12.1.8\n\nUpdates `org.jooq:jooq` from 3.20.11 to 3.21.2\n\nUpdates `org.jooq:jooq-codegen` from 3.20.11 to 3.21.2\n\nUpdates `org.jooq:jooq-meta` from 3.20.11 to 3.21.2\n\nUpdates `org.jooq:jooq-codegen` from 3.20.11 to 3.21.2\n\nUpdates `org.jooq:jooq-meta` from 3.20.11 to 3.21.2\n\nUpdates `org.mariadb.jdbc:mariadb-java-client` from 3.5.7 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/releases\"\u003eorg.mariadb.jdbc:mariadb-java-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Java 3.5.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/tree/3.5.8\"\u003e3.5.8\u003c/a\u003e (Apr 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.5.7...3.5.8\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eIssues Resolved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCONJ-1305 - XAResource.isSameRM() incorrectly returns true when rewriteBatchedStatements differs between connections\u003c/li\u003e\n\u003cli\u003eCONJ-1303 - Statement.cancel() fails to kill running query during result streaming\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCONJ-1298 - Performance improvement: avoid decoding extended format\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/mariadb-corporation/mariadb-connector-j/blob/main/CHANGELOG.md\"\u003eorg.mariadb.jdbc:mariadb-java-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/tree/3.5.8\"\u003e3.5.8\u003c/a\u003e (Apr 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.5.7...3.5.8\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eIssues Resolved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCONJ-1305 - XAResource.isSameRM() incorrectly returns true when rewriteBatchedStatements differs between connections\u003c/li\u003e\n\u003cli\u003eCONJ-1303 - Statement.cancel() fails to kill running query during result streaming\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCONJ-1298 - Performance improvement: avoid decoding extended format\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/mariadb-corporation/mariadb-connector-j/commit/26b34a2f060070beb73515cfd2a49fabc8728843\"\u003e\u003ccode\u003e26b34a2\u003c/code\u003e\u003c/a\u003e Merge branch 'develop'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/06d6efee7838ab8f89ef0f7f362c6b4a95754630\"\u003e\u003ccode\u003e06d6efe\u003c/code\u003e\u003c/a\u003e bump CI actions/checkout@v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/a86a83c8fd1fa84d8d4349baab3b29df8f575192\"\u003e\u003ccode\u003ea86a83c\u003c/code\u003e\u003c/a\u003e bump 3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/975f9919232b21f40d823423eac6e32d87ea8e35\"\u003e\u003ccode\u003e975f991\u003c/code\u003e\u003c/a\u003e [misc] refactor TimestampCodec to implement Codec directly and extract shared...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/75bb509521661603e0e90dd6dd5942d1382bf499\"\u003e\u003ccode\u003e75bb509\u003c/code\u003e\u003c/a\u003e [misc] code formatting cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/4c0b6a0ddd95f42fa866ce0d08e384caa2553d43\"\u003e\u003ccode\u003e4c0b6a0\u003c/code\u003e\u003c/a\u003e [misc] refactor TimestampCodec to extend UtilDateCodec and extract common dat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/a5b7fb1a26277a076052dbbd1a7ee2bacd4f602f\"\u003e\u003ccode\u003ea5b7fb1\u003c/code\u003e\u003c/a\u003e [misc] convert Reader and Writer from interfaces to final class implementatio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/d31eb060fc66e9e37479e18a38bb1401d53ecb63\"\u003e\u003ccode\u003ed31eb06\u003c/code\u003e\u003c/a\u003e [misc] convert ReadableByteBuf from interface to final class implementation, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/11d45a9e6ea4d942e75747132bb8982471d890b8\"\u003e\u003ccode\u003e11d45a9\u003c/code\u003e\u003c/a\u003e [misc] optimize binary row decoder null bitmap checks and simplify signed Big...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/5aad14c381cbc2c4e0383ffed275306f359bd508\"\u003e\u003ccode\u003e5aad14c\u003c/code\u003e\u003c/a\u003e [misc] optimize BigInt column decoding and improve type safety in codec inter...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.5.7...3.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.testcontainers:testcontainers-bom` from 2.0.3 to 2.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-java/releases\"\u003eorg.testcontainers:testcontainers-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.4\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse non-deprecated MSSQLServerContainer in ServiceBusEmulatorContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11223\"\u003e#11223\u003c/a\u003e) \u003ca href=\"https://github.com/bramvonk\"\u003e\u003ccode\u003e@​bramvonk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport apache/activemq in ActiveMQContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11498\"\u003e#11498\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ryuk version to 0.14.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11486\"\u003e#11486\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove k6 docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11564\"\u003e#11564\u003c/a\u003e) \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\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\u003eUpdate docker-java version to 3.7.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11572\"\u003e#11572\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\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/testcontainers/testcontainers-java/commit/ccd28bf94c3ddb06d9377d5c1a9bd4bc21d4b23a\"\u003e\u003ccode\u003eccd28bf\u003c/code\u003e\u003c/a\u003e Update docker-java version to 3.7.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11572\"\u003e#11572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/cdca4b19aec6bb8559cf380473b92893940ccd08\"\u003e\u003ccode\u003ecdca4b1\u003c/code\u003e\u003c/a\u003e Update cockroachdb image version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/01451d17e5f5bf53516b5ebd07a562b0c6a83601\"\u003e\u003ccode\u003e01451d1\u003c/code\u003e\u003c/a\u003e Disable DockerComposeContainerVolumeRemovalTest and ComposeContainerVolumeRem...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/326987f41a5d23e736bf8e92d7f68f6feaabe515\"\u003e\u003ccode\u003e326987f\u003c/code\u003e\u003c/a\u003e Update Pull Request template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/a756bc6a572cde84fbe429b3a1fcf09ba9559581\"\u003e\u003ccode\u003ea756bc6\u003c/code\u003e\u003c/a\u003e Improve k6 docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11564\"\u003e#11564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/5323acdeb4d399b2dc1a61eb07012a39f86643e6\"\u003e\u003ccode\u003e5323acd\u003c/code\u003e\u003c/a\u003e Use non-deprecated MSSQLServerContainer in ServiceBusEmulatorContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11223\"\u003e#11223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/8da56ffeff9f2b6afd712364e40ecc5b3f6ca34d\"\u003e\u003ccode\u003e8da56ff\u003c/code\u003e\u003c/a\u003e Support apache/activemq in ActiveMQContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11498\"\u003e#11498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/dea972503664ebfed2b74957c740e58bd93d579f\"\u003e\u003ccode\u003edea9725\u003c/code\u003e\u003c/a\u003e Update ryuk version to 0.14.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11486\"\u003e#11486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testcontainers/testcontainers-java/compare/2.0.3...2.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.github.git-commit-id:git-commit-id-maven-plugin` from 9.0.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/releases\"\u003eio.github.git-commit-id:git-commit-id-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eVersion 10.0.0 is finally there and includes various \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/issues?q=milestone%3A10.0.0\u0026amp;closed=1\"\u003ebug-fixes and improvements\u003c/a\u003e :-)\u003c/p\u003e\n\u003cp\u003e⚠️ This is a potentially breaking release. Read the release-notes carefully ⚠️\u003c/p\u003e\n\u003ch2\u003ePotential Breaking changes:\u003c/h2\u003e\n\u003cp\u003eThe main key-aspects that might cause a breakage when migrating to the new version:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/git-commit-id/git-commit-id-maven-plugin/issues/913\"\u003e#913\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/git-commit-id/git-commit-id-maven-plugin/issues/914\"\u003e#914\u003c/a\u003e: Require Maven 3.9.0 [Maven 3.6.3 is EOL] ⚠️\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eGetting the latest release\u003c/h2\u003e\n\u003cp\u003eThe plugin is available from Maven Central (\u003ca href=\"https://search.maven.org/search?q=g:io.github.git-commit-id%20AND%20a:git-commit-id-maven-plugin\"\u003esee here\u003c/a\u003e), so you don't have to configure any additional repositories to use this plugin. All you need to do is to configure it inside your project as dependency:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\r\n    \u0026lt;groupId\u0026gt;io.github.git-commit-id\u0026lt;/groupId\u0026gt;\r\n    \u0026lt;artifactId\u0026gt;git-commit-id-maven-plugin\u0026lt;/artifactId\u0026gt;\r\n    \u0026lt;version\u0026gt;10.0.0\u0026lt;/version\u0026gt;\r\n\u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eGetting the latest snapshot (build automatically)\u003c/h2\u003e\n\u003cp\u003eIf you can't wait for the next release, you can also get the latest snapshot version from sonatype, that is being deployed automatically by github actions:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;pluginRepositories\u0026gt;\r\n    \u0026lt;pluginRepository\u0026gt;\r\n        \u0026lt;id\u0026gt;sonatype-snapshots\u0026lt;/id\u0026gt;\r\n        \u0026lt;name\u0026gt;Sonatype Snapshots\u0026lt;/name\u0026gt;\r\n         \u0026lt;url\u0026gt;https://s01.oss.sonatype.org/content/repositories/snapshots/\u0026lt;/url\u0026gt;\r\n    \u0026lt;/pluginRepository\u0026gt;\r\n\u0026lt;/pluginRepositories\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eEven though the github actions will only deploy a new snapshot once all tests have finished, it is recommended to rely on the released and more stable version.\u003c/p\u003e\n\u003ch2\u003eKnown Issues / Limitations:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis plugin is unfortunately not working with Heroku which is due to the fact how Heroku works. In summary Heroku does not copy over the .git-repository but in order to determine the git properties this plugin relies on the fact that it has access to the git-repository. A somewhat \u003cem\u003eworkaround\u003c/em\u003e to get some information is outlined in \u003ca href=\"https://redirect.github.com/ktoso/maven-git-commit-id-plugin/issues/279#issuecomment-301284022\"\u003ektoso/maven-git-commit-id-plugin#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing maven's plugin prefix resolution (e.g. \u003ccode\u003emvn com.test.plugins:myPlugin:myMojo\u003c/code\u003e) might result in unresolved properties even with \u003ccode\u003e\u0026lt;injectAllReactorProjects\u0026gt;true\u0026lt;/injectAllReactorProjects\u0026gt;\u003c/code\u003e. Please refer to \u003ca href=\"https://redirect.github.com/git-commit-id/maven-git-commit-id-plugin/issues/287\"\u003egit-commit-id/maven-git-commit-id-plugin#287\u003c/a\u003e or \u003ca href=\"https://redirect.github.com/git-commit-id/maven-git-commit-id-plugin/issues/413#issuecomment-487952607\"\u003egit-commit-id/maven-git-commit-id-plugin#413\u003c/a\u003e for details and potential workarounds\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eReporting Problems\u003c/h2\u003e\n\u003cp\u003eIf you find any problem with this plugin, feel free to report it \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/issues\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/compare/v9.2.0...v10.0.0\"\u003ehttps://github.com/git-commit-id/git-commit-id-maven-plugin/compare/v9.2.0...v10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eVersion 9.2.0 is finally there and includes various \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/issues?q=milestone%3A9.2.0\u0026amp;closed=1\"\u003ebug-fixes and improvements\u003c/a\u003e :-)\u003c/p\u003e\n\u003ch2\u003eNew Features / Bug-Fixes:\u003c/h2\u003e\n\u003cp\u003eThe main key-aspects that have been improved or being worked on are the following:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebump several plugins\n\u003cul\u003e\n\u003cli\u003ebump \u003ccode\u003eio.github.git-commit-id:git-commit-id-plugin-core\u003c/code\u003e from \u003ccode\u003e6.1.5\u003c/code\u003e to \u003ccode\u003e6.2.0\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003ereplace \u003ccode\u003eorg.eclipse.jgit.ssh.jsch\u003c/code\u003e with \u003ccode\u003eorg.eclipse.jgit:org.eclipse.jgit.ssh.apache\u003c/code\u003e (see \u003ca href=\"https://github.com/eclipse-jgit/jgit/blob/master/org.eclipse.jgit.ssh.jsch/README.md\"\u003ehttps://github.com/eclipse-jgit/jgit/blob/master/org.eclipse.jgit.ssh.jsch/README.md\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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/git-commit-id/git-commit-id-maven-plugin/commit/2cd9c8b191be459361cb1df6257c5b68a65adda1\"\u003e\u003ccode\u003e2cd9c8b\u003c/code\u003e\u003c/a\u003e Bump version: 9.2.0 → 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/fbfc066c6120ba80581c0abdbb861118104c1f4b\"\u003e\u003ccode\u003efbfc066\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/git-commit-id/git-commit-id-maven-plugin/issues/914\"\u003e#914\u003c/a\u003e from git-commit-id/maven_3_9_0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/3d51706f086bc27aa5320450215d5a773c330d3a\"\u003e\u003ccode\u003e3d51706\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/git-commit-id/git-commit-id-maven-plugin/issues/913\"\u003egit-commit-id/git-commit-id-maven-plugin#913\u003c/a\u003e: Requi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/fd9a26264da49312d2b1cf3bde8841eb857ec90a\"\u003e\u003ccode\u003efd9a262\u003c/code\u003e\u003c/a\u003e update to the latest version available\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/0163ad6b8774452588ef6cc95665ba20eaa7b286\"\u003e\u003ccode\u003e0163ad6\u003c/code\u003e\u003c/a\u003e Bump version: 9.1.0 → 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/d8fdbb39a3e09df556fb8888dffe1039941ffc9b\"\u003e\u003ccode\u003ed8fdbb3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/git-commit-id/git-commit-id-maven-plugin/issues/912\"\u003e#912\u003c/a\u003e from git-commit-id/plugin-core_6_2_0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/8a33505bbb1474df89ac21d9aef9888c16f550e7\"\u003e\u003ccode\u003e8a33505\u003c/code\u003e\u003c/a\u003e bump io.github.git-commit-id:git-commit-id-plugin-core from 6.1.5 to 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/4aefc60d18f84de98f86c9b0ad650c2e3efe9449\"\u003e\u003ccode\u003e4aefc60\u003c/code\u003e\u003c/a\u003e update to the latest version in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/743c4152b74a5ac2ff715019a43de4545af64dc6\"\u003e\u003ccode\u003e743c415\u003c/code\u003e\u003c/a\u003e update links to git-commit-id-maven-plugin (we are not in the core module :-)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/16bad75de9b2f96df664d32b3f7a36ba9f5faaf5\"\u003e\u003ccode\u003e16bad75\u003c/code\u003e\u003c/a\u003e Bump version: 9.0.2 → 9.1.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/compare/v9.0.2...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.diffplug.spotless:spotless-maven-plugin` from 3.3.0 to 3.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/diffplug/spotless/releases\"\u003ecom.diffplug.spotless:spotless-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMaven Plugin v3.4.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etableTest\u003c/code\u003e format type for standalone \u003ccode\u003e.table\u003c/code\u003e files. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2880\"\u003e#2880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003etabletest-formatter\u003c/code\u003e version \u003ccode\u003e1.0.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e1.1.1\u003c/code\u003e, now works with Java 17+. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2880\"\u003e#2880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLib v3.3.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eGitPrePushHookInstaller\u003c/code\u003e didn't work on windows, now fixed. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2562\"\u003e#2562\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/diffplug/spotless/blob/main/CHANGES.md\"\u003ecom.diffplug.spotless:spotless-maven-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003espotless-lib and spotless-lib-extra releases\u003c/h1\u003e\n\u003cp\u003eIf you are a Spotless user (as opposed to developer), then you are probably looking for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/blob/main/plugin-gradle/CHANGES.md\"\u003ehttps://github.com/diffplug/spotless/blob/main/plugin-gradle/CHANGES.md\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/blob/main/plugin-maven/CHANGES.md\"\u003ehttps://github.com/diffplug/spotless/blob/main/plugin-maven/CHANGES.md\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis document is intended for Spotless developers.\u003c/p\u003e\n\u003cp\u003eWe adhere to the \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003ekeepachangelog\u003c/a\u003e format (starting after version \u003ccode\u003e1.27.0\u003c/code\u003e).\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch2\u003e[4.5.0] - 2026-03-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etableTest\u003c/code\u003e format type for standalone \u003ccode\u003e.table\u003c/code\u003e files. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2880\"\u003e#2880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003etabletest-formatter\u003c/code\u003e version \u003ccode\u003e1.0.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e1.1.1\u003c/code\u003e, now works with Java 17+. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2880\"\u003e#2880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.4.0] - 2026-03-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etabletest-formatter\u003c/code\u003e support for Java and Kotlin. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix the ability to specify a wildcard version (\u003ccode\u003e*\u003c/code\u003e) for external formatter executables, which did not work. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eConcurrentModificationException\u003c/code\u003e in \u003ccode\u003eexpandWildcardImports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2830\"\u003e#2830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.3.0] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eP2Provisioner\u003c/code\u003e interface in lib-extra to enable build-tool-specific caching strategies for Eclipse P2 dependencies, fixing OutOfMemoryError in large multi-project builds. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eremoveSemicolons()\u003c/code\u003e should not be applied to multiline strings in groovy \u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2780\"\u003e#2780\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2792\"\u003e#2792\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-01-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eexpandWildcardImports\u003c/code\u003e API for java (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2594\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the ability to specify a wildcard version (\u003ccode\u003e*\u003c/code\u003e) for external formatter executables. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2757\"\u003e#2757\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent race conditions when multiple npm-based formatters launch the server process simultaneously while sharing the same \u003ccode\u003enode_modules\u003c/code\u003e directory. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGit ratchet no longer throws an error with Git worktrees. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2779\"\u003e#2779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003ektfmt\u003c/code\u003e version to latest \u003ccode\u003e0.59\u003c/code\u003e -\u0026gt; \u003ccode\u003e0.61\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2804\"\u003e2804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ektlint\u003c/code\u003e version to latest \u003ccode\u003e1.7.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e1.8.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2763\"\u003e2763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003egherkin-utils\u003c/code\u003e version to latest \u003ccode\u003e9.2.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e10.0.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2619\"\u003e#2619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.0] - 2025-11-18\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003ektfmt\u003c/code\u003e version to latest \u003ccode\u003e0.58\u003c/code\u003e -\u0026gt; \u003ccode\u003e0.59\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2681\"\u003e#2681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ejackson\u003c/code\u003e version to latest \u003ccode\u003e2.20.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.20.1\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ecleanthat\u003c/code\u003e version to latest \u003ccode\u003e2.23\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.24\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2620\"\u003e#2620\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/diffplug/spotless/commit/708a1b0e6383ad2dd34cf3def185bb085a786789\"\u003e\u003ccode\u003e708a1b0\u003c/code\u003e\u003c/a\u003e Published maven/3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/1cc0163c25b52824cd57b56cdcb8c4cb0c7b4795\"\u003e\u003ccode\u003e1cc0163\u003c/code\u003e\u003c/a\u003e Published gradle/8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/a4cd808f6092c6ed9371205de4af5285beea9533\"\u003e\u003ccode\u003ea4cd808\u003c/code\u003e\u003c/a\u003e Published lib/4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/9066bf6ede907e913fbe30259de0763f1b0b55ea\"\u003e\u003ccode\u003e9066bf6\u003c/code\u003e\u003c/a\u003e Add links to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/db8dc1cc8e83b18ef357a0e660f03556fd792247\"\u003e\u003ccode\u003edb8dc1c\u003c/code\u003e\u003c/a\u003e Fix for illegal mutation issue with \u003ccode\u003epredeclareDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2892\"\u003e#2892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/0eb98a9574304e362f0ca6ddbfb71617de46df75\"\u003e\u003ccode\u003e0eb98a9\u003c/code\u003e\u003c/a\u003e chore: Updated gradle plugin change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/3f7f12e649b1085a7937b8730e6a7689a52ca6da\"\u003e\u003ccode\u003e3f7f12e\u003c/code\u003e\u003c/a\u003e chore: Removes check for predeclare as it's not needed anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/55c0c5c081b83ad35e92911718e3069a64467c2a\"\u003e\u003ccode\u003e55c0c5c\u003c/code\u003e\u003c/a\u003e fix: IsolatedProjectTest.predeclaredIsUnsupported() is now actually supported...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/47489afd92aa79f56372bd53e82d09a44f606a32\"\u003e\u003ccode\u003e47489af\u003c/code\u003e\u003c/a\u003e fix: avoid IllegalMutationException when root project uses predeclareDeps() w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/4010e8b42c32b8dfac31a988c6820b6b0ef499bd\"\u003e\u003ccode\u003e4010e8b\u003c/code\u003e\u003c/a\u003e test: Introduce a test harnessing predeclared deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diffplug/spotless/compare/lib/3.3.0...maven/3.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.owasp:dependency-check-maven` from 12.2.0 to 12.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dependency-check/DependencyCheck/releases\"\u003eorg.owasp:dependency-check-maven's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 12.2.1\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\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/dependency-check/DependencyCheck/blob/main/CHANGELOG.md\"\u003eorg.owasp:dependency-check-maven's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/releases/tag/v12.2.1\"\u003eVersion 12.2.1\u003c/a\u003e (2026-04-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: improve GHA workflow experience for forks (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8285\"\u003e#8285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild: use maven jdk toolchains to build with Java 25; test against Java 11/17/21/25 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8292\"\u003e#8292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: avoid use of parent pom and maven properties where unnecessary (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8322\"\u003e#8322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump java development to 25.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8365\"\u003e#8365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: fix Charset warnings; preferring typed charsets (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8326\"\u003e#8326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: fix Maven scm tags after 12.2.1-SNAPSHOT bump (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8265\"\u003e#8265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: pin GitHub actions to specific SHAs rather than mutable tags (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8381\"\u003e#8381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: remove unused properties and schemas (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8378\"\u003e#8378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: define schema locations in XML examples (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8254\"\u003e#8254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: document external data sources and hostnames (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8219\"\u003e#8219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: ensure OSS Index URL override is consistently documented (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8338\"\u003e#8338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix minor typo in README (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8246\"\u003e#8246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): correct xml schema validation handling without needing external access (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8272\"\u003e#8272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): upgrade slf4j and logback (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8306\"\u003e#8306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(test): disable pnpm analyzer during test (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Correct published/hosted suppressions namespace header and indent (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8258\"\u003e#8258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Suppress noisy WARN logging from Apache Lucene within Maven and Ant plugins (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8248\"\u003e#8248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8140\"\u003e#8140\u003c/a\u003e AssemblyAnalyzer version resolution issue (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8352\"\u003e#8352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8140\"\u003e#8140\u003c/a\u003e fix version resolution\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8140\"\u003e#8140\u003c/a\u003e hint azure_identity_library_for_.net\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8356\"\u003e#8356\u003c/a\u003e narrow down VersionFilterAnalyzer scope to JAR files (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8358\"\u003e#8358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: correct parsing for CVSSv4 strings with Provider Urgency (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8377\"\u003e#8377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: evidence source in Retire JS analyzer (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: exclude deprecations from Yarn Berry audit results (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8380\"\u003e#8380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: improve PEAnalyzer reliability by migrating to maintained PE/COFF 4J library fork (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8245\"\u003e#8245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: improve configuration consistency (casing) (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8355\"\u003e#8355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: improve logging of unexpected Java Errors during processing of NVD (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8250\"\u003e#8250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: raw type warning in ProcessReader (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8324\"\u003e#8324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: suppress false positives for zabbix-utils \u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8087\"\u003e#8087\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8218\"\u003e#8218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update docs (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8405\"\u003e#8405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: warn if deprecated configs are used (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8366\"\u003e#8366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Make tests locale independent (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8328\"\u003e#8328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: \u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8140\"\u003e#8140\u003c/a\u003e reproduce current behavior\u003c/li\u003e\n\u003cli\u003etest: avoid polluting test classpaths with sample dependencies to be scanned (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8267\"\u003e#8267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the full listing of \u003ca href=\"https://github.com/dependency-check/DependencyCheck/milestone/104?closed=1\"\u003echanges\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/dependency-check/DependencyCheck/commit/bda36b81e6be958b43fc7d6da3704fc2fe1156cf\"\u003e\u003ccode\u003ebda36b8\u003c/code\u003e\u003c/a\u003e build: prepare release v12.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/ef83e7bdb0430599c26c4541a9d46f894fa2143f\"\u003e\u003ccode\u003eef83e7b\u003c/code\u003e\u003c/a\u003e docs: prepare release 12.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/09af10d689aea793551d8234f9962d0ce4cafa45\"\u003e\u003ccode\u003e09af10d\u003c/code\u003e\u003c/a\u003e fix: update docs (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8405\"\u003e#8405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/3562775a53355cf1987316423b587d099d9edd70\"\u003e\u003ccode\u003e3562775\u003c/code\u003e\u003c/a\u003e build(deps): bump golang from 1.26.1-alpine to 1.26.2-alpine (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8403\"\u003e#8403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/9ef93be47056e09dd1798a443f1fd8aac393c560\"\u003e\u003ccode\u003e9ef93be\u003c/code\u003e\u003c/a\u003e build(deps): bump golang from 1.26.1-alpine to 1.26.2-alpine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/ca79bd57f1b45909410d0c8018d33b44e8107f73\"\u003e\u003ccode\u003eca79bd5\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.8.2 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/6b58069cb20d14fd257fc59eabc3ba72e4fc04d9\"\u003e\u003ccode\u003e6b58069\u003c/code\u003e\u003c/a\u003e build(deps): bump apache.ant.version from 1.10.15 to 1.10.16 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8401\"\u003e#8401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/91c69720cf58cd9e6301f0cb43e0415bc8634dfc\"\u003e\u003ccode\u003e91c6972\u003c/code\u003e\u003c/a\u003e fix: correct parsing for CVSSv4 strings with Provider Urgency (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8377\"\u003e#8377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/267e7eb6cd8cc6caebf3379d73e484868ec03136\"\u003e\u003ccode\u003e267e7eb\u003c/code\u003e\u003c/a\u003e build(deps): bump the actions-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8394\"\u003e#8394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/53f58ab67e57c3c0214bc6683b50de44cbd4e76d\"\u003e\u003ccode\u003e53f58ab\u003c/code\u003e\u003c/a\u003e build(deps): bump org.codehaus.plexus:plexus-utils from 4.0.2 to 4.0.3 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8389\"\u003e#8389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dependency-check/DependencyCheck/compare/v12.2.0...v12.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `de.fraunhofer.iosb.io.moquette:moquette-broker` from 0.18.3 to 0.18.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FraunhoferIOSB/moquette/blob/v0.18.x/ChangeLog.txt\"\u003ede.fraunhofer.iosb.io.moquette:moquette-broker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eVersion 0.18.4-SNAPSHOT:\n[feature] Added optional, configurable timeout to session queue offers.\n[Cleanup] Improved metrics implementation handling.\n[feature] Added topic rewriting, allowing the internally used topic to be different from the topic the client used.\n[Cleanup] Cleaned up subscription handling.\u003c/p\u003e\n\u003cp\u003eVersion 0.18.3:\n[fix] Fixed SegmentedQueues not being cleaned up on session purge. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/833\"\u003e#833\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eVersion 0.18.2:\n[fix] Metrics\n- Appended _total to names of counters.\n- Changed queue fill levels to be relative (0-1) instead of absolute.\u003c/p\u003e\n\u003cp\u003eVersion 0.18.1:\n[feature] Added metrics framework and Prometheus implementation.\n- Enable by setting \u003ccode\u003emetrics_provider_class\u003c/code\u003e to \u003ccode\u003eMetricsProviderPrometheus\u003c/code\u003e.\n- Metrics endpoint can be found on http://localhost:9400/metrics by default.\n- port can be changed with \u003ccode\u003emetrics_endpoint_port\u003c/code\u003e. Set to 0 to disable http endpoint.\u003c/p\u003e\n\u003cp\u003eVersion 0.18:\n[fix] Update Netty to 4.1.116 and H2 2.1.214\n[feature] Server keep alive: added configuration setting so that the broker can specify a keep alive other then the one selected by clients. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/789\"\u003e#789\u003c/a\u003e)\n[feature] User properties: covered publish with user properties with tests and fixed publish of will messages. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/877\"\u003e#877\u003c/a\u003e)\n[feature] Topic alias: implemented handling of topic alias received by publishers. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/873\"\u003e#873\u003c/a\u003e)\n[feature] Flow-control: Handled client's receive maximum property to configure the inflight window through the client. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/858\"\u003e#858\u003c/a\u003e)\n[feature] Generate correct MANIFEST.MF with bnd-maven-plugin. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/848\"\u003e#848\u003c/a\u003e)\n[feature] Flow-control: implemented publish's quota management on the server side. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/852\"\u003e#852\u003c/a\u003e)\n[fix] Incorrect reference used in compareAndSet in CTrie.cleanTomb. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/841\"\u003e#841\u003c/a\u003e)\n[feature] Implement response-information property for request-response flow. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/840\"\u003e#840\u003c/a\u003e)\n[fix] Optimised page file opening for disk-based queues. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/837\"\u003e#837\u003c/a\u003e)\n[feature] Manage payload format indicator property, when set verify payload format. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/826\"\u003e#826\u003c/a\u003e)\n[refactoring] Refactory of PostOffice to pass publish message in hits entirety avoiding decomposition into single parameters. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/827\"\u003e#827\u003c/a\u003e)\n[feature] Add Netty native transport support on MacOS. Bundle all the native transport module by default (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/806\"\u003e#806\u003c/a\u003e)\n[feature] message expiry interval: (issue \u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/818\"\u003e#818\u003c/a\u003e)\n- Implements the management of message expiry for retained part. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/819\"\u003e#819\u003c/a\u003e)\n- Avoid to publish messages that has elapsed its expire property. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/822\"\u003e#822\u003c/a\u003e)\n- Update the message expiry property remaining seconds when a publish is forwarded. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/82...\n\n_Description has been truncated_","html_url":"https://github.com/FraunhoferIOSB/FROST-Server/pull/2349","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FraunhoferIOSB%2FFROST-Server/issues/2349","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2349/packages"},{"uuid":"4210061411","node_id":"PR_kwDOA8ef7s7QIdHf","number":2343,"state":"closed","title":"Bump the dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-13T06:45:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-06T06:41:41.000Z","updated_at":"2026-04-13T06:45:17.000Z","time_to_close":605014,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":12,"packages":[{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.21.1","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.21.1","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"io.prometheus:prometheus-metrics-bom","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/prometheus/client_java"},{"name":"org.eclipse.jetty.ee10:jetty-ee10-servlet","old_version":"12.1.7","new_version":"12.1.8"},{"name":"org.jooq:jooq","old_version":"3.20.11","new_version":"3.21.1"},{"name":"org.jooq:jooq-codegen","old_version":"3.20.11","new_version":"3.21.1"},{"name":"org.jooq:jooq-meta","old_version":"3.20.11","new_version":"3.21.1"},{"name":"org.mariadb.jdbc:mariadb-java-client","old_version":"3.5.7","new_version":"3.5.8","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-j"},{"name":"org.testcontainers:testcontainers-bom","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"io.github.git-commit-id:git-commit-id-maven-plugin","old_version":"9.0.2","new_version":"10.0.0","repository_url":"https://github.com/git-commit-id/git-commit-id-maven-plugin"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/diffplug/spotless"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.21.1` | `2.21.2` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.21.1` | `2.21.2` |\n| [io.prometheus:prometheus-metrics-bom](https://github.com/prometheus/client_java) | `1.5.0` | `1.5.1` |\n| org.eclipse.jetty.ee10:jetty-ee10-servlet | `12.1.7` | `12.1.8` |\n| org.jooq:jooq | `3.20.11` | `3.21.1` |\n| org.jooq:jooq-codegen | `3.20.11` | `3.21.1` |\n| org.jooq:jooq-meta | `3.20.11` | `3.21.1` |\n| [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) | `3.5.7` | `3.5.8` |\n| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `2.0.3` | `2.0.4` |\n| [io.github.git-commit-id:git-commit-id-maven-plugin](https://github.com/git-commit-id/git-commit-id-maven-plugin) | `9.0.2` | `10.0.0` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `3.3.0` | `3.4.0` |\n\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.21.1 to 2.21.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9c9f7f110e7442bf2e823a09755fcf5ece388849\"\u003e\u003ccode\u003e9c9f7f1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/87914a9df9eec83f5830cd692d8fb65740b6fe8f\"\u003e\u003ccode\u003e87914a9\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/7195a453320ab579f21e35a42e7171117fa2f3e0\"\u003e\u003ccode\u003e7195a45\u003c/code\u003e\u003c/a\u003e Release note add wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1570\"\u003e#1570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/fcac9bd968306b392b5cbf8aef46454fcb90d49f\"\u003e\u003ccode\u003efcac9bd\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/861a0d3b72623ec22d062e1dccbc00d66e5758b7\"\u003e\u003ccode\u003e861a0d3\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/6659bb88122f0efd49cd7cf793dd2efe37343045\"\u003e\u003ccode\u003e6659bb8\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/7ce3622f40e66bd821b5184d6055d8493afac5f3\"\u003e\u003ccode\u003e7ce3622\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1570\"\u003e#1570\u003c/a\u003e fix (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1573\"\u003e#1573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/8247d8f608a3cad641957fcc5000478d4e9df2db\"\u003e\u003ccode\u003e8247d8f\u003c/code\u003e\u003c/a\u003e Partial backport of \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1542\"\u003e#1542\u003c/a\u003e to fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1541\"\u003e#1541\u003c/a\u003e in 2.21 (for 2.21.2 patch) (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/83e2556c73cfc35b1f5ed7ae78ca8ea4801d9e6b\"\u003e\u003ccode\u003e83e2556\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/a4d149f3705e17cfc57e2760c3114c04676c665e\"\u003e\u003ccode\u003ea4d149f\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.21.1...jackson-core-2.21.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.dataformat:jackson-dataformat-xml` from 2.21.1 to 2.21.2\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/6bdc5931ad9637ab27b0a922276fd6219a25ea90\"\u003e\u003ccode\u003e6bdc593\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/f15dce959584dfb1323f995d32dee1b08daea9d2\"\u003e\u003ccode\u003ef15dce9\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/35033944e93514739203c562ee6cd538cf059159\"\u003e\u003ccode\u003e3503394\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b19143d63962369d6af7bdc81ef8596862bf6f41\"\u003e\u003ccode\u003eb19143d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.21.1...jackson-dataformat-xml-2.21.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-databind` from 2.21.1 to 2.21.2\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.21.1 to 2.21.2\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/6bdc5931ad9637ab27b0a922276fd6219a25ea90\"\u003e\u003ccode\u003e6bdc593\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/f15dce959584dfb1323f995d32dee1b08daea9d2\"\u003e\u003ccode\u003ef15dce9\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/35033944e93514739203c562ee6cd538cf059159\"\u003e\u003ccode\u003e3503394\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b19143d63962369d6af7bdc81ef8596862bf6f41\"\u003e\u003ccode\u003eb19143d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.21.1...jackson-dataformat-xml-2.21.2\"\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-bom` from 1.5.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/prometheus/client_java/releases\"\u003eio.prometheus:prometheus-metrics-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/prometheus/client_java/compare/v1.5.0...v1.5.1\"\u003e1.5.1\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency io.prometheus:prometheus-metrics-bom to v1.5.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1877\"\u003e#1877\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/043fc5742752fdc2f67f0219418030a190c53bde\"\u003e043fc57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency org.springframework.boot:spring-boot-starter-parent to v4.0.3 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1900\"\u003e#1900\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/0d800d0a91578e48f34909472c183174fdf1d83e\"\u003e0d800d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update jetty monorepo to v12.1.7 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1932\"\u003e#1932\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/5bd3b7932f454f3ed2cf55f26d6e1e1908d9ad16\"\u003e5bd3b79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update junit-framework monorepo to v6.0.3 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1880\"\u003e#1880\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/05ad751a40053f11eae90b9e6cbd741814ca71a7\"\u003e05ad751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexclude standalone examples from \u003ccode\u003emise run format\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1931\"\u003e#1931\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/537fb88aae4048ab36041268f902afbbdce54a96\"\u003e537fb88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix release-please PR title pattern and permissions (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1978\"\u003e#1978\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/d7379780f1351a1521c8d93d0544bffce49d02a6\"\u003ed737978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle empty datapoints in otel exporter (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1898\"\u003e#1898\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/59c8552f3d67c06d82344383b45e07fea8ed88b9\"\u003e59c8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einline set-version logic in build-release.sh (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1884\"\u003e#1884\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/c050435a4153046c72d158991c4c8e064dfb24ec\"\u003ec050435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereduce lychee retries to avoid compounding GitHub 429s (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1940\"\u003e#1940\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/cc17d6e4346c9d51e054010fddc75cf8935cbc7d\"\u003ecc17d6e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove version manipulation from build-release.sh (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1886\"\u003e#1886\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/93e2b6da48abc03ba7d96ffff5020ab73c1ee8c1\"\u003e93e2b6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrigger Maven deploy on release-please published events (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1966\"\u003e#1966\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/643d0e70c274e2a55024611c73a53545a65e94a0\"\u003e643d0e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse /tree/ instead of /blob/ for directory URL (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1944\"\u003e#1944\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/b81332e3a09e465f956f118a2403e64b83771ae5\"\u003eb81332e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse maven release type for release-please (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1967\"\u003e#1967\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/ff3bd2d329acdb6761044846559c353a526c0384\"\u003eff3bd2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument DCO sign-off requirement for contributions (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1937\"\u003e#1937\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/0860e7742b08ab019d129ea24c348191c3f9e0da\"\u003e0860e77\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/prometheus/client_java/blob/main/CHANGELOG.md\"\u003eio.prometheus:prometheus-metrics-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/prometheus/client_java/compare/v1.5.0...v1.5.1\"\u003e1.5.1\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency io.prometheus:prometheus-metrics-bom to v1.5.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1877\"\u003e#1877\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/043fc5742752fdc2f67f0219418030a190c53bde\"\u003e043fc57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency org.springframework.boot:spring-boot-starter-parent to v4.0.3 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1900\"\u003e#1900\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/0d800d0a91578e48f34909472c183174fdf1d83e\"\u003e0d800d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update jetty monorepo to v12.1.7 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1932\"\u003e#1932\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/5bd3b7932f454f3ed2cf55f26d6e1e1908d9ad16\"\u003e5bd3b79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update junit-framework monorepo to v6.0.3 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1880\"\u003e#1880\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/05ad751a40053f11eae90b9e6cbd741814ca71a7\"\u003e05ad751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexclude standalone examples from \u003ccode\u003emise run format\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1931\"\u003e#1931\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/537fb88aae4048ab36041268f902afbbdce54a96\"\u003e537fb88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix release-please PR title pattern and permissions (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1978\"\u003e#1978\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/d7379780f1351a1521c8d93d0544bffce49d02a6\"\u003ed737978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle empty datapoints in otel exporter (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1898\"\u003e#1898\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/59c8552f3d67c06d82344383b45e07fea8ed88b9\"\u003e59c8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einline set-version logic in build-release.sh (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1884\"\u003e#1884\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/c050435a4153046c72d158991c4c8e064dfb24ec\"\u003ec050435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereduce lychee retries to avoid compounding GitHub 429s (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1940\"\u003e#1940\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/cc17d6e4346c9d51e054010fddc75cf8935cbc7d\"\u003ecc17d6e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove version manipulation from build-release.sh (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1886\"\u003e#1886\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/93e2b6da48abc03ba7d96ffff5020ab73c1ee8c1\"\u003e93e2b6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrigger Maven deploy on release-please published events (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1966\"\u003e#1966\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/643d0e70c274e2a55024611c73a53545a65e94a0\"\u003e643d0e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse /tree/ instead of /blob/ for directory URL (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1944\"\u003e#1944\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/b81332e3a09e465f956f118a2403e64b83771ae5\"\u003eb81332e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse maven release type for release-please (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1967\"\u003e#1967\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/ff3bd2d329acdb6761044846559c353a526c0384\"\u003eff3bd2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument DCO sign-off requirement for contributions (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1937\"\u003e#1937\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/0860e7742b08ab019d129ea24c348191c3f9e0da\"\u003e0860e77\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/prometheus/client_java/commit/b27d2d4d9ff9f5ac8a8e871a5dd388aa9da45574\"\u003e\u003ccode\u003eb27d2d4\u003c/code\u003e\u003c/a\u003e chore(main): release 1.5.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1979\"\u003e#1979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/d7379780f1351a1521c8d93d0544bffce49d02a6\"\u003e\u003ccode\u003ed737978\u003c/code\u003e\u003c/a\u003e fix: fix release-please PR title pattern and permissions (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1978\"\u003e#1978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/89052fcf04e0d407b8d3a712c29d5b866929b580\"\u003e\u003ccode\u003e89052fc\u003c/code\u003e\u003c/a\u003e chore: revert release 1.5.1 to re-test release-please flow (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1976\"\u003e#1976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/3524bcfd17124a9d34e8f4f2aa5d530e0db14fdd\"\u003e\u003ccode\u003e3524bcf\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/971276299e7ddc2598ef2e683c28a87a566e94fd\"\u003e\u003ccode\u003e9712762\u003c/code\u003e\u003c/a\u003e chore: update benchmark results (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1969\"\u003e#1969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/f83e245ea2dd4d75573b25230128c23c1b437a2b\"\u003e\u003ccode\u003ef83e245\u003c/code\u003e\u003c/a\u003e chore: release 1.5.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/ff3bd2d329acdb6761044846559c353a526c0384\"\u003e\u003ccode\u003eff3bd2d\u003c/code\u003e\u003c/a\u003e fix: use maven release type for release-please (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1967\"\u003e#1967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/98628694aec84543098fb5b67f5333df33df22cc\"\u003e\u003ccode\u003e9862869\u003c/code\u003e\u003c/a\u003e ci: add native linting tasks (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1963\"\u003e#1963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/643d0e70c274e2a55024611c73a53545a65e94a0\"\u003e\u003ccode\u003e643d0e7\u003c/code\u003e\u003c/a\u003e fix: trigger Maven deploy on release-please published events (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/c77112becbedaf2972efbc5f5f963d4bb06c7070\"\u003e\u003ccode\u003ec77112b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1962\"\u003e#1962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_java/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlet` from 12.1.7 to 12.1.8\n\nUpdates `org.jooq:jooq` from 3.20.11 to 3.21.1\n\nUpdates `org.jooq:jooq-codegen` from 3.20.11 to 3.21.1\n\nUpdates `org.jooq:jooq-meta` from 3.20.11 to 3.21.1\n\nUpdates `org.jooq:jooq-codegen` from 3.20.11 to 3.21.1\n\nUpdates `org.jooq:jooq-meta` from 3.20.11 to 3.21.1\n\nUpdates `org.mariadb.jdbc:mariadb-java-client` from 3.5.7 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/releases\"\u003eorg.mariadb.jdbc:mariadb-java-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Java 3.5.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/tree/3.5.8\"\u003e3.5.8\u003c/a\u003e (Apr 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.5.7...3.5.8\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eIssues Resolved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCONJ-1305 - XAResource.isSameRM() incorrectly returns true when rewriteBatchedStatements differs between connections\u003c/li\u003e\n\u003cli\u003eCONJ-1303 - Statement.cancel() fails to kill running query during result streaming\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCONJ-1298 - Performance improvement: avoid decoding extended format\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/mariadb-corporation/mariadb-connector-j/blob/main/CHANGELOG.md\"\u003eorg.mariadb.jdbc:mariadb-java-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/tree/3.5.8\"\u003e3.5.8\u003c/a\u003e (Apr 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.5.7...3.5.8\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eIssues Resolved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCONJ-1305 - XAResource.isSameRM() incorrectly returns true when rewriteBatchedStatements differs between connections\u003c/li\u003e\n\u003cli\u003eCONJ-1303 - Statement.cancel() fails to kill running query during result streaming\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCONJ-1298 - Performance improvement: avoid decoding extended format\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/mariadb-corporation/mariadb-connector-j/commit/26b34a2f060070beb73515cfd2a49fabc8728843\"\u003e\u003ccode\u003e26b34a2\u003c/code\u003e\u003c/a\u003e Merge branch 'develop'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/06d6efee7838ab8f89ef0f7f362c6b4a95754630\"\u003e\u003ccode\u003e06d6efe\u003c/code\u003e\u003c/a\u003e bump CI actions/checkout@v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/a86a83c8fd1fa84d8d4349baab3b29df8f575192\"\u003e\u003ccode\u003ea86a83c\u003c/code\u003e\u003c/a\u003e bump 3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/975f9919232b21f40d823423eac6e32d87ea8e35\"\u003e\u003ccode\u003e975f991\u003c/code\u003e\u003c/a\u003e [misc] refactor TimestampCodec to implement Codec directly and extract shared...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/75bb509521661603e0e90dd6dd5942d1382bf499\"\u003e\u003ccode\u003e75bb509\u003c/code\u003e\u003c/a\u003e [misc] code formatting cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/4c0b6a0ddd95f42fa866ce0d08e384caa2553d43\"\u003e\u003ccode\u003e4c0b6a0\u003c/code\u003e\u003c/a\u003e [misc] refactor TimestampCodec to extend UtilDateCodec and extract common dat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/a5b7fb1a26277a076052dbbd1a7ee2bacd4f602f\"\u003e\u003ccode\u003ea5b7fb1\u003c/code\u003e\u003c/a\u003e [misc] convert Reader and Writer from interfaces to final class implementatio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/d31eb060fc66e9e37479e18a38bb1401d53ecb63\"\u003e\u003ccode\u003ed31eb06\u003c/code\u003e\u003c/a\u003e [misc] convert ReadableByteBuf from interface to final class implementation, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/11d45a9e6ea4d942e75747132bb8982471d890b8\"\u003e\u003ccode\u003e11d45a9\u003c/code\u003e\u003c/a\u003e [misc] optimize binary row decoder null bitmap checks and simplify signed Big...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/5aad14c381cbc2c4e0383ffed275306f359bd508\"\u003e\u003ccode\u003e5aad14c\u003c/code\u003e\u003c/a\u003e [misc] optimize BigInt column decoding and improve type safety in codec inter...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.5.7...3.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.testcontainers:testcontainers-bom` from 2.0.3 to 2.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-java/releases\"\u003eorg.testcontainers:testcontainers-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.4\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse non-deprecated MSSQLServerContainer in ServiceBusEmulatorContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11223\"\u003e#11223\u003c/a\u003e) \u003ca href=\"https://github.com/bramvonk\"\u003e\u003ccode\u003e@​bramvonk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport apache/activemq in ActiveMQContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11498\"\u003e#11498\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ryuk version to 0.14.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11486\"\u003e#11486\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove k6 docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11564\"\u003e#11564\u003c/a\u003e) \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\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\u003eUpdate docker-java version to 3.7.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11572\"\u003e#11572\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\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/testcontainers/testcontainers-java/commit/ccd28bf94c3ddb06d9377d5c1a9bd4bc21d4b23a\"\u003e\u003ccode\u003eccd28bf\u003c/code\u003e\u003c/a\u003e Update docker-java version to 3.7.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11572\"\u003e#11572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/cdca4b19aec6bb8559cf380473b92893940ccd08\"\u003e\u003ccode\u003ecdca4b1\u003c/code\u003e\u003c/a\u003e Update cockroachdb image version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/01451d17e5f5bf53516b5ebd07a562b0c6a83601\"\u003e\u003ccode\u003e01451d1\u003c/code\u003e\u003c/a\u003e Disable DockerComposeContainerVolumeRemovalTest and ComposeContainerVolumeRem...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/326987f41a5d23e736bf8e92d7f68f6feaabe515\"\u003e\u003ccode\u003e326987f\u003c/code\u003e\u003c/a\u003e Update Pull Request template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/a756bc6a572cde84fbe429b3a1fcf09ba9559581\"\u003e\u003ccode\u003ea756bc6\u003c/code\u003e\u003c/a\u003e Improve k6 docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11564\"\u003e#11564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/5323acdeb4d399b2dc1a61eb07012a39f86643e6\"\u003e\u003ccode\u003e5323acd\u003c/code\u003e\u003c/a\u003e Use non-deprecated MSSQLServerContainer in ServiceBusEmulatorContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11223\"\u003e#11223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/8da56ffeff9f2b6afd712364e40ecc5b3f6ca34d\"\u003e\u003ccode\u003e8da56ff\u003c/code\u003e\u003c/a\u003e Support apache/activemq in ActiveMQContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11498\"\u003e#11498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/dea972503664ebfed2b74957c740e58bd93d579f\"\u003e\u003ccode\u003edea9725\u003c/code\u003e\u003c/a\u003e Update ryuk version to 0.14.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11486\"\u003e#11486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testcontainers/testcontainers-java/compare/2.0.3...2.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.github.git-commit-id:git-commit-id-maven-plugin` from 9.0.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/releases\"\u003eio.github.git-commit-id:git-commit-id-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eVersion 10.0.0 is finally there and includes various \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/issues?q=milestone%3A10.0.0\u0026amp;closed=1\"\u003ebug-fixes and improvements\u003c/a\u003e :-)\u003c/p\u003e\n\u003cp\u003e⚠️ This is a potentially breaking release. Read the release-notes carefully ⚠️\u003c/p\u003e\n\u003ch2\u003ePotential Breaking changes:\u003c/h2\u003e\n\u003cp\u003eThe main key-aspects that might cause a breakage when migrating to the new version:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/git-commit-id/git-commit-id-maven-plugin/issues/913\"\u003e#913\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/git-commit-id/git-commit-id-maven-plugin/issues/914\"\u003e#914\u003c/a\u003e: Require Maven 3.9.0 [Maven 3.6.3 is EOL] ⚠️\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eGetting the latest release\u003c/h2\u003e\n\u003cp\u003eThe plugin is available from Maven Central (\u003ca href=\"https://search.maven.org/search?q=g:io.github.git-commit-id%20AND%20a:git-commit-id-maven-plugin\"\u003esee here\u003c/a\u003e), so you don't have to configure any additional repositories to use this plugin. All you need to do is to configure it inside your project as dependency:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\r\n    \u0026lt;groupId\u0026gt;io.github.git-commit-id\u0026lt;/groupId\u0026gt;\r\n    \u0026lt;artifactId\u0026gt;git-commit-id-maven-plugin\u0026lt;/artifactId\u0026gt;\r\n    \u0026lt;version\u0026gt;10.0.0\u0026lt;/version\u0026gt;\r\n\u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eGetting the latest snapshot (build automatically)\u003c/h2\u003e\n\u003cp\u003eIf you can't wait for the next release, you can also get the latest snapshot version from sonatype, that is being deployed automatically by github actions:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;pluginRepositories\u0026gt;\r\n    \u0026lt;pluginRepository\u0026gt;\r\n        \u0026lt;id\u0026gt;sonatype-snapshots\u0026lt;/id\u0026gt;\r\n        \u0026lt;name\u0026gt;Sonatype Snapshots\u0026lt;/name\u0026gt;\r\n         \u0026lt;url\u0026gt;https://s01.oss.sonatype.org/content/repositories/snapshots/\u0026lt;/url\u0026gt;\r\n    \u0026lt;/pluginRepository\u0026gt;\r\n\u0026lt;/pluginRepositories\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eEven though the github actions will only deploy a new snapshot once all tests have finished, it is recommended to rely on the released and more stable version.\u003c/p\u003e\n\u003ch2\u003eKnown Issues / Limitations:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis plugin is unfortunately not working with Heroku which is due to the fact how Heroku works. In summary Heroku does not copy over the .git-repository but in order to determine the git properties this plugin relies on the fact that it has access to the git-repository. A somewhat \u003cem\u003eworkaround\u003c/em\u003e to get some information is outlined in \u003ca href=\"https://redirect.github.com/ktoso/maven-git-commit-id-plugin/issues/279#issuecomment-301284022\"\u003ektoso/maven-git-commit-id-plugin#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing maven's plugin prefix resolution (e.g. \u003ccode\u003emvn com.test.plugins:myPlugin:myMojo\u003c/code\u003e) might result in unresolved properties even with \u003ccode\u003e\u0026lt;injectAllReactorProjects\u0026gt;true\u0026lt;/injectAllReactorProjects\u0026gt;\u003c/code\u003e. Please refer to \u003ca href=\"https://redirect.github.com/git-commit-id/maven-git-commit-id-plugin/issues/287\"\u003egit-commit-id/maven-git-commit-id-plugin#287\u003c/a\u003e or \u003ca href=\"https://redirect.github.com/git-commit-id/maven-git-commit-id-plugin/issues/413#issuecomment-487952607\"\u003egit-commit-id/maven-git-commit-id-plugin#413\u003c/a\u003e for details and potential workarounds\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eReporting Problems\u003c/h2\u003e\n\u003cp\u003eIf you find any problem with this plugin, feel free to report it \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/issues\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/compare/v9.2.0...v10.0.0\"\u003ehttps://github.com/git-commit-id/git-commit-id-maven-plugin/compare/v9.2.0...v10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eVersion 9.2.0 is finally there and includes various \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/issues?q=milestone%3A9.2.0\u0026amp;closed=1\"\u003ebug-fixes and improvements\u003c/a\u003e :-)\u003c/p\u003e\n\u003ch2\u003eNew Features / Bug-Fixes:\u003c/h2\u003e\n\u003cp\u003eThe main key-aspects that have been improved or being worked on are the following:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebump several plugins\n\u003cul\u003e\n\u003cli\u003ebump \u003ccode\u003eio.github.git-commit-id:git-commit-id-plugin-core\u003c/code\u003e from \u003ccode\u003e6.1.5\u003c/code\u003e to \u003ccode\u003e6.2.0\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003ereplace \u003ccode\u003eorg.eclipse.jgit.ssh.jsch\u003c/code\u003e with \u003ccode\u003eorg.eclipse.jgit:org.eclipse.jgit.ssh.apache\u003c/code\u003e (see \u003ca href=\"https://github.com/eclipse-jgit/jgit/blob/master/org.eclipse.jgit.ssh.jsch/README.md\"\u003ehttps://github.com/eclipse-jgit/jgit/blob/master/org.eclipse.jgit.ssh.jsch/README.md\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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/git-commit-id/git-commit-id-maven-plugin/commit/2cd9c8b191be459361cb1df6257c5b68a65adda1\"\u003e\u003ccode\u003e2cd9c8b\u003c/code\u003e\u003c/a\u003e Bump version: 9.2.0 → 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/fbfc066c6120ba80581c0abdbb861118104c1f4b\"\u003e\u003ccode\u003efbfc066\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/git-commit-id/git-commit-id-maven-plugin/issues/914\"\u003e#914\u003c/a\u003e from git-commit-id/maven_3_9_0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/3d51706f086bc27aa5320450215d5a773c330d3a\"\u003e\u003ccode\u003e3d51706\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/git-commit-id/git-commit-id-maven-plugin/issues/913\"\u003egit-commit-id/git-commit-id-maven-plugin#913\u003c/a\u003e: Requi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/fd9a26264da49312d2b1cf3bde8841eb857ec90a\"\u003e\u003ccode\u003efd9a262\u003c/code\u003e\u003c/a\u003e update to the latest version available\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/0163ad6b8774452588ef6cc95665ba20eaa7b286\"\u003e\u003ccode\u003e0163ad6\u003c/code\u003e\u003c/a\u003e Bump version: 9.1.0 → 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/d8fdbb39a3e09df556fb8888dffe1039941ffc9b\"\u003e\u003ccode\u003ed8fdbb3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/git-commit-id/git-commit-id-maven-plugin/issues/912\"\u003e#912\u003c/a\u003e from git-commit-id/plugin-core_6_2_0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/8a33505bbb1474df89ac21d9aef9888c16f550e7\"\u003e\u003ccode\u003e8a33505\u003c/code\u003e\u003c/a\u003e bump io.github.git-commit-id:git-commit-id-plugin-core from 6.1.5 to 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/4aefc60d18f84de98f86c9b0ad650c2e3efe9449\"\u003e\u003ccode\u003e4aefc60\u003c/code\u003e\u003c/a\u003e update to the latest version in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/743c4152b74a5ac2ff715019a43de4545af64dc6\"\u003e\u003ccode\u003e743c415\u003c/code\u003e\u003c/a\u003e update links to git-commit-id-maven-plugin (we are not in the core module :-)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/16bad75de9b2f96df664d32b3f7a36ba9f5faaf5\"\u003e\u003ccode\u003e16bad75\u003c/code\u003e\u003c/a\u003e Bump version: 9.0.2 → 9.1.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/compare/v9.0.2...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.diffplug.spotless:spotless-maven-plugin` from 3.3.0 to 3.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/diffplug/spotless/releases\"\u003ecom.diffplug.spotless:spotless-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMaven Plugin v3.4.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etableTest\u003c/code\u003e format type for standalone \u003ccode\u003e.table\u003c/code\u003e files. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2880\"\u003e#2880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003etabletest-formatter\u003c/code\u003e version \u003ccode\u003e1.0.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e1.1.1\u003c/code\u003e, now works with Java 17+. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2880\"\u003e#2880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLib v3.3.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eGitPrePushHookInstaller\u003c/code\u003e didn't work on windows, now fixed. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2562\"\u003e#2562\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/diffplug/spotless/blob/main/CHANGES.md\"\u003ecom.diffplug.spotless:spotless-maven-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003espotless-lib and spotless-lib-extra releases\u003c/h1\u003e\n\u003cp\u003eIf you are a Spotless user (as opposed to developer), then you are probably looking for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/blob/main/plugin-gradle/CHANGES.md\"\u003ehttps://github.com/diffplug/spotless/blob/main/plugin-gradle/CHANGES.md\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/blob/main/plugin-maven/CHANGES.md\"\u003ehttps://github.com/diffplug/spotless/blob/main/plugin-maven/CHANGES.md\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis document is intended for Spotless developers.\u003c/p\u003e\n\u003cp\u003eWe adhere to the \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003ekeepachangelog\u003c/a\u003e format (starting after version \u003ccode\u003e1.27.0\u003c/code\u003e).\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch2\u003e[4.5.0] - 2026-03-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etableTest\u003c/code\u003e format type for standalone \u003ccode\u003e.table\u003c/code\u003e files. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2880\"\u003e#2880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003etabletest-formatter\u003c/code\u003e version \u003ccode\u003e1.0.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e1.1.1\u003c/code\u003e, now works with Java 17+. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2880\"\u003e#2880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.4.0] - 2026-03-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etabletest-formatter\u003c/code\u003e support for Java and Kotlin. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix the ability to specify a wildcard version (\u003ccode\u003e*\u003c/code\u003e) for external formatter executables, which did not work. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eConcurrentModificationException\u003c/code\u003e in \u003ccode\u003eexpandWildcardImports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2830\"\u003e#2830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.3.0] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eP2Provisioner\u003c/code\u003e interface in lib-extra to enable build-tool-specific caching strategies for Eclipse P2 dependencies, fixing OutOfMemoryError in large multi-project builds. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eremoveSemicolons()\u003c/code\u003e should not be applied to multiline strings in groovy \u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2780\"\u003e#2780\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2792\"\u003e#2792\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-01-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eexpandWildcardImports\u003c/code\u003e API for java (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2594\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the ability to specify a wildcard version (\u003ccode\u003e*\u003c/code\u003e) for external formatter executables. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2757\"\u003e#2757\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent race conditions when multiple npm-based formatters launch the server process simultaneously while sharing the same \u003ccode\u003enode_modules\u003c/code\u003e directory. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGit ratchet no longer throws an error with Git worktrees. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2779\"\u003e#2779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003ektfmt\u003c/code\u003e version to latest \u003ccode\u003e0.59\u003c/code\u003e -\u0026gt; \u003ccode\u003e0.61\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2804\"\u003e2804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ektlint\u003c/code\u003e version to latest \u003ccode\u003e1.7.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e1.8.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2763\"\u003e2763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003egherkin-utils\u003c/code\u003e version to latest \u003ccode\u003e9.2.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e10.0.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2619\"\u003e#2619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.0] - 2025-11-18\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003ektfmt\u003c/code\u003e version to latest \u003ccode\u003e0.58\u003c/code\u003e -\u0026gt; \u003ccode\u003e0.59\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2681\"\u003e#2681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ejackson\u003c/code\u003e version to latest \u003ccode\u003e2.20.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.20.1\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ecleanthat\u003c/code\u003e version to latest \u003ccode\u003e2.23\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.24\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2620\"\u003e#2620\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/diffplug/spotless/commit/708a1b0e6383ad2dd34cf3def185bb085a786789\"\u003e\u003ccode\u003e708a1b0\u003c/code\u003e\u003c/a\u003e Published maven/3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/1cc0163c25b52824cd57b56cdcb8c4cb0c7b4795\"\u003e\u003ccode\u003e1cc0163\u003c/code\u003e\u003c/a\u003e Published gradle/8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/a4cd808f6092c6ed9371205de4af5285beea9533\"\u003e\u003ccode\u003ea4cd808\u003c/code\u003e\u003c/a\u003e Published lib/4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/9066bf6ede907e913fbe30259de0763f1b0b55ea\"\u003e\u003ccode\u003e9066bf6\u003c/code\u003e\u003c/a\u003e Add links to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/db8dc1cc8e83b18ef357a0e660f03556fd792247\"\u003e\u003ccode\u003edb8dc1c\u003c/code\u003e\u003c/a\u003e Fix for illegal mutation issue with \u003ccode\u003epredeclareDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2892\"\u003e#2892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/0eb98a9574304e362f0ca6ddbfb71617de46df75\"\u003e\u003ccode\u003e0eb98a9\u003c/code\u003e\u003c/a\u003e chore: Updated gradle plugin change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/3f7f12e649b1085a7937b8730e6a7689a52ca6da\"\u003e\u003ccode\u003e3f7f12e\u003c/code\u003e\u003c/a\u003e chore: Removes check for predeclare as it's not needed anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/55c0c5c081b83ad35e92911718e3069a64467c2a\"\u003e\u003ccode\u003e55c0c5c\u003c/code\u003e\u003c/a\u003e fix: IsolatedProjectTest.predeclaredIsUnsupported() is now actually supported...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/47489afd92aa79f56372bd53e82d09a44f606a32\"\u003e\u003ccode\u003e47489af\u003c/code\u003e\u003c/a\u003e fix: avoid IllegalMutationException when root project uses predeclareDeps() w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/4010e8b42c32b8dfac31a988c6820b6b0ef499bd\"\u003e\u003ccode\u003e4010e8b\u003c/code\u003e\u003c/a\u003e test: Introduce a test harnessing predeclared deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diffplug/spotless/compare/lib/3.3.0...maven/3.4.0\"\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/FraunhoferIOSB/FROST-Server/pull/2343","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FraunhoferIOSB%2FFROST-Server/issues/2343","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2343/packages"},{"uuid":"4209540813","node_id":"PR_kwDOQtQjy87QHUaD","number":256,"state":"open","title":"deps(deps-dev): bump the jackson group with 4 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-06T04:30:58.000Z","updated_at":"2026-04-06T04:31:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps-dev): bump","group_name":"jackson","update_count":4,"packages":[{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.19.0","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.19.0","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-toml","old_version":"2.19.0","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.19.0","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.19.0","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-toml","old_version":"2.19.0","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.19.0","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"}],"path":null,"ecosystem":"maven"},"body":"Bumps the jackson group with 4 updates: [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson), [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text), [com.fasterxml.jackson.dataformat:jackson-dataformat-toml](https://github.com/FasterXML/jackson-dataformats-text) and [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml).\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.19.0 to 2.21.2\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-yaml` from 2.19.0 to 2.21.2\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/5639ffe62c69fc15b7f9cce09b9b68498e2f3550\"\u003e\u003ccode\u003e5639ffe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/c6aa953dde412afeb3f01165627cf736f58efd66\"\u003e\u003ccode\u003ec6aa953\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3406e8a221b9d021773642e9b4a6866fdc6cccc0\"\u003e\u003ccode\u003e3406e8a\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/d52ce35b4c70a34174c6987d05b8df68c42c0eb4\"\u003e\u003ccode\u003ed52ce35\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/9150ee8e9e5558a2e9f284229f0ebd02140c9c97\"\u003e\u003ccode\u003e9150ee8\u003c/code\u003e\u003c/a\u003e update release notes for 2.19.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/d8738d6e29a26e9843856c17151ce5eb96b805e9\"\u003e\u003ccode\u003ed8738d6\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3b4a0ce1a03f61f1f208ef1f9fc96e055902fdf9\"\u003e\u003ccode\u003e3b4a0ce\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/56270dfb6a93685da36c52c3160bb0cb9074ca1e\"\u003e\u003ccode\u003e56270df\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/a9c10320d00798134357fd417f52d65939e2c177\"\u003e\u003ccode\u003ea9c1032\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/615\"\u003e#615\u003c/a\u003e fix in 2.18 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/efb186c2c0742b9a8cc7a99878f6e735e39a45b2\"\u003e\u003ccode\u003eefb186c\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\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.21.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.dataformat:jackson-dataformat-toml` from 2.19.0 to 2.21.2\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/5639ffe62c69fc15b7f9cce09b9b68498e2f3550\"\u003e\u003ccode\u003e5639ffe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/c6aa953dde412afeb3f01165627cf736f58efd66\"\u003e\u003ccode\u003ec6aa953\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3406e8a221b9d021773642e9b4a6866fdc6cccc0\"\u003e\u003ccode\u003e3406e8a\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/d52ce35b4c70a34174c6987d05b8df68c42c0eb4\"\u003e\u003ccode\u003ed52ce35\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/9150ee8e9e5558a2e9f284229f0ebd02140c9c97\"\u003e\u003ccode\u003e9150ee8\u003c/code\u003e\u003c/a\u003e update release notes for 2.19.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/d8738d6e29a26e9843856c17151ce5eb96b805e9\"\u003e\u003ccode\u003ed8738d6\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3b4a0ce1a03f61f1f208ef1f9fc96e055902fdf9\"\u003e\u003ccode\u003e3b4a0ce\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/56270dfb6a93685da36c52c3160bb0cb9074ca1e\"\u003e\u003ccode\u003e56270df\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/a9c10320d00798134357fd417f52d65939e2c177\"\u003e\u003ccode\u003ea9c1032\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/615\"\u003e#615\u003c/a\u003e fix in 2.18 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/efb186c2c0742b9a8cc7a99878f6e735e39a45b2\"\u003e\u003ccode\u003eefb186c\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\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.21.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.dataformat:jackson-dataformat-xml` from 2.19.0 to 2.21.2\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/6bdc5931ad9637ab27b0a922276fd6219a25ea90\"\u003e\u003ccode\u003e6bdc593\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/f15dce959584dfb1323f995d32dee1b08daea9d2\"\u003e\u003ccode\u003ef15dce9\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/35033944e93514739203c562ee6cd538cf059159\"\u003e\u003ccode\u003e3503394\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b19143d63962369d6af7bdc81ef8596862bf6f41\"\u003e\u003ccode\u003eb19143d\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/da4b3fc7f071b2c8e5256e2763e7829f9d2caa7f\"\u003e\u003ccode\u003eda4b3fc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4326690af5f5112c28b25d093194c89ce61fd94e\"\u003e\u003ccode\u003e4326690\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/035d3a422d76395f96426d6f8d40bc605227349d\"\u003e\u003ccode\u003e035d3a4\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d7b2cdc45ee1868c6c7506a57b256d35fb15012e\"\u003e\u003ccode\u003ed7b2cdc\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ed6523781508e1f34b9a3e28481240f6341e0676\"\u003e\u003ccode\u003eed65237\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ee8f476993802239c69f64cbdcc5965d738f0b91\"\u003e\u003ccode\u003eee8f476\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\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.21.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.dataformat:jackson-dataformat-yaml` from 2.19.0 to 2.21.2\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/5639ffe62c69fc15b7f9cce09b9b68498e2f3550\"\u003e\u003ccode\u003e5639ffe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/c6aa953dde412afeb3f01165627cf736f58efd66\"\u003e\u003ccode\u003ec6aa953\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3406e8a221b9d021773642e9b4a6866fdc6cccc0\"\u003e\u003ccode\u003e3406e8a\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/d52ce35b4c70a34174c6987d05b8df68c42c0eb4\"\u003e\u003ccode\u003ed52ce35\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/9150ee8e9e5558a2e9f284229f0ebd02140c9c97\"\u003e\u003ccode\u003e9150ee8\u003c/code\u003e\u003c/a\u003e update release notes for 2.19.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/d8738d6e29a26e9843856c17151ce5eb96b805e9\"\u003e\u003ccode\u003ed8738d6\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3b4a0ce1a03f61f1f208ef1f9fc96e055902fdf9\"\u003e\u003ccode\u003e3b4a0ce\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/56270dfb6a93685da36c52c3160bb0cb9074ca1e\"\u003e\u003ccode\u003e56270df\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/a9c10320d00798134357fd417f52d65939e2c177\"\u003e\u003ccode\u003ea9c1032\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/615\"\u003e#615\u003c/a\u003e fix in 2.18 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/efb186c2c0742b9a8cc7a99878f6e735e39a45b2\"\u003e\u003ccode\u003eefb186c\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\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.21.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.dataformat:jackson-dataformat-toml` from 2.19.0 to 2.21.2\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/5639ffe62c69fc15b7f9cce09b9b68498e2f3550\"\u003e\u003ccode\u003e5639ffe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/c6aa953dde412afeb3f01165627cf736f58efd66\"\u003e\u003ccode\u003ec6aa953\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3406e8a221b9d021773642e9b4a6866fdc6cccc0\"\u003e\u003ccode\u003e3406e8a\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/d52ce35b4c70a34174c6987d05b8df68c42c0eb4\"\u003e\u003ccode\u003ed52ce35\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/9150ee8e9e5558a2e9f284229f0ebd02140c9c97\"\u003e\u003ccode\u003e9150ee8\u003c/code\u003e\u003c/a\u003e update release notes for 2.19.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/d8738d6e29a26e9843856c17151ce5eb96b805e9\"\u003e\u003ccode\u003ed8738d6\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3b4a0ce1a03f61f1f208ef1f9fc96e055902fdf9\"\u003e\u003ccode\u003e3b4a0ce\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/56270dfb6a93685da36c52c3160bb0cb9074ca1e\"\u003e\u003ccode\u003e56270df\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/a9c10320d00798134357fd417f52d65939e2c177\"\u003e\u003ccode\u003ea9c1032\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/615\"\u003e#615\u003c/a\u003e fix in 2.18 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/efb186c2c0742b9a8cc7a99878f6e735e39a45b2\"\u003e\u003ccode\u003eefb186c\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\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.21.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.dataformat:jackson-dataformat-xml` from 2.19.0 to 2.21.2\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/6bdc5931ad9637ab27b0a922276fd6219a25ea90\"\u003e\u003ccode\u003e6bdc593\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/f15dce959584dfb1323f995d32dee1b08daea9d2\"\u003e\u003ccode\u003ef15dce9\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/35033944e93514739203c562ee6cd538cf059159\"\u003e\u003ccode\u003e3503394\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b19143d63962369d6af7bdc81ef8596862bf6f41\"\u003e\u003ccode\u003eb19143d\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/da4b3fc7f071b2c8e5256e2763e7829f9d2caa7f\"\u003e\u003ccode\u003eda4b3fc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4326690af5f5112c28b25d093194c89ce61fd94e\"\u003e\u003ccode\u003e4326690\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/035d3a422d76395f96426d6f8d40bc605227349d\"\u003e\u003ccode\u003e035d3a4\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d7b2cdc45ee1868c6c7506a57b256d35fb15012e\"\u003e\u003ccode\u003ed7b2cdc\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ed6523781508e1f34b9a3e28481240f6341e0676\"\u003e\u003ccode\u003eed65237\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ee8f476993802239c69f64cbdcc5965d738f0b91\"\u003e\u003ccode\u003eee8f476\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\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.21.2\"\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/aether-framework/aether-datafixers/pull/256","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aether-framework%2Faether-datafixers/issues/256","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/256/packages"},{"uuid":"4151474089","node_id":"PR_kwDOE_L-oc7OApPL","number":486,"state":"closed","title":"build(deps): bump com.fasterxml.jackson.dataformat:jackson-dataformat-xml from 2.21.1 to 2.21.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-28T00:08:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-27T10:43:49.000Z","updated_at":"2026-03-28T00:08:41.000Z","time_to_close":48291,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.21.1","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) from 2.21.1 to 2.21.2.\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/6bdc5931ad9637ab27b0a922276fd6219a25ea90\"\u003e\u003ccode\u003e6bdc593\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/f15dce959584dfb1323f995d32dee1b08daea9d2\"\u003e\u003ccode\u003ef15dce9\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/35033944e93514739203c562ee6cd538cf059159\"\u003e\u003ccode\u003e3503394\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b19143d63962369d6af7bdc81ef8596862bf6f41\"\u003e\u003ccode\u003eb19143d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.21.1...jackson-dataformat-xml-2.21.2\"\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.fasterxml.jackson.dataformat:jackson-dataformat-xml\u0026package-manager=gradle\u0026previous-version=2.21.1\u0026new-version=2.21.2)](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 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/suer/wsdl2kotlin/pull/486","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/suer%2Fwsdl2kotlin/issues/486","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/486/packages"},{"uuid":"4080397151","node_id":"PR_kwDODyN6Yc7K0N2J","number":3206,"state":"open","title":"Bump the bpm-minor-patch group in /forms-flow-bpm with 30 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T05:55:04.000Z","updated_at":"2026-05-11T08:03:56.164Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"bpm-minor-patch","update_count":30,"packages":[{"name":"org.camunda.bpm:camunda-bom","old_version":"7.21.0","new_version":"7.24.0"},{"name":"org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-webapp","old_version":"7.21.0","new_version":"7.24.0"},{"name":"org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-rest","old_version":"7.21.0","new_version":"7.24.0"},{"name":"org.camunda.bpm:camunda-engine-rest-core","old_version":"7.21.0","new_version":"7.24.0"},{"name":"org.camunda.bpm.extension:camunda-platform-7-keycloak","old_version":"7.21.5","new_version":"7.24.0","repository_url":"https://github.com/camunda/camunda-platform-7-keycloak"},{"name":"org.slf4j:slf4j-api","old_version":"2.0.6","new_version":"2.0.17"},{"name":"org.postgresql:postgresql","old_version":"42.7.2","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"javax.xml.bind:jaxb-api","old_version":"2.2.3","new_version":"2.3.1","repository_url":"https://github.com/javaee/jaxb-spec"},{"name":"org.assertj:assertj-core","old_version":"3.21.0","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"org.codehaus.groovy:groovy-all","old_version":"3.0.21","new_version":"3.0.25","repository_url":"https://github.com/apache/groovy"},{"name":"org.jsoup:jsoup","old_version":"1.15.3","new_version":"1.22.1","repository_url":"https://github.com/jhy/jsoup"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.15.0","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.15.0","new_version":"2.21"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.15.0","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.15.0","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.apache.commons:commons-collections4","old_version":"4.4","new_version":"4.5.0"},{"name":"org.projectlombok:lombok","old_version":"1.18.20","new_version":"1.18.44","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.graalvm.js:js","old_version":"23.0.10","new_version":"23.0.11","repository_url":"https://github.com/graalvm/graaljs"},{"name":"commons-io:commons-io","old_version":"2.16.1","new_version":"2.21.0","repository_url":"https://github.com/apache/commons-io"},{"name":"org.testng:testng","old_version":"7.7.1","new_version":"7.12.0","repository_url":"https://github.com/testng-team/testng"},{"name":"io.netty:netty-codec-http2","old_version":"4.2.4.Final","new_version":"4.2.10.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-codec-http","old_version":"4.1.125.Final","new_version":"4.2.10.Final","repository_url":"https://github.com/netty/netty"},{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.20.0"},{"name":"org.bouncycastle:bcprov-jdk18on","old_version":"1.78","new_version":"1.83","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.bouncycastle:bcpkix-jdk18on","old_version":"1.79","new_version":"1.83","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.yaml:snakeyaml","old_version":"2.2","new_version":"2.6"},{"name":"org.camunda.bpm.extension:camunda-platform-7-keycloak-jwt","old_version":"7.21.0","new_version":"7.24.0"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M7","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.8","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.codehaus.mojo:exec-maven-plugin","old_version":"3.0.0","new_version":"3.6.3","repository_url":"https://github.com/mojohaus/exec-maven-plugin"}],"path":"/forms-flow-bpm","ecosystem":"maven"},"body":"Bumps the bpm-minor-patch group in /forms-flow-bpm with 30 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.camunda.bpm:camunda-bom | `7.21.0` | `7.24.0` |\n| org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-webapp | `7.21.0` | `7.24.0` |\n| org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-rest | `7.21.0` | `7.24.0` |\n| org.camunda.bpm:camunda-engine-rest-core | `7.21.0` | `7.24.0` |\n| [org.camunda.bpm.extension:camunda-platform-7-keycloak](https://github.com/camunda/camunda-platform-7-keycloak) | `7.21.5` | `7.24.0` |\n| org.slf4j:slf4j-api | `2.0.6` | `2.0.17` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.2` | `42.7.10` |\n| [javax.xml.bind:jaxb-api](https://github.com/javaee/jaxb-spec) | `2.2.3` | `2.3.1` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.21.0` | `3.27.7` |\n| [org.codehaus.groovy:groovy-all](https://github.com/apache/groovy) | `3.0.21` | `3.0.25` |\n| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.15.3` | `1.22.1` |\n| com.fasterxml.jackson.core:jackson-databind | `2.15.0` | `2.21` |\n| com.fasterxml.jackson.core:jackson-core | `2.15.0` | `2.21` |\n| com.fasterxml.jackson.dataformat:jackson-dataformat-xml | `2.15.0` | `2.21` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.15.0` | `2.21` |\n| org.apache.commons:commons-collections4 | `4.4` | `4.5.0` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.20` | `1.18.44` |\n| [org.graalvm.js:js](https://github.com/graalvm/graaljs) | `23.0.10` | `23.0.11` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.16.1` | `2.21.0` |\n| [org.testng:testng](https://github.com/testng-team/testng) | `7.7.1` | `7.12.0` |\n| [io.netty:netty-codec-http2](https://github.com/netty/netty) | `4.2.4.Final` | `4.2.10.Final` |\n| [io.netty:netty-codec-http](https://github.com/netty/netty) | `4.1.125.Final` | `4.2.10.Final` |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.20.0` |\n| [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) | `1.78` | `1.83` |\n| [org.bouncycastle:bcpkix-jdk18on](https://github.com/bcgit/bc-java) | `1.79` | `1.83` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.2` | `2.6` |\n| org.camunda.bpm.extension:camunda-platform-7-keycloak-jwt | `7.21.0` | `7.24.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M7` | `3.5.5` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.8` | `0.8.14` |\n| [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) | `3.0.0` | `3.6.3` |\n\nUpdates `org.camunda.bpm:camunda-bom` from 7.21.0 to 7.24.0\n\nUpdates `org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-webapp` from 7.21.0 to 7.24.0\n\nUpdates `org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-rest` from 7.21.0 to 7.24.0\n\nUpdates `org.camunda.bpm:camunda-engine-rest-core` from 7.21.0 to 7.24.0\n\nUpdates `org.camunda.bpm.extension:camunda-platform-7-keycloak` from 7.21.5 to 7.24.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/camunda/camunda-platform-7-keycloak/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-webapp` from 7.21.0 to 7.24.0\n\nUpdates `org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-rest` from 7.21.0 to 7.24.0\n\nUpdates `org.slf4j:slf4j-api` from 2.0.6 to 2.0.17\n\nUpdates `org.postgresql:postgresql` from 42.7.2 to 42.7.10\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.10\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate site for 42.7.10 release \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/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCreate DisabledIfServerGreater annotation  \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/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix non-standard strings failing test for version 19 \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/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e)\u0026quot; \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/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix small issues in ConnectionFactoryImpl \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/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Shadow 9 \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance \u003ca href=\"https://github.com/Praveen7294\"\u003e\u003ccode\u003e@​Praveen7294\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance \u003ca href=\"https://github.com/aclfe\"\u003e\u003ccode\u003e@​aclfe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs \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/3917\"\u003e#3917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elastEditYear to 2026 and bump version \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/3909\"\u003e#3909\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \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/3913\"\u003e#3913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update github/codeql-action digest to 4bdb89f \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3914\"\u003e#3914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update ubuntu:24.04 docker digest to cd1dba6 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3915\"\u003e#3915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency com.typesafe.play:sbt-plugin to v2.9.10 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3916\"\u003e#3916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev42.7.9\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded changelogs for version 42.7.9 \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/3908\"\u003e#3908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethe classloader is nullable, and remove a space \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/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix:  incorrect pg_stat_replication.reply_time calculation \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/3906\"\u003e#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3892\"\u003e#3892\u003c/a\u003e, PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only \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/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix badges for maven central and search paths. Sonatype has changed the search paths \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/3901\"\u003e#3901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) \u003ca href=\"https://github.com/m-van-tilburg\"\u003e\u003ccode\u003e@​m-van-tilburg\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add CI tests with Java 26 \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/3893\"\u003e#3893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder \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/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse ssl_is_used() to check for ssl connection \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/3867\"\u003e#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd PEMKeyManager to handle PEM based certs and keys. \u003ca href=\"https://github.com/harinath001\"\u003e\u003ccode\u003e@​harinath001\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComment and simplify the complex state machine logic in QueryExecutorImpl \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/3850\"\u003e#3850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN\u0026quot; \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/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN \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/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSmall simplication of locking patterns in QueryExecutorBase \u003ca href=\"https://github.com/Sanne\"\u003e\u003ccode\u003e@​Sanne\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3849\"\u003e#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value \u003ca href=\"https://github.com/sodekim\"\u003e\u003ccode\u003e@​sodekim\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: default query timeout property \u003ca href=\"https://github.com/cfredri4\"\u003e\u003ccode\u003e@​cfredri4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate action to deploy docs to \u003ca href=\"https://pgjdbc.github.io/\"\u003ehttps://pgjdbc.github.io/\u003c/a\u003e \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/3819\"\u003e#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix homepage release note \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/3817\"\u003e#3817\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\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/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.10] (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate to Shadow 9 \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3931\"\u003ePR 3931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3925\"\u003epgjdbc/pgjdbc#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3922\"\u003epgjdbc/pgjdbc#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3917\"\u003e#3917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3917\"\u003epgjdbc/pgjdbc#3917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: non-standard strings failing test for version 19 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3934\"\u003epgjdbc/pgjdbc#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: small issues in ConnectionFactoryImpl [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3929\"\u003epgjdbc/pgjdbc#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3913\"\u003ePR # 3913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3911\"\u003epgjdbc/pgjdbc#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3912\"\u003epgjdbc/pgjdbc#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: add the new PGP signing key to the official documentation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3813\"\u003epgjdbc/pgjdbc#3813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverted\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot; [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3932\"\u003e#3932\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3932\"\u003epgjdbc/pgjdbc#3932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.9] (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: query timeout property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3705\"\u003epgjdbc/pgjdbc#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add PEMKeyManager to handle PEM based certs and keys [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3700\"\u003epgjdbc/pgjdbc#3700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3847\"\u003epgjdbc/pgjdbc#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity: Use a static method forName to load all user supplied classes. Use the Class.forName 3 parameter method and do not initilize it unless it is a subclass of the expected class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: incorrect pg_stat_replication.reply_time calculation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3906\"\u003e#3906\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3906\"\u003epgjdbc/pgjdbc#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: close temporary lob descriptors that are used internally in PreparedStatement#setBlob\u003c/li\u003e\n\u003cli\u003efix: PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3897\"\u003epgjdbc/pgjdbc#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3887\"\u003epgjdbc/pgjdbc#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Simplify concurrency guards on QueryExecutorBase#transaction and QueryExecutorBase#standardConformingStrings [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3849\"\u003epgjdbc/pgjdbc#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid memory leaks in Java \u0026lt;= 21 caused by Thread.inheritedAccessControlContext [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3886\"\u003epgjdbc/pgjdbc#3886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3838\"\u003e#3838\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3838\"\u003epgjdbc/pgjdbc#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use ssl_is_used() to check for ssl connection [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3867\"\u003e#3867\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3867\"\u003epgjdbc/pgjdbc#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: the classloader is nullable [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3907\"\u003e#3907\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3907\"\u003epgjdbc/pgjdbc#3907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/pgjdbc/pgjdbc/commit/27571c8e18712e7fc6a007bd38ab8e3d6c309c0c\"\u003e\u003ccode\u003e27571c8\u003c/code\u003e\u003c/a\u003e Update site for 42.7.10 release (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/c7b512d138204bffb8d963fbb7e138e51501363e\"\u003e\u003ccode\u003ec7b512d\u003c/code\u003e\u003c/a\u003e Create DisabledIfServerGreater annotation for disabling tests for newer serve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/47f7e3bba211dc2078bcbe3bcc1ffede855d2b1e\"\u003e\u003ccode\u003e47f7e3b\u003c/code\u003e\u003c/a\u003e fix non-standard strings failing test for version 19 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/d4cf4200a85600509a12740cfa99cd1836adc465\"\u003e\u003ccode\u003ed4cf420\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot;...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/6ea732c4984af6cae52abb061bdc81ae318ed98f\"\u003e\u003ccode\u003e6ea732c\u003c/code\u003e\u003c/a\u003e fix small issues in ConnectionFactoryImpl (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/95cecdb4071d86bed90a13a8b91c66f00fe0ae06\"\u003e\u003ccode\u003e95cecdb\u003c/code\u003e\u003c/a\u003e Migrate to Shadow 9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/5762c4269c6a22267aeccbd328d49803fd0abb71\"\u003e\u003ccode\u003e5762c42\u003c/code\u003e\u003c/a\u003e style: fix empty line before javadoc for checkstyle compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/1ac8d99a0042dd8250475aed477bdbfed565a7c1\"\u003e\u003ccode\u003e1ac8d99\u003c/code\u003e\u003c/a\u003e style: fix lambda argument indentation for checkstyle compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/3fab588d93ae4cfeb13f75ba08894b804b256d51\"\u003e\u003ccode\u003e3fab588\u003c/code\u003e\u003c/a\u003e test: add autosave=always|never|conservative and cleanupSavepoints=true|false...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9c20cc2da632fd43f7662cdd10699a22c7fae4c3\"\u003e\u003ccode\u003e9c20cc2\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 4bdb89f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.2...REL42.7.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `javax.xml.bind:jaxb-api` from 2.2.3 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/javaee/jaxb-spec/commits/2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.21.0 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\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/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.21.0...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.groovy:groovy-all` from 3.0.21 to 3.0.25\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/groovy/commits\"\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.15.3 to 1.22.1\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 Java HTML Parser release 1.22.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ejsoup 1.22.1\u003c/strong\u003e is out now, adding support for the \u003ccode\u003ere2j\u003c/code\u003e regular expression engine for regex-based CSS selectors, a configurable maximum parser depth, and numerous bug fixes and improvements.\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\u003cp\u003e\u003ca href=\"https://jsoup.org/download\"\u003e\u003cstrong\u003eDownload\u003c/strong\u003e\u003c/a\u003e jsoup now.\u003c/p\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for using the \u003ccode\u003ere2j\u003c/code\u003e regular expression engine for regex-based CSS selectors (e.g. \u003ccode\u003e[attr~=regex]\u003c/code\u003e, \u003ccode\u003e:matches(regex)\u003c/code\u003e), which ensures linear-time performance for regex evaluation. This allows safer handling of arbitrary user-supplied query regexes. To enable, add the \u003ccode\u003ecom.google.re2j\u003c/code\u003e dependency to your classpath, e.g.:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e  \u0026lt;dependency\u0026gt;\r\n    \u0026lt;groupId\u0026gt;com.google.re2j\u0026lt;/groupId\u0026gt;\r\n    \u0026lt;artifactId\u0026gt;re2j\u0026lt;/artifactId\u0026gt;\r\n    \u0026lt;version\u0026gt;1.8\u0026lt;/version\u0026gt;\r\n  \u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e(If you already have that dependency in your classpath, but you want to keep using the Java regex engine, you can disable re2j via \u003ccode\u003eSystem.setProperty(\u0026quot;jsoup.useRe2j\u0026quot;, \u0026quot;false\u0026quot;)\u003c/code\u003e.) You can confirm that the re2j engine has been enabled correctly by calling \u003ccode\u003eRegex.usingRe2j()\u003c/code\u003e. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2407\"\u003e#2407\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded an instance method \u003ccode\u003eParser#unescape(String, boolean)\u003c/code\u003e that unescapes HTML entities using the parser's configuration (e.g. to support error tracking), complementing the existing static utility \u003ccode\u003eParser.unescapeEntities(String, boolean)\u003c/code\u003e. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2396\"\u003e#2396\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eAdded a configurable maximum parser depth (to limit the number of open elements on stack) to both HTML and XML parsers. The HTML parser now defaults to a depth of 512 to match browser behavior, and protect against unbounded stack growth, while the XML parser keeps unlimited depth by default, but can opt into a limit via \u003ccode\u003eParser.setMaxDepth()\u003c/code\u003e. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2421\"\u003e#2421\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eBuild: added CI coverage for JDK 25 \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2403\"\u003e#2403\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eBuild: added a CI fuzzer for contextual fragment parsing (in addition to existing full body HTML and XML fuzzers). [oss-fuzz \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/14041\"\u003e#14041\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/google/oss-fuzz/pull/14041\"\u003egoogle/oss-fuzz#14041\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet a removal schedule of jsoup 1.24.1 for previously deprecated APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously cached child \u003ccode\u003eElements\u003c/code\u003e of an \u003ccode\u003eElement\u003c/code\u003e were not correctly invalidated in \u003ccode\u003eNode#replaceWith(Node)\u003c/code\u003e, which could lead to incorrect results when subsequently calling \u003ccode\u003eElement#children()\u003c/code\u003e. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2391\"\u003e#2391\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eAttribute selector values are now compared literally without trimming. Previously, jsoup trimmed whitespace from selector values and from element attribute values, which could cause mismatches with browser behavior (e.g. \u003ccode\u003e[attr=\u0026quot; foo \u0026quot;]\u003c/code\u003e). Now matches align with the CSS specification and browser engines. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2380\"\u003e#2380\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eWhen using the JDK HttpClient, any system default proxy (\u003ccode\u003eProxySelector.getDefault()\u003c/code\u003e) was ignored. Now, the system proxy is used if a per-request proxy is not set. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2388\"\u003e#2388\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e, \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2390\"\u003e#2390\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eA \u003ccode\u003eValidationException\u003c/code\u003e could be thrown in the adoption agency algorithm with particularly broken input. Now logged as a parse error. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2393\"\u003e#2393\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eNull characters in the HTML body were not consistently removed; and in foreign content were not correctly replaced. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2395\"\u003e#2395\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eAn \u003ccode\u003eIndexOutOfBoundsException\u003c/code\u003e could be thrown when parsing a body fragment with crafted input. Now logged as a parse error. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2397\"\u003e#2397\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e, \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2406\"\u003e#2406\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eWhen using StructuralEvaluators (e.g., a \u003ccode\u003eparent child\u003c/code\u003e selector) across many retained threads, their memoized results could also be retained, increasing memory use. These results are now cleared immediately after use, reducing overall memory consumption. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2411\"\u003e#2411\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eCloning a \u003ccode\u003eParser\u003c/code\u003e now preserves any custom \u003ccode\u003eTagSet\u003c/code\u003e applied to the parser. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2422\"\u003e#2422\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e, \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2423\"\u003e#2423\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eCustom tags marked as \u003ccode\u003eTag.Void\u003c/code\u003e now parse and serialize like the built-in void elements: they no longer consume following content, and the XML serializer emits the expected self-closing form. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2425\"\u003e#2425\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003e\u0026lt;br\u0026gt;\u003c/code\u003e element is once again classified as an inline tag (\u003ccode\u003eTag.isBlock() == false\u003c/code\u003e), matching common developer expectations and its role as phrasing content in HTML, while pretty-printing and text extraction continue to treat it as a line break in the rendered output. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2387\"\u003e#2387\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e, \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2439\"\u003e#2439\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an intermittent truncation issue when fetching and parsing remote documents via \u003ccode\u003eJsoup.connect(url).get()\u003c/code\u003e. On responses without a charset header, the initial charset sniff could sometimes (depending on buffering / \u003ccode\u003eavailable()\u003c/code\u003e behavior) be mistaken for end-of-stream and a partial parse reused, dropping trailing content. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2448\"\u003e#2448\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTagSet\u003c/code\u003e copies no longer mutate their template during lazy lookups, preventing cross-thread \u003ccode\u003eConcurrentModificationException\u003c/code\u003e when parsing with shared sessions. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2453\"\u003e#2453\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed parsing of \u003ccode\u003e\u0026lt;svg\u0026gt;\u003c/code\u003e \u003ccode\u003eforeignObject\u003c/code\u003e content nested within a \u003ccode\u003e\u0026lt;p\u0026gt;\u003c/code\u003e, which could incorrectly move the HTML subtree outside the SVG. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2452\"\u003e#2452\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated internal helper \u003ccode\u003eorg.jsoup.internal.Functions\u003c/code\u003e (for removal in v1.23.1). This was previously used to support older Android API levels without full \u003ccode\u003ejava.util.function\u003c/code\u003e coverage; jsoup now requires core library desugaring so this indirection is no longer necessary. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2412\"\u003e#2412\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eMy sincere thanks to everyone who contributed to this release!\nIf you have any suggestions for the next release, I would love to hear them; please get in touch via \u003ca href=\"https://github.com/jhy/jsoup/discussions\"\u003ejsoup discussions\u003c/a\u003e, or with me \u003ca href=\"https://jhedley.com/\"\u003edirectly\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eYou can also \u003c!-- raw HTML omitted --\u003efollow me\u003c!-- raw HTML omitted --\u003e (\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e@\u003ca href=\"mailto:jhy@tilde.zone\"\u003ejhy@tilde.zone\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e) on Mastodon / Fediverse to receive occasional notes about jsoup releases.\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/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.22.1 (2026-Jan-01)\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for using the \u003ccode\u003ere2j\u003c/code\u003e regular expression engine for regex-based CSS selectors (e.g. \u003ccode\u003e[attr~=regex]\u003c/code\u003e, \u003ccode\u003e:matches(regex)\u003c/code\u003e), which ensures linear-time performance for regex evaluation. This allows safer handling of arbitrary user-supplied query regexes. To enable, add the \u003ccode\u003ecom.google.re2j\u003c/code\u003e dependency to your classpath, e.g.:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e  \u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.google.re2j\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;re2j\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;1.8\u0026lt;/version\u0026gt;\n  \u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e(If you already have that dependency in your classpath, but you want to keep using the Java regex engine, you can disable re2j via \u003ccode\u003eSystem.setProperty(\u0026quot;jsoup.useRe2j\u0026quot;, \u0026quot;false\u0026quot;)\u003c/code\u003e.) You can confirm that the re2j engine has been enabled correctly by calling \u003ccode\u003eorg.jsoup.helper.Regex.usingRe2j()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2407\"\u003e#2407\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded an instance method \u003ccode\u003eParser#unescape(String, boolean)\u003c/code\u003e that unescapes HTML entities using the parser's configuration (e.g. to support error tracking), complementing the existing static utility \u003ccode\u003eParser.unescapeEntities(String, boolean)\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2396\"\u003e#2396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a configurable maximum parser depth (to limit the number of open elements on stack) to both HTML and XML parsers. The HTML parser now defaults to a depth of 512 to match browser behavior, and protect against unbounded stack growth, while the XML parser keeps unlimited depth by default, but can opt into a limit via \u003ccode\u003eorg.jsoup.parser.Parser#setMaxDepth\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2421\"\u003e#2421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild: added CI coverage for JDK 25 \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2403\"\u003e#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild: added a CI fuzzer for contextual fragment parsing (in addition to existing full body HTML and XML fuzzers). [oss-fuzz \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/14041\"\u003e#14041\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/google/oss-fuzz/pull/14041\"\u003egoogle/oss-fuzz#14041\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet a removal schedule of jsoup 1.24.1 for previously deprecated APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously cached child \u003ccode\u003eElements\u003c/code\u003e of an \u003ccode\u003eElement\u003c/code\u003e were not correctly invalidated in \u003ccode\u003eNode#replaceWith(Node)\u003c/code\u003e, which could lead to incorrect results when subsequently calling \u003ccode\u003eElement#children()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2391\"\u003e#2391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAttribute selector values are now compared literally without trimming. Previously, jsoup trimmed whitespace from selector values and from element attribute values, which could cause mismatches with browser behavior (e.g. \u003ccode\u003e[attr=\u0026quot; foo \u0026quot;]\u003c/code\u003e). Now matches align with the CSS specification and browser engines. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2380\"\u003e#2380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen using the JDK HttpClient, any system default proxy (\u003ccode\u003eProxySelector.getDefault()\u003c/code\u003e) was ignored. Now, the system proxy is used if a per-request proxy is not set. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2388\"\u003e#2388\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2390\"\u003e#2390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA \u003ccode\u003eValidationException\u003c/code\u003e could be thrown in the adoption agency algorithm with particularly broken input. Now logged as a parse error. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2393\"\u003e#2393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNull characters in the HTML body were not consistently removed; and in foreign content were not correctly replaced. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2395\"\u003e#2395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAn \u003ccode\u003eIndexOutOfBoundsException\u003c/code\u003e could be thrown when parsing a body fragment with crafted input. Now logged as a parse error. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2397\"\u003e#2397\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2406\"\u003e#2406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen using StructuralEvaluators (e.g., a \u003ccode\u003eparent child\u003c/code\u003e selector) across many retained threads, their memoized results could also be retained, increasing memory use. These results are now cleared immediately after use, reducing overall memory consumption. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2411\"\u003e#2411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloning a \u003ccode\u003eParser\u003c/code\u003e now preserves any custom \u003ccode\u003eTagSet\u003c/code\u003e applied to the parser. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2422\"\u003e#2422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2423\"\u003e#2423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom tags marked as \u003ccode\u003eTag.Void\u003c/code\u003e now parse and serialize like the built-in void elements: they no longer consume following content, and the XML serializer emits the expected self-closing form. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2425\"\u003e#2425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003e\u0026lt;br\u0026gt;\u003c/code\u003e element is once again classified as an inline tag (\u003ccode\u003eTag.isBlock() == false\u003c/code\u003e), matching common developer expectations and its role as phrasing content in HTML, while pretty-printing and text extraction continue to treat it as a line break in the rendered output. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2387\"\u003e#2387\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2439\"\u003e#2439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an intermittent truncation issue when fetching and parsing remote documents via \u003ccode\u003eJsoup.connect(url).get()\u003c/code\u003e. On responses without a charset header, the initial charset sniff could sometimes (depending on buffering / \u003ccode\u003eavailable()\u003c/code\u003e behavior) be mistaken for end-of-stream and a partial parse reused, dropping trailing content. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2448\"\u003e#2448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTagSet\u003c/code\u003e copies no longer mutate their template during lazy lookups, preventing cross-thread \u003ccode\u003eConcurrentModificationException\u003c/code\u003e when parsing with shared sessions. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2453\"\u003e#2453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed parsing of \u003ccode\u003e\u0026lt;svg\u0026gt;\u003c/code\u003e \u003ccode\u003eforeignObject\u003c/code\u003e content nested within a \u003ccode\u003e\u0026lt;p\u0026gt;\u003c/code\u003e, which could incorrectly move the HTML subtree outside the SVG. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2452\"\u003e#2452\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated internal helper \u003ccode\u003eorg.jsoup.internal.Functions\u003c/code\u003e (for removal in v1.23.1). This was previously used to support older Android API levels without full \u003ccode\u003ejava.util.function\u003c/code\u003e coverage; jsoup now requires core library desugaring so this indirection is no longer necessary. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2412\"\u003e#2412\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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\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/8dd66febe8d5e2221a63f4d1228a2a35df81c148\"\u003e\u003ccode\u003e8dd66fe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jsoup-1.22.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/d924385d04898121e537dd2b18c4ae3f80afaead\"\u003e\u003ccode\u003ed924385\u003c/code\u003e\u003c/a\u003e Changelog prep for v1.22.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/0f3100c7bdeebd06fad30594494b268ce1e31e84\"\u003e\u003ccode\u003e0f3100c\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2457\"\u003e#2457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/cf6ac2091b90490ce03ba67270a5f6354be220b4\"\u003e\u003ccode\u003ecf6ac20\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-release-plugin from 3.3.0 to 3.3.1 (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2455\"\u003e#2455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/6bef9383f7d09023675c31acab433c58bc025084\"\u003e\u003ccode\u003e6bef938\u003c/code\u003e\u003c/a\u003e Fix parsing of SVG foreignObject in paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/9b1c0fc9e9f094ccca1fc6a2288e8063daab116b\"\u003e\u003ccode\u003e9b1c0fc\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-release-plugin from 3.2.0 to 3.3.0 (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2450\"\u003e#2450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/1415e64f9db9381582616ceaae0b1c63dc1b987f\"\u003e\u003ccode\u003e1415e64\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2451\"\u003e#2451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/0e99fd9b2de3a84c5d1e5db5095c312682a90c0c\"\u003e\u003ccode\u003e0e99fd9\u003c/code\u003e\u003c/a\u003e Isolate TagSet copies to prevent shared mutation (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2453\"\u003e#2453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/90019cb8da2ad8ff59e921f886fd29fc66ec2311\"\u003e\u003ccode\u003e90019cb\u003c/code\u003e\u003c/a\u003e Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.24.2 to 0.25.0 (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/93952695ed0f56bee161acef89dbee7e78914c9a\"\u003e\u003ccode\u003e9395269\u003c/code\u003e\u003c/a\u003e Don't preemptively close\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jhy/jsoup/compare/jsoup-1.15.3...jsoup-1.22.1\"\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.15.0 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.15.0 to 2.21\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.15.0 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-annotations` from 2.15.0 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 `org.apache.commons:commons-collections4` from 4.4 to 4.5.0\n\nUpdates `org.projectlombok:lombok` from 1.18.20 to 1.18.44\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.44 (March 11th, 2026)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized\u003c/code\u003e now supports both Jackson2 and Jackson3; you'll get a warning until you configure which one (or even both!) you want lombok to generate. \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3950\"\u003e#3950\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: On JDK25, \u003ccode\u003eval\u003c/code\u003e and \u003ccode\u003e@ExtensionMethod\u003c/code\u003e could sometimes cause erroneous errors (in that you see errors but compilation succeeds anyway) using javac. \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3947\"\u003e#3947\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: \u003ccode\u003e@Jacksonized\u003c/code\u003e + fields marked \u003ccode\u003etransient\u003c/code\u003e would result in those transient fields being serialised which is surprising (and thus undesired) behaviour. \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3936\"\u003e#3936\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.36 (November 15th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK23 support added.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Eclipse projects using the \u003ccode\u003ecom.pro-crafting.tools:jasperreports-maven-plugin\u003c/code\u003e will now compile.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.34 (June 28th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: Added support for Eclipse 2024-06; you'd get some \u003ccode\u003eNoSuchMethodError\u003c/code\u003e traces in your logs if using \u003ccode\u003e@Builder\u003c/code\u003e or \u003ccode\u003e@Singular\u003c/code\u003e prior to this fix. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3638\"\u003e#3638\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3638\"\u003eprojectlombok/lombok#3638\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: Lombok now adds \u003ccode\u003e@lombok.Generated\u003c/code\u003e by default to methods and types it generates. This may result in accidentally increasing your test coverage percentage. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3667\"\u003e#3667\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3667\"\u003eprojectlombok/lombok#3667\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: When \u003ccode\u003elombok.config\u003c/code\u003e contains \u003ccode\u003elombok.onX.flagUsage = WARNING\u003c/code\u003e, from now on warnings will actually be generated if onX is used.[Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2848\"\u003e#2848\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2848\"\u003eprojectlombok/lombok#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBUGFIX: When \u003ccode\u003e@SuperBuilder\u003c/code\u003e was used on a type with an generic array type, it would error \u003ccode\u003ewrong number of type arguments\u003c/code\u003e.  [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3694\"\u003e#3694\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3694\"\u003eprojectlombok/lombok#3694\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok generates javadoc for you for most of the methods it adds; with this release, javadoc is also added to generated constructors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/933\"\u003e#933\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/933\"\u003eprojectlombok/lombok#933\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.32 (March 20th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: Initial JDK22 support added.\u003c/li\u003e\n\u003cli\u003ePLAFTORM  Added support for Eclipse 2024-03. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3620\"\u003e#3620\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3620\"\u003eprojectlombok/lombok#3620\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePLATFORM: Added support for recent versions of eclipse (released Q4 2023 or later or so) which would cause failures in the eclipse logs such as \u003ccode\u003ejava.lang.NoSuchMethodError: 'java.lang.StringBuffer org.eclipse.jdt…\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3564\"\u003e#3564\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3564\"\u003eprojectlombok/lombok#3564\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Locked\u003c/code\u003e has been introduced. Like \u003ccode\u003e@Synchronized\u003c/code\u003e but with \u003ccode\u003ejava.util.concurrent.locks\u003c/code\u003e locks instead of the \u003ccode\u003esynchronized\u003c/code\u003e primitive. Thanks, Pim van der Loos for the PR! [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3506\"\u003e#3506\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3506\"\u003eprojectlombok/lombok#3506\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eNECROMANCY: Inlining a generated getter in eclipse would result in eclipse incorrectly replacing calls with \u003ccode\u003e@Getter\u003c/code\u003e instead of the actual field's name. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/562\"\u003e#562\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/562\"\u003eprojectlombok/lombok#562\u003c/a\u003e). This issue is almost old enough to drink. Points for dedication go to Rawi for fixing this one.\u003c/li\u003e\n\u003cli\u003eBUGFIX: When \u003ccode\u003e@SuperBuilder\u003c/code\u003e was used on a type with an annotated generic type, it would error \u003ccode\u003ewrong number of type arguments\u003c/code\u003e.  [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3592\"\u003e#3592\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3592\"\u003eprojectlombok/lombok#3592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: It was possible to create an infinite build loop using \u003ccode\u003e@ExtensionMethod\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3225\"\u003e#3225\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3225\"\u003eprojectlombok/lombok#3225\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Using \u003ccode\u003e@Getter(lazy=true)\u003c/code\u003e would fail if the expression contained a variable called \u003ccode\u003evalue\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2917\"\u003e#2917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2917\"\u003eprojectlombok/lombok#2917\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Many lombok features wouldn't work properly on records contained within an outer type unless you explicitly marked it \u003ccode\u003estatic\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3497\"\u003e#3497\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3497\"\u003eprojectlombok/lombok#3497\u003c/a\u003e) [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3559\"\u003e#3559\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3559\"\u003eprojectlombok/lombok#3559\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Eclipse projects using the \u003ccode\u003ecom.pro-crafting.tools:jasperreports-plugin\u003c/code\u003e will now compile.\u003c/li\u003e\n\u003cli\u003eBUGFIX: \u003ccode\u003e@FieldNameConstants\u003c/code\u003e now works when generated fields are involved. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3529\"\u003e#3529\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3529\"\u003eprojectlombok/lombok#3529\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: For JSpecify, the package name changed from \u003ccode\u003eorg.jspecify.nullness\u003c/code\u003e to \u003ccode\u003eorg.jspecify.annotations\u003c/code\u003e, which might lead to a different null analysis. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3608\"\u003e#3608\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/pull/3608\"\u003eprojectlombok/lombok#3608\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.30 (September 20th, 2023)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: Initial JDK21 support added. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3393\"\u003e#3393\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3393\"\u003eprojectlombok/lombok#3393\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/projectlombok/lombok/commit/17c78feeb77fcdfaec03ad933192014d02c3797d\"\u003e\u003ccode\u003e17c78fe\u003c/code\u003e\u003c/a\u003e [version] pre-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/1edca70420ff29d68e3a7da0c3def499609dac84\"\u003e\u003ccode\u003e1edca70\u003c/code\u003e\u003c/a\u003e [test][\u003ccode\u003e@Jacksonized\u003c/code\u003e] Test emission of warning when not choosing jackson ver...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e789e823b1ede15ff5a140592d489ed2aeb6a1f4\"\u003e\u003ccode\u003ee789e82\u003c/code\u003e\u003c/a\u003e [test] Update the generation of eclipse test targets from JDK14 to JDK25.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a54cecd4adc00b3193953e6cd125b344bc2e81d6\"\u003e\u003ccode\u003ea54cecd\u003c/code\u003e\u003c/a\u003e [trivial][changelog]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/3db0a6c1fc0b7d5c2e456e9bbde811b4ef0339a6\"\u003e\u003ccode\u003e3db0a6c\u003c/code\u003e\u003c/a\u003e [bugfix][\u003ccode\u003e@Jacksonized\u003c/code\u003e] javac handler of jacksonized checked for existing ja...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/12572fcbd2d69c6b26f19334263d3d7cb0701be3\"\u003e\u003ccode\u003e12572fc\u003c/code\u003e\u003c/a\u003e [test] Adjusted tests to the new 'jackson version is a list' config key setup.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/0e9699ce82f03644884a755f65a4ad128d2122af\"\u003e\u003ccode\u003e0e9699c\u003c/code\u003e\u003c/a\u003e [changelog] Document implementation of Jackson3 support: \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3950\"\u003e#3950\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/d441be157b7d51d4694370ac7ecc502565aee6b2\"\u003e\u003ccode\u003ed441be1\u003c/code\u003e\u003c/a\u003e [jacksonized] infrastructure for previous merge resolution: Changed to the co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/d62b2d5b80dd6be6c18eb4d473601dadff4e54d7\"\u003e\u003ccode\u003ed62b2d5\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into cachescrubber-\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3950\"\u003egh-3950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f49f0fe78d9c8a0ddce1b5abd1a817ef2eec9e18\"\u003e\u003ccode\u003ef49f0fe\u003c/code\u003e\u003c/a\u003e [test] Remove tests for deprecated \u003ccode\u003e@Logger(access = MODULE)\u003c/code\u003e. They're deprec...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.20...v1.18.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.graalvm.js:js` from 23.0.10 to 23.0.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/graalvm/graaljs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.camunda.bpm:camunda-engine-rest-core` from 7.21.0 to 7.24.0\n\nUpdates `commons-io:commons-io` from 2.16.1 to 2.21.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.22.0 Release Notes\u003c/p\u003e\n\u003cp\u003eThe Apache Commons IO team is pleased to announce the release of Apache Commons IO 2.22.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\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cp\u003eo          Add and use IOUtils.closeQuietlySuppress(Closeable, Throwable) \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/818\"\u003e#818\u003c/a\u003e. Thanks to Gary Gregory, Piotr P. Karwasz.\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cp\u003eo          Fix Apache RAT plugin console warnings. Thanks to Gary Gregory.\no          ByteArraySeekableByteChannel.position(long) and truncate(long) shouldn't throw an IllegalArgumentException for a new positive position that's too large \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/817\"\u003e#817\u003c/a\u003e. Thanks to Gary Gregory, Piotr P. Karwasz.\no          Fix malformed Javadoc comments. Thanks to Gary Gregory.\no          ReadAheadInputStream.close() doesn't always close its filtered input stream. Thanks to Stanislav Fort, Gary Gregory.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003eo          Bump org.apache.commons:commons-parent from 91 to 96 \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/816\"\u003e#816\u003c/a\u003e. Thanks to Gary Gregory, Dependabot.\no          Bump commons-codec:commons-codec from 1.19.0 to 1.20.0 \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/812\"\u003e#812\u003c/a\u003e. Thanks to Gary Gregory, Dependabot.\no          Bump commons.bytebuddy.version from 1.17.8 to 1.18.4 \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/814\"\u003e#814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/820\"\u003e#820\u003c/a\u003e. Thanks to Gary Gregory, Dependabot.\no          Bump commons-lang3 from 3.19.0 to 3.20.0. Thanks to Gary Gregory, Dependabot.\u003c/p\u003e\n\u003cp\u003eCommons IO 2.7 and up requires Java 8 or above.\nCommons IO 2.6 requires Java 7 or above.\nCommons IO 2.3 through 2.5 requires Java 6 or above.\nCommons IO 2.2 requires Java 5 or above.\nCommons IO 1.4 requires Java 1.3 or above.\u003c/p\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-io/changes.html\"\u003ehttps://commons.apache.org/proper/commons-io/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons IO, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons IO website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-io/\"\u003ehttps://commons.apache.org/proper/commons-io/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-io/download_io.cgi\"\u003ehttps://commons.apache.org/proper/commons-io/download_io.cgi\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/apache/commons-io/commit/54073d3b5fdd2985b98a48040ede95eb59c7ee53\"\u003e\u003ccode\u003e54073d3\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 2.21.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/f141f09d91368543e4f0754cbd649c484768c55c\"\u003e\u003ccode\u003ef141f09\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/adcf1350152faf4dbd8cf53fb2f2649f25dbe227\"\u003e\u003ccode\u003eadcf135\u003c/code\u003e\u003c/a\u003e Add license header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/0f499d060adbd4b36bbd9f47393a7ea6af8149ff\"\u003e\u003ccode\u003e0f499d0\u003c/code\u003e\u003c/a\u003e Use new oak logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/34a961c3ed58ed96c73836db154ae50f0c45110f\"\u003e\u003ccode\u003e34a961c\u003c/code\u003e\u003c/a\u003e Use HTTPS in URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/9e511181a03096b77c3a4b9c6077a4ac0b56b510\"\u003e\u003ccode\u003e9e51118\u003c/code\u003e\u003c/a\u003e Use HTTPS in URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/d715865ee705fdb8ed786582bd6bd4ee996b0665\"\u003e\u003ccode\u003ed715865\u003c/code\u003e\u003c/a\u003e Add dependabot email [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/3d6a7e113633e1a33ca254d744c3fcbab61663f3\"\u003e\u003ccode\u003e3d6a7e1\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/ad875d566f273f54094b6b872bf9433be9fd86a7\"\u003e\u003ccode\u003ead875d5\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/apache/commons-io/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/bc01dee31ec0ff10aa0841ff245b770fa1ecfade\"\u003e\u003ccode\u003ebc01dee\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.30.9 to 4.31.2 (\u003ca href=\"https://redirect.github.com/apache/commons-io/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-io/compare/rel/commons-io-2.16.1...rel/commons-io-2.21.0\"\u003ecompare v...\n\n_Description has been truncated_","html_url":"https://github.com/AOT-Technologies/forms-flow-ai/pull/3206","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AOT-Technologies%2Fforms-flow-ai/issues/3206","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3206/packages"},{"uuid":"3989070666","node_id":"PR_kwDOEGw7uc7GNYjt","number":232,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-04T07:14:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-25T12:03:33.000Z","updated_at":"2026-03-04T07:14:20.000Z","time_to_close":587445,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":19,"packages":[{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.2.0","new_version":"2.3.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.apache.kafka:kafka-clients","old_version":"3.9.1","new_version":"4.2.0"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.26","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"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":"org.postgresql:postgresql","old_version":"42.7.7","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"com.zaxxer:HikariCP","old_version":"6.3.0","new_version":"7.0.2","repository_url":"https://github.com/brettwooldridge/HikariCP"},{"name":"org.flywaydb:flyway-core","old_version":"11.10.1","new_version":"12.0.2","repository_url":"https://github.com/flyway/flyway"},{"name":"org.flywaydb:flyway-database-postgresql","old_version":"11.10.1","new_version":"12.0.2"},{"name":"com.google.cloud.sql:postgres-socket-factory","old_version":"1.25.1","new_version":"1.28.1"},{"name":"com.fasterxml.jackson.module:jackson-module-jaxb-annotations","old_version":"2.20.2","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-modules-base"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.20.2","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-module-kotlin"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.20.2","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.20.2","new_version":"2.21.1"},{"name":"io.mockk:mockk","old_version":"1.14.4","new_version":"1.14.9","repository_url":"https://github.com/mockk/mockk"},{"name":"io.kotest:kotest-runner-junit5","old_version":"5.9.1","new_version":"6.1.3","repository_url":"https://github.com/kotest/kotest"},{"name":"com.diffplug.spotless","old_version":"7.0.4","new_version":"8.2.1"},{"name":"jvm","old_version":"2.2.0","new_version":"2.3.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"com.gradleup.shadow","old_version":"8.3.8","new_version":"9.3.1","repository_url":"https://github.com/GradleUp/shadow"},{"name":"gradle-wrapper","old_version":"8.9","new_version":"9.3.1"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.3.10` |\n| org.apache.kafka:kafka-clients | `3.9.1` | `4.2.0` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.26` | `1.5.32` |\n| [net.logstash.logback:logstash-logback-encoder](https://github.com/logfellow/logstash-logback-encoder) | `8.1` | `9.0` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.7` | `42.7.10` |\n| [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP) | `6.3.0` | `7.0.2` |\n| [org.flywaydb:flyway-core](https://github.com/flyway/flyway) | `11.10.1` | `12.0.2` |\n| org.flywaydb:flyway-database-postgresql | `11.10.1` | `12.0.2` |\n| com.google.cloud.sql:postgres-socket-factory | `1.25.1` | `1.28.1` |\n| [com.fasterxml.jackson.module:jackson-module-jaxb-annotations](https://github.com/FasterXML/jackson-modules-base) | `2.20.2` | `2.21.1` |\n| [com.fasterxml.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) | `2.20.2` | `2.21.1` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.20.2` | `2.21.1` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.20.2` | `2.21.1` |\n| [io.mockk:mockk](https://github.com/mockk/mockk) | `1.14.4` | `1.14.9` |\n| [io.kotest:kotest-runner-junit5](https://github.com/kotest/kotest) | `5.9.1` | `6.1.3` |\n| com.diffplug.spotless | `7.0.4` | `8.2.1` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.3.10` |\n| [com.gradleup.shadow](https://github.com/GradleUp/shadow) | `8.3.8` | `9.3.1` |\n| gradle-wrapper | `8.9` | `9.3.1` |\n\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 2.2.0 to 2.3.10\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.3.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83317\"\u003e\u003ccode\u003eKT-83317\u003c/code\u003e\u003c/a\u003e ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83031\"\u003e\u003ccode\u003eKT-83031\u003c/code\u003e\u003c/a\u003e K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81700\"\u003e\u003ccode\u003eKT-81700\u003c/code\u003e\u003c/a\u003e flaky overload resolution behaviors (false-positive errors, different final candidates, compile-time failures)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83314\"\u003e\u003ccode\u003eKT-83314\u003c/code\u003e\u003c/a\u003e JSpecify \u003ccode\u003e@NullMarked\u003c/code\u003e changes Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82863\"\u003e\u003ccode\u003eKT-82863\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@NoInfer\u003c/code\u003e regression since 2.2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82841\"\u003e\u003ccode\u003eKT-82841\u003c/code\u003e\u003c/a\u003e \u0026quot;kotlin.NoWhenBranchMatchedException\u0026quot; in \u003ccode\u003ewhen\u003c/code\u003e with \u003ccode\u003e!is\u003c/code\u003e check \u0026amp; non-sealed class in the middle of hierarchy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJVM. Reflection\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83608\"\u003e\u003ccode\u003eKT-83608\u003c/code\u003e\u003c/a\u003e Kotlin-reflect: \u0026quot;Unknown origin of public abstract operator fun invoke(p1: P1, p2: P2): R\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83361\"\u003e\u003ccode\u003eKT-83361\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Type parameter not found: 0\u0026quot; on super types with Kotlin 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-42199\"\u003e\u003ccode\u003eKT-42199\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Unknown origin of public abstract operator fun invoke\u0026quot; on function reference to FunctionN.invoke\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81024\"\u003e\u003ccode\u003eKT-81024\u003c/code\u003e\u003c/a\u003e Reflection: New KType implementation fails on arguments comparison for a Nothing type parameter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83266\"\u003e\u003ccode\u003eKT-83266\u003c/code\u003e\u003c/a\u003e \u0026quot;Unsupported class file major version 69\u0026quot; for \u0026quot;produceReleaseComposeMapping\u0026quot; task with Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83099\"\u003e\u003ccode\u003eKT-83099\u003c/code\u003e\u003c/a\u003e Compose compiler does not generate stack trace mappings for project files\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-83070\"\u003e\u003ccode\u003eKT-83070\u003c/code\u003e\u003c/a\u003e The KGP api reference is missing a description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82459\"\u003e\u003ccode\u003eKT-82459\u003c/code\u003e\u003c/a\u003e Improve iOS simulator boot implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82946\"\u003e\u003ccode\u003eKT-82946\u003c/code\u003e\u003c/a\u003e Js, Wasm: Upgrade NPM dependencies\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-83687\"\u003e\u003ccode\u003eKT-83687\u003c/code\u003e\u003c/a\u003e Revert deprecation of 'androidTarget' for AGP lower than 9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.10-RC2\u003c/h2\u003e\n\u003ch2\u003eChangeLog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.10-RC\u003c/h2\u003e\n\u003ch2\u003eChangelog\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.3.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83317\"\u003e\u003ccode\u003eKT-83317\u003c/code\u003e\u003c/a\u003e ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83031\"\u003e\u003ccode\u003eKT-83031\u003c/code\u003e\u003c/a\u003e K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81700\"\u003e\u003ccode\u003eKT-81700\u003c/code\u003e\u003c/a\u003e flaky overload resolution behaviors (false-positive errors, different final candidates, compile-time failures)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83314\"\u003e\u003ccode\u003eKT-83314\u003c/code\u003e\u003c/a\u003e JSpecify \u003ccode\u003e@NullMarked\u003c/code\u003e changes Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82863\"\u003e\u003ccode\u003eKT-82863\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@NoInfer\u003c/code\u003e regression since 2.2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82841\"\u003e\u003ccode\u003eKT-82841\u003c/code\u003e\u003c/a\u003e \u0026quot;kotlin.NoWhenBranchMatchedException\u0026quot; in \u003ccode\u003ewhen\u003c/code\u003e with \u003ccode\u003e!is\u003c/code\u003e check \u0026amp; non-sealed class in the middle of hierarchy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJVM. Reflection\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83608\"\u003e\u003ccode\u003eKT-83608\u003c/code\u003e\u003c/a\u003e Kotlin-reflect: \u0026quot;Unknown origin of public abstract operator fun invoke(p1: P1, p2: P2): R\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83361\"\u003e\u003ccode\u003eKT-83361\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Type parameter not found: 0\u0026quot; on super types with Kotlin 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-42199\"\u003e\u003ccode\u003eKT-42199\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Unknown origin of public abstract operator fun invoke\u0026quot; on function reference to FunctionN.invoke\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81024\"\u003e\u003ccode\u003eKT-81024\u003c/code\u003e\u003c/a\u003e Reflection: New KType implementation fails on arguments comparison for a Nothing type parameter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83266\"\u003e\u003ccode\u003eKT-83266\u003c/code\u003e\u003c/a\u003e \u0026quot;Unsupported class file major version 69\u0026quot; for \u0026quot;produceReleaseComposeMapping\u0026quot; task with Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83099\"\u003e\u003ccode\u003eKT-83099\u003c/code\u003e\u003c/a\u003e Compose compiler does not generate stack trace mappings for project files\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-83070\"\u003e\u003ccode\u003eKT-83070\u003c/code\u003e\u003c/a\u003e The KGP api reference is missing a description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82459\"\u003e\u003ccode\u003eKT-82459\u003c/code\u003e\u003c/a\u003e Improve iOS simulator boot implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82946\"\u003e\u003ccode\u003eKT-82946\u003c/code\u003e\u003c/a\u003e Js, Wasm: Upgrade NPM dependencies\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-83687\"\u003e\u003ccode\u003eKT-83687\u003c/code\u003e\u003c/a\u003e Revert deprecation of 'androidTarget' for AGP lower than 9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80082\"\u003e\u003ccode\u003eKT-80082\u003c/code\u003e\u003c/a\u003e K2. False positive \u0026quot;Cannot resolve method\u0026quot; for self-bounded generic with wildcard return type in Java interop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80303\"\u003e\u003ccode\u003eKT-80303\u003c/code\u003e\u003c/a\u003e Move \u003ccode\u003e:native:analysis-api-klib-reader\u003c/code\u003e to \u003ccode\u003e:libraries:tools\u003c/code\u003e\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-70860\"\u003e\u003ccode\u003eKT-70860\u003c/code\u003e\u003c/a\u003e K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to java.lang.Void” on evaluating not-null variable on the line with assigning null to that var\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78554\"\u003e\u003ccode\u003eKT-78554\u003c/code\u003e\u003c/a\u003e K2 IDE / Kotlin Debugger: ISE “No override for FUN IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class instance during evaluation\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/JetBrains/kotlin/commit/679366a83f99851b42f64795f10ed803ff011c73\"\u003e\u003ccode\u003e679366a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/14ba8336989fde2a1dfc53611439207ba61210a8\"\u003e\u003ccode\u003e14ba833\u003c/code\u003e\u003c/a\u003e Serialization: remove potential data race during extension registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/fb8d334040e27cf5a7cb299c9bb4b0389327a9cc\"\u003e\u003ccode\u003efb8d334\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;K2: implement equality for ConeAttribute.EnhancedNullability\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/412afb7fb334c8aedc2f1776ecbe5cc5332161f1\"\u003e\u003ccode\u003e412afb7\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.10-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/edea41e9c3945240b30a6fa2c68e1bbb9c9f9bd0\"\u003e\u003ccode\u003eedea41e\u003c/code\u003e\u003c/a\u003e [Gradle] Un-deprecate 'androidTarget()'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0946452e1cc5e56349f24fb86bdbe203e2a2d6b1\"\u003e\u003ccode\u003e0946452\u003c/code\u003e\u003c/a\u003e Bump version of the ASM dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/655fb780519cf570d07d506241a46227b8a2a864\"\u003e\u003ccode\u003e655fb78\u003c/code\u003e\u003c/a\u003e Reflection: always compute JVM signature of built-in functions manually\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58d38755f5c1991ee0ba367c0b6de58d85cc93a7\"\u003e\u003ccode\u003e58d3875\u003c/code\u003e\u003c/a\u003e Fix mergeReleaseComposeMapping task failure when build cache is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/56e0a7993ac1c5913a6e0a0bd2f08a09186daef1\"\u003e\u003ccode\u003e56e0a79\u003c/code\u003e\u003c/a\u003e Copy R8 outputs to Compose folder when transforming obfuscation file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e0eb1746ac5ea0e09e4aa31e757d90b0f5083f24\"\u003e\u003ccode\u003ee0eb174\u003c/code\u003e\u003c/a\u003e Fix classId for detecting protobuf enums\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.kafka:kafka-clients` from 3.9.1 to 4.2.0\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.26 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.26...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 `net.logstash.logback:logstash-logback-encoder` from 8.1 to 9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/releases\"\u003enet.logstash.logback:logstash-logback-encoder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elogstash-logback-encoder-9.0\u003c/h2\u003e\n\u003cp\u003eThis major release migrates to Jackson 3, and bumps the minimum Java version to 17.\u003c/p\u003e\n\u003cp\u003eThe migration to Jackson 3 introduced some backwards incompatibilities.  See \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1095\"\u003e#1095\u003c/a\u003e for upgrade details.\u003c/p\u003e\n\u003cp\u003eSpecial thanks to new contributors \u003ca href=\"https://github.com/tommyulfsparre\"\u003e\u003ccode\u003e@​tommyulfsparre\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/patrickjbarry\"\u003e\u003ccode\u003e@​patrickjbarry\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/maxxedev\"\u003e\u003ccode\u003e@​maxxedev\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:warning: Update considerations and deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum version of Java to 17 by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1088\"\u003elogfellow/logstash-logback-encoder#1088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to Jackson 3 by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1095\"\u003elogfellow/logstash-logback-encoder#1095\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to suppress messages from stacktrace  by \u003ca href=\"https://github.com/patrickjbarry\"\u003e\u003ccode\u003e@​patrickjbarry\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1104\"\u003elogfellow/logstash-logback-encoder#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it possible to pretty print throwables as array of strings. by \u003ca href=\"https://github.com/maxxedev\"\u003e\u003ccode\u003e@​maxxedev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1043\"\u003elogfellow/logstash-logback-encoder#1043\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\u003eAllow setting droppedWarnFrequency=0 to disable logging dropped message warnings by \u003ca href=\"https://github.com/tommyulfsparre\"\u003e\u003ccode\u003e@​tommyulfsparre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1086\"\u003elogfellow/logstash-logback-encoder#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix flaky flushWithNullOutputStream test by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1101\"\u003elogfellow/logstash-logback-encoder#1101\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:book: Documentation, Tests and Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate artifact publishing to Maven Central Portal by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1090\"\u003elogfellow/logstash-logback-encoder#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch release flow to manual GitHub action trigger by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1091\"\u003elogfellow/logstash-logback-encoder#1091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump CodeQL action to v3 by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1102\"\u003elogfellow/logstash-logback-encoder#1102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven to 3.9.11 by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1103\"\u003elogfellow/logstash-logback-encoder#1103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Thread and ThreadLocal cleanup by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1105\"\u003elogfellow/logstash-logback-encoder#1105\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:up: Dependency Upgrades\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.12.1 to 6.0.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/logfellow/logstash-logback-encoder/pull/1085\"\u003elogfellow/logstash-logback-encoder#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 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/logfellow/logstash-logback-encoder/pull/1066\"\u003elogfellow/logstash-logback-encoder#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mockito.version from 5.16.1 to 5.20.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/logfellow/logstash-logback-encoder/pull/1067\"\u003elogfellow/logstash-logback-encoder#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.felix:maven-bundle-plugin from 5.1.9 to 6.0.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/logfellow/logstash-logback-encoder/pull/1068\"\u003elogfellow/logstash-logback-encoder#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade various dependencies and plugins by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1089\"\u003elogfellow/logstash-logback-encoder#1089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 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/logfellow/logstash-logback-encoder/pull/1092\"\u003elogfellow/logstash-logback-encoder#1092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.puppycrawl.tools:checkstyle from 12.0.0 to 12.0.1 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/logfellow/logstash-logback-encoder/pull/1093\"\u003elogfellow/logstash-logback-encoder#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade lmax disruptor to 4.0.0 by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1096\"\u003elogfellow/logstash-logback-encoder#1096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:xml-maven-plugin from 1.1.0 to 1.2.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/logfellow/logstash-logback-encoder/pull/1098\"\u003elogfellow/logstash-logback-encoder#1098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.puppycrawl.tools:checkstyle from 12.0.1 to 12.1.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/logfellow/logstash-logback-encoder/pull/1099\"\u003elogfellow/logstash-logback-encoder#1099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tools.jackson:jackson-bom from 3.0.0 to 3.0.1 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/logfellow/logstash-logback-encoder/pull/1100\"\u003elogfellow/logstash-logback-encoder#1100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump logback-core.version from 1.5.19 to 1.5.20 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/logfellow/logstash-logback-encoder/pull/1097\"\u003elogfellow/logstash-logback-encoder#1097\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/patrickjbarry\"\u003e\u003ccode\u003e@​patrickjbarry\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1104\"\u003elogfellow/logstash-logback-encoder#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tommyulfsparre\"\u003e\u003ccode\u003e@​tommyulfsparre\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1086\"\u003elogfellow/logstash-logback-encoder#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxxedev\"\u003e\u003ccode\u003e@​maxxedev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1043\"\u003elogfellow/logstash-logback-encoder#1043\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/compare/logstash-logback-encoder-8.1...logstash-logback-encoder-9.0\"\u003ehttps://github.com/logfellow/logstash-logback-encoder/compare/logstash-logback-encoder-8.1...logstash-logback-encoder-9.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/logfellow/logstash-logback-encoder/commit/e8a1c8e6ec2407c9cede77ec969d94bfe6848dc6\"\u003e\u003ccode\u003ee8a1c8e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release logstash-logback-encoder-9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/eecb205fde0598bcfedc557ecc57ccc9e854c303\"\u003e\u003ccode\u003eeecb205\u003c/code\u003e\u003c/a\u003e Add link to discussions in contributing.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/572543c7f1bf2e55248e302517acfa02181c615d\"\u003e\u003ccode\u003e572543c\u003c/code\u003e\u003c/a\u003e fix build badge in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/c64b9987d3a2aebf5272728dba58cfe3b469884e\"\u003e\u003ccode\u003ec64b998\u003c/code\u003e\u003c/a\u003e Use alert at top of readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/f74c821922bfa5ff70b8d36355f8bc4eae888fa1\"\u003e\u003ccode\u003ef74c821\u003c/code\u003e\u003c/a\u003e Make it possible to pretty print throwables as array of strings. (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/358f644881eea7ffd7352290d5926adb31ccb05c\"\u003e\u003ccode\u003e358f644\u003c/code\u003e\u003c/a\u003e Document Thread and ThreadLocal cleanup (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/0d553cf96ba693c17cfa24c1bc72e12f9491681e\"\u003e\u003ccode\u003e0d553cf\u003c/code\u003e\u003c/a\u003e Add ability to suppress messages from stacktrace  (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/c9318cd682cd72e81693481a3e76b4a0518d5f17\"\u003e\u003ccode\u003ec9318cd\u003c/code\u003e\u003c/a\u003e Bump maven to 3.9.11 (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/ef58694e9eacf76da73bb2653ce11feb09cba7c9\"\u003e\u003ccode\u003eef58694\u003c/code\u003e\u003c/a\u003e Bump codeql action to v3 (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/3059741b6e4b1d4a277a88c7126dcc93f01511a6\"\u003e\u003ccode\u003e3059741\u003c/code\u003e\u003c/a\u003e Bump logback-core.version from 1.5.19 to 1.5.20 (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/compare/logstash-logback-encoder-8.1...logstash-logback-encoder-9.0\"\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.10\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.10\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate site for 42.7.10 release \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/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCreate DisabledIfServerGreater annotation  \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/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix non-standard strings failing test for version 19 \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/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e)\u0026quot; \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/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix small issues in ConnectionFactoryImpl \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/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Shadow 9 \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance \u003ca href=\"https://github.com/Praveen7294\"\u003e\u003ccode\u003e@​Praveen7294\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance \u003ca href=\"https://github.com/aclfe\"\u003e\u003ccode\u003e@​aclfe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs \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/3917\"\u003e#3917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elastEditYear to 2026 and bump version \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/3909\"\u003e#3909\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \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/3913\"\u003e#3913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update github/codeql-action digest to 4bdb89f \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3914\"\u003e#3914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update ubuntu:24.04 docker digest to cd1dba6 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3915\"\u003e#3915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency com.typesafe.play:sbt-plugin to v2.9.10 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3916\"\u003e#3916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev42.7.9\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded changelogs for version 42.7.9 \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/3908\"\u003e#3908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethe classloader is nullable, and remove a space \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/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix:  incorrect pg_stat_replication.reply_time calculation \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/3906\"\u003e#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3892\"\u003e#3892\u003c/a\u003e, PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only \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/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix badges for maven central and search paths. Sonatype has changed the search paths \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/3901\"\u003e#3901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) \u003ca href=\"https://github.com/m-van-tilburg\"\u003e\u003ccode\u003e@​m-van-tilburg\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add CI tests with Java 26 \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/3893\"\u003e#3893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder \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/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse ssl_is_used() to check for ssl connection \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/3867\"\u003e#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd PEMKeyManager to handle PEM based certs and keys. \u003ca href=\"https://github.com/harinath001\"\u003e\u003ccode\u003e@​harinath001\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComment and simplify the complex state machine logic in QueryExecutorImpl \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/3850\"\u003e#3850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN\u0026quot; \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/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN \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/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSmall simplication of locking patterns in QueryExecutorBase \u003ca href=\"https://github.com/Sanne\"\u003e\u003ccode\u003e@​Sanne\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3849\"\u003e#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value \u003ca href=\"https://github.com/sodekim\"\u003e\u003ccode\u003e@​sodekim\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: default query timeout property \u003ca href=\"https://github.com/cfredri4\"\u003e\u003ccode\u003e@​cfredri4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate action to deploy docs to \u003ca href=\"https://pgjdbc.github.io/\"\u003ehttps://pgjdbc.github.io/\u003c/a\u003e \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/3819\"\u003e#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix homepage release note \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/3817\"\u003e#3817\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\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/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.10] (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate to Shadow 9 \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3931\"\u003ePR 3931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3925\"\u003epgjdbc/pgjdbc#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3922\"\u003epgjdbc/pgjdbc#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3917\"\u003e#3917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3917\"\u003epgjdbc/pgjdbc#3917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: non-standard strings failing test for version 19 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3934\"\u003epgjdbc/pgjdbc#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: small issues in ConnectionFactoryImpl [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3929\"\u003epgjdbc/pgjdbc#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3913\"\u003ePR # 3913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3911\"\u003epgjdbc/pgjdbc#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3912\"\u003epgjdbc/pgjdbc#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: add the new PGP signing key to the official documentation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3813\"\u003epgjdbc/pgjdbc#3813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverted\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot; [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3932\"\u003e#3932\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3932\"\u003epgjdbc/pgjdbc#3932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.9] (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: query timeout property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3705\"\u003epgjdbc/pgjdbc#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add PEMKeyManager to handle PEM based certs and keys [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3700\"\u003epgjdbc/pgjdbc#3700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3847\"\u003epgjdbc/pgjdbc#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity: Use a static method forName to load all user supplied classes. Use the Class.forName 3 parameter method and do not initilize it unless it is a subclass of the expected class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: incorrect pg_stat_replication.reply_time calculation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3906\"\u003e#3906\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3906\"\u003epgjdbc/pgjdbc#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: close temporary lob descriptors that are used internally in PreparedStatement#setBlob\u003c/li\u003e\n\u003cli\u003efix: PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3897\"\u003epgjdbc/pgjdbc#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3887\"\u003epgjdbc/pgjdbc#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Simplify concurrency guards on QueryExecutorBase#transaction and QueryExecutorBase#standardConformingStrings [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3849\"\u003epgjdbc/pgjdbc#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid memory leaks in Java \u0026lt;= 21 caused by Thread.inheritedAccessControlContext [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3886\"\u003epgjdbc/pgjdbc#3886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3838\"\u003e#3838\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3838\"\u003epgjdbc/pgjdbc#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use ssl_is_used() to check for ssl connection [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3867\"\u003e#3867\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3867\"\u003epgjdbc/pgjdbc#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: the classloader is nullable [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3907\"\u003e#3907\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3907\"\u003epgjdbc/pgjdbc#3907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/pgjdbc/pgjdbc/commit/27571c8e18712e7fc6a007bd38ab8e3d6c309c0c\"\u003e\u003ccode\u003e27571c8\u003c/code\u003e\u003c/a\u003e Update site for 42.7.10 release (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/c7b512d138204bffb8d963fbb7e138e51501363e\"\u003e\u003ccode\u003ec7b512d\u003c/code\u003e\u003c/a\u003e Create DisabledIfServerGreater annotation for disabling tests for newer serve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/47f7e3bba211dc2078bcbe3bcc1ffede855d2b1e\"\u003e\u003ccode\u003e47f7e3b\u003c/code\u003e\u003c/a\u003e fix non-standard strings failing test for version 19 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/d4cf4200a85600509a12740cfa99cd1836adc465\"\u003e\u003ccode\u003ed4cf420\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot;...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/6ea732c4984af6cae52abb061bdc81ae318ed98f\"\u003e\u003ccode\u003e6ea732c\u003c/code\u003e\u003c/a\u003e fix small issues in ConnectionFactoryImpl (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/95cecdb4071d86bed90a13a8b91c66f00fe0ae06\"\u003e\u003ccode\u003e95cecdb\u003c/code\u003e\u003c/a\u003e Migrate to Shadow 9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/5762c4269c6a22267aeccbd328d49803fd0abb71\"\u003e\u003ccode\u003e5762c42\u003c/code\u003e\u003c/a\u003e style: fix empty line before javadoc for checkstyle compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/1ac8d99a0042dd8250475aed477bdbfed565a7c1\"\u003e\u003ccode\u003e1ac8d99\u003c/code\u003e\u003c/a\u003e style: fix lambda argument indentation for checkstyle compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/3fab588d93ae4cfeb13f75ba08894b804b256d51\"\u003e\u003ccode\u003e3fab588\u003c/code\u003e\u003c/a\u003e test: add autosave=always|never|conservative and cleanupSavepoints=true|false...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9c20cc2da632fd43f7662cdd10699a22c7fae4c3\"\u003e\u003ccode\u003e9c20cc2\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 4bdb89f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.7...REL42.7.10\"\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.flywaydb:flyway-core` from 11.10.1 to 12.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flyway/flyway/releases\"\u003eorg.flywaydb:flyway-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFlyway 12.0.2\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 12.0.1\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 12.0.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.20.3\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.20.2\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.20.1\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.20.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.19.1\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.19.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.18.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.17.2\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.17.1\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.17.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.16.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.15.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.14.1\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.14.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\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/flyway/flyway/commit/635355cfe317236b342ecd3897134d459d7d9f86\"\u003e\u003ccode\u003e635355c\u003c/code\u003e\u003c/a\u003e Bump version to flyway-12.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/9fc87c32b807be8ad66d559ba9b7c9388905e1c6\"\u003e\u003ccode\u003e9fc87c3\u003c/code\u003e\u003c/a\u003e Bump version to flyway-12.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/d003178d29f9d19a8381f70d4f0a44fdae08dd34\"\u003e\u003ccode\u003ed003178\u003c/code\u003e\u003c/a\u003e Bump version to flyway-12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/6aa438ea6f9905ac34e95caacfa8357f4b479439\"\u003e\u003ccode\u003e6aa438e\u003c/code\u003e\u003c/a\u003e Bump version to flyway-11.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/c78c70b258c2e2e156d19d2c35f802d74f45bf82\"\u003e\u003ccode\u003ec78c70b\u003c/code\u003e\u003c/a\u003e Bump version to flyway-11.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/69d5c7ee9b3412aaa8dbc26b0ec979d989227b6a\"\u003e\u003ccode\u003e69d5c7e\u003c/code\u003e\u003c/a\u003e Bump version to flyway-11.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/233594414993ecdfb62144185bf60de596b77d89\"\u003e\u003ccode\u003e2335944\u003c/code\u003e\u003c/a\u003e Bump version to flyway-11.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/3331f98fec225d1e7978c4e8e417a31a6c5e1208\"\u003e\u003ccode\u003e3331f98\u003c/code\u003e\u003c/a\u003e Bump version to flyway-11.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/81bd9f856f6769e276dab518cea5a592b83f43ae\"\u003e\u003ccode\u003e81bd9f8\u003c/code\u003e\u003c/a\u003e Bump version to flyway-11.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/d7b93fa4cd36a404a341844c057e2f29740c6145\"\u003e\u003ccode\u003ed7b93fa\u003c/code\u003e\u003c/a\u003e Bump version to flyway-11.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flyway/flyway/compare/flyway-11.10.1...flyway-12.0.2\"\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.1 to 12.0.2\n\nUpdates `org.flywaydb:flyway-database-postgresql` from 11.10.1 to 12.0.2\n\nUpdates `com.google.cloud.sql:postgres-socket-factory` from 1.25.1 to 1.28.1\n\nUpdates `com.fasterxml.jackson.module:jackson-module-jaxb-annotations` from 2.20.2 to 2.21.1\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/d92a13aa97bf2b30097fa7ad671b0318980f5add\"\u003e\u003ccode\u003ed92a13a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/7a124fdcda154aaa4ba7814fcd6f8316a7f3541e\"\u003e\u003ccode\u003e7a124fd\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/f6a277bf758168a5276dcd9557a3114786a0b7a6\"\u003e\u003ccode\u003ef6a277b\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/90c0cb78a3294c85d27c079392f16a5e750812f1\"\u003e\u003ccode\u003e90c0cb7\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/b828ca4f04440e796f985f7834e7a85343aaf824\"\u003e\u003ccode\u003eb828ca4\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/c3291f26e9202e8ed4def19bd554a11fbc4ebb6d\"\u003e\u003ccode\u003ec3291f2\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/69aa9a6343a823bbd9bcb172cd7108da199957fe\"\u003e\u003ccode\u003e69aa9a6\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/10fda4e9be2d208276da77b9c01336e1aca73a27\"\u003e\u003ccode\u003e10fda4e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/04950af192ae40e0e3593e7a9863b61654903938\"\u003e\u003ccode\u003e04950af\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/8d4a1bfb47a6bf9b78c3dd7a1904002cdda3adb0\"\u003e\u003ccode\u003e8d4a1bf\u003c/code\u003e\u003c/a\u003e Add ref to SPI subtypes module from release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-modules-base/compare/jackson-modules-base-2.20.2...jackson-modules-base-2.21.1\"\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.20.2 to 2.21.1\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/9a9c4a55f43fb0c05db3399381a8a53c382ab9ed\"\u003e\u003ccode\u003e9a9c4a5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/a87308938b638580231e1b475eafdd004c85d9bc\"\u003e\u003ccode\u003ea873089\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/d7455c250d4c90626acde3f33ee8f19ee98cab49\"\u003e\u003ccode\u003ed7455c2\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/fd4c6c148eb53605b1ce269e1def27314c112fc0\"\u003e\u003ccode\u003efd4c6c1\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/da792903fa814dc59a3219a0b819f97b14cd7f15\"\u003e\u003ccode\u003eda79290\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/c0ee83c9f444d6eeff1c9de2999fc8bae8a8bf2b\"\u003e\u003ccode\u003ec0ee83c\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/f136300e37a80d44f9903c135e916dd9bab04cac\"\u003e\u003ccode\u003ef136300\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/5a7b40d1e9c08f1b4809e38cc007a40c9890a000\"\u003e\u003ccode\u003e5a7b40d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/f94a950ec77c1fd6bd6ba0fe89b32d5658dc156e\"\u003e\u003ccode\u003ef94a950\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/993cb5f746f2f64e6ae9773fcabe1cc38dfd986d\"\u003e\u003ccode\u003e993cb5f\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/compare/jackson-module-kotlin-2.20.2...jackson-module-kotlin-2.21.1\"\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.20.2 to 2.21.1\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/da4b3fc7f071b2c8e5256e2763e7829f9d2caa7f\"\u003e\u003ccode\u003eda4b3fc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4326690af5f5112c28b25d093194c89ce61fd94e\"\u003e\u003ccode\u003e4326690\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/035d3a422d76395f96426d6f8d40bc605227349d\"\u003e\u003ccode\u003e035d3a4\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d7b2cdc45ee1868c6c7506a57b256d35fb15012e\"\u003e\u003ccode\u003ed7b2cdc\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ed6523781508e1f34b9a3e28481240f6341e0676\"\u003e\u003ccode\u003eed65237\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ee8f476993802239c69f64cbdcc5965d738f0b91\"\u003e\u003ccode\u003eee8f476\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/5cc35e3323256019f79a3d7283c7040e9c417887\"\u003e\u003ccode\u003e5cc35e3\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/fec242bae5f6e69e7e0058591cb89aab915c834c\"\u003e\u003ccode\u003efec242b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/9a6ef3f2653a86335ffa35cf94191e3ea3c44a4c\"\u003e\u003ccode\u003e9a6ef3f\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/376232110e44150ebc3e548f2e47d2fb0ac0f899\"\u003e\u003ccode\u003e3762321\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.20.2...jackson-dataformat-xml-2.21.1\"\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-jsr310` from 2.20.2 to 2.21.1\n\nUpdates `com.fasterxml.jackson.module:jackson-module-kotlin` from 2.20.2 to 2.21.1\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/9a9c4a55f43fb0c05db3399381a8a53c382ab9ed\"\u003e\u003ccode\u003e9a9c4a5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/a87308938b638580231e1b475eafdd004c85d9bc\"\u003e\u003ccode\u003ea873089\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/d7455c250d4c90626acde3f33ee8f19ee98cab49\"\u003e\u003ccode\u003ed7455c2\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/fd4c6c148eb53605b1ce269e1def27314c112fc0\"\u003e\u003ccode\u003efd4c6c1\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' int...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/sparenajob/pull/232","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fsparenajob/issues/232","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/232/packages"},{"uuid":"3976639456","node_id":"PR_kwDOA8ef7s7FkYOW","number":2326,"state":"closed","title":"Bump the dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-09T06:38:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T06:52:34.000Z","updated_at":"2026-03-09T06:38:44.000Z","time_to_close":1208768,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":21,"packages":[{"name":"ch.qos.logback:logback-classic","old_version":"1.5.24","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.20","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.20.1","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.20.1","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.github.dasniko:testcontainers-keycloak","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/dasniko/testcontainers-keycloak"},{"name":"de.fraunhofer.iosb.ilt:FROST-Client-Dynamic","old_version":"2.33","new_version":"2.34","repository_url":"https://github.com/FraunhoferIOSB/FROST-Client-Dynamic"},{"name":"de.grundid.opendatalab:geojson-jackson","old_version":"1.14","new_version":"3.0","repository_url":"https://github.com/opendatalab-de/geojson-jackson"},{"name":"io.prometheus:prometheus-metrics-bom","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/prometheus/client_java"},{"name":"org.eclipse.jetty.ee10:jetty-ee10-servlet","old_version":"12.1.5","new_version":"12.1.6"},{"name":"org.jooq:jooq","old_version":"3.20.10","new_version":"3.20.11"},{"name":"org.jooq:jooq-codegen","old_version":"3.20.10","new_version":"3.20.11"},{"name":"org.jooq:jooq-meta","old_version":"3.20.10","new_version":"3.20.11"},{"name":"org.junit:junit-bom","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.platform:junit-platform-suite","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.postgresql:postgresql","old_version":"42.7.8","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.14.1","new_version":"3.15.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-dependency-plugin","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/apache/maven-dependency-plugin"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"3.1.0","new_version":"3.2.1","repository_url":"https://github.com/diffplug/spotless"},{"name":"org.owasp:dependency-check-maven","old_version":"12.1.9","new_version":"12.2.0","repository_url":"https://github.com/dependency-check/DependencyCheck"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.4","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.24` | `1.5.32` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.20` | `2.21` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.20.1` | `2.21.1` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.20.1` | `2.21.1` |\n| [com.github.dasniko:testcontainers-keycloak](https://github.com/dasniko/testcontainers-keycloak) | `4.1.0` | `4.1.1` |\n| [de.fraunhofer.iosb.ilt:FROST-Client-Dynamic](https://github.com/FraunhoferIOSB/FROST-Client-Dynamic) | `2.33` | `2.34` |\n| [de.grundid.opendatalab:geojson-jackson](https://github.com/opendatalab-de/geojson-jackson) | `1.14` | `3.0` |\n| [io.prometheus:prometheus-metrics-bom](https://github.com/prometheus/client_java) | `1.4.3` | `1.5.0` |\n| org.eclipse.jetty.ee10:jetty-ee10-servlet | `12.1.5` | `12.1.6` |\n| org.jooq:jooq | `3.20.10` | `3.20.11` |\n| org.jooq:jooq-codegen | `3.20.10` | `3.20.11` |\n| org.jooq:jooq-meta | `3.20.10` | `3.20.11` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| [org.junit.platform:junit-platform-suite](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.8` | `42.7.10` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.14.1` | `3.15.0` |\n| [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) | `3.9.0` | `3.10.0` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `3.1.0` | `3.2.1` |\n| [org.owasp:dependency-check-maven](https://github.com/dependency-check/DependencyCheck) | `12.1.9` | `12.2.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.4` | `3.5.5` |\n\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.24 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.24...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 `com.fasterxml.jackson.core:jackson-annotations` from 2.20 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.20.1 to 2.21.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/f31979072b3f89254831ba3e7f3ebaa297814195\"\u003e\u003ccode\u003ef319790\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1b741b13b23375b9ba19c7452870045c31fc689a\"\u003e\u003ccode\u003e1b741b1\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/79f789e757b151805c4cb06297be6fac62c4d3d7\"\u003e\u003ccode\u003e79f789e\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/025b692f07198eded7120a3fa452cc4b279fa23f\"\u003e\u003ccode\u003e025b692\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/71ebce7594f3f0c4ca5e27a150850f545eb750c9\"\u003e\u003ccode\u003e71ebce7\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/edb8f4d2d94d9ed0a795208afa96461236977c39\"\u003e\u003ccode\u003eedb8f4d\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/0a214d11173ba0695af705d150faf70086d612cb\"\u003e\u003ccode\u003e0a214d1\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/9a46ef8ccac2f15cba1c82059fbcc3883798478a\"\u003e\u003ccode\u003e9a46ef8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/5f192db9c84c1e7a9e6ab7f631a77d4ac0719cb4\"\u003e\u003ccode\u003e5f192db\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/00342f2d155bba6ac9dbaa5a0fde1a57b7cc214c\"\u003e\u003ccode\u003e00342f2\u003c/code\u003e\u003c/a\u003e update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1555\"\u003e#1555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.20.1...jackson-core-2.21.1\"\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.20.1 to 2.21.1\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/da4b3fc7f071b2c8e5256e2763e7829f9d2caa7f\"\u003e\u003ccode\u003eda4b3fc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4326690af5f5112c28b25d093194c89ce61fd94e\"\u003e\u003ccode\u003e4326690\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/035d3a422d76395f96426d6f8d40bc605227349d\"\u003e\u003ccode\u003e035d3a4\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d7b2cdc45ee1868c6c7506a57b256d35fb15012e\"\u003e\u003ccode\u003ed7b2cdc\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ed6523781508e1f34b9a3e28481240f6341e0676\"\u003e\u003ccode\u003eed65237\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ee8f476993802239c69f64cbdcc5965d738f0b91\"\u003e\u003ccode\u003eee8f476\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/5cc35e3323256019f79a3d7283c7040e9c417887\"\u003e\u003ccode\u003e5cc35e3\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/fec242bae5f6e69e7e0058591cb89aab915c834c\"\u003e\u003ccode\u003efec242b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/9a6ef3f2653a86335ffa35cf94191e3ea3c44a4c\"\u003e\u003ccode\u003e9a6ef3f\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/376232110e44150ebc3e548f2e47d2fb0ac0f899\"\u003e\u003ccode\u003e3762321\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.20.1...jackson-dataformat-xml-2.21.1\"\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.20.1 to 2.21.1\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.20.1 to 2.21.1\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/da4b3fc7f071b2c8e5256e2763e7829f9d2caa7f\"\u003e\u003ccode\u003eda4b3fc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4326690af5f5112c28b25d093194c89ce61fd94e\"\u003e\u003ccode\u003e4326690\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/035d3a422d76395f96426d6f8d40bc605227349d\"\u003e\u003ccode\u003e035d3a4\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d7b2cdc45ee1868c6c7506a57b256d35fb15012e\"\u003e\u003ccode\u003ed7b2cdc\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ed6523781508e1f34b9a3e28481240f6341e0676\"\u003e\u003ccode\u003eed65237\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ee8f476993802239c69f64cbdcc5965d738f0b91\"\u003e\u003ccode\u003eee8f476\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/5cc35e3323256019f79a3d7283c7040e9c417887\"\u003e\u003ccode\u003e5cc35e3\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/fec242bae5f6e69e7e0058591cb89aab915c834c\"\u003e\u003ccode\u003efec242b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/9a6ef3f2653a86335ffa35cf94191e3ea3c44a4c\"\u003e\u003ccode\u003e9a6ef3f\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/376232110e44150ebc3e548f2e47d2fb0ac0f899\"\u003e\u003ccode\u003e3762321\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.20.1...jackson-dataformat-xml-2.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.dasniko:testcontainers-keycloak` from 4.1.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/releases\"\u003ecom.github.dasniko:testcontainers-keycloak's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ekeycloak-admin-client\u003c/code\u003e to \u003ccode\u003e26.0.8\u003c/code\u003e, which is aligned to default server version \u003ccode\u003e26.5\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/compare/v4.1.0...v4.1.1\"\u003ehttps://github.com/dasniko/testcontainers-keycloak/compare/v4.1.0...v4.1.1\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/dasniko/testcontainers-keycloak/commit/64f91fde5044f6a95c8b28b2c25a824bc651c6c5\"\u003e\u003ccode\u003e64f91fd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v4.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/ee18a5622225276b4aebb16b43cf2a4b4b32d2ec\"\u003e\u003ccode\u003eee18a56\u003c/code\u003e\u003c/a\u003e chore(deps): bump org.sonatype.central:central-publishing-maven-plugin (\u003ca href=\"https://redirect.github.com/dasniko/testcontainers-keycloak/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/f901260384f4e99e7d8520a9561dbf111c374e74\"\u003e\u003ccode\u003ef901260\u003c/code\u003e\u003c/a\u003e adjust Keycloak admin client version to align with Keycloak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/a891e25116acf79f5897f86cf38ec086035540b9\"\u003e\u003ccode\u003ea891e25\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/compare/v4.1.0...v4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `de.fraunhofer.iosb.ilt:FROST-Client-Dynamic` from 2.33 to 2.34\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FraunhoferIOSB/FROST-Client-Dynamic/blob/main/CHANGELOG.md\"\u003ede.fraunhofer.iosb.ilt:FROST-Client-Dynamic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eVersion 2.34-SNAPSHOT\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUpdates\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Jackson to 3.x\u003c/li\u003e\n\u003cli\u003eUpdated V2 model:\n\u003cul\u003e\n\u003cli\u003eChanged Datastream -\u0026gt; UltimateFeaturesOfInterest to many-to-many.\u003c/li\u003e\n\u003cli\u003eAdded runLog (Object) to Task.\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/FraunhoferIOSB/FROST-Client-Dynamic/commit/537abdec040af88e4ce853c088535a1c39d46bd4\"\u003e\u003ccode\u003e537abde\u003c/code\u003e\u003c/a\u003e Release v2.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FraunhoferIOSB/FROST-Client-Dynamic/commit/cf8994a17bf5746466d9ed3523aca5cedc486927\"\u003e\u003ccode\u003ecf8994a\u003c/code\u003e\u003c/a\u003e Fixed workflow environment variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FraunhoferIOSB/FROST-Client-Dynamic/commit/22d897d55b6bcd2e76fc006db155d479ba38f8b0\"\u003e\u003ccode\u003e22d897d\u003c/code\u003e\u003c/a\u003e Bump the dependencies group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/FROST-Client-Dynamic/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FraunhoferIOSB/FROST-Client-Dynamic/commit/d8cab06aba1a18260a1cc9b4e9f4358a6b7b8fde\"\u003e\u003ccode\u003ed8cab06\u003c/code\u003e\u003c/a\u003e Updated Jackson to 3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FraunhoferIOSB/FROST-Client-Dynamic/commit/3e9affa752e9f1e718c4420896bb55e812c076df\"\u003e\u003ccode\u003e3e9affa\u003c/code\u003e\u003c/a\u003e Updated V2 model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FraunhoferIOSB/FROST-Client-Dynamic/commit/e3c30d0713ba354f2cc156328777fa8821317b1d\"\u003e\u003ccode\u003ee3c30d0\u003c/code\u003e\u003c/a\u003e Prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FraunhoferIOSB/FROST-Client-Dynamic/compare/v2.33...v2.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `de.grundid.opendatalab:geojson-jackson` from 1.14 to 3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/9808af9112533d35c6792ffe975fead5f2e6704e\"\u003e\u003ccode\u003e9808af9\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release geojson-jackson-3.0 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/f865bf5e64c6bfd370d8f2e9625a9ca0d709ddd0\"\u003e\u003ccode\u003ef865bf5\u003c/code\u003e\u003c/a\u003e inc version to align with jackson\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/dc01b79f1242a28be1ee03a4526275148b28eeb5\"\u003e\u003ccode\u003edc01b79\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/opendatalab-de/geojson-jackson/commit/1178e49262158c9bc78c336f900d5002a73bccc9\"\u003e\u003ccode\u003e1178e49\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release geojson-jackson-1.19 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/0a07d8fda32515e31ad505082428b48fcfea769d\"\u003e\u003ccode\u003e0a07d8f\u003c/code\u003e\u003c/a\u003e release config update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/fdda76c7666000ed5d47604a98781f855bbafd4c\"\u003e\u003ccode\u003efdda76c\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/opendatalab-de/geojson-jackson/commit/8448366afeb585d44b729b3c5dbeba9143326f17\"\u003e\u003ccode\u003e8448366\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release geojson-jackson-1.17 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/6f57a753461f22eaff15a7530473f999bd27e35c\"\u003e\u003ccode\u003e6f57a75\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of geojson-jackson-1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/b844be4c6bc4f37c1da36229256d857819c898a9\"\u003e\u003ccode\u003eb844be4\u003c/code\u003e\u003c/a\u003e updated deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/d43b90c1a1923e9df6ee426752459011754ab134\"\u003e\u003ccode\u003ed43b90c\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/opendatalab-de/geojson-jackson/compare/geojson-jackson-1.14...geojson-jackson-3.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-bom` from 1.4.3 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_java/releases\"\u003eio.prometheus:prometheus-metrics-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eImprove histogram/summary performance under contention\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1794\"\u003e#1794\u003c/a\u003e) by \u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e — Significant throughput improvements for high-contention scenarios by striping \u003ccode\u003eobservationCount\u003c/code\u003e across multiple instances. Benchmarks show prometheusClassic improving from ~5,126 ops/s to ~14,624 ops/s (~185% improvement) and prometheusNative from ~3,854 ops/s to ~7,406 ops/s (~92% improvement).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eConfiguration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSupport environment variables in properties\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1828\"\u003e#1828\u003c/a\u003e) by \u003ca href=\"https://github.com/zeitlinger\"\u003e\u003ccode\u003e@​zeitlinger\u003c/code\u003e\u003c/a\u003e — Adds environment variable support for configuration (e.g., \u003ccode\u003eIO_PROMETHEUS_EXPORTER_HTTP_SERVER_PORT\u003c/code\u003e) while maintaining full backward compatibility. Also introduces snake_case property naming (recommended) while keeping camelCase working.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAllow metrics with the same name but different labels\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1800\"\u003e#1800\u003c/a\u003e) by \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e — Enables registration of metrics with the same name, with validation at both registration and scrape time.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAdd stable Metrics class to decouple consumers from protobuf version\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1873\"\u003e#1873\u003c/a\u003e) by \u003ca href=\"https://github.com/zeitlinger\"\u003e\u003ccode\u003e@​zeitlinger\u003c/code\u003e\u003c/a\u003e — Introduces a stable \u003ccode\u003eMetrics\u003c/code\u003e class so consumer code no longer needs import updates on protobuf upgrades.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOpenTelemetry\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAdd OTel support module and make examples standalone\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1868\"\u003e#1868\u003c/a\u003e) by \u003ca href=\"https://github.com/zeitlinger\"\u003e\u003ccode\u003e@​zeitlinger\u003c/code\u003e\u003c/a\u003e — New \u003ccode\u003eprometheus-metrics-otel-support\u003c/code\u003e module that bundles the OTel SDK and Prometheus exporter as a single dependency. Examples are now standalone and can be copy-pasted directly.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAdd docs and example for OTel JVM runtime metrics\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1861\"\u003e#1861\u003c/a\u003e) by \u003ca href=\"https://github.com/zeitlinger\"\u003e\u003ccode\u003e@​zeitlinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExporters\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAdd metricsHandlerPath and registerHealthHandler configuration options to HTTPServer\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1735\"\u003e#1735\u003c/a\u003e) by \u003ca href=\"https://github.com/Donnerbart\"\u003e\u003ccode\u003e@​Donnerbart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDisable compression in PrometheusScrapeHandler\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1691\"\u003e#1691\u003c/a\u003e) by \u003ca href=\"https://github.com/Myllyenko\"\u003e\u003ccode\u003e@​Myllyenko\u003c/code\u003e\u003c/a\u003e — Adds ability to disable compression in \u003ccode\u003ePrometheusScrapeHandler\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePrevent exception in HttpServer exporter when using custom root metrics path\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1772\"\u003e#1772\u003c/a\u003e) by \u003ca href=\"https://github.com/Donnerbart\"\u003e\u003ccode\u003e@​Donnerbart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInstrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAdd custom tags to JVM metrics\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1769\"\u003e#1769\u003c/a\u003e) by \u003ca href=\"https://github.com/sibasispadhi\"\u003e\u003ccode\u003e@​sibasispadhi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVerify and document native histograms with custom buckets (NHCB) support\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1846\"\u003e#1846\u003c/a\u003e) by \u003ca href=\"https://github.com/zeitlinger\"\u003e\u003ccode\u003e@​zeitlinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🏕 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdding ability to disable compression in PrometheusScrapeHandler by \u003ca href=\"https://github.com/Myllyenko\"\u003e\u003ccode\u003e@​Myllyenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1691\"\u003eprometheus/client_java#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd metricsHandlerPath and registerHealthHandler configuration options to HTTPServer by \u003ca href=\"https://github.com/Donnerbart\"\u003e\u003ccode\u003e@​Donnerbart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1735\"\u003eprometheus/client_java#1735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd custom tags to JVM metrics by \u003ca href=\"https://github.com/sibasispadhi\"\u003e\u003ccode\u003e@​sibasispadhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1769\"\u003eprometheus/client_java#1769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent exception in HttpServer exporter when using custom root metrics path by \u003ca href=\"https://github.com/Donnerbart\"\u003e\u003ccode\u003e@​Donnerbart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1772\"\u003eprometheus/client_java#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow metrics with the same name different labels by \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1800\"\u003eprometheus/client_java#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove histogram, summary performance under contention by striping observationCount by \u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1794\"\u003eprometheus/client_java#1794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esupport environment variables in properties by \u003ca href=\"https://github.com/zeitlinger\"\u003e\u003ccode\u003e@​zeitlinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1828\"\u003eprometheus/client_java#1828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVerify and document native histograms with custom buckets (NHCB) support by \u003ca href=\"https://github.com/zeitlinger\"\u003e\u003ccode\u003e@​zeitlinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1846\"\u003eprometheus/client_java#1846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove help text validation by \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1866\"\u003eprometheus/client_java#1866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd docs and example for OTel JVM runtime metrics by \u003ca href=\"https://github.com/zeitlinger\"\u003e\u003ccode\u003e@​zeitlinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1861\"\u003eprometheus/client_java#1861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OTel support module and make examples standalone by \u003ca href=\"https://github.com/zeitlinger\"\u003e\u003ccode\u003e@​zeitlinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1868\"\u003eprometheus/client_java#1868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd stable Metrics class to decouple consumers from protobuf version by \u003ca href=\"https://github.com/zeitlinger\"\u003e\u003ccode\u003e@​zeitlinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1873\"\u003eprometheus/client_java#1873\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/prometheus/client_java/commit/4e2d6b85df690c296a17a84a89e1b49671977833\"\u003e\u003ccode\u003e4e2d6b8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lychee to v0.23.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1874\"\u003e#1874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/229e2e003bd639f3744566940f503d05e8b9ba18\"\u003e\u003ccode\u003e229e2e0\u003c/code\u003e\u003c/a\u003e Add stable Metrics class to decouple consumers from protobuf version (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/246c956d3a54efecf12f5ded2098e489d1e73866\"\u003e\u003ccode\u003e246c956\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency io.opentelemetry.instrumentation:opentelemetry-i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/35381750488ad1e3348e6ed0a88379dd47384810\"\u003e\u003ccode\u003e3538175\u003c/code\u003e\u003c/a\u003e Add OTel support module and make examples standalone (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1868\"\u003e#1868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/7e472c7c9c9b4b49339cc95162b67c1b10cb3ba7\"\u003e\u003ccode\u003e7e472c7\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency io.opentelemetry.instrumentation:opentelemetry-i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/d50be827046c0547e0e534569480bf349e0c3376\"\u003e\u003ccode\u003ed50be82\u003c/code\u003e\u003c/a\u003e chore(deps): update grafana/grafana docker tag to v12.3.3 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/dd26eac74d370564c954fec9d5116ad36c177c11\"\u003e\u003ccode\u003edd26eac\u003c/code\u003e\u003c/a\u003e chore(deps): update module go:github.com/grafana/oats to v0.6.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1869\"\u003e#1869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/64c521b9f8b60c3346a482f33304eb97f5726e6b\"\u003e\u003ccode\u003e64c521b\u003c/code\u003e\u003c/a\u003e Add docs and example for OTel JVM runtime metrics (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1861\"\u003e#1861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/09bbeee1225edb7d7e4acb6c4525c9c53fb2e613\"\u003e\u003ccode\u003e09bbeee\u003c/code\u003e\u003c/a\u003e chore(deps): update eclipse-temurin:25.0.2_10-jre docker digest to 43a7b50 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/e93cc0fe1e3887124cf774acb78f5729ab7455a3\"\u003e\u003ccode\u003ee93cc0f\u003c/code\u003e\u003c/a\u003e Remove help text validation (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_java/compare/v1.4.3...v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlet` from 12.1.5 to 12.1.6\n\nUpdates `org.jooq:jooq` from 3.20.10 to 3.20.11\n\nUpdates `org.jooq:jooq-codegen` from 3.20.10 to 3.20.11\n\nUpdates `org.jooq:jooq-meta` from 3.20.10 to 3.20.11\n\nUpdates `org.jooq:jooq-codegen` from 3.20.10 to 3.20.11\n\nUpdates `org.jooq:jooq-meta` from 3.20.10 to 3.20.11\n\nUpdates `org.junit:junit-bom` from 6.0.2 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/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.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/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.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\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/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.platform:junit-platform-suite` from 6.0.2 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/junit-team/junit-framework/releases\"\u003eorg.junit.platform:junit-platform-suite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/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.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\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/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\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.8 to 42.7.10\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.10\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate site for 42.7.10 release \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/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCreate DisabledIfServerGreater annotation  \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/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix non-standard strings failing test for version 19 \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/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e)\u0026quot; \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/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix small issues in ConnectionFactoryImpl \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/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Shadow 9 \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance \u003ca href=\"https://github.com/Praveen7294\"\u003e\u003ccode\u003e@​Praveen7294\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance \u003ca href=\"https://github.com/aclfe\"\u003e\u003ccode\u003e@​aclfe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs \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/3917\"\u003e#3917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elastEditYear to 2026 and bump version \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/3909\"\u003e#3909\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \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/3913\"\u003e#3913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update github/codeql-action digest to 4bdb89f \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3914\"\u003e#3914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update ubuntu:24.04 docker digest to cd1dba6 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3915\"\u003e#3915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency com.typesafe.play:sbt-plugin to v2.9.10 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3916\"\u003e#3916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev42.7.9\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded changelogs for version 42.7.9 \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/3908\"\u003e#3908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethe classloader is nullable, and remove a space \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/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix:  incorrect pg_stat_replication.reply_time calculation \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/3906\"\u003e#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3892\"\u003e#3892\u003c/a\u003e, PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only \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/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix badges for maven central and search paths. Sonatype has changed the search paths \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/3901\"\u003e#3901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) \u003ca href=\"https://github.com/m-van-tilburg\"\u003e\u003ccode\u003e@​m-van-tilburg\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add CI tests with Java 26 \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/3893\"\u003e#3893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder \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/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse ssl_is_used() to check for ssl connection \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/3867\"\u003e#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd PEMKeyManager to handle PEM based certs and keys. \u003ca href=\"https://github.com/harinath001\"\u003e\u003ccode\u003e@​harinath001\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComment and simplify the complex state machine logic in QueryExecutorImpl \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/3850\"\u003e#3850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN\u0026quot; \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/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN \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/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSmall simplication of locking patterns in QueryExecutorBase \u003ca href=\"https://github.com/Sanne\"\u003e\u003ccode\u003e@​Sanne\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3849\"\u003e#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value \u003ca href=\"https://github.com/sodekim\"\u003e\u003ccode\u003e@​sodekim\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: default query timeout property \u003ca href=\"https://github.com/cfredri4\"\u003e\u003ccode\u003e@​cfredri4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate action to deploy docs to \u003ca href=\"https://pgjdbc.github.io/\"\u003ehttps://pgjdbc.github.io/\u003c/a\u003e \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/3819\"\u003e#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix homepage release note \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/3817\"\u003e#3817\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\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/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.10] (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate to Shadow 9 \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3931\"\u003ePR 3931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3925\"\u003epgjdbc/pgjdbc#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3922\"\u003epgjdbc/pgjdbc#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3917\"\u003e#3917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3917\"\u003epgjdbc/pgjdbc#3917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: non-standard strings failing test for version 19 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3934\"\u003epgjdbc/pgjdbc#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: small issues in ConnectionFactoryImpl [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3929\"\u003epgjdbc/pgjdbc#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3913\"\u003ePR # 3913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3911\"\u003epgjdbc/pgjdbc#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3912\"\u003epgjdbc/pgjdbc#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: add the new PGP signing key to the official documentation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3813\"\u003epgjdbc/pgjdbc#3813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverted\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot; [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3932\"\u003e#3932\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3932\"\u003epgjdbc/pgjdbc#3932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.9] (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: query timeout property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3705\"\u003epgjdbc/pgjdbc#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add PEMKeyManager to handle PEM based certs and keys [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3700\"\u003epgjdbc/pgjdbc#3700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3847\"\u003epgjdbc/pgjdbc#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity: Use a static method forName to load all user supplied classes. Use the Class.forName 3 parameter method and do not initilize it unless it is a subclass of the expected class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: incorrect pg_stat_replication.reply_time calculation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3906\"\u003e#3906\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3906\"\u003epgjdbc/pgjdbc#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: close temporary lob descriptors that are used internally in PreparedStatement#setBlob\u003c/li\u003e\n\u003cli\u003efix: PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3897\"\u003epgjdbc/pgjdbc#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3887\"\u003epgjdbc/pgjdbc#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Simplify concurrency guards on QueryExecutorBase#transaction and QueryExecutorBase#standardConformingStrings [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3849\"\u003epgjdbc/pgjdbc#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid memory leaks in Java \u0026lt;= 21 caused by Thread.inheritedAccessControlContext [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3886\"\u003epgjdbc/pgjdbc#3886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3838\"\u003e#3838\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3838\"\u003epgjdbc/pgjdbc#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use ssl_is_used() to check for ssl connection [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3867\"\u003e#3867\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3867\"\u003epgjdbc/pgjdbc#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: the classloader is nullable [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3907\"\u003e#3907\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3907\"\u003epgjdbc/pgjdbc#3907\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/pgjdbc/pgjdbc/commit/27571c8e18712e7fc6a007bd38ab8e3d6c309c0c\"\u003e\u003ccode\u003e27571c8\u003c/code\u003e\u003c/a\u003e Update site for 42.7.10 release (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/c7b512d138204bffb8d963fbb7e138e51501363e\"\u003e\u003ccode\u003ec7b512d\u003c/code\u003e\u003c/a\u003e Create DisabledIfServerGreater annotation for disabling tests for newer serve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/47f7e3bba211dc2078bcbe3bcc1ffede855d2b1e\"\u003e\u003ccode\u003e47f7e3b\u003c/code\u003e\u003c/a\u003e fix non-standard strings failing test for version 19 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/d4cf4200a85600509a12740cfa99cd1836adc465\"\u003e\u003ccode\u003ed4cf420\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot;...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/6ea732c4984af6cae52abb061bdc81ae318ed98f\"\u003e\u003ccode\u003e6ea732c\u003c/code\u003e\u003c/a\u003e fix small issues in ConnectionFactoryImpl (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/95cecdb4071d86bed90a13a8b91c66f00fe0ae06\"\u003e\u003ccode\u003e95cecdb\u003c/code\u003e\u003c/a\u003e Migrate to Shadow 9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/5762c4269c6a22267aeccbd328d49803fd0abb71\"\u003e\u003ccode\u003e5762c42\u003c/code\u003e\u003c/a\u003e style: fix empty line before javadoc for checkstyle compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/1ac8d99a0042dd8250475aed477bdbfed565a7c1\"\u003e\u003ccode\u003e1ac8d99\u003c/code\u003e\u003c/a\u003e style: fix lambda argument indentation for checkstyle compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/3fab588d93ae4cfeb13f75ba08894b804b256d51\"\u003e\u003ccode\u003e3fab588\u003c/code\u003e\u003c/a\u003e test: add autosave=always|never|conservative and cleanupSavepoints=true|false...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9c20cc2da632fd43f7662cdd10699a22c7fae4c3\"\u003e\u003ccode\u003e9c20cc2\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 4bdb89f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.8...REL42.7.10\"\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-compiler-plugin` from 3.14.1 to 3.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-compiler-plugin/releases\"\u003eorg.apache.maven.plugins:maven-compiler-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.15.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Java 25 compatibility during integration tests (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1020\"\u003e#1020\u003c/a\u003e) \u003ca href=\"https://github.com/desruisseaux\"\u003e\u003ccode\u003e@​desruisseaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-540\"\u003e[MCOMPILER-540]\u003c/a\u003e - useIncrementalCompilation=false may add generated sources to the sources list (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/192\"\u003e#192\u003c/a\u003e) \u003ca href=\"https://github.com/mensinda\"\u003e\u003ccode\u003e@​mensinda\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\u003eBump org.apache.maven.plugins:maven-plugins from 45 to 46 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1015\"\u003e#1015\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove declaration of \u0026quot;plexus-snapshots\u0026quot; repository (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1010\"\u003e#1010\u003c/a\u003e) \u003ca href=\"https://github.com/desruisseaux\"\u003e\u003ccode\u003e@​desruisseaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWorks only with Maven 4.0.0 rc4 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/996\"\u003e#996\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Java 25 and Maven 4 in CI (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/975\"\u003e#975\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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.maven.plugin-testing:maven-plugin-testing-harness from 3.4.0 to 3.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1016\"\u003e#1016\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump plexusCompilerVersion from 2.16.1 to 2.16.2 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1021\"\u003e#1021\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 46 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1019\"\u003e#1019\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.5.1 to 1.5.2 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1008\"\u003e#1008\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.9 to 9.9.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1005\"\u003e#1005\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.11 to 3.9.12 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1007\"\u003e#1007\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-plugin-testing-harness to 3.4.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1001\"\u003e#1001\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 plexusCompilerVersion from 2.16.0 to 2.16.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/999\"\u003e#999\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.5.0 to 1.5.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/993\"\u003e#993\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump plexusCompilerVersion from 2.15.0 to 2.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/992\"\u003e#992\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.8 to 9.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/981\"\u003e#981\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-compiler-plugin/commit/9290cb337f199673e02b6beac0fba37d8066d72c\"\u003e\u003ccode\u003e9290cb3\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-compiler-plugin-3.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/3657d40307e88d760e00bce785ad9ec70db33f95\"\u003e\u003ccode\u003e3657d40\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugin-testing:maven-plugin-testing-harness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/7bbf805c330756ea2f79c467657e42b0d27503e2\"\u003e\u003ccode\u003e7bbf805\u003c/code\u003e\u003c/a\u003e Bump plexusCompilerVersion from 2.16.1 to 2.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/57fa93829b58ea293e978d1233c2f4b3cda83c17\"\u003e\u003ccode\u003e57fa938\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 46 to 47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/385e3f2809802c6908a36e8c17ef35ed7c869168\"\u003e\u003ccode\u003e385e3f2\u003c/code\u003e\u003c/a\u003e Fix Java 25 compatibility during integration tests (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1020\"\u003e#1020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/6b34423a7f1ad7db000fc5d64aa54052d5d88aa2\"\u003e\u003ccode\u003e6b34423\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 45 to 46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/aaeb9c6079c6ed012d71e660465d99ee1806a12b\"\u003e\u003ccode\u003eaaeb9c6\u003c/code\u003e\u003c/a\u003e [MCOMPILER-540] useIncrementalCompilation=false may add generated sources to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/6e3db9d2c13c7309f12e9dadc8eac985b4426554\"\u003e\u003ccode\u003e6e3db9d\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-java from 1.5.1 to 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/0fe9b843f9065fc40eebfddc7f5e0a479cc76c6d\"\u003e\u003ccode\u003e0fe9b84\u003c/code\u003e\u003c/a\u003e Remove declaration of \u0026quot;plexus-snapshots\u0026quot; repository (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1010\"\u003e#1010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/35f68008c4025f7b7eb669303d315197b03cd5b4\"\u003e\u003ccode\u003e35f6800\u003c/code\u003e\u003c/a\u003e Bump org.ow2.asm:asm from 9.9 to 9.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.14.1...maven-compiler-plugin-3.15.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-dependency-plugin` from 3.9.0 to 3.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-dependency-plugin/releases\"\u003eorg.apache.maven.plugins:maven-dependency-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.10.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\u003eIntroduce graphRoots for dependencyFilter based mojos (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1571\"\u003e#1571\u003c/a\u003e) \u003ca href=\"https://github.com/rfscholte\"\u003e\u003ccode\u003e@​rfscholte\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\u003eApply excludeReactor to plugin dependencies in go-offline and resolve-plugins (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1583\"\u003e#1583\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly log dependency classpath when no property/file output is specified (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1551\"\u003e#1551\u003c/a\u003e) \u003ca href=\"https://github.com/mwalser\"\u003e\u003ccode\u003e@​mwalser\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MDEP-974\"\u003e[MDEP-974]\u003c/a\u003e - strip ansi codes when writing to a file (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1564\"\u003e#1564\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\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 analyze-only to usage page (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1587\"\u003e#1587\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove doc comment to correct location (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1568\"\u003e#1568\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFocus on most recent version (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1537\"\u003e#1537\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\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\u003eFix Jenkin bages in README (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1586\"\u003e#1586\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove dependencies filtering in AbstractAnalyzeMojo (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1579\"\u003e#1579\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 - avoid using AbstractMojoTestCase (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1574\"\u003e#1574\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 - avoid using AbstractMojoTestCase (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1569\"\u003e#1569\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 - avoid using AbstractMojoTestCase (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1563\"\u003e#1563\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 - avoid using AbstractMojoTestCase (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1562\"\u003e#1562\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1558\"\u003e#1558\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1548\"\u003e#1548\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate JUnit3 based Tests to JUnit 5 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1541\"\u003e#1541\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\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.maven.shared:maven-dependency-analyzer from 1.16.0 to 1.17.0 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1584\"\u003e#1584\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 2.9.1 to 3.27.7 in /src/it/projects/analyze-testDependencyWithNonTestScope (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1581\"\u003e#1581\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.6 to 3.27.7 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1582\"\u003e#1582\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.7.0 to 1.7.1 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1580\"\u003e#1580\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 46 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1578\"\u003e#1578\u003c/a\u003e) @\u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/FraunhoferIOSB/FROST-Server/pull/2326","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FraunhoferIOSB%2FFROST-Server/issues/2326","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2326/packages"},{"uuid":"3976200226","node_id":"PR_kwDOEdyZcs7Fi8H4","number":32,"state":"closed","title":"Bump com.fasterxml.jackson.dataformat:jackson-dataformat-xml from 2.13.2 to 2.21.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-23T08:50:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T04:03:26.000Z","updated_at":"2026-02-23T08:50:46.000Z","time_to_close":17231,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.13.2","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) from 2.13.2 to 2.21.1.\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/da4b3fc7f071b2c8e5256e2763e7829f9d2caa7f\"\u003e\u003ccode\u003eda4b3fc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4326690af5f5112c28b25d093194c89ce61fd94e\"\u003e\u003ccode\u003e4326690\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/035d3a422d76395f96426d6f8d40bc605227349d\"\u003e\u003ccode\u003e035d3a4\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d7b2cdc45ee1868c6c7506a57b256d35fb15012e\"\u003e\u003ccode\u003ed7b2cdc\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ed6523781508e1f34b9a3e28481240f6341e0676\"\u003e\u003ccode\u003eed65237\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ee8f476993802239c69f64cbdcc5965d738f0b91\"\u003e\u003ccode\u003eee8f476\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/5cc35e3323256019f79a3d7283c7040e9c417887\"\u003e\u003ccode\u003e5cc35e3\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/fec242bae5f6e69e7e0058591cb89aab915c834c\"\u003e\u003ccode\u003efec242b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/9a6ef3f2653a86335ffa35cf94191e3ea3c44a4c\"\u003e\u003ccode\u003e9a6ef3f\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/376232110e44150ebc3e548f2e47d2fb0ac0f899\"\u003e\u003ccode\u003e3762321\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.13.2...jackson-dataformat-xml-2.21.1\"\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.fasterxml.jackson.dataformat:jackson-dataformat-xml\u0026package-manager=maven\u0026previous-version=2.13.2\u0026new-version=2.21.1)](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 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/e-reznik/Docx2PDF/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/e-reznik%2FDocx2PDF/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"},{"uuid":"3948199762","node_id":"PR_kwDODiA6Is7EHyZm","number":215,"state":"closed","title":"Bump com.fasterxml.jackson.dataformat:jackson-dataformat-xml from 2.18.3 to 2.21.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-17T13:48:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T15:02:35.000Z","updated_at":"2026-04-17T13:48:48.000Z","time_to_close":5179564,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.18.3","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) from 2.18.3 to 2.21.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/66c8c0da9f268e4e3c5b404d29b7b4d72a87b7f3\"\u003e\u003ccode\u003e66c8c0d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/76d55264bd57ff04361a2b3e1f807b86deb086a7\"\u003e\u003ccode\u003e76d5526\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/89d8704d5d4473ba12c2f179c465eee4bb982aa3\"\u003e\u003ccode\u003e89d8704\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/e02a2f56cb706c3a75d049727b6604ac59f93665\"\u003e\u003ccode\u003ee02a2f5\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/27923c5ba7fe22350629d3a7024d1bedc5d9699a\"\u003e\u003ccode\u003e27923c5\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/338bbdc53cb90682c4f6fe7729d8d55b5152e5c9\"\u003e\u003ccode\u003e338bbdc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/53a2b395e4c55925cba4797ef0425ef78a6abcb3\"\u003e\u003ccode\u003e53a2b39\u003c/code\u003e\u003c/a\u003e Prep for 2.20.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d29344389d418f4ccf00b3b15b87625f6106fed7\"\u003e\u003ccode\u003ed293443\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/5a91bcd7d1083ffeee94304c37e5e118eb3d4197\"\u003e\u003ccode\u003e5a91bcd\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/750c806f6c068c20d681867a1c2590d24a4574e1\"\u003e\u003ccode\u003e750c806\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/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.18.3...jackson-dataformat-xml-2.21.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.fasterxml.jackson.dataformat:jackson-dataformat-xml\u0026package-manager=gradle\u0026previous-version=2.18.3\u0026new-version=2.21.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 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/FINTLabs/fint-geointegrasjon-adapter/pull/215","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FINTLabs%2Ffint-geointegrasjon-adapter/issues/215","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/215/packages"},{"uuid":"3945958847","node_id":"PR_kwDOQtQjy87EAXeN","number":96,"state":"open","title":"deps(deps-dev): bump the jackson group with 4 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T05:29:12.000Z","updated_at":"2026-02-16T08:13:23.668Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps-dev): bump","group_name":"jackson","update_count":4,"packages":[{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.19.0","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.19.0","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-toml","old_version":"2.19.0","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.19.0","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.19.0","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-toml","old_version":"2.19.0","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.19.0","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"}],"path":null,"ecosystem":"maven"},"body":"Bumps the jackson group with 4 updates: [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson), [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text), [com.fasterxml.jackson.dataformat:jackson-dataformat-toml](https://github.com/FasterXML/jackson-dataformats-text) and [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml).\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.19.0 to 2.21.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-yaml` from 2.19.0 to 2.21.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/a2c870d7654c828c92ef0df1c9f5b492a50a4997\"\u003e\u003ccode\u003ea2c870d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/301e0285ff28c432aa8482d3aa845ae67f05c561\"\u003e\u003ccode\u003e301e028\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/7b434d801c36f9c2cd10e43879b5425c6afc254c\"\u003e\u003ccode\u003e7b434d8\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/479\"\u003e#479\u003c/a\u003e fix to 2.21 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/70d6f4ba3277c94c9a2987123c89b3c229dbc6bf\"\u003e\u003ccode\u003e70d6f4b\u003c/code\u003e\u003c/a\u003e Mark test as \u0026quot;not a bug\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3edd0bcb6f887363d07798ba4e8919201e9f8164\"\u003e\u003ccode\u003e3edd0bc\u003c/code\u003e\u003c/a\u003e Rm accidentally added files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/0cda81de5985c459921590de4ad9647f93229564\"\u003e\u003ccode\u003e0cda81d\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/473f7a81bc8b5c79b1fa05fa93821f71ec290287\"\u003e\u003ccode\u003e473f7a8\u003c/code\u003e\u003c/a\u003e Implement \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/154\"\u003e#154\u003c/a\u003e: ability to map empty Doc into empty Object (instead of empty ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/e5beb4bea1a7de6091ef893afa181587dbcb7558\"\u003e\u003ccode\u003ee5beb4b\u003c/code\u003e\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/10\"\u003e#10\u003c/a\u003e: missing \u003ccode\u003enull\u003c/code\u003e writes with \u003ccode\u003eObject[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/bc72beb264cf2c932373052a8cfedd713fc5fc53\"\u003e\u003ccode\u003ebc72beb\u003c/code\u003e\u003c/a\u003e Remove test for invalid/dup issue \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/296\"\u003e#296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/8e13c53c5b80f356cba45fea73aa8a7a457b6966\"\u003e\u003ccode\u003e8e13c53\u003c/code\u003e\u003c/a\u003e Further tweaks to failing \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/296\"\u003e#296\u003c/a\u003e test (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/584\"\u003e#584\u003c/a\u003e)\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.21.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-toml` from 2.19.0 to 2.21.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/a2c870d7654c828c92ef0df1c9f5b492a50a4997\"\u003e\u003ccode\u003ea2c870d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/301e0285ff28c432aa8482d3aa845ae67f05c561\"\u003e\u003ccode\u003e301e028\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/7b434d801c36f9c2cd10e43879b5425c6afc254c\"\u003e\u003ccode\u003e7b434d8\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/479\"\u003e#479\u003c/a\u003e fix to 2.21 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/70d6f4ba3277c94c9a2987123c89b3c229dbc6bf\"\u003e\u003ccode\u003e70d6f4b\u003c/code\u003e\u003c/a\u003e Mark test as \u0026quot;not a bug\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3edd0bcb6f887363d07798ba4e8919201e9f8164\"\u003e\u003ccode\u003e3edd0bc\u003c/code\u003e\u003c/a\u003e Rm accidentally added files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/0cda81de5985c459921590de4ad9647f93229564\"\u003e\u003ccode\u003e0cda81d\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/473f7a81bc8b5c79b1fa05fa93821f71ec290287\"\u003e\u003ccode\u003e473f7a8\u003c/code\u003e\u003c/a\u003e Implement \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/154\"\u003e#154\u003c/a\u003e: ability to map empty Doc into empty Object (instead of empty ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/e5beb4bea1a7de6091ef893afa181587dbcb7558\"\u003e\u003ccode\u003ee5beb4b\u003c/code\u003e\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/10\"\u003e#10\u003c/a\u003e: missing \u003ccode\u003enull\u003c/code\u003e writes with \u003ccode\u003eObject[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/bc72beb264cf2c932373052a8cfedd713fc5fc53\"\u003e\u003ccode\u003ebc72beb\u003c/code\u003e\u003c/a\u003e Remove test for invalid/dup issue \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/296\"\u003e#296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/8e13c53c5b80f356cba45fea73aa8a7a457b6966\"\u003e\u003ccode\u003e8e13c53\u003c/code\u003e\u003c/a\u003e Further tweaks to failing \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/296\"\u003e#296\u003c/a\u003e test (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/584\"\u003e#584\u003c/a\u003e)\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.21.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-xml` from 2.19.0 to 2.21.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/66c8c0da9f268e4e3c5b404d29b7b4d72a87b7f3\"\u003e\u003ccode\u003e66c8c0d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/76d55264bd57ff04361a2b3e1f807b86deb086a7\"\u003e\u003ccode\u003e76d5526\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/89d8704d5d4473ba12c2f179c465eee4bb982aa3\"\u003e\u003ccode\u003e89d8704\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/e02a2f56cb706c3a75d049727b6604ac59f93665\"\u003e\u003ccode\u003ee02a2f5\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/27923c5ba7fe22350629d3a7024d1bedc5d9699a\"\u003e\u003ccode\u003e27923c5\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/338bbdc53cb90682c4f6fe7729d8d55b5152e5c9\"\u003e\u003ccode\u003e338bbdc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/53a2b395e4c55925cba4797ef0425ef78a6abcb3\"\u003e\u003ccode\u003e53a2b39\u003c/code\u003e\u003c/a\u003e Prep for 2.20.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d29344389d418f4ccf00b3b15b87625f6106fed7\"\u003e\u003ccode\u003ed293443\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/5a91bcd7d1083ffeee94304c37e5e118eb3d4197\"\u003e\u003ccode\u003e5a91bcd\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/750c806f6c068c20d681867a1c2590d24a4574e1\"\u003e\u003ccode\u003e750c806\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/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.19.0...jackson-dataformat-xml-2.21.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.21.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/a2c870d7654c828c92ef0df1c9f5b492a50a4997\"\u003e\u003ccode\u003ea2c870d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/301e0285ff28c432aa8482d3aa845ae67f05c561\"\u003e\u003ccode\u003e301e028\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/7b434d801c36f9c2cd10e43879b5425c6afc254c\"\u003e\u003ccode\u003e7b434d8\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/479\"\u003e#479\u003c/a\u003e fix to 2.21 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/70d6f4ba3277c94c9a2987123c89b3c229dbc6bf\"\u003e\u003ccode\u003e70d6f4b\u003c/code\u003e\u003c/a\u003e Mark test as \u0026quot;not a bug\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3edd0bcb6f887363d07798ba4e8919201e9f8164\"\u003e\u003ccode\u003e3edd0bc\u003c/code\u003e\u003c/a\u003e Rm accidentally added files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/0cda81de5985c459921590de4ad9647f93229564\"\u003e\u003ccode\u003e0cda81d\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/473f7a81bc8b5c79b1fa05fa93821f71ec290287\"\u003e\u003ccode\u003e473f7a8\u003c/code\u003e\u003c/a\u003e Implement \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/154\"\u003e#154\u003c/a\u003e: ability to map empty Doc into empty Object (instead of empty ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/e5beb4bea1a7de6091ef893afa181587dbcb7558\"\u003e\u003ccode\u003ee5beb4b\u003c/code\u003e\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/10\"\u003e#10\u003c/a\u003e: missing \u003ccode\u003enull\u003c/code\u003e writes with \u003ccode\u003eObject[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/bc72beb264cf2c932373052a8cfedd713fc5fc53\"\u003e\u003ccode\u003ebc72beb\u003c/code\u003e\u003c/a\u003e Remove test for invalid/dup issue \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/296\"\u003e#296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/8e13c53c5b80f356cba45fea73aa8a7a457b6966\"\u003e\u003ccode\u003e8e13c53\u003c/code\u003e\u003c/a\u003e Further tweaks to failing \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/296\"\u003e#296\u003c/a\u003e test (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/584\"\u003e#584\u003c/a\u003e)\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.21.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-toml` from 2.19.0 to 2.21.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/a2c870d7654c828c92ef0df1c9f5b492a50a4997\"\u003e\u003ccode\u003ea2c870d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/301e0285ff28c432aa8482d3aa845ae67f05c561\"\u003e\u003ccode\u003e301e028\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/7b434d801c36f9c2cd10e43879b5425c6afc254c\"\u003e\u003ccode\u003e7b434d8\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/479\"\u003e#479\u003c/a\u003e fix to 2.21 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/70d6f4ba3277c94c9a2987123c89b3c229dbc6bf\"\u003e\u003ccode\u003e70d6f4b\u003c/code\u003e\u003c/a\u003e Mark test as \u0026quot;not a bug\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3edd0bcb6f887363d07798ba4e8919201e9f8164\"\u003e\u003ccode\u003e3edd0bc\u003c/code\u003e\u003c/a\u003e Rm accidentally added files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/0cda81de5985c459921590de4ad9647f93229564\"\u003e\u003ccode\u003e0cda81d\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/473f7a81bc8b5c79b1fa05fa93821f71ec290287\"\u003e\u003ccode\u003e473f7a8\u003c/code\u003e\u003c/a\u003e Implement \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/154\"\u003e#154\u003c/a\u003e: ability to map empty Doc into empty Object (instead of empty ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/e5beb4bea1a7de6091ef893afa181587dbcb7558\"\u003e\u003ccode\u003ee5beb4b\u003c/code\u003e\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/10\"\u003e#10\u003c/a\u003e: missing \u003ccode\u003enull\u003c/code\u003e writes with \u003ccode\u003eObject[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/bc72beb264cf2c932373052a8cfedd713fc5fc53\"\u003e\u003ccode\u003ebc72beb\u003c/code\u003e\u003c/a\u003e Remove test for invalid/dup issue \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/296\"\u003e#296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/8e13c53c5b80f356cba45fea73aa8a7a457b6966\"\u003e\u003ccode\u003e8e13c53\u003c/code\u003e\u003c/a\u003e Further tweaks to failing \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/296\"\u003e#296\u003c/a\u003e test (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/584\"\u003e#584\u003c/a\u003e)\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.21.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-xml` from 2.19.0 to 2.21.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/66c8c0da9f268e4e3c5b404d29b7b4d72a87b7f3\"\u003e\u003ccode\u003e66c8c0d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/76d55264bd57ff04361a2b3e1f807b86deb086a7\"\u003e\u003ccode\u003e76d5526\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/89d8704d5d4473ba12c2f179c465eee4bb982aa3\"\u003e\u003ccode\u003e89d8704\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/e02a2f56cb706c3a75d049727b6604ac59f93665\"\u003e\u003ccode\u003ee02a2f5\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/27923c5ba7fe22350629d3a7024d1bedc5d9699a\"\u003e\u003ccode\u003e27923c5\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/338bbdc53cb90682c4f6fe7729d8d55b5152e5c9\"\u003e\u003ccode\u003e338bbdc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/53a2b395e4c55925cba4797ef0425ef78a6abcb3\"\u003e\u003ccode\u003e53a2b39\u003c/code\u003e\u003c/a\u003e Prep for 2.20.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d29344389d418f4ccf00b3b15b87625f6106fed7\"\u003e\u003ccode\u003ed293443\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/5a91bcd7d1083ffeee94304c37e5e118eb3d4197\"\u003e\u003ccode\u003e5a91bcd\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/750c806f6c068c20d681867a1c2590d24a4574e1\"\u003e\u003ccode\u003e750c806\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/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.19.0...jackson-dataformat-xml-2.21.0\"\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/aether-framework/aether-datafixers/pull/96","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aether-framework%2Faether-datafixers/issues/96","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/96/packages"},{"uuid":"3922081131","node_id":"PR_kwDOCK3PVs7CxkET","number":467,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-23T00:45:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-10T15:21:03.000Z","updated_at":"2026-02-23T00:45:04.000Z","time_to_close":1070639,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":20,"packages":[{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.2.21","new_version":"2.3.0","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.26","new_version":"1.5.27","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.apache.kafka:kafka-clients","old_version":"3.9.1","new_version":"4.1.1"},{"name":"com.fasterxml.jackson.module:jackson-module-jaxb-annotations","old_version":"2.20.2","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-modules-base"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.20.2","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-module-kotlin"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.20.2","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.20.2","new_version":"2.21.0"},{"name":"com.ibm.mq:com.ibm.mq.jakarta.client","old_version":"9.4.4.0","new_version":"9.4.4.1"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.21.0","new_version":"2.24.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"org.apache.commons:commons-text","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/apache/commons-text"},{"name":"org.postgresql:postgresql","old_version":"42.7.8","new_version":"42.7.9","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"org.flywaydb:flyway-core","old_version":"11.15.0","new_version":"12.0.0","repository_url":"https://github.com/flyway/flyway"},{"name":"org.flywaydb:flyway-database-postgresql","old_version":"11.15.0","new_version":"12.0.0"},{"name":"no.nav.helse:diagnosekoder","old_version":"1.2025.0","new_version":"1.2026.0","repository_url":"https://github.com/navikt/diagnosekoder"},{"name":"org.testcontainers:testcontainers-postgresql","old_version":"2.0.1","new_version":"2.0.3","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.junit.jupiter:junit-jupiter","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"io.mockk:mockk","old_version":"1.14.6","new_version":"1.14.9","repository_url":"https://github.com/mockk/mockk"},{"name":"jvm","old_version":"2.2.21","new_version":"2.3.0","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"com.diffplug.spotless","old_version":"8.0.0","new_version":"8.2.1"},{"name":"gradle-wrapper","old_version":"9.2.0","new_version":"9.3.1"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.2.21` | `2.3.0` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.26` | `1.5.27` |\n| org.apache.kafka:kafka-clients | `3.9.1` | `4.1.1` |\n| [com.fasterxml.jackson.module:jackson-module-jaxb-annotations](https://github.com/FasterXML/jackson-modules-base) | `2.20.2` | `2.21.0` |\n| [com.fasterxml.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) | `2.20.2` | `2.21.0` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.20.2` | `2.21.0` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.20.2` | `2.21.0` |\n| com.ibm.mq:com.ibm.mq.jakarta.client | `9.4.4.0` | `9.4.4.1` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.21.0` | `2.24.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.14.0` | `1.15.0` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.8` | `42.7.9` |\n| [org.flywaydb:flyway-core](https://github.com/flyway/flyway) | `11.15.0` | `12.0.0` |\n| org.flywaydb:flyway-database-postgresql | `11.15.0` | `12.0.0` |\n| [no.nav.helse:diagnosekoder](https://github.com/navikt/diagnosekoder) | `1.2025.0` | `1.2026.0` |\n| [org.testcontainers:testcontainers-postgresql](https://github.com/testcontainers/testcontainers-java) | `2.0.1` | `2.0.3` |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.2` |\n| [io.mockk:mockk](https://github.com/mockk/mockk) | `1.14.6` | `1.14.9` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.21` | `2.3.0` |\n| com.diffplug.spotless | `8.0.0` | `8.2.1` |\n| gradle-wrapper | `9.2.0` | `9.3.1` |\n\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 2.2.21 to 2.3.0\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.3.0\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-80082\"\u003e\u003ccode\u003eKT-80082\u003c/code\u003e\u003c/a\u003e K2. False positive \u0026quot;Cannot resolve method\u0026quot; for self-bounded generic with wildcard return type in Java interop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80303\"\u003e\u003ccode\u003eKT-80303\u003c/code\u003e\u003c/a\u003e Move \u003ccode\u003e:native:analysis-api-klib-reader\u003c/code\u003e to \u003ccode\u003e:libraries:tools\u003c/code\u003e\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-70860\"\u003e\u003ccode\u003eKT-70860\u003c/code\u003e\u003c/a\u003e K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to java.lang.Void” on evaluating not-null variable on the line with assigning null to that var\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78554\"\u003e\u003ccode\u003eKT-78554\u003c/code\u003e\u003c/a\u003e K2 IDE / Kotlin Debugger: ISE “No override for FUN IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class instance during evaluation\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\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81378\"\u003e\u003ccode\u003eKT-81378\u003c/code\u003e\u003c/a\u003e Expected expression 'FirFunctionCallImpl' to be resolved caused by \u003ccode\u003esuspend {}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80473\"\u003e\u003ccode\u003eKT-80473\u003c/code\u003e\u003c/a\u003e Add events for tracking LL activities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-46375\"\u003e\u003ccode\u003eKT-46375\u003c/code\u003e\u003c/a\u003e Analysis API: Support cross-file class redeclaration checks using indices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80471\"\u003e\u003ccode\u003eKT-80471\u003c/code\u003e\u003c/a\u003e Analysis API: Deduplicate equivalent call candidates in \u003ccode\u003eresolveToCallCandidates\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79653\"\u003e\u003ccode\u003eKT-79653\u003c/code\u003e\u003c/a\u003e [Analysis API] ContextCollector: BODY context of enum classes doesn't contain enum entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75858\"\u003e\u003ccode\u003eKT-75858\u003c/code\u003e\u003c/a\u003e K2 AA: False positive 'property must be initialized' on incremental analysis with 'field' usage and semicolon in setter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80231\"\u003e\u003ccode\u003eKT-80231\u003c/code\u003e\u003c/a\u003e AnnotationArgumentsStateKeepers doesn't restore the initial annotation in some cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80233\"\u003e\u003ccode\u003eKT-80233\u003c/code\u003e\u003c/a\u003e Pull mutation out of AnnotationArgumentsStateKeepers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71466\"\u003e\u003ccode\u003eKT-71466\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eLLFirBuiltinsSessionFactory\u003c/code\u003e uses \u003ccode\u003ecreateCompositeSymbolProvider\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76432\"\u003e\u003ccode\u003eKT-76432\u003c/code\u003e\u003c/a\u003e JavaClassUseSiteMemberScope: Expected FirResolvedTypeRef with ConeKotlinType but was FirUserTypeRefImpl\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-80717\"\u003e\u003ccode\u003eKT-80717\u003c/code\u003e\u003c/a\u003e Support IntelliJ Bazel build in the Kotlin Coop development mode\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-80656\"\u003e\u003ccode\u003eKT-80656\u003c/code\u003e\u003c/a\u003e Duplicate no-args constructor in PSI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-60490\"\u003e\u003ccode\u003eKT-60490\u003c/code\u003e\u003c/a\u003e Symbol Light Classes: Property accessors from a delegated interface don't present in the delegating class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79689\"\u003e\u003ccode\u003eKT-79689\u003c/code\u003e\u003c/a\u003e SymbolLightClassForClassLike.toString() causes PSI tree loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80690\"\u003e\u003ccode\u003eKT-80690\u003c/code\u003e\u003c/a\u003e Private interface functions are not present in light classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80256\"\u003e\u003ccode\u003eKT-80256\u003c/code\u003e\u003c/a\u003e K2: Certain actions in JPA code causes infinite PIEAE: \u0026quot;Element class CompositeElement of type REFERENCE_EXPRESSION (class KtNameReferenceExpressionElementType)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79012\"\u003e\u003ccode\u003eKT-79012\u003c/code\u003e\u003c/a\u003e Add a high-level overview of light classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81476\"\u003e\u003ccode\u003eKT-81476\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eAlreadyDisposedException\u003c/code\u003e from low-memory cache cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80911\"\u003e\u003ccode\u003eKT-80911\u003c/code\u003e\u003c/a\u003e Analysis API: Execute session invalidation in a non-cancelable section\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81242\"\u003e\u003ccode\u003eKT-81242\u003c/code\u003e\u003c/a\u003e Analysis API: Add UUID/lifetime properties to LL FIR session structure logging\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80622\"\u003e\u003ccode\u003eKT-80622\u003c/code\u003e\u003c/a\u003e Analysis API: Visualise LL FIR session structure \u0026amp; weight\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80904\"\u003e\u003ccode\u003eKT-80904\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;Invalid dangling file module\u0026quot; exception during session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78882\"\u003e\u003ccode\u003eKT-78882\u003c/code\u003e\u003c/a\u003e K2 AA: Calling containingSymbol on getProgressionLastElement causes exception\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's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80082\"\u003e\u003ccode\u003eKT-80082\u003c/code\u003e\u003c/a\u003e K2. False positive \u0026quot;Cannot resolve method\u0026quot; for self-bounded generic with wildcard return type in Java interop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80303\"\u003e\u003ccode\u003eKT-80303\u003c/code\u003e\u003c/a\u003e Move \u003ccode\u003e:native:analysis-api-klib-reader\u003c/code\u003e to \u003ccode\u003e:libraries:tools\u003c/code\u003e\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-70860\"\u003e\u003ccode\u003eKT-70860\u003c/code\u003e\u003c/a\u003e K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to java.lang.Void” on evaluating not-null variable on the line with assigning null to that var\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78554\"\u003e\u003ccode\u003eKT-78554\u003c/code\u003e\u003c/a\u003e K2 IDE / Kotlin Debugger: ISE “No override for FUN IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class instance during evaluation\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\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81378\"\u003e\u003ccode\u003eKT-81378\u003c/code\u003e\u003c/a\u003e Expected expression 'FirFunctionCallImpl' to be resolved caused by \u003ccode\u003esuspend {}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80473\"\u003e\u003ccode\u003eKT-80473\u003c/code\u003e\u003c/a\u003e Add events for tracking LL activities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-46375\"\u003e\u003ccode\u003eKT-46375\u003c/code\u003e\u003c/a\u003e Analysis API: Support cross-file class redeclaration checks using indices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80471\"\u003e\u003ccode\u003eKT-80471\u003c/code\u003e\u003c/a\u003e Analysis API: Deduplicate equivalent call candidates in \u003ccode\u003eresolveToCallCandidates\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79653\"\u003e\u003ccode\u003eKT-79653\u003c/code\u003e\u003c/a\u003e [Analysis API] ContextCollector: BODY context of enum classes doesn't contain enum entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75858\"\u003e\u003ccode\u003eKT-75858\u003c/code\u003e\u003c/a\u003e K2 AA: False positive 'property must be initialized' on incremental analysis with 'field' usage and semicolon in setter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80231\"\u003e\u003ccode\u003eKT-80231\u003c/code\u003e\u003c/a\u003e AnnotationArgumentsStateKeepers doesn't restore the initial annotation in some cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80233\"\u003e\u003ccode\u003eKT-80233\u003c/code\u003e\u003c/a\u003e Pull mutation out of AnnotationArgumentsStateKeepers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71466\"\u003e\u003ccode\u003eKT-71466\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eLLFirBuiltinsSessionFactory\u003c/code\u003e uses \u003ccode\u003ecreateCompositeSymbolProvider\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76432\"\u003e\u003ccode\u003eKT-76432\u003c/code\u003e\u003c/a\u003e JavaClassUseSiteMemberScope: Expected FirResolvedTypeRef with ConeKotlinType but was FirUserTypeRefImpl\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-80717\"\u003e\u003ccode\u003eKT-80717\u003c/code\u003e\u003c/a\u003e Support IntelliJ Bazel build in the Kotlin Coop development mode\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-80656\"\u003e\u003ccode\u003eKT-80656\u003c/code\u003e\u003c/a\u003e Duplicate no-args constructor in PSI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-60490\"\u003e\u003ccode\u003eKT-60490\u003c/code\u003e\u003c/a\u003e Symbol Light Classes: Property accessors from a delegated interface don't present in the delegating class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79689\"\u003e\u003ccode\u003eKT-79689\u003c/code\u003e\u003c/a\u003e SymbolLightClassForClassLike.toString() causes PSI tree loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80690\"\u003e\u003ccode\u003eKT-80690\u003c/code\u003e\u003c/a\u003e Private interface functions are not present in light classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80256\"\u003e\u003ccode\u003eKT-80256\u003c/code\u003e\u003c/a\u003e K2: Certain actions in JPA code causes infinite PIEAE: \u0026quot;Element class CompositeElement of type REFERENCE_EXPRESSION (class KtNameReferenceExpressionElementType)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79012\"\u003e\u003ccode\u003eKT-79012\u003c/code\u003e\u003c/a\u003e Add a high-level overview of light classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81476\"\u003e\u003ccode\u003eKT-81476\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eAlreadyDisposedException\u003c/code\u003e from low-memory cache cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80911\"\u003e\u003ccode\u003eKT-80911\u003c/code\u003e\u003c/a\u003e Analysis API: Execute session invalidation in a non-cancelable section\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81242\"\u003e\u003ccode\u003eKT-81242\u003c/code\u003e\u003c/a\u003e Analysis API: Add UUID/lifetime properties to LL FIR session structure logging\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80622\"\u003e\u003ccode\u003eKT-80622\u003c/code\u003e\u003c/a\u003e Analysis API: Visualise LL FIR session structure \u0026amp; weight\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80904\"\u003e\u003ccode\u003eKT-80904\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;Invalid dangling file module\u0026quot; exception during session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78882\"\u003e\u003ccode\u003eKT-78882\u003c/code\u003e\u003c/a\u003e K2 AA: Calling containingSymbol on getProgressionLastElement causes exception\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-58325\"\u003e\u003ccode\u003eKT-58325\u003c/code\u003e\u003c/a\u003e Analysis API: Combine \u003ccode\u003eLLKotlinStubBasedLibrarySymbolProvider\u003c/code\u003es in session dependencies (optimization)\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/JetBrains/kotlin/commit/f95cb2f7693a15966fd8fd9b1d78d440545e7b66\"\u003e\u003ccode\u003ef95cb2f\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.0-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9d65a2ef1483b3e226393252c59a535c79c6379c\"\u003e\u003ccode\u003e9d65a2e\u003c/code\u003e\u003c/a\u003e KT-82901: Fix issue with converting Long.MIN_VALUE to Duration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/35a9a828a5fc8ccf898d796bb32242a7bc960fbc\"\u003e\u003ccode\u003e35a9a82\u003c/code\u003e\u003c/a\u003e FE: Postpone DiscriminateSuspendInOverloadResolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e0b7eeac745125ebf4023a6ebbd4fa9c5b204614\"\u003e\u003ccode\u003ee0b7eea\u003c/code\u003e\u003c/a\u003e FE: Add tests for KT-82869\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e66298c5e9ee3def62d12f8bcb1bb8aea4b5270b\"\u003e\u003ccode\u003ee66298c\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.0-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e490802b7e047091e828d18b525df52e21fb6108\"\u003e\u003ccode\u003ee490802\u003c/code\u003e\u003c/a\u003e [K/JS] Introduce a compiler argument to enable export of suspend functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/585094bbee54352ae87f1700671d98c3b5fa4e4f\"\u003e\u003ccode\u003e585094b\u003c/code\u003e\u003c/a\u003e FIR2IR: Avoid generation of incorrect suspend adapter for custom implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/c69adc710202b1ae18fd8308d76e0dfea517e722\"\u003e\u003ccode\u003ec69adc7\u003c/code\u003e\u003c/a\u003e FIR2IR: Rename and clarify contracts for suspicious utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/b4bb8bff7cf18dd918ecea1cfd03b357c20fb37c\"\u003e\u003ccode\u003eb4bb8bf\u003c/code\u003e\u003c/a\u003e FIR2IR: Pass original expected type to applySuspendConversionIfNeeded\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4718830def5165079a3d03ff20458dfd02980058\"\u003e\u003ccode\u003e4718830\u003c/code\u003e\u003c/a\u003e FIR2IR: Add tests for KT-82590\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.21...v2.3.0\"\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.26 to 1.5.27\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.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\u003cp\u003e• Removed all \u003ccode\u003eReceiver\u003c/code\u003e classes and components which were already disabled for several years.\u003c/p\u003e\n\u003cp\u003e• Refactored file scanning code for improved clarity.\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eSizeAndTimeBasedRollingPolicy\u003c/code\u003e modified \u003ccode\u003etotalSizeCap\u003c/code\u003e and \u003ccode\u003emaxFileSize\u003c/code\u003e comparison to taking into account file compression. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1007\"\u003eissues/1007\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 3618eb01aad6672f9cd250dccf7546a69cbe982f associated with the tag v_1.5.27. 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\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/qos-ch/logback/commit/3618eb01aad6672f9cd250dccf7546a69cbe982f\"\u003e\u003ccode\u003e3618eb0\u003c/code\u003e\u003c/a\u003e increase timeout delay to 2000 millis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/db150c3c92656ed01c66dbd8ec2a0f1548637663\"\u003e\u003ccode\u003edb150c3\u003c/code\u003e\u003c/a\u003e prepare release 1.5.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/0370b137a47a6148c3f2d527f6bfdbd22d3136a8\"\u003e\u003ccode\u003e0370b13\u003c/code\u003e\u003c/a\u003e fix missing MDC transmission in SocketAppender. Fixes issues/1010\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8100acd4e49f7d3c78520efacfd98bd398f0e810\"\u003e\u003ccode\u003e8100acd\u003c/code\u003e\u003c/a\u003e remove RemoteAppender*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2b67210613628b8610f44063c4e739b71ce83190\"\u003e\u003ccode\u003e2b67210\u003c/code\u003e\u003c/a\u003e remove Receiver related classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/d84b58686b3e04661bb47e7260d1fdcb731826ac\"\u003e\u003ccode\u003ed84b586\u003c/code\u003e\u003c/a\u003e remove ReceiverModelHandler - project still builds indicating no active usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/44049ed38ff396bc45a98d9b536da8f179547132\"\u003e\u003ccode\u003e44049ed\u003c/code\u003e\u003c/a\u003e remove support for receivers in SerializedModelConfigurator and JoranConfigur...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/56085d898665d6e99489591333a4ddf381465443\"\u003e\u003ccode\u003e56085d8\u003c/code\u003e\u003c/a\u003e fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e7764f47e51921abe9635b32c2fa80e65d29efba\"\u003e\u003ccode\u003ee7764f4\u003c/code\u003e\u003c/a\u003e refactor file change scanning for clarity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e56a12f865751ce6a599963187b4a861854c7e8a\"\u003e\u003ccode\u003ee56a12f\u003c/code\u003e\u003c/a\u003e bump assertj version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.26...v_1.5.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.kafka:kafka-clients` from 3.9.1 to 4.1.1\n\nUpdates `com.fasterxml.jackson.module:jackson-module-jaxb-annotations` from 2.20.2 to 2.21.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/08f86b93b9d8aba8c2b1d8c99cc57ee23676e9f6\"\u003e\u003ccode\u003e08f86b9\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/0ae204fbf5eb053461cd514df757eff8b63e6a47\"\u003e\u003ccode\u003e0ae204f\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/3cfe4bf27b6beacdeb07349df17848cd16fb9d48\"\u003e\u003ccode\u003e3cfe4bf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ejackson-module-spi-subtypes\u003c/code\u003e module (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/225f313d51d3358572ff74e6608dbb1471843ea9\"\u003e\u003ccode\u003e225f313\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/d0a1324da1e3a6e681ea7219ee15e694eb365ef7\"\u003e\u003ccode\u003ed0a1324\u003c/code\u003e\u003c/a\u003e Add test for \u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/314\"\u003e#314\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/0a9679522233b01ef44fe89581a404865bd5449d\"\u003e\u003ccode\u003e0a96795\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action in the github-actions group (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/12ffdc6706f46004714c6ae8fdce36183e4c7d38\"\u003e\u003ccode\u003e12ffdc6\u003c/code\u003e\u003c/a\u003e Fix LICENSE for jackson-module-blackbird (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/d0fbafe7aea2321b7924e9e821279ef6050d0f2e\"\u003e\u003ccode\u003ed0fbafe\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/4006c5e1d038ab6862489021f55cfd0f924e56bb\"\u003e\u003ccode\u003e4006c5e\u003c/code\u003e\u003c/a\u003e Start 2.20 branch; update 2.x to 2.21\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-modules-base/compare/jackson-modules-base-2.20.2...jackson-modules-base-2.21.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.20.2 to 2.21.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/c349ed8b0b72c04273c4f7666e4d1a5e8c500d72\"\u003e\u003ccode\u003ec349ed8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/36af3c4dc80cf6600385cd62973c0a1c14676f6f\"\u003e\u003ccode\u003e36af3c4\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/6d9db9db3491cf6a406eb185df16309f16347cfa\"\u003e\u003ccode\u003e6d9db9d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1085\"\u003e#1085\u003c/a\u003e from k163377/feat/1063\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/32bf8b566ec937837ab08ec2418d5113836fe49a\"\u003e\u003ccode\u003e32bf8b5\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1085\"\u003e#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/dcdff9d397b9b2f9fbfc2917f4d35a7b48b98894\"\u003e\u003ccode\u003edcdff9d\u003c/code\u003e\u003c/a\u003e Added addMixIn function for generic MapperBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/bd1d8645117a7b7c2cb0febbc025720ca4112859\"\u003e\u003ccode\u003ebd1d864\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1075\"\u003e#1075\u003c/a\u003e from k163377/fix-sup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/e0269b1393f9f71a0a3eb0a307a0cc57f0f25fba\"\u003e\u003ccode\u003ee0269b1\u003c/code\u003e\u003c/a\u003e Remove unnecessary suppression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/277a56226fe4a3cc73da56e8fd357b66cc44705f\"\u003e\u003ccode\u003e277a562\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1071\"\u003e#1071\u003c/a\u003e from k163377/update-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/8a14ebfd850e881ee9f708b9f69885fbe0155c00\"\u003e\u003ccode\u003e8a14ebf\u003c/code\u003e\u003c/a\u003e Fix and update Jackson version in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/9d67d92ac2ade53f8fcb3bbd05fd6f51e3465c45\"\u003e\u003ccode\u003e9d67d92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1067\"\u003e#1067\u003c/a\u003e from k163377/upd-ci\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/compare/jackson-module-kotlin-2.20.2...jackson-module-kotlin-2.21.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-xml` from 2.20.2 to 2.21.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/66c8c0da9f268e4e3c5b404d29b7b4d72a87b7f3\"\u003e\u003ccode\u003e66c8c0d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/76d55264bd57ff04361a2b3e1f807b86deb086a7\"\u003e\u003ccode\u003e76d5526\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/89d8704d5d4473ba12c2f179c465eee4bb982aa3\"\u003e\u003ccode\u003e89d8704\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/bc9cd88918e7a0a857b56db40bcc988ef6d0dec9\"\u003e\u003ccode\u003ebc9cd88\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fdbd1e9a57f06303aad0b391ff26a97cec392880\"\u003e\u003ccode\u003efdbd1e9\u003c/code\u003e\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e in 2.x: support STRICT_DUPLICATE_DETECTION (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/30ccb4797d62a3a94ef18f25efa54bd00ca47cca\"\u003e\u003ccode\u003e30ccb47\u003c/code\u003e\u003c/a\u003e Addition to \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/736\"\u003e#736\u003c/a\u003e test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/e003de077cde130682d4f59add150a8e7f675ab3\"\u003e\u003ccode\u003ee003de0\u003c/code\u003e\u003c/a\u003e Create XmlClassDeser735Test.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c33e1e56a0c8ef7824a745dcdbc4538dc0f1be83\"\u003e\u003ccode\u003ec33e1e5\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5.5.0 to 5.5.1 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/0300a19ace3ecf0b60d53ccf90b1fba292e95317\"\u003e\u003ccode\u003e0300a19\u003c/code\u003e\u003c/a\u003e Start 2.20 branch, update 2.x to 2.21\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.20.2...jackson-dataformat-xml-2.21.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-jsr310` from 2.20.2 to 2.21.0\n\nUpdates `com.fasterxml.jackson.module:jackson-module-kotlin` from 2.20.2 to 2.21.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/c349ed8b0b72c04273c4f7666e4d1a5e8c500d72\"\u003e\u003ccode\u003ec349ed8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/36af3c4dc80cf6600385cd62973c0a1c14676f6f\"\u003e\u003ccode\u003e36af3c4\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/6d9db9db3491cf6a406eb185df16309f16347cfa\"\u003e\u003ccode\u003e6d9db9d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1085\"\u003e#1085\u003c/a\u003e from k163377/feat/1063\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/32bf8b566ec937837ab08ec2418d5113836fe49a\"\u003e\u003ccode\u003e32bf8b5\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1085\"\u003e#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/dcdff9d397b9b2f9fbfc2917f4d35a7b48b98894\"\u003e\u003ccode\u003edcdff9d\u003c/code\u003e\u003c/a\u003e Added addMixIn function for generic MapperBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/bd1d8645117a7b7c2cb0febbc025720ca4112859\"\u003e\u003ccode\u003ebd1d864\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1075\"\u003e#1075\u003c/a\u003e from k163377/fix-sup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/e0269b1393f9f71a0a3eb0a307a0cc57f0f25fba\"\u003e\u003ccode\u003ee0269b1\u003c/code\u003e\u003c/a\u003e Remove unnecessary suppression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/277a56226fe4a3cc73da56e8fd357b66cc44705f\"\u003e\u003ccode\u003e277a562\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1071\"\u003e#1071\u003c/a\u003e from k163377/update-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/8a14ebfd850e881ee9f708b9f69885fbe0155c00\"\u003e\u003ccode\u003e8a14ebf\u003c/code\u003e\u003c/a\u003e Fix and update Jackson version in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/9d67d92ac2ade53f8fcb3bbd05fd6f51e3465c45\"\u003e\u003ccode\u003e9d67d92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1067\"\u003e#1067\u003c/a\u003e from k163377/upd-ci\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/compare/jackson-module-kotlin-2.20.2...jackson-module-kotlin-2.21.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-xml` from 2.20.2 to 2.21.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/66c8c0da9f268e4e3c5b404d29b7b4d72a87b7f3\"\u003e\u003ccode\u003e66c8c0d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/76d55264bd57ff04361a2b3e1f807b86deb086a7\"\u003e\u003ccode\u003e76d5526\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/89d8704d5d4473ba12c2f179c465eee4bb982aa3\"\u003e\u003ccode\u003e89d8704\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/bc9cd88918e7a0a857b56db40bcc988ef6d0dec9\"\u003e\u003ccode\u003ebc9cd88\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fdbd1e9a57f06303aad0b391ff26a97cec392880\"\u003e\u003ccode\u003efdbd1e9\u003c/code\u003e\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e in 2.x: support STRICT_DUPLICATE_DETECTION (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/30ccb4797d62a3a94ef18f25efa54bd00ca47cca\"\u003e\u003ccode\u003e30ccb47\u003c/code\u003e\u003c/a\u003e Addition to \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/736\"\u003e#736\u003c/a\u003e test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/e003de077cde130682d4f59add150a8e7f675ab3\"\u003e\u003ccode\u003ee003de0\u003c/code\u003e\u003c/a\u003e Create XmlClassDeser735Test.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c33e1e56a0c8ef7824a745dcdbc4538dc0f1be83\"\u003e\u003ccode\u003ec33e1e5\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5.5.0 to 5.5.1 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/0300a19ace3ecf0b60d53ccf90b1fba292e95317\"\u003e\u003ccode\u003e0300a19\u003c/code\u003e\u003c/a\u003e Start 2.20 branch, update 2.x to 2.21\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.20.2...jackson-dataformat-xml-2.21.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-jsr310` from 2.20.2 to 2.21.0\n\nUpdates `com.ibm.mq:com.ibm.mq.jakarta.client` from 9.4.4.0 to 9.4.4.1\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations` from 2.21.0 to 2.24.0\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-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.24.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.58.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for previously deprecated property \u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-logstash-attributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated methods from HTTP library instrumentations (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚫 Deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJMX Metrics: Deprecated \u003ccode\u003eaddClassPathRules\u003c/code\u003e and \u003ccode\u003eaddCustomRules\u003c/code\u003e methods in \u003ccode\u003eJmxTelemetryBuilder\u003c/code\u003e, and moved non-public classes to an internal package (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15658\"\u003e#15658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetMessagingReceiveInstrumentationEnabled\u003c/code\u003e in favor of \u003ccode\u003esetMessagingReceiveTelemetryEnabled\u003c/code\u003e to match config property name (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15668\"\u003e#15668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database client attribute getter methods \u003ccode\u003egetDbSystem()\u003c/code\u003e and \u003ccode\u003egetResponseStatus()\u003c/code\u003e in favor of \u003ccode\u003egetDbSystemName()\u003c/code\u003e and \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e to align with stable semantic conventions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15696\"\u003e#15696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetCapturedRequestParameters()\u003c/code\u003e in Servlet library instrumentation in favor of \u003ccode\u003eExperimental.setCapturedRequestParameters()\u003c/code\u003e as request parameter capture is experimental (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15826\"\u003e#15826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003egetHttpClient()\u003c/code\u003e, \u003ccode\u003esetHttpClientTransport()\u003c/code\u003e, and \u003ccode\u003esetSslContextFactory()\u003c/code\u003e in Jetty client instrumentation in favor of new builder-style methods \u003ccode\u003enewHttpClient()\u003c/code\u003e, \u003ccode\u003enewHttpClient(SslContextFactory)\u003c/code\u003e, and \u003ccode\u003enewHttpClient(HttpClientTransport, SslContextFactory)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15827\"\u003e#15827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate Netty experimental method that is still in public API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enewHttpClient()\u003c/code\u003e in favor of \u003ccode\u003ewrap()\u003c/code\u003e in Java HTTP Client instrumentation for consistency with naming conventions across library instrumentations (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enew*\u003c/code\u003e methods in favor of \u003ccode\u003ecreate*\u003c/code\u003e methods across multiple instrumentation libraries for consistency (e.g., \u003ccode\u003enewHttpClient()\u003c/code\u003e → \u003ccode\u003ecreateHttpClient()\u003c/code\u003e, \u003ccode\u003enewInterceptor()\u003c/code\u003e → \u003ccode\u003ecreateInterceptor()\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated methods in \u003ccode\u003eSqlStatementInfo\u003c/code\u003e and \u003ccode\u003eMultiQuery\u003c/code\u003e in favor of methods using stable semantic convention terminology: \u003ccode\u003egetFullStatement()\u003c/code\u003e → \u003ccode\u003egetQueryText()\u003c/code\u003e, \u003ccode\u003egetOperation()\u003c/code\u003e → \u003ccode\u003egetOperationName()\u003c/code\u003e, and \u003ccode\u003egetStatements()\u003c/code\u003e → \u003ccode\u003egetQueryTexts()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15833\"\u003e#15833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database getter methods in favor of methods using stable semantic convention terminology: \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e → \u003ccode\u003egetDbResponseStatusCode()\u003c/code\u003e, \u003ccode\u003egetBatchSize()\u003c/code\u003e → \u003ccode\u003egetDbOperationBatchSize()\u003c/code\u003e, and \u003ccode\u003egetQueryParameters()\u003c/code\u003e → \u003ccode\u003egetDbQueryParameters()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15859\"\u003e#15859\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot starter: add support for \u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-template\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15649\"\u003e#15649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring Boot Starter: Support Spring Boot 4 RestClient (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15684\"\u003e#15684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove support for experimental declarative configuration (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15656\"\u003e#15656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15688\"\u003e#15688\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15697\"\u003e#15697\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15698\"\u003e#15698\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15704\"\u003e#15704\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15707\"\u003e#15707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15713\"\u003e#15713\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15714\"\u003e#15714\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15727\"\u003e#15727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15732\"\u003e#15732\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15733\"\u003e#15733\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15734\"\u003e#15734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15735\"\u003e#15735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15740\"\u003e#15740\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15741\"\u003e#15741\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15742\"\u003e#15742\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15752\"\u003e#15752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15756\"\u003e#15756\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15787\"\u003e#15787\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15791\"\u003e#15791\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15792\"\u003e#15792\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15841\"\u003e#15841\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15856\"\u003e#15856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAWS Bedrock: support model IDs with regional prefixes (e.g., \u003ccode\u003eus.\u003c/code\u003e, \u003ccode\u003eglobal.\u003c/code\u003e) for inference profiles (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15751\"\u003e#15751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedis: Improve sanitization for ACL command (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15797\"\u003e#15797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKtor and Netty library instrumentations: Add \u003ccode\u003esetSpanNameExtractorCustomizer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15825\"\u003e#15825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport more of stable database semconv under opt-in flag (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15836\"\u003e#15836\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15854\"\u003e#15854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003eSpanStatusExtractor.extract()\u003c/code\u003e before \u003ccode\u003eOperationListener.onEnd()\u003c/code\u003e in \u003ccode\u003eInstrumenter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServlet library instrumentation: fix capturing \u003ccode\u003eenduser.id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix agent startup failing on read-only filesystem (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15682\"\u003e#15682\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/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/brunobat\"\u003e\u003ccode\u003e@​brunobat\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/copilot-pull-request-reviewer\"\u003e\u003ccode\u003e@​copilot-pull-request-reviewer\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/gaeljw\"\u003e\u003ccode\u003e@​gaeljw\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/igreenfield\"\u003e\u003ccode\u003e@​igreenfield\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\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-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.24.0 (2026-01-17)\u003c/h2\u003e\n\u003ch3\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for previously deprecated property\n\u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-logstash-attributes\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated methods from HTTP library instrumentations\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚫 Deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJMX Metrics: Deprecated \u003ccode\u003eaddClassPathRules\u003c/code\u003e and \u003ccode\u003eaddCustomRules\u003c/code\u003e methods in\n\u003ccode\u003eJmxTelemetryBuilder\u003c/code\u003e, and moved non-public classes to an internal package\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15658\"\u003e#15658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetMessagingReceiveInstrumentationEnabled\u003c/code\u003e in favor of\n\u003ccode\u003esetMessagingReceiveTelemetryEnabled\u003c/code\u003e to match config property name\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15668\"\u003e#15668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database client attribute getter methods \u003ccode\u003egetDbSystem()\u003c/code\u003e and \u003ccode\u003egetResponseStatus()\u003c/code\u003e\nin favor of \u003ccode\u003egetDbSystemName()\u003c/code\u003e and \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e to align with stable semantic\nconventions\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15696\"\u003e#15696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetCapturedRequestParameters()\u003c/code\u003e in Servlet library instrumentation in favor of\n\u003ccode\u003eExperimental.setCapturedRequestParameters()\u003c/code\u003e as request parameter capture is experimental\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15826\"\u003e#15826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003egetHttpClient()\u003c/code\u003e, \u003ccode\u003esetHttpClientTransport()\u003c/code\u003e, and \u003ccode\u003esetSslContextFactory()\u003c/code\u003e in Jetty\nclient instrumentation in favor of new builder-style methods \u003ccode\u003enewHttpClient()\u003c/code\u003e,\n\u003ccode\u003enewHttpClient(SslContextFactory)\u003c/code\u003e, and \u003ccode\u003enewHttpClient(HttpClientTransport, SslContextFactory)\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15827\"\u003e#15827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate Netty experimental method that is still in public API\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enewHttpClient()\u003c/code\u003e in favor of \u003ccode\u003ewrap()\u003c/code\u003e in Java HTTP Client instrumentation for\nconsistency with naming conventions across library instrumentations\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enew*\u003c/code\u003e methods in favor of \u003ccode\u003ecreate*\u003c/code\u003e methods across multiple instrumentation libraries\nfor consistency (e.g., \u003ccode\u003enewHttpClient()\u003c/code\u003e → \u003ccode\u003ecreateHttpClient()\u003c/code\u003e, \u003ccode\u003enewInterceptor()\u003c/code\u003e →\n\u003ccode\u003ecreateInterceptor()\u003c/code\u003e)\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated methods in \u003ccode\u003eSqlStatementInfo\u003c/code\u003e and \u003ccode\u003eMultiQuery\u003c/code\u003e in favor of methods using stable\nsemantic convention terminology: \u003ccode\u003egetFullStatement()\u003c/code\u003e → \u003ccode\u003egetQueryText()\u003c/code\u003e, \u003ccode\u003egetOperation()\u003c/code\u003e →\n\u003ccode\u003egetOperationName()\u003c/code\u003e, and \u003ccode\u003egetStatements()\u003c/code\u003e → \u003ccode\u003egetQueryTexts()\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15833\"\u003e#15833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database getter methods in favor of methods using stable semantic convention\nterminology: \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e → \u003ccode\u003egetDbResponseStatusCode()\u003c/code\u003e, \u003ccode\u003egetBatchSize()\u003c/code\u003e →\n\u003ccode\u003egetDbOperationBatchSize()\u003c/code\u003e, and \u003ccode\u003egetQueryParameters()\u003c/code\u003e → \u003ccode\u003egetDbQueryParameters()\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15859\"\u003e#15859\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot starter: add support for\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-instrumentation/commit/960ce5cea4955cab74ef51d921843508b042c6d4\"\u003e\u003ccode\u003e960ce5c\u003c/code\u003e\u003c/a\u003e [release/v2.24.x] Prepare release 2.24.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15885\"\u003e#15885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/5fafe977b22b03214fe2d1846e28fae0d964fa2b\"\u003e\u003ccode\u003e5fafe97\u003c/code\u003e\u003c/a\u003e Update changelog for upcoming release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15882\"\u003e#15882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/675afceae4d461aa0cf98275e1ef963c7d1c876d\"\u003e\u003ccode\u003e675afce\u003c/code\u003e\u003c/a\u003e Rename a method to 'wrap' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/79a251c7457496c85d7a84b06f4768427c62e818\"\u003e\u003ccode\u003e79a251c\u003c/code\u003e\u003c/a\u003e fix(deps): update byte buddy packages to v1.18.4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15874\"\u003e#15874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/110f554802624a30d612704beed668de172eeead\"\u003e\u003ccode\u003e110f554\u003c/code\u003e\u003c/a\u003e Fix handling added and removed files in auto license update (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15876\"\u003e#15876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/96fb784b9fec124eb1ffb8ce7ce8aab4e77580fb\"\u003e\u003ccode\u003e96fb784\u003c/code\u003e\u003c/a\u003e Update VERSIONING.md (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15872\"\u003e#15872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/36322539e6036cc8e7a79903ab2a4b3b8ab94081\"\u003e\u003ccode\u003e3632253\u003c/code\u003e\u003c/a\u003e chore(deps): update gradle to v9.3.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15878\"\u003e#15878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/41840eb4ef2a496e227296c45c0506c0928161f7\"\u003e\u003ccode\u003e41840eb\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.owasp:dependency-check-gradle to v12.2.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/16422e8fd5bed544a747eadb974097be985df752\"\u003e\u003ccode\u003e16422e8\u003c/code\u003e\u003c/a\u003e fix(deps): update gradle develocity packages to v4.3.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15873\"\u003e#15873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/bde4e9cb9ff30ed68aaf2822997b1f630938089e\"\u003e\u003ccode\u003ebde4e9c\u003c/code\u003e\u003c/a\u003e Update remaining HTTP library instrumentation javadoc (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15866\"\u003e#15866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.21.0...v2.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-text` from 1.14.0 to 1.15.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-text/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-text's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Text 1.15.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Text team is pleased to announce the release of Apache Commons Text 1.15.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Text is a set of utility functions and reusable components for processing\nand manipulating text in a Java environment.\u003c/p\u003e\n\u003cp\u003eRelease 1.15.0. This is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add experimental CycloneDX VEX file [#683](https://github.com/apache/commons-text/issues/683). Thanks to Piotr P. Karwasz, Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eTEXT-235:  Add Damerau-Levenshtein distance \u003ca href=\"https://redirect.github.com/apache/commons-text/issues/687\"\u003e#687\u003c/a\u003e. Thanks to LorgeN, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add unit tests to increase coverage [#719](https://github.com/apache/commons-text/issues/719). Thanks to Michael Hausegger, Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add new test for CharSequenceTranslator#with() [#725](https://github.com/apache/commons-text/issues/725). Thanks to Michael Hausegger, Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add tests and assertions to org.apache.commons.text.similarity to get to 100% code coverage [#727](https://github.com/apache/commons-text/issues/727), [#728](https://github.com/apache/commons-text/issues/728). Thanks to Michael Hausegger.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix exception message typo in XmlStringLookup.XmlStringLookup(Map, Path...). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eTEXT-236:  Inserting at the end of a TextStringBuilder throws a StringIndexOutOfBoundsException. Thanks to Pierre Post, Sumit Bera, Alex Herbert, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix TextStringBuilderTest.testAppendToCharBuffer() to use proper argument type [#724](https://github.com/apache/commons-text/issues/724). Thanks to Michael Hausegger.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix Apache RAT plugin console warnings. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix site XML to use version 2.0.0 XML schema. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Removed unreachable threshold verification code in src/main/java/org/apache/commons/text/similarity [#730](https://github.com/apache/commons-text/issues/730). Thanks to Michael Hausegger.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Enable secure processing for the XML parser in XmlStringLookup in case the underlying JAXP implementation doesn't [#729](https://github.com/apache/commons-text/issues/729). Thanks to 김민재 (minjas0507), Gary Gregory, Piotr Karwasz.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump org.apache.commons:commons-parent from 85 to 93 [#704](https://github.com/apache/commons-text/issues/704), [#723](https://github.com/apache/commons-text/issues/723), [#726](https://github.com/apache/commons-text/issues/726). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump commons.bytebuddy.version from 1.17.6 to 1.18.2 [#696](https://github.com/apache/commons-text/issues/696), [#722](https://github.com/apache/commons-text/issues/722). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump graalvm.version from 24.2.2 to 25.0.1 [#703](https://github.com/apache/commons-text/issues/703), [#716](https://github.com/apache/commons-text/issues/716). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump commons-io:commons-io from 2.20.0 to 2.21.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-text/changes.html\"\u003ehttps://commons.apache.org/proper/commons-text/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons Text, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Text website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-text\"\u003ehttps://commons.apache.org/proper/commons-text\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-text/download_text.cgi\"\u003ehttps://commons.apache.org/proper/commons-text/download_text.cgi\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/apache/commons-text/commit/04e937470d3679cc163df85d82d5b6d2e3e71128\"\u003e\u003ccode\u003e04e9374\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.15.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/502c4c41be5671681b58a9b50297f99737e8ea93\"\u003e\u003ccode\u003e502c4c4\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-text/commit/c6e17ec24cc8374eb12676b717bf797f41b6e539\"\u003e\u003ccode\u003ec6e17ec\u003c/code\u003e\u003c/a\u003e Use direct access\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/58e1e125daaa0aebf8c5ffaa82af48821a1ccf2d\"\u003e\u003ccode\u003e58e1e12\u003c/code\u003e\u003c/a\u003e Simplify XML FSP (\u003ca href=\"https://redirect.github.com/apache/commons-text/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/b5052c97e84e1c174ec8bfbbb749e33f22917a07\"\u003e\u003ccode\u003eb5052c9\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 5.0.0 to 5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/2e2d4bc90f1b3274e7943ac27d037d47c0cc098d\"\u003e\u003ccode\u003e2e2d4bc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump actions/setup-java from 5.0.0 to 5.1.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/b0ddbd17bbeee12ad33b8a61c60b4edbe6c85838\"\u003e\u003ccode\u003eb0ddbd1\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 5.0.0 to 5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/1c2d3821e67e08342b8cef4d4445c30b4a22daca\"\u003e\u003ccode\u003e1c2d382\u003c/code\u003e\u003c/a\u003e Add tests with external DTD\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/ed3df4b25cd5301921a6523ae7db2411f4a84d98\"\u003e\u003ccode\u003eed3df4b\u003c/code\u003e\u003c/a\u003e Internal clean up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/bb508f304a8835ac2319af1d872b2f1a9ff6f81d\"\u003e\u003ccode\u003ebb508f3\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6.0.0 to 6.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-text/compare/rel/commons-text-1.14.0...rel/commons-text-1.15.0\"\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.8 to 42.7.9\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.9\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded changelogs for version 42.7.9 \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/3908\"\u003e#3908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethe classloader is nullable, and remove a space \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/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix:  incorrect pg_stat_replication.reply_time calculation \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/3906\"\u003e#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3892\"\u003e#3892\u003c/a\u003e, PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only \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/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix badges for maven central and search paths. Sonatype has changed the search paths \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/3901\"\u003e#3901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) \u003ca href=\"https://github.com/m-van-tilburg\"\u003e\u003ccode\u003e@​m-van-tilburg\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add CI tests with Java 26 \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/3893\"\u003e#3893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder \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/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse ssl_is_used() to check for ssl connection \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/3867\"\u003e#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd PEMKeyManager to handle PEM based certs and keys. \u003ca href=\"https://github.com/harinath001\"\u003e\u003ccode\u003e@​harinath001\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComment and simplify the complex state machine logic in QueryExecutorImpl \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/3850\"\u003e#3850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN\u0026quot; \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/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN \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/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSmall simplication of locking patterns in QueryExecutorBase \u003ca href=\"https://github.com/Sanne\"\u003e\u003ccode\u003e@​Sanne\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3849\"\u003e#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value \u003ca href=\"https://github.com/sodekim\"\u003e\u003ccode\u003e@​sodekim\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: default query timeout property \u003ca href=\"https://github.com/cfredri4\"\u003e\u003ccode\u003e@​cfredri4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate action to deploy docs to \u003ca href=\"https://pgjdbc.github.io/\"\u003ehttps://pgjdbc.github.io/\u003c/a\u003e \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/3819\"\u003e#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix homepage release note \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/3817\"\u003e#3817\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: close temporary lob descriptors that are used internally in PreparedStatement#setBlob \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/3903\"\u003e#3903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid memory leaks in Java \u0026lt;= 21 caused by Thread.inheritedAccessControlContext \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/3886\"\u003e#3886\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: add the new PGP signing key to the official documentation \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/3813\"\u003e#3813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove unused com.github.spotbugs Gradle plugin dependency \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/3868\"\u003e#3868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: drop SpotBugs as we do not seem to use it \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/3834\"\u003e#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump version to 42.7.9 after 42.7.8 release \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/3810\"\u003e#3810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update actions/create-github-app-token digest to 29824e6 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3898\"\u003e#3898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-java digest to c1e3236 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3899\"\u003e#3899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update codecov/codecov-action digest to 671740a \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3900\"\u003e#3900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.junit:junit-bom to v5.14.1 - autoclosed \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3884\"\u003e#3884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.bcel:bcel to v6.11.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3883\"\u003e#3883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.mockito:mockito-bom to v5.20.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3885\"\u003e#3885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy-parent to v1.18.2 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3882\"\u003e#3882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update github/codeql-action digest to 497990d \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3881\"\u003e#3881\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.9] (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: query timeout property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3705\"\u003epgjdbc/pgjdbc#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add PEMKeyManager to handle PEM based certs and keys [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3700\"\u003epgjdbc/pgjdbc#3700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3847\"\u003epgjdbc/p...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/syfosmmottak/pull/467","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fsyfosmmottak/issues/467","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/467/packages"},{"uuid":"3917018692","node_id":"PR_kwDOF7w9Cc7ChAEi","number":296,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-25T11:54:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T15:42:25.000Z","updated_at":"2026-02-25T11:54:12.000Z","time_to_close":1368705,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":23,"packages":[{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.2.0","new_version":"2.3.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.26","new_version":"1.5.28","repository_url":"https://github.com/qos-ch/logback"},{"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":"com.fasterxml.jackson.module:jackson-module-jaxb-annotations","old_version":"2.20.2","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-modules-base"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.20.2","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-module-kotlin"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.20.2","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.20.2","new_version":"2.21.0"},{"name":"org.postgresql:postgresql","old_version":"42.7.7","new_version":"42.7.9","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"com.zaxxer:HikariCP","old_version":"6.3.0","new_version":"7.0.2","repository_url":"https://github.com/brettwooldridge/HikariCP"},{"name":"org.flywaydb:flyway-core","old_version":"11.10.1","new_version":"12.0.0","repository_url":"https://github.com/flyway/flyway"},{"name":"org.flywaydb:flyway-database-postgresql","old_version":"11.10.1","new_version":"12.0.0"},{"name":"org.apache.kafka:kafka-clients","old_version":"3.9.1","new_version":"4.1.1"},{"name":"org.testcontainers:testcontainers-postgresql","old_version":"2.0.1","new_version":"2.0.3","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.testcontainers:testcontainers-kafka","old_version":"2.0.1","new_version":"2.0.3","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"io.mockk:mockk","old_version":"1.14.4","new_version":"1.14.9","repository_url":"https://github.com/mockk/mockk"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"5.13.3","new_version":"6.0.2","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-params","old_version":"5.13.3","new_version":"6.0.2","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"5.13.3","new_version":"6.0.2","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.3.1","new_version":"10.7"},{"name":"jvm","old_version":"2.2.0","new_version":"2.3.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"com.diffplug.spotless","old_version":"7.0.4","new_version":"8.2.1"},{"name":"com.gradleup.shadow","old_version":"8.3.8","new_version":"9.3.1","repository_url":"https://github.com/GradleUp/shadow"},{"name":"gradle-wrapper","old_version":"8.10.2","new_version":"9.3.1"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.3.10` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.26` | `1.5.28` |\n| [net.logstash.logback:logstash-logback-encoder](https://github.com/logfellow/logstash-logback-encoder) | `8.1` | `9.0` |\n| [com.fasterxml.jackson.module:jackson-module-jaxb-annotations](https://github.com/FasterXML/jackson-modules-base) | `2.20.2` | `2.21.0` |\n| [com.fasterxml.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) | `2.20.2` | `2.21.0` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.20.2` | `2.21.0` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.20.2` | `2.21.0` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.7` | `42.7.9` |\n| [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP) | `6.3.0` | `7.0.2` |\n| [org.flywaydb:flyway-core](https://github.com/flyway/flyway) | `11.10.1` | `12.0.0` |\n| org.flywaydb:flyway-database-postgresql | `11.10.1` | `12.0.0` |\n| org.apache.kafka:kafka-clients | `3.9.1` | `4.1.1` |\n| [org.testcontainers:testcontainers-postgresql](https://github.com/testcontainers/testcontainers-java) | `2.0.1` | `2.0.3` |\n| [org.testcontainers:testcontainers-kafka](https://github.com/testcontainers/testcontainers-java) | `2.0.1` | `2.0.3` |\n| [io.mockk:mockk](https://github.com/mockk/mockk) | `1.14.4` | `1.14.9` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `5.13.3` | `6.0.2` |\n| [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit-framework) | `5.13.3` | `6.0.2` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `5.13.3` | `6.0.2` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.3.1` | `10.7` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.3.10` |\n| com.diffplug.spotless | `7.0.4` | `8.2.1` |\n| [com.gradleup.shadow](https://github.com/GradleUp/shadow) | `8.3.8` | `9.3.1` |\n| gradle-wrapper | `8.10.2` | `9.3.1` |\n\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 2.2.0 to 2.3.10\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.3.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83317\"\u003e\u003ccode\u003eKT-83317\u003c/code\u003e\u003c/a\u003e ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83031\"\u003e\u003ccode\u003eKT-83031\u003c/code\u003e\u003c/a\u003e K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81700\"\u003e\u003ccode\u003eKT-81700\u003c/code\u003e\u003c/a\u003e flaky overload resolution behaviors (false-positive errors, different final candidates, compile-time failures)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83314\"\u003e\u003ccode\u003eKT-83314\u003c/code\u003e\u003c/a\u003e JSpecify \u003ccode\u003e@NullMarked\u003c/code\u003e changes Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82863\"\u003e\u003ccode\u003eKT-82863\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@NoInfer\u003c/code\u003e regression since 2.2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82841\"\u003e\u003ccode\u003eKT-82841\u003c/code\u003e\u003c/a\u003e \u0026quot;kotlin.NoWhenBranchMatchedException\u0026quot; in \u003ccode\u003ewhen\u003c/code\u003e with \u003ccode\u003e!is\u003c/code\u003e check \u0026amp; non-sealed class in the middle of hierarchy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJVM. Reflection\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83608\"\u003e\u003ccode\u003eKT-83608\u003c/code\u003e\u003c/a\u003e Kotlin-reflect: \u0026quot;Unknown origin of public abstract operator fun invoke(p1: P1, p2: P2): R\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83361\"\u003e\u003ccode\u003eKT-83361\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Type parameter not found: 0\u0026quot; on super types with Kotlin 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-42199\"\u003e\u003ccode\u003eKT-42199\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Unknown origin of public abstract operator fun invoke\u0026quot; on function reference to FunctionN.invoke\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81024\"\u003e\u003ccode\u003eKT-81024\u003c/code\u003e\u003c/a\u003e Reflection: New KType implementation fails on arguments comparison for a Nothing type parameter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83266\"\u003e\u003ccode\u003eKT-83266\u003c/code\u003e\u003c/a\u003e \u0026quot;Unsupported class file major version 69\u0026quot; for \u0026quot;produceReleaseComposeMapping\u0026quot; task with Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83099\"\u003e\u003ccode\u003eKT-83099\u003c/code\u003e\u003c/a\u003e Compose compiler does not generate stack trace mappings for project files\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-83070\"\u003e\u003ccode\u003eKT-83070\u003c/code\u003e\u003c/a\u003e The KGP api reference is missing a description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82459\"\u003e\u003ccode\u003eKT-82459\u003c/code\u003e\u003c/a\u003e Improve iOS simulator boot implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82946\"\u003e\u003ccode\u003eKT-82946\u003c/code\u003e\u003c/a\u003e Js, Wasm: Upgrade NPM dependencies\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-83687\"\u003e\u003ccode\u003eKT-83687\u003c/code\u003e\u003c/a\u003e Revert deprecation of 'androidTarget' for AGP lower than 9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.10-RC2\u003c/h2\u003e\n\u003ch2\u003eChangeLog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.10-RC\u003c/h2\u003e\n\u003ch2\u003eChangelog\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.3.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83317\"\u003e\u003ccode\u003eKT-83317\u003c/code\u003e\u003c/a\u003e ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83031\"\u003e\u003ccode\u003eKT-83031\u003c/code\u003e\u003c/a\u003e K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81700\"\u003e\u003ccode\u003eKT-81700\u003c/code\u003e\u003c/a\u003e flaky overload resolution behaviors (false-positive errors, different final candidates, compile-time failures)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83314\"\u003e\u003ccode\u003eKT-83314\u003c/code\u003e\u003c/a\u003e JSpecify \u003ccode\u003e@NullMarked\u003c/code\u003e changes Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82863\"\u003e\u003ccode\u003eKT-82863\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@NoInfer\u003c/code\u003e regression since 2.2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82841\"\u003e\u003ccode\u003eKT-82841\u003c/code\u003e\u003c/a\u003e \u0026quot;kotlin.NoWhenBranchMatchedException\u0026quot; in \u003ccode\u003ewhen\u003c/code\u003e with \u003ccode\u003e!is\u003c/code\u003e check \u0026amp; non-sealed class in the middle of hierarchy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJVM. Reflection\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83608\"\u003e\u003ccode\u003eKT-83608\u003c/code\u003e\u003c/a\u003e Kotlin-reflect: \u0026quot;Unknown origin of public abstract operator fun invoke(p1: P1, p2: P2): R\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83361\"\u003e\u003ccode\u003eKT-83361\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Type parameter not found: 0\u0026quot; on super types with Kotlin 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-42199\"\u003e\u003ccode\u003eKT-42199\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Unknown origin of public abstract operator fun invoke\u0026quot; on function reference to FunctionN.invoke\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81024\"\u003e\u003ccode\u003eKT-81024\u003c/code\u003e\u003c/a\u003e Reflection: New KType implementation fails on arguments comparison for a Nothing type parameter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83266\"\u003e\u003ccode\u003eKT-83266\u003c/code\u003e\u003c/a\u003e \u0026quot;Unsupported class file major version 69\u0026quot; for \u0026quot;produceReleaseComposeMapping\u0026quot; task with Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83099\"\u003e\u003ccode\u003eKT-83099\u003c/code\u003e\u003c/a\u003e Compose compiler does not generate stack trace mappings for project files\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-83070\"\u003e\u003ccode\u003eKT-83070\u003c/code\u003e\u003c/a\u003e The KGP api reference is missing a description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82459\"\u003e\u003ccode\u003eKT-82459\u003c/code\u003e\u003c/a\u003e Improve iOS simulator boot implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82946\"\u003e\u003ccode\u003eKT-82946\u003c/code\u003e\u003c/a\u003e Js, Wasm: Upgrade NPM dependencies\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-83687\"\u003e\u003ccode\u003eKT-83687\u003c/code\u003e\u003c/a\u003e Revert deprecation of 'androidTarget' for AGP lower than 9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80082\"\u003e\u003ccode\u003eKT-80082\u003c/code\u003e\u003c/a\u003e K2. False positive \u0026quot;Cannot resolve method\u0026quot; for self-bounded generic with wildcard return type in Java interop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80303\"\u003e\u003ccode\u003eKT-80303\u003c/code\u003e\u003c/a\u003e Move \u003ccode\u003e:native:analysis-api-klib-reader\u003c/code\u003e to \u003ccode\u003e:libraries:tools\u003c/code\u003e\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-70860\"\u003e\u003ccode\u003eKT-70860\u003c/code\u003e\u003c/a\u003e K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to java.lang.Void” on evaluating not-null variable on the line with assigning null to that var\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78554\"\u003e\u003ccode\u003eKT-78554\u003c/code\u003e\u003c/a\u003e K2 IDE / Kotlin Debugger: ISE “No override for FUN IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class instance during evaluation\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/JetBrains/kotlin/commit/679366a83f99851b42f64795f10ed803ff011c73\"\u003e\u003ccode\u003e679366a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/14ba8336989fde2a1dfc53611439207ba61210a8\"\u003e\u003ccode\u003e14ba833\u003c/code\u003e\u003c/a\u003e Serialization: remove potential data race during extension registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/fb8d334040e27cf5a7cb299c9bb4b0389327a9cc\"\u003e\u003ccode\u003efb8d334\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;K2: implement equality for ConeAttribute.EnhancedNullability\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/412afb7fb334c8aedc2f1776ecbe5cc5332161f1\"\u003e\u003ccode\u003e412afb7\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.10-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/edea41e9c3945240b30a6fa2c68e1bbb9c9f9bd0\"\u003e\u003ccode\u003eedea41e\u003c/code\u003e\u003c/a\u003e [Gradle] Un-deprecate 'androidTarget()'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0946452e1cc5e56349f24fb86bdbe203e2a2d6b1\"\u003e\u003ccode\u003e0946452\u003c/code\u003e\u003c/a\u003e Bump version of the ASM dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/655fb780519cf570d07d506241a46227b8a2a864\"\u003e\u003ccode\u003e655fb78\u003c/code\u003e\u003c/a\u003e Reflection: always compute JVM signature of built-in functions manually\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58d38755f5c1991ee0ba367c0b6de58d85cc93a7\"\u003e\u003ccode\u003e58d3875\u003c/code\u003e\u003c/a\u003e Fix mergeReleaseComposeMapping task failure when build cache is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/56e0a7993ac1c5913a6e0a0bd2f08a09186daef1\"\u003e\u003ccode\u003e56e0a79\u003c/code\u003e\u003c/a\u003e Copy R8 outputs to Compose folder when transforming obfuscation file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e0eb1746ac5ea0e09e4aa31e757d90b0f5083f24\"\u003e\u003ccode\u003ee0eb174\u003c/code\u003e\u003c/a\u003e Fix classId for detecting protobuf enums\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.3.10\"\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.26 to 1.5.28\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.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\u003cp\u003e• Removed all \u003ccode\u003eReceiver\u003c/code\u003e classes and components which were already disabled for several years.\u003c/p\u003e\n\u003cp\u003e• Refactored file scanning code for improved clarity.\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eSizeAndTimeBasedRollingPolicy\u003c/code\u003e modified \u003ccode\u003etotalSizeCap\u003c/code\u003e and \u003ccode\u003emaxFileSize\u003c/code\u003e comparison to taking into account file compression. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1007\"\u003eissues/1007\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 3618eb01aad6672f9cd250dccf7546a69cbe982f associated with the tag v_1.5.27. 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\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/qos-ch/logback/commit/e7a1855ab562bb102333f754603ff89359bf3cfc\"\u003e\u003ccode\u003ee7a1855\u003c/code\u003e\u003c/a\u003e prepare release 1.5.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e8dee442658274dbf2549234e7daba7e92331850\"\u003e\u003ccode\u003ee8dee44\u003c/code\u003e\u003c/a\u003e cosmetic changes only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ded504cba3035f4027697ef2050a1773ab9df987\"\u003e\u003ccode\u003eded504c\u003c/code\u003e\u003c/a\u003e minor refactoring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8af5459a09d122439f68b0aa892c5d286c1610b6\"\u003e\u003ccode\u003e8af5459\u003c/code\u003e\u003c/a\u003e fix NPE as reported in issues/1014\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/4f560a0331bc225e733dee4c87d890c20817392c\"\u003e\u003ccode\u003e4f560a0\u003c/code\u003e\u003c/a\u003e appender names of references not subject to substitution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/eab8e1d4a05af7279012da3b1d70b42a2ca0ecc2\"\u003e\u003ccode\u003eeab8e1d\u003c/code\u003e\u003c/a\u003e remove spurious Sytem.out, add javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9ff843d5a171794b6e0408e02c92cbae28432392\"\u003e\u003ccode\u003e9ff843d\u003c/code\u003e\u003c/a\u003e fix issues/1016\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/769bce0567df0786564ebf7c6805d83979dcf8a9\"\u003e\u003ccode\u003e769bce0\u003c/code\u003e\u003c/a\u003e add scanStr field to PropertiesConfiguratorAction, refactor ResourceAction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/6fd0943e7e6f635a215e348db562247f237e7714\"\u003e\u003ccode\u003e6fd0943\u003c/code\u003e\u003c/a\u003e add missing package.html in logback-core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/5350e54e47d89e8d524b068e92c09d1c1cce173b\"\u003e\u003ccode\u003e5350e54\u003c/code\u003e\u003c/a\u003e add missing package.html in logback-classic\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.26...v_1.5.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.logstash.logback:logstash-logback-encoder` from 8.1 to 9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/releases\"\u003enet.logstash.logback:logstash-logback-encoder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elogstash-logback-encoder-9.0\u003c/h2\u003e\n\u003cp\u003eThis major release migrates to Jackson 3, and bumps the minimum Java version to 17.\u003c/p\u003e\n\u003cp\u003eThe migration to Jackson 3 introduced some backwards incompatibilities.  See \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1095\"\u003e#1095\u003c/a\u003e for upgrade details.\u003c/p\u003e\n\u003cp\u003eSpecial thanks to new contributors \u003ca href=\"https://github.com/tommyulfsparre\"\u003e\u003ccode\u003e@​tommyulfsparre\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/patrickjbarry\"\u003e\u003ccode\u003e@​patrickjbarry\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/maxxedev\"\u003e\u003ccode\u003e@​maxxedev\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:warning: Update considerations and deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum version of Java to 17 by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1088\"\u003elogfellow/logstash-logback-encoder#1088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to Jackson 3 by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1095\"\u003elogfellow/logstash-logback-encoder#1095\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to suppress messages from stacktrace  by \u003ca href=\"https://github.com/patrickjbarry\"\u003e\u003ccode\u003e@​patrickjbarry\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1104\"\u003elogfellow/logstash-logback-encoder#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it possible to pretty print throwables as array of strings. by \u003ca href=\"https://github.com/maxxedev\"\u003e\u003ccode\u003e@​maxxedev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1043\"\u003elogfellow/logstash-logback-encoder#1043\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\u003eAllow setting droppedWarnFrequency=0 to disable logging dropped message warnings by \u003ca href=\"https://github.com/tommyulfsparre\"\u003e\u003ccode\u003e@​tommyulfsparre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1086\"\u003elogfellow/logstash-logback-encoder#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix flaky flushWithNullOutputStream test by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1101\"\u003elogfellow/logstash-logback-encoder#1101\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:book: Documentation, Tests and Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate artifact publishing to Maven Central Portal by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1090\"\u003elogfellow/logstash-logback-encoder#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch release flow to manual GitHub action trigger by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1091\"\u003elogfellow/logstash-logback-encoder#1091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump CodeQL action to v3 by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1102\"\u003elogfellow/logstash-logback-encoder#1102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven to 3.9.11 by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1103\"\u003elogfellow/logstash-logback-encoder#1103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Thread and ThreadLocal cleanup by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1105\"\u003elogfellow/logstash-logback-encoder#1105\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:up: Dependency Upgrades\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.12.1 to 6.0.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/logfellow/logstash-logback-encoder/pull/1085\"\u003elogfellow/logstash-logback-encoder#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 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/logfellow/logstash-logback-encoder/pull/1066\"\u003elogfellow/logstash-logback-encoder#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mockito.version from 5.16.1 to 5.20.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/logfellow/logstash-logback-encoder/pull/1067\"\u003elogfellow/logstash-logback-encoder#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.felix:maven-bundle-plugin from 5.1.9 to 6.0.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/logfellow/logstash-logback-encoder/pull/1068\"\u003elogfellow/logstash-logback-encoder#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade various dependencies and plugins by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1089\"\u003elogfellow/logstash-logback-encoder#1089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 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/logfellow/logstash-logback-encoder/pull/1092\"\u003elogfellow/logstash-logback-encoder#1092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.puppycrawl.tools:checkstyle from 12.0.0 to 12.0.1 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/logfellow/logstash-logback-encoder/pull/1093\"\u003elogfellow/logstash-logback-encoder#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade lmax disruptor to 4.0.0 by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1096\"\u003elogfellow/logstash-logback-encoder#1096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:xml-maven-plugin from 1.1.0 to 1.2.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/logfellow/logstash-logback-encoder/pull/1098\"\u003elogfellow/logstash-logback-encoder#1098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.puppycrawl.tools:checkstyle from 12.0.1 to 12.1.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/logfellow/logstash-logback-encoder/pull/1099\"\u003elogfellow/logstash-logback-encoder#1099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tools.jackson:jackson-bom from 3.0.0 to 3.0.1 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/logfellow/logstash-logback-encoder/pull/1100\"\u003elogfellow/logstash-logback-encoder#1100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump logback-core.version from 1.5.19 to 1.5.20 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/logfellow/logstash-logback-encoder/pull/1097\"\u003elogfellow/logstash-logback-encoder#1097\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/patrickjbarry\"\u003e\u003ccode\u003e@​patrickjbarry\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1104\"\u003elogfellow/logstash-logback-encoder#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tommyulfsparre\"\u003e\u003ccode\u003e@​tommyulfsparre\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1086\"\u003elogfellow/logstash-logback-encoder#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxxedev\"\u003e\u003ccode\u003e@​maxxedev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1043\"\u003elogfellow/logstash-logback-encoder#1043\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/compare/logstash-logback-encoder-8.1...logstash-logback-encoder-9.0\"\u003ehttps://github.com/logfellow/logstash-logback-encoder/compare/logstash-logback-encoder-8.1...logstash-logback-encoder-9.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/logfellow/logstash-logback-encoder/commit/e8a1c8e6ec2407c9cede77ec969d94bfe6848dc6\"\u003e\u003ccode\u003ee8a1c8e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release logstash-logback-encoder-9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/eecb205fde0598bcfedc557ecc57ccc9e854c303\"\u003e\u003ccode\u003eeecb205\u003c/code\u003e\u003c/a\u003e Add link to discussions in contributing.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/572543c7f1bf2e55248e302517acfa02181c615d\"\u003e\u003ccode\u003e572543c\u003c/code\u003e\u003c/a\u003e fix build badge in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/c64b9987d3a2aebf5272728dba58cfe3b469884e\"\u003e\u003ccode\u003ec64b998\u003c/code\u003e\u003c/a\u003e Use alert at top of readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/f74c821922bfa5ff70b8d36355f8bc4eae888fa1\"\u003e\u003ccode\u003ef74c821\u003c/code\u003e\u003c/a\u003e Make it possible to pretty print throwables as array of strings. (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/358f644881eea7ffd7352290d5926adb31ccb05c\"\u003e\u003ccode\u003e358f644\u003c/code\u003e\u003c/a\u003e Document Thread and ThreadLocal cleanup (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/0d553cf96ba693c17cfa24c1bc72e12f9491681e\"\u003e\u003ccode\u003e0d553cf\u003c/code\u003e\u003c/a\u003e Add ability to suppress messages from stacktrace  (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/c9318cd682cd72e81693481a3e76b4a0518d5f17\"\u003e\u003ccode\u003ec9318cd\u003c/code\u003e\u003c/a\u003e Bump maven to 3.9.11 (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/ef58694e9eacf76da73bb2653ce11feb09cba7c9\"\u003e\u003ccode\u003eef58694\u003c/code\u003e\u003c/a\u003e Bump codeql action to v3 (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/3059741b6e4b1d4a277a88c7126dcc93f01511a6\"\u003e\u003ccode\u003e3059741\u003c/code\u003e\u003c/a\u003e Bump logback-core.version from 1.5.19 to 1.5.20 (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/compare/logstash-logback-encoder-8.1...logstash-logback-encoder-9.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-jaxb-annotations` from 2.20.2 to 2.21.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/08f86b93b9d8aba8c2b1d8c99cc57ee23676e9f6\"\u003e\u003ccode\u003e08f86b9\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/0ae204fbf5eb053461cd514df757eff8b63e6a47\"\u003e\u003ccode\u003e0ae204f\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/3cfe4bf27b6beacdeb07349df17848cd16fb9d48\"\u003e\u003ccode\u003e3cfe4bf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ejackson-module-spi-subtypes\u003c/code\u003e module (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/225f313d51d3358572ff74e6608dbb1471843ea9\"\u003e\u003ccode\u003e225f313\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/d0a1324da1e3a6e681ea7219ee15e694eb365ef7\"\u003e\u003ccode\u003ed0a1324\u003c/code\u003e\u003c/a\u003e Add test for \u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/314\"\u003e#314\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/0a9679522233b01ef44fe89581a404865bd5449d\"\u003e\u003ccode\u003e0a96795\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action in the github-actions group (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/12ffdc6706f46004714c6ae8fdce36183e4c7d38\"\u003e\u003ccode\u003e12ffdc6\u003c/code\u003e\u003c/a\u003e Fix LICENSE for jackson-module-blackbird (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/d0fbafe7aea2321b7924e9e821279ef6050d0f2e\"\u003e\u003ccode\u003ed0fbafe\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/4006c5e1d038ab6862489021f55cfd0f924e56bb\"\u003e\u003ccode\u003e4006c5e\u003c/code\u003e\u003c/a\u003e Start 2.20 branch; update 2.x to 2.21\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-modules-base/compare/jackson-modules-base-2.20.2...jackson-modules-base-2.21.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.20.2 to 2.21.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/c349ed8b0b72c04273c4f7666e4d1a5e8c500d72\"\u003e\u003ccode\u003ec349ed8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/36af3c4dc80cf6600385cd62973c0a1c14676f6f\"\u003e\u003ccode\u003e36af3c4\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/6d9db9db3491cf6a406eb185df16309f16347cfa\"\u003e\u003ccode\u003e6d9db9d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1085\"\u003e#1085\u003c/a\u003e from k163377/feat/1063\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/32bf8b566ec937837ab08ec2418d5113836fe49a\"\u003e\u003ccode\u003e32bf8b5\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1085\"\u003e#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/dcdff9d397b9b2f9fbfc2917f4d35a7b48b98894\"\u003e\u003ccode\u003edcdff9d\u003c/code\u003e\u003c/a\u003e Added addMixIn function for generic MapperBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/bd1d8645117a7b7c2cb0febbc025720ca4112859\"\u003e\u003ccode\u003ebd1d864\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1075\"\u003e#1075\u003c/a\u003e from k163377/fix-sup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/e0269b1393f9f71a0a3eb0a307a0cc57f0f25fba\"\u003e\u003ccode\u003ee0269b1\u003c/code\u003e\u003c/a\u003e Remove unnecessary suppression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/277a56226fe4a3cc73da56e8fd357b66cc44705f\"\u003e\u003ccode\u003e277a562\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1071\"\u003e#1071\u003c/a\u003e from k163377/update-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/8a14ebfd850e881ee9f708b9f69885fbe0155c00\"\u003e\u003ccode\u003e8a14ebf\u003c/code\u003e\u003c/a\u003e Fix and update Jackson version in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/9d67d92ac2ade53f8fcb3bbd05fd6f51e3465c45\"\u003e\u003ccode\u003e9d67d92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1067\"\u003e#1067\u003c/a\u003e from k163377/upd-ci\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/compare/jackson-module-kotlin-2.20.2...jackson-module-kotlin-2.21.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-xml` from 2.20.2 to 2.21.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/66c8c0da9f268e4e3c5b404d29b7b4d72a87b7f3\"\u003e\u003ccode\u003e66c8c0d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/76d55264bd57ff04361a2b3e1f807b86deb086a7\"\u003e\u003ccode\u003e76d5526\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/89d8704d5d4473ba12c2f179c465eee4bb982aa3\"\u003e\u003ccode\u003e89d8704\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/bc9cd88918e7a0a857b56db40bcc988ef6d0dec9\"\u003e\u003ccode\u003ebc9cd88\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fdbd1e9a57f06303aad0b391ff26a97cec392880\"\u003e\u003ccode\u003efdbd1e9\u003c/code\u003e\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e in 2.x: support STRICT_DUPLICATE_DETECTION (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/30ccb4797d62a3a94ef18f25efa54bd00ca47cca\"\u003e\u003ccode\u003e30ccb47\u003c/code\u003e\u003c/a\u003e Addition to \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/736\"\u003e#736\u003c/a\u003e test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/e003de077cde130682d4f59add150a8e7f675ab3\"\u003e\u003ccode\u003ee003de0\u003c/code\u003e\u003c/a\u003e Create XmlClassDeser735Test.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c33e1e56a0c8ef7824a745dcdbc4538dc0f1be83\"\u003e\u003ccode\u003ec33e1e5\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5.5.0 to 5.5.1 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/0300a19ace3ecf0b60d53ccf90b1fba292e95317\"\u003e\u003ccode\u003e0300a19\u003c/code\u003e\u003c/a\u003e Start 2.20 branch, update 2.x to 2.21\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.20.2...jackson-dataformat-xml-2.21.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-jsr310` from 2.20.2 to 2.21.0\n\nUpdates `com.fasterxml.jackson.module:jackson-module-kotlin` from 2.20.2 to 2.21.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/c349ed8b0b72c04273c4f7666e4d1a5e8c500d72\"\u003e\u003ccode\u003ec349ed8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/36af3c4dc80cf6600385cd62973c0a1c14676f6f\"\u003e\u003ccode\u003e36af3c4\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/6d9db9db3491cf6a406eb185df16309f16347cfa\"\u003e\u003ccode\u003e6d9db9d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1085\"\u003e#1085\u003c/a\u003e from k163377/feat/1063\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/32bf8b566ec937837ab08ec2418d5113836fe49a\"\u003e\u003ccode\u003e32bf8b5\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1085\"\u003e#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/dcdff9d397b9b2f9fbfc2917f4d35a7b48b98894\"\u003e\u003ccode\u003edcdff9d\u003c/code\u003e\u003c/a\u003e Added addMixIn function for generic MapperBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/bd1d8645117a7b7c2cb0febbc025720ca4112859\"\u003e\u003ccode\u003ebd1d864\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1075\"\u003e#1075\u003c/a\u003e from k163377/fix-sup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/e0269b1393f9f71a0a3eb0a307a0cc57f0f25fba\"\u003e\u003ccode\u003ee0269b1\u003c/code\u003e\u003c/a\u003e Remove unnecessary suppression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/277a56226fe4a3cc73da56e8fd357b66cc44705f\"\u003e\u003ccode\u003e277a562\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1071\"\u003e#1071\u003c/a\u003e from k163377/update-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/8a14ebfd850e881ee9f708b9f69885fbe0155c00\"\u003e\u003ccode\u003e8a14ebf\u003c/code\u003e\u003c/a\u003e Fix and update Jackson version in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/9d67d92ac2ade53f8fcb3bbd05fd6f51e3465c45\"\u003e\u003ccode\u003e9d67d92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1067\"\u003e#1067\u003c/a\u003e from k163377/upd-ci\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/compare/jackson-module-kotlin-2.20.2...jackson-module-kotlin-2.21.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-xml` from 2.20.2 to 2.21.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/66c8c0da9f268e4e3c5b404d29b7b4d72a87b7f3\"\u003e\u003ccode\u003e66c8c0d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/76d55264bd57ff04361a2b3e1f807b86deb086a7\"\u003e\u003ccode\u003e76d5526\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/89d8704d5d4473ba12c2f179c465eee4bb982aa3\"\u003e\u003ccode\u003e89d8704\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/bc9cd88918e7a0a857b56db40bcc988ef6d0dec9\"\u003e\u003ccode\u003ebc9cd88\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fdbd1e9a57f06303aad0b391ff26a97cec392880\"\u003e\u003ccode\u003efdbd1e9\u003c/code\u003e\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e in 2.x: support STRICT_DUPLICATE_DETECTION (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/30ccb4797d62a3a94ef18f25efa54bd00ca47cca\"\u003e\u003ccode\u003e30ccb47\u003c/code\u003e\u003c/a\u003e Addition to \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/736\"\u003e#736\u003c/a\u003e test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/e003de077cde130682d4f59add150a8e7f675ab3\"\u003e\u003ccode\u003ee003de0\u003c/code\u003e\u003c/a\u003e Create XmlClassDeser735Test.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c33e1e56a0c8ef7824a745dcdbc4538dc0f1be83\"\u003e\u003ccode\u003ec33e1e5\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5.5.0 to 5.5.1 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/0300a19ace3ecf0b60d53ccf90b1fba292e95317\"\u003e\u003ccode\u003e0300a19\u003c/code\u003e\u003c/a\u003e Start 2.20 branch, update 2.x to 2.21\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.20.2...jackson-dataformat-xml-2.21.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-jsr310` from 2.20.2 to 2.21.0\n\nUpdates `org.postgresql:postgresql` from 42.7.7 to 42.7.9\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.9\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded changelogs for version 42.7.9 \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/3908\"\u003e#3908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethe classloader is nullable, and remove a space \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/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix:  incorrect pg_stat_replication.reply_time calculation \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/3906\"\u003e#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3892\"\u003e#3892\u003c/a\u003e, PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only \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/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix badges for maven central and search paths. Sonatype has changed the search paths \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/3901\"\u003e#3901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) \u003ca href=\"https://github.com/m-van-tilburg\"\u003e\u003ccode\u003e@​m-van-tilburg\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add CI tests with Java 26 \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/3893\"\u003e#3893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder \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/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse ssl_is_used() to check for ssl connection \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/3867\"\u003e#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd PEMKeyManager to handle PEM based certs and keys. \u003ca href=\"https://github.com/harinath001\"\u003e\u003ccode\u003e@​harinath001\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComment and simplify the complex state machine logic in QueryExecutorImpl \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/3850\"\u003e#3850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN\u0026quot; \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/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN \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/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSmall simplication of locking patterns in QueryExecutorBase \u003ca href=\"https://github.com/Sanne\"\u003e\u003ccode\u003e@​Sanne\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3849\"\u003e#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value \u003ca href=\"https://github.com/sodekim\"\u003e\u003ccode\u003e@​sodekim\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: default query timeout property \u003ca href=\"https://github.com/cfredri4\"\u003e\u003ccode\u003e@​cfredri4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate action to deploy docs to \u003ca href=\"https://pgjdbc.github.io/\"\u003ehttps://pgjdbc.github.io/\u003c/a\u003e \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/3819\"\u003e#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix homepage release note \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/3817\"\u003e#3817\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: close temporary lob descriptors that are used internally in PreparedStatement#setBlob \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/3903\"\u003e#3903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid memory leaks in Java \u0026lt;= 21 caused by Thread.inheritedAccessControlContext \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/3886\"\u003e#3886\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: add the new PGP signing key to the official documentation \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/3813\"\u003e#3813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove unused com.github.spotbugs Gradle plugin dependency \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/3868\"\u003e#3868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: drop SpotBugs as we do not seem to use it \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/3834\"\u003e#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump version to 42.7.9 after 42.7.8 release \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/3810\"\u003e#3810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update actions/create-github-app-token digest to 29824e6 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3898\"\u003e#3898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-java digest to c1e3236 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3899\"\u003e#3899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update codecov/codecov-action digest to 671740a \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3900\"\u003e#3900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.junit:junit-bom to v5.14.1 - autoclosed \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3884\"\u003e#3884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.bcel:bcel to v6.11.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3883\"\u003e#3883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.mockito:mockito-bom to v5.20.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3885\"\u003e#3885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy-parent to v1.18.2 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3882\"\u003e#3882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update github/codeql-action digest to 497990d \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3881\"\u003e#3881\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.9] (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: query timeout property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3705\"\u003epgjdbc/pgjdbc#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add PEMKeyManager to handle PEM based certs and keys [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3700\"\u003epgjdbc/pgjdbc#3700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3847\"\u003epgjdbc/pgjdbc#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity: Use a static method forName to load all user supplied classes. Use the Class.forName 3 parameter method and do not initilize it unless it is a subclass of the expected class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: incorrect pg_stat_replication.reply_time calculation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3906\"\u003e#3906\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3906\"\u003epgjdbc/pgjdbc#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: close temporary lob descriptors that are used internally in PreparedStatement#setBlob\u003c/li\u003e\n\u003cli\u003efix: PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3897\"\u003epgjdbc/pgjdbc#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3887\"\u003epgjdbc/pgjdbc#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Simplify concurrency guards on QueryExecutorBase#transaction and QueryExecutorBase#standardConformingStrings [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3849\"\u003epgjdbc/pgjdbc#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid memory leaks in Java \u0026lt;= 21 caused by Thread.inheritedAccessControlContext [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3886\"\u003epgjdbc/pgjdbc#3886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3838\"\u003e#3838\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3838\"\u003epgjdbc/pgjdbc#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use ssl_is_used() to check for ssl connection [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3867\"\u003e#3867\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3867\"\u003epgjdbc/pgjdbc#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: the classloader is nullable [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3907\"\u003e#3907\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3907\"\u003epgjdbc/pgjdbc#3907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/79b784e3a63def9d12088471334399a53016d880\"\u003e\u003ccode\u003e79b784e\u003c/code\u003e\u003c/a\u003e Added changelogs for version 42.7.9 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3908\"\u003e#3908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/1c00ffc02be1570027b6510cbcd760b916227800\"\u003e\u003ccode\u003e1c00ffc\u003c/code\u003e\u003c/a\u003e doc: add the new PGP signing key to the official documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/f774000c105ddb2971f50dc5cf51a2d20ee4c14a\"\u003e\u003ccode\u003ef774000\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/create-github-app-token digest to 29824e6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/27daf3b48b8b7d266ba680f59345f3723e2786d2\"\u003e\u003ccode\u003e27daf3b\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-java digest to c1e3236\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/6eb01ff6bcb7ba6d71c9363a29d7305911861946\"\u003e\u003ccode\u003e6eb01ff\u003c/code\u003e\u003c/a\u003e chore(deps): update codecov/codecov-action digest to 671740a\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/dbf1e57747709b560da16fdcec0ba9e927393516\"\u003e\u003ccode\u003edbf1e57\u003c/code\u003e\u003c/a\u003e the classloader is nullable, and remove a space (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/6a20574f4c896b3f02d7f36d21ab1f3da15c3936\"\u003e\u003ccode\u003e6a20574\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/c07721af972eee4f10873b1a23b3811336454436\"\u003e\u003ccode\u003ec07721a\u003c/code\u003e\u003c/a\u003e fix:  incorrect pg_stat_replication.reply_time calculation (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3906\"\u003e#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/83023f3c2ae98dc69df00a560dbbe386afafe3b1\"\u003e\u003ccode\u003e83023f3\u003c/code\u003e\u003c/a\u003e fix: close temporary lob descriptors that are used internally in PreparedStat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/62c9805ef8606f3d38273ac69f64b14e936a0bfa\"\u003e\u003ccode\u003e62c9805\u003c/code\u003e\u003c/a\u003e fix: issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3892\"\u003e#3892\u003c/a\u003e, PGXAConnection.prepare(Xid) should return XA_RDONLY if the ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.7...REL42.7.9\"\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.flywaydb:flyway-core` from 11.10.1 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flyway/flyway/releases\"\u003eorg.flywaydb:flyway-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFlyway 12.0.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.20.3\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.20.2\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.20.1\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.20.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.19.1\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.19.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.18.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.17.2\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.17.1\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.17.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.16.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.15.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.14.1\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.14.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-v...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/narmesteleder-arbeidsforhold/pull/296","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fnarmesteleder-arbeidsforhold/issues/296","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/296/packages"},{"uuid":"3914794655","node_id":"PR_kwDOA8ef7s7CZkkS","number":2315,"state":"closed","title":"Bump the dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-12T14:48:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T06:57:56.000Z","updated_at":"2026-02-12T14:48:14.000Z","time_to_close":287416,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":16,"packages":[{"name":"ch.qos.logback:logback-classic","old_version":"1.5.24","new_version":"1.5.28","repository_url":"https://github.com/qos-ch/logback"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.20","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.20.1","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.20.1","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.github.dasniko:testcontainers-keycloak","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/dasniko/testcontainers-keycloak"},{"name":"de.grundid.opendatalab:geojson-jackson","old_version":"1.14","new_version":"3.0","repository_url":"https://github.com/opendatalab-de/geojson-jackson"},{"name":"org.eclipse.jetty.ee10:jetty-ee10-servlet","old_version":"12.1.5","new_version":"12.1.6"},{"name":"org.jooq:jooq","old_version":"3.20.10","new_version":"3.20.11"},{"name":"org.jooq:jooq-codegen","old_version":"3.20.10","new_version":"3.20.11"},{"name":"org.jooq:jooq-meta","old_version":"3.20.10","new_version":"3.20.11"},{"name":"org.postgresql:postgresql","old_version":"42.7.8","new_version":"42.7.9","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.14.1","new_version":"3.15.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-dependency-plugin","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/apache/maven-dependency-plugin"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"3.1.0","new_version":"3.2.1","repository_url":"https://github.com/diffplug/spotless"},{"name":"org.owasp:dependency-check-maven","old_version":"12.1.9","new_version":"12.2.0","repository_url":"https://github.com/dependency-check/DependencyCheck"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.24` | `1.5.28` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.20` | `2.21` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.20.1` | `2.21.0` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.20.1` | `2.21.0` |\n| [com.github.dasniko:testcontainers-keycloak](https://github.com/dasniko/testcontainers-keycloak) | `4.1.0` | `4.1.1` |\n| [de.grundid.opendatalab:geojson-jackson](https://github.com/opendatalab-de/geojson-jackson) | `1.14` | `3.0` |\n| org.eclipse.jetty.ee10:jetty-ee10-servlet | `12.1.5` | `12.1.6` |\n| org.jooq:jooq | `3.20.10` | `3.20.11` |\n| org.jooq:jooq-codegen | `3.20.10` | `3.20.11` |\n| org.jooq:jooq-meta | `3.20.10` | `3.20.11` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.8` | `42.7.9` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.14.1` | `3.15.0` |\n| [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) | `3.9.0` | `3.10.0` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `3.1.0` | `3.2.1` |\n| [org.owasp:dependency-check-maven](https://github.com/dependency-check/DependencyCheck) | `12.1.9` | `12.2.0` |\n\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.24 to 1.5.28\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.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\u003cp\u003e• Removed all \u003ccode\u003eReceiver\u003c/code\u003e classes and components which were already disabled for several years.\u003c/p\u003e\n\u003cp\u003e• Refactored file scanning code for improved clarity.\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eSizeAndTimeBasedRollingPolicy\u003c/code\u003e modified \u003ccode\u003etotalSizeCap\u003c/code\u003e and \u003ccode\u003emaxFileSize\u003c/code\u003e comparison to taking into account file compression. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1007\"\u003eissues/1007\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 3618eb01aad6672f9cd250dccf7546a69cbe982f associated with the tag v_1.5.27. 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.26\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-25 Release of logback version 1.5.26\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• InsertFromJNDIModelHandler was accessing javax.naming package forcing the inclusion of the optional java.naming module. This problem was raised in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1003\"\u003eissues/1003\u003c/a\u003e by Marius Hanl who also provided the relevant PR.\u003c/p\u003e\n\u003cp\u003e• In applications using shadow/fat/shade jars, module or package information could be lost. Thus, in the absence of version information, logback-classic would warn about version mismatches. Logback components now ship with properties files containing version information that survive shadow/fat/shade jars. This issue was reporteed in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1002\"\u003eissues/1002\u003c/a\u003e by Christoph Gritschenberger.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 33deb54506bbfaf1ff151f26f3a5f86936011619 associated with the tag v_1.5.26. 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.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-17 Release of logback version 1.5.25\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• When processing configuration files, logback-core will now only instantiate components compatible with the class expected by the encapsulating class. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2026-1225\"\u003eCVE-2026-1225\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• In configuration files, referencing a single undeclared appender would cause all referenced appenders to be skipped. This issue was discovered in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/997\"\u003eissues/997\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Added VersionUtil class to logback-core. This utility class checks for version compatibility issues and alerts the user if need be.\u003c/p\u003e\n\u003cp\u003e• Added \u003ca href=\"https://logback.qos.ch/manual/layouts.html#epoch\"\u003eEpochConverter\u003c/a\u003e to output milliseconds/seconds since epoch. This enhancement was requested by Duncan Jauncey in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/1000\"\u003eissues/1000\u003c/a\u003e who also provided the relevant implementation PR.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit f426e0002800cfb507f393fcacffe0761a425220 associated with the tag v_1.5.25. 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\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/qos-ch/logback/commit/e7a1855ab562bb102333f754603ff89359bf3cfc\"\u003e\u003ccode\u003ee7a1855\u003c/code\u003e\u003c/a\u003e prepare release 1.5.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e8dee442658274dbf2549234e7daba7e92331850\"\u003e\u003ccode\u003ee8dee44\u003c/code\u003e\u003c/a\u003e cosmetic changes only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ded504cba3035f4027697ef2050a1773ab9df987\"\u003e\u003ccode\u003eded504c\u003c/code\u003e\u003c/a\u003e minor refactoring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8af5459a09d122439f68b0aa892c5d286c1610b6\"\u003e\u003ccode\u003e8af5459\u003c/code\u003e\u003c/a\u003e fix NPE as reported in issues/1014\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/4f560a0331bc225e733dee4c87d890c20817392c\"\u003e\u003ccode\u003e4f560a0\u003c/code\u003e\u003c/a\u003e appender names of references not subject to substitution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/eab8e1d4a05af7279012da3b1d70b42a2ca0ecc2\"\u003e\u003ccode\u003eeab8e1d\u003c/code\u003e\u003c/a\u003e remove spurious Sytem.out, add javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9ff843d5a171794b6e0408e02c92cbae28432392\"\u003e\u003ccode\u003e9ff843d\u003c/code\u003e\u003c/a\u003e fix issues/1016\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/769bce0567df0786564ebf7c6805d83979dcf8a9\"\u003e\u003ccode\u003e769bce0\u003c/code\u003e\u003c/a\u003e add scanStr field to PropertiesConfiguratorAction, refactor ResourceAction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/6fd0943e7e6f635a215e348db562247f237e7714\"\u003e\u003ccode\u003e6fd0943\u003c/code\u003e\u003c/a\u003e add missing package.html in logback-core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/5350e54e47d89e8d524b068e92c09d1c1cce173b\"\u003e\u003ccode\u003e5350e54\u003c/code\u003e\u003c/a\u003e add missing package.html in logback-classic\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.24...v_1.5.28\"\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.20 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.20.1 to 2.21.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/80fb536c26e49505be73eb826c450de4f9dba6d0\"\u003e\u003ccode\u003e80fb536\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/909778946c5d1225ce1f96ce0969ea4e10b95c83\"\u003e\u003ccode\u003e9097789\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/d678c6986e8ee60340545d53daadf5d4c70b94f3\"\u003e\u003ccode\u003ed678c69\u003c/code\u003e\u003c/a\u003e Javadoc fix for \u003ccode\u003eStreamReadFeature.INCLUDE_SOURCE_IN_LOCATION\u003c/code\u003e (defaults to `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/67912b2d1266b40128e33e6b33b19afbb4198354\"\u003e\u003ccode\u003e67912b2\u003c/code\u003e\u003c/a\u003e Minor improvement to UTF32Reader.read() bounds-checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/ecf5de2c66785eaed04da9937ec023083cfdb7cb\"\u003e\u003ccode\u003eecf5de2\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/dbb17655b381a3af5f8ac9241d730f70ac4c4b29\"\u003e\u003ccode\u003edbb1765\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/66a946736d9e6427bc199662c56406c0dcec6f1d\"\u003e\u003ccode\u003e66a9467\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b46c0bd13b4b0e8f7779412f4fb0ecb4fd231fa5\"\u003e\u003ccode\u003eb46c0bd\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/fae2542708621b49cdc61ec5b29574ad054ed76f\"\u003e\u003ccode\u003efae2542\u003c/code\u003e\u003c/a\u003e release notes update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/70c99ba8eccf6f8ad2754bccb113daac823f03ba\"\u003e\u003ccode\u003e70c99ba\u003c/code\u003e\u003c/a\u003e Update UTF8DataInputJsonParser.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.20.1...jackson-core-2.21.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-xml` from 2.20.1 to 2.21.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/66c8c0da9f268e4e3c5b404d29b7b4d72a87b7f3\"\u003e\u003ccode\u003e66c8c0d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/76d55264bd57ff04361a2b3e1f807b86deb086a7\"\u003e\u003ccode\u003e76d5526\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/89d8704d5d4473ba12c2f179c465eee4bb982aa3\"\u003e\u003ccode\u003e89d8704\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/e02a2f56cb706c3a75d049727b6604ac59f93665\"\u003e\u003ccode\u003ee02a2f5\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/27923c5ba7fe22350629d3a7024d1bedc5d9699a\"\u003e\u003ccode\u003e27923c5\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/bc9cd88918e7a0a857b56db40bcc988ef6d0dec9\"\u003e\u003ccode\u003ebc9cd88\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fdbd1e9a57f06303aad0b391ff26a97cec392880\"\u003e\u003ccode\u003efdbd1e9\u003c/code\u003e\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e in 2.x: support STRICT_DUPLICATE_DETECTION (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/30ccb4797d62a3a94ef18f25efa54bd00ca47cca\"\u003e\u003ccode\u003e30ccb47\u003c/code\u003e\u003c/a\u003e Addition to \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/736\"\u003e#736\u003c/a\u003e test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/e003de077cde130682d4f59add150a8e7f675ab3\"\u003e\u003ccode\u003ee003de0\u003c/code\u003e\u003c/a\u003e Create XmlClassDeser735Test.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c33e1e56a0c8ef7824a745dcdbc4538dc0f1be83\"\u003e\u003ccode\u003ec33e1e5\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5.5.0 to 5.5.1 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.20.1...jackson-dataformat-xml-2.21.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.20.1 to 2.21.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.20.1 to 2.21.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/66c8c0da9f268e4e3c5b404d29b7b4d72a87b7f3\"\u003e\u003ccode\u003e66c8c0d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/76d55264bd57ff04361a2b3e1f807b86deb086a7\"\u003e\u003ccode\u003e76d5526\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/89d8704d5d4473ba12c2f179c465eee4bb982aa3\"\u003e\u003ccode\u003e89d8704\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/e02a2f56cb706c3a75d049727b6604ac59f93665\"\u003e\u003ccode\u003ee02a2f5\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/27923c5ba7fe22350629d3a7024d1bedc5d9699a\"\u003e\u003ccode\u003e27923c5\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/bc9cd88918e7a0a857b56db40bcc988ef6d0dec9\"\u003e\u003ccode\u003ebc9cd88\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fdbd1e9a57f06303aad0b391ff26a97cec392880\"\u003e\u003ccode\u003efdbd1e9\u003c/code\u003e\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e in 2.x: support STRICT_DUPLICATE_DETECTION (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/30ccb4797d62a3a94ef18f25efa54bd00ca47cca\"\u003e\u003ccode\u003e30ccb47\u003c/code\u003e\u003c/a\u003e Addition to \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/736\"\u003e#736\u003c/a\u003e test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/e003de077cde130682d4f59add150a8e7f675ab3\"\u003e\u003ccode\u003ee003de0\u003c/code\u003e\u003c/a\u003e Create XmlClassDeser735Test.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c33e1e56a0c8ef7824a745dcdbc4538dc0f1be83\"\u003e\u003ccode\u003ec33e1e5\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5.5.0 to 5.5.1 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.20.1...jackson-dataformat-xml-2.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.dasniko:testcontainers-keycloak` from 4.1.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/releases\"\u003ecom.github.dasniko:testcontainers-keycloak's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ekeycloak-admin-client\u003c/code\u003e to \u003ccode\u003e26.0.8\u003c/code\u003e, which is aligned to default server version \u003ccode\u003e26.5\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/compare/v4.1.0...v4.1.1\"\u003ehttps://github.com/dasniko/testcontainers-keycloak/compare/v4.1.0...v4.1.1\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/dasniko/testcontainers-keycloak/commit/64f91fde5044f6a95c8b28b2c25a824bc651c6c5\"\u003e\u003ccode\u003e64f91fd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v4.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/ee18a5622225276b4aebb16b43cf2a4b4b32d2ec\"\u003e\u003ccode\u003eee18a56\u003c/code\u003e\u003c/a\u003e chore(deps): bump org.sonatype.central:central-publishing-maven-plugin (\u003ca href=\"https://redirect.github.com/dasniko/testcontainers-keycloak/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/f901260384f4e99e7d8520a9561dbf111c374e74\"\u003e\u003ccode\u003ef901260\u003c/code\u003e\u003c/a\u003e adjust Keycloak admin client version to align with Keycloak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/a891e25116acf79f5897f86cf38ec086035540b9\"\u003e\u003ccode\u003ea891e25\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/compare/v4.1.0...v4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `de.grundid.opendatalab:geojson-jackson` from 1.14 to 3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/9808af9112533d35c6792ffe975fead5f2e6704e\"\u003e\u003ccode\u003e9808af9\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release geojson-jackson-3.0 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/f865bf5e64c6bfd370d8f2e9625a9ca0d709ddd0\"\u003e\u003ccode\u003ef865bf5\u003c/code\u003e\u003c/a\u003e inc version to align with jackson\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/dc01b79f1242a28be1ee03a4526275148b28eeb5\"\u003e\u003ccode\u003edc01b79\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/opendatalab-de/geojson-jackson/commit/1178e49262158c9bc78c336f900d5002a73bccc9\"\u003e\u003ccode\u003e1178e49\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release geojson-jackson-1.19 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/0a07d8fda32515e31ad505082428b48fcfea769d\"\u003e\u003ccode\u003e0a07d8f\u003c/code\u003e\u003c/a\u003e release config update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/fdda76c7666000ed5d47604a98781f855bbafd4c\"\u003e\u003ccode\u003efdda76c\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/opendatalab-de/geojson-jackson/commit/8448366afeb585d44b729b3c5dbeba9143326f17\"\u003e\u003ccode\u003e8448366\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release geojson-jackson-1.17 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/6f57a753461f22eaff15a7530473f999bd27e35c\"\u003e\u003ccode\u003e6f57a75\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of geojson-jackson-1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/b844be4c6bc4f37c1da36229256d857819c898a9\"\u003e\u003ccode\u003eb844be4\u003c/code\u003e\u003c/a\u003e updated deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/d43b90c1a1923e9df6ee426752459011754ab134\"\u003e\u003ccode\u003ed43b90c\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/opendatalab-de/geojson-jackson/compare/geojson-jackson-1.14...geojson-jackson-3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlet` from 12.1.5 to 12.1.6\n\nUpdates `org.jooq:jooq` from 3.20.10 to 3.20.11\n\nUpdates `org.jooq:jooq-codegen` from 3.20.10 to 3.20.11\n\nUpdates `org.jooq:jooq-meta` from 3.20.10 to 3.20.11\n\nUpdates `org.jooq:jooq-codegen` from 3.20.10 to 3.20.11\n\nUpdates `org.jooq:jooq-meta` from 3.20.10 to 3.20.11\n\nUpdates `org.postgresql:postgresql` from 42.7.8 to 42.7.9\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.9\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded changelogs for version 42.7.9 \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/3908\"\u003e#3908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethe classloader is nullable, and remove a space \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/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix:  incorrect pg_stat_replication.reply_time calculation \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/3906\"\u003e#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3892\"\u003e#3892\u003c/a\u003e, PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only \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/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix badges for maven central and search paths. Sonatype has changed the search paths \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/3901\"\u003e#3901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) \u003ca href=\"https://github.com/m-van-tilburg\"\u003e\u003ccode\u003e@​m-van-tilburg\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add CI tests with Java 26 \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/3893\"\u003e#3893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder \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/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse ssl_is_used() to check for ssl connection \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/3867\"\u003e#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd PEMKeyManager to handle PEM based certs and keys. \u003ca href=\"https://github.com/harinath001\"\u003e\u003ccode\u003e@​harinath001\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComment and simplify the complex state machine logic in QueryExecutorImpl \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/3850\"\u003e#3850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN\u0026quot; \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/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN \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/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSmall simplication of locking patterns in QueryExecutorBase \u003ca href=\"https://github.com/Sanne\"\u003e\u003ccode\u003e@​Sanne\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3849\"\u003e#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value \u003ca href=\"https://github.com/sodekim\"\u003e\u003ccode\u003e@​sodekim\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: default query timeout property \u003ca href=\"https://github.com/cfredri4\"\u003e\u003ccode\u003e@​cfredri4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate action to deploy docs to \u003ca href=\"https://pgjdbc.github.io/\"\u003ehttps://pgjdbc.github.io/\u003c/a\u003e \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/3819\"\u003e#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix homepage release note \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/3817\"\u003e#3817\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: close temporary lob descriptors that are used internally in PreparedStatement#setBlob \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/3903\"\u003e#3903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid memory leaks in Java \u0026lt;= 21 caused by Thread.inheritedAccessControlContext \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/3886\"\u003e#3886\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: add the new PGP signing key to the official documentation \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/3813\"\u003e#3813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove unused com.github.spotbugs Gradle plugin dependency \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/3868\"\u003e#3868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: drop SpotBugs as we do not seem to use it \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/3834\"\u003e#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump version to 42.7.9 after 42.7.8 release \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/3810\"\u003e#3810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update actions/create-github-app-token digest to 29824e6 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3898\"\u003e#3898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-java digest to c1e3236 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3899\"\u003e#3899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update codecov/codecov-action digest to 671740a \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3900\"\u003e#3900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.junit:junit-bom to v5.14.1 - autoclosed \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3884\"\u003e#3884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.bcel:bcel to v6.11.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3883\"\u003e#3883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.mockito:mockito-bom to v5.20.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3885\"\u003e#3885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy-parent to v1.18.2 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3882\"\u003e#3882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update github/codeql-action digest to 497990d \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3881\"\u003e#3881\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.9] (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: query timeout property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3705\"\u003epgjdbc/pgjdbc#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add PEMKeyManager to handle PEM based certs and keys [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3700\"\u003epgjdbc/pgjdbc#3700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3847\"\u003epgjdbc/pgjdbc#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity: Use a static method forName to load all user supplied classes. Use the Class.forName 3 parameter method and do not initilize it unless it is a subclass of the expected class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: incorrect pg_stat_replication.reply_time calculation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3906\"\u003e#3906\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3906\"\u003epgjdbc/pgjdbc#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: close temporary lob descriptors that are used internally in PreparedStatement#setBlob\u003c/li\u003e\n\u003cli\u003efix: PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3897\"\u003epgjdbc/pgjdbc#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3887\"\u003epgjdbc/pgjdbc#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Simplify concurrency guards on QueryExecutorBase#transaction and QueryExecutorBase#standardConformingStrings [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3849\"\u003epgjdbc/pgjdbc#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid memory leaks in Java \u0026lt;= 21 caused by Thread.inheritedAccessControlContext [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3886\"\u003epgjdbc/pgjdbc#3886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3838\"\u003e#3838\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3838\"\u003epgjdbc/pgjdbc#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use ssl_is_used() to check for ssl connection [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3867\"\u003e#3867\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3867\"\u003epgjdbc/pgjdbc#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: the classloader is nullable [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3907\"\u003e#3907\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3907\"\u003epgjdbc/pgjdbc#3907\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/pgjdbc/pgjdbc/commit/79b784e3a63def9d12088471334399a53016d880\"\u003e\u003ccode\u003e79b784e\u003c/code\u003e\u003c/a\u003e Added changelogs for version 42.7.9 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3908\"\u003e#3908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/1c00ffc02be1570027b6510cbcd760b916227800\"\u003e\u003ccode\u003e1c00ffc\u003c/code\u003e\u003c/a\u003e doc: add the new PGP signing key to the official documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/f774000c105ddb2971f50dc5cf51a2d20ee4c14a\"\u003e\u003ccode\u003ef774000\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/create-github-app-token digest to 29824e6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/27daf3b48b8b7d266ba680f59345f3723e2786d2\"\u003e\u003ccode\u003e27daf3b\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-java digest to c1e3236\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/6eb01ff6bcb7ba6d71c9363a29d7305911861946\"\u003e\u003ccode\u003e6eb01ff\u003c/code\u003e\u003c/a\u003e chore(deps): update codecov/codecov-action digest to 671740a\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/dbf1e57747709b560da16fdcec0ba9e927393516\"\u003e\u003ccode\u003edbf1e57\u003c/code\u003e\u003c/a\u003e the classloader is nullable, and remove a space (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/6a20574f4c896b3f02d7f36d21ab1f3da15c3936\"\u003e\u003ccode\u003e6a20574\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/c07721af972eee4f10873b1a23b3811336454436\"\u003e\u003ccode\u003ec07721a\u003c/code\u003e\u003c/a\u003e fix:  incorrect pg_stat_replication.reply_time calculation (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3906\"\u003e#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/83023f3c2ae98dc69df00a560dbbe386afafe3b1\"\u003e\u003ccode\u003e83023f3\u003c/code\u003e\u003c/a\u003e fix: close temporary lob descriptors that are used internally in PreparedStat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/62c9805ef8606f3d38273ac69f64b14e936a0bfa\"\u003e\u003ccode\u003e62c9805\u003c/code\u003e\u003c/a\u003e fix: issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3892\"\u003e#3892\u003c/a\u003e, PGXAConnection.prepare(Xid) should return XA_RDONLY if the ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.8...REL42.7.9\"\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-compiler-plugin` from 3.14.1 to 3.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-compiler-plugin/releases\"\u003eorg.apache.maven.plugins:maven-compiler-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.15.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Java 25 compatibility during integration tests (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1020\"\u003e#1020\u003c/a\u003e) \u003ca href=\"https://github.com/desruisseaux\"\u003e\u003ccode\u003e@​desruisseaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-540\"\u003e[MCOMPILER-540]\u003c/a\u003e - useIncrementalCompilation=false may add generated sources to the sources list (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/192\"\u003e#192\u003c/a\u003e) \u003ca href=\"https://github.com/mensinda\"\u003e\u003ccode\u003e@​mensinda\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\u003eBump org.apache.maven.plugins:maven-plugins from 45 to 46 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1015\"\u003e#1015\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove declaration of \u0026quot;plexus-snapshots\u0026quot; repository (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1010\"\u003e#1010\u003c/a\u003e) \u003ca href=\"https://github.com/desruisseaux\"\u003e\u003ccode\u003e@​desruisseaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWorks only with Maven 4.0.0 rc4 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/996\"\u003e#996\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Java 25 and Maven 4 in CI (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/975\"\u003e#975\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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.maven.plugin-testing:maven-plugin-testing-harness from 3.4.0 to 3.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1016\"\u003e#1016\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump plexusCompilerVersion from 2.16.1 to 2.16.2 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1021\"\u003e#1021\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 46 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1019\"\u003e#1019\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.5.1 to 1.5.2 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1008\"\u003e#1008\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.9 to 9.9.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1005\"\u003e#1005\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.11 to 3.9.12 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1007\"\u003e#1007\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-plugin-testing-harness to 3.4.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1001\"\u003e#1001\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 plexusCompilerVersion from 2.16.0 to 2.16.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/999\"\u003e#999\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.5.0 to 1.5.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/993\"\u003e#993\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump plexusCompilerVersion from 2.15.0 to 2.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/992\"\u003e#992\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.8 to 9.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/981\"\u003e#981\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-compiler-plugin/commit/9290cb337f199673e02b6beac0fba37d8066d72c\"\u003e\u003ccode\u003e9290cb3\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-compiler-plugin-3.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/3657d40307e88d760e00bce785ad9ec70db33f95\"\u003e\u003ccode\u003e3657d40\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugin-testing:maven-plugin-testing-harness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/7bbf805c330756ea2f79c467657e42b0d27503e2\"\u003e\u003ccode\u003e7bbf805\u003c/code\u003e\u003c/a\u003e Bump plexusCompilerVersion from 2.16.1 to 2.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/57fa93829b58ea293e978d1233c2f4b3cda83c17\"\u003e\u003ccode\u003e57fa938\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 46 to 47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/385e3f2809802c6908a36e8c17ef35ed7c869168\"\u003e\u003ccode\u003e385e3f2\u003c/code\u003e\u003c/a\u003e Fix Java 25 compatibility during integration tests (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1020\"\u003e#1020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/6b34423a7f1ad7db000fc5d64aa54052d5d88aa2\"\u003e\u003ccode\u003e6b34423\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 45 to 46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/aaeb9c6079c6ed012d71e660465d99ee1806a12b\"\u003e\u003ccode\u003eaaeb9c6\u003c/code\u003e\u003c/a\u003e [MCOMPILER-540] useIncrementalCompilation=false may add generated sources to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/6e3db9d2c13c7309f12e9dadc8eac985b4426554\"\u003e\u003ccode\u003e6e3db9d\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-java from 1.5.1 to 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/0fe9b843f9065fc40eebfddc7f5e0a479cc76c6d\"\u003e\u003ccode\u003e0fe9b84\u003c/code\u003e\u003c/a\u003e Remove declaration of \u0026quot;plexus-snapshots\u0026quot; repository (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1010\"\u003e#1010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/35f68008c4025f7b7eb669303d315197b03cd5b4\"\u003e\u003ccode\u003e35f6800\u003c/code\u003e\u003c/a\u003e Bump org.ow2.asm:asm from 9.9 to 9.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.14.1...maven-compiler-plugin-3.15.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-dependency-plugin` from 3.9.0 to 3.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-dependency-plugin/releases\"\u003eorg.apache.maven.plugins:maven-dependency-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.10.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\u003eIntroduce graphRoots for dependencyFilter based mojos (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1571\"\u003e#1571\u003c/a\u003e) \u003ca href=\"https://github.com/rfscholte\"\u003e\u003ccode\u003e@​rfscholte\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\u003eApply excludeReactor to plugin dependencies in go-offline and resolve-plugins (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1583\"\u003e#1583\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly log dependency classpath when no property/file output is specified (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1551\"\u003e#1551\u003c/a\u003e) \u003ca href=\"https://github.com/mwalser\"\u003e\u003ccode\u003e@​mwalser\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MDEP-974\"\u003e[MDEP-974]\u003c/a\u003e - strip ansi codes when writing to a file (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1564\"\u003e#1564\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\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 analyze-only to usage page (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1587\"\u003e#1587\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove doc comment to correct location (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1568\"\u003e#1568\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFocus on most recent version (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1537\"\u003e#1537\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\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\u003eFix Jenkin bages in README (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1586\"\u003e#1586\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove dependencies filtering in AbstractAnalyzeMojo (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1579\"\u003e#1579\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 - avoid using AbstractMojoTestCase (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1574\"\u003e#1574\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 - avoid using AbstractMojoTestCase (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1569\"\u003e#1569\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 - avoid using AbstractMojoTestCase (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1563\"\u003e#1563\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 - avoid using AbstractMojoTestCase (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1562\"\u003e#1562\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1558\"\u003e#1558\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1548\"\u003e#1548\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate JUnit3 based Tests to JUnit 5 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1541\"\u003e#1541\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\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.maven.shared:maven-dependency-analyzer from 1.16.0 to 1.17.0 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1584\"\u003e#1584\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 2.9.1 to 3.27.7 in /src/it/projects/analyze-testDependencyWithNonTestScope (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1581\"\u003e#1581\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.6 to 3.27.7 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1582\"\u003e#1582\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.7.0 to 1.7.1 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1580\"\u003e#1580\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 46 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1578\"\u003e#1578\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.4 to 4.11.0 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1576\"\u003e#1576\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 45 to 46 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1573\"\u003e#1573\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jsoup:jsoup from 1.21.2 to 1.22.1 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1572\"\u003e#1572\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.11 to 3.9.12 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1570\"\u003e#1570\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.19.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1559\"\u003e#1559\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/apache/maven-dependency-plugin/pull/1552\"\u003e#1552\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/apache/maven-dependency-plugin/pull/1553\"\u003e#1553\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-io from 3.5.2 to 3.6.0 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1554\"\u003e#1554\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/apache/maven-dependency-plugin/pull/1555\"\u003e#1555\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/apache/maven-dependency-plugin/pull/1550\"\u003e#1550\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-io from 3.5.1 to 3.5.2 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1538\"\u003e#1538\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.1 to 4.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1539\"\u003e#1539\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-dependency-plugin/commit/4127c336cc2420d0f19e7927371f979841df6e7b\"\u003e\u003ccode\u003e4127c33\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-dependency-plugin-3.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/68b5e4733ab4c908ce782eaa1eb7315dda9af034\"\u003e\u003ccode\u003e68b5e47\u003c/code\u003e\u003c/a\u003e Add analyze-only to usage page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/09d5860369068c74a21e0f3153912cbf6f73ed5b\"\u003e\u003ccode\u003e09d5860\u003c/code\u003e\u003c/a\u003e Fix Jenkin bages in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/4308f6ccfe82f60fdff18ddaeabb85b44e80ee0d\"\u003e\u003ccode\u003e4308f6c\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.shared:maven-dependency-analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/ba3c570e3de0b113a07acce0be7e50686fc48c84\"\u003e\u003ccode\u003eba3c570\u003c/code\u003e\u003c/a\u003e Apply excludeReactor to plugin dependencies in go-offline and resolve-plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/0d88b668ca4e192534bbba6402e9051aae8229ab\"\u003e\u003ccode\u003e0d88b66\u003c/code\u003e\u003c/a\u003e Only log dependency classpath when no property/file output is specified\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/0075e3140a2986fef6eae41253dbc69fb287957e\"\u003e\u003ccode\u003e0075e31\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/issues/1581\"\u003e#1581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/65d53bba0a0e829ca0ed8f17e9803d86755df61f\"\u003e\u003ccode\u003e65d53bb\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/eaf54f044b31d450646c7b0cc40297cb0b829400\"\u003e\u003ccode\u003eeaf54f0\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.mojo:mrm-maven-plugin from 1.7.0 to 1.7.1 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/ece9a38fdc29ca84eb278ea7c4e38be7735af4af\"\u003e\u003ccode\u003eece9a38\u003c/code\u003e\u003c/a\u003e Improve dependencies filtering in AbstractAnalyzeMojo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin-3.9.0...maven-dependency-plugin-3.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.diffplug.spotless:spotless-maven-plugin` from 3.1.0 to 3.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/diffplug/spotless/releases\"\u003ecom.diffplug.spotless:spotless-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMaven Plugin v3.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eremoveSemicolons()\u003c/code\u003e should not be applied to multiline strings in groovy \u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2780\"\u003e#2780\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2792\"\u003e#2792\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLib v3.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ccode\u003eidea\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2020\"\u003e#2020\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2535\"\u003e#2535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for removing wildcard imports via \u003ccode\u003eremoveWildcardImports\u003c/code\u003e step. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2517\"\u003e#2517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003escalafmt: enforce version consistency between the version configured in Spotless and the version declared in Scalafmt config file (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2460\"\u003e#2460\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSortPom\u003c/code\u003e disable expandEmptyElements, to avoid empty body warnings. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2520\"\u003e#2520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix biome formatter for new major release 2.x of biome (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2537\"\u003e#2537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake sure npm-based formatters use the correct \u003ccode\u003enode_modules\u003c/code\u003e directory when running in parallel. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2542\"\u003e#2542\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump internal dependencies for npm-based formatters (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2542\"\u003e#2542\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMaven Plugin v3.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the ability to specify a wildcard version (\u003ccode\u003e*\u003c/code\u003e) for external formatter executables. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2757\"\u003e#2757\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDramatic (~100x) performance improvement when using git \u003ccode\u003eratchetFrom\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] \u003ccode\u003eNPE\u003c/code\u003e due to workingTreeIterator being null for git ignored files. \u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/911\"\u003e#911\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2771\"\u003e#2771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent race conditions when multiple npm-based formatters launch the server process simultaneously while sharing the same \u003ccode\u003enode_modules\u003c/code\u003e directory. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003ektfmt\u003c/code\u003e version to latest \u003ccode\u003e0.59\u003c/code\u003e -\u0026gt; \u003ccode\u003e0.61\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2804\"\u003e2804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ektlint\u003c/code\u003e version to latest \u003ccode\u003e1.7.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e1.8.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2763\"\u003e2763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003egherkin-utils\u003c/code\u003e version to latest \u003ccode\u003e9.2.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e10.0.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2619\"\u003e#2619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLib v3.1.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e in the Gradle plugin when using \u003ccode\u003etargetExcludeContent[Pattern]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epgp key had expired, this and future releases will be signed by new key (\u003ca href=\"https://github.com/diffplug/spotless/discussions/2464\"\u003edetails\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003eeclipse\u003c/code\u003e version to latest \u003ccode\u003e4.34\u003c/code\u003e -\u0026gt; \u003ccode\u003e4.35\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2458\"\u003e#2458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003egreclipse\u003c/code\u003e version to latest \u003ccode\u003e4.32\u003c/code\u003e -\u0026gt; \u003ccode\u003e4.35\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2458\"\u003e#2458\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLib v3.1.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse palantir-java-format 2.57.0 on Java 21. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2447\"\u003e#2447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-try \u003ccode\u003enpm install\u003c/code\u003e with \u003ccode\u003e--prefer-online\u003c/code\u003e after \u003ccode\u003eERESOLVE\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2448\"\u003e#2448\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/diffplug/spotless/blob/main/CHANGES.md\"\u003ecom.diffplug.spotless:spotless-maven-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003espotless-lib and spotless-lib-extra releases\u003c/h1\u003e\n\u003cp\u003eIf you are a Spotless user (as opposed to developer), then you are probably looking for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/blob/main/plugin-gradle/CHANGES.md\"\u003ehttps://github.com/diffplug/spotless/blob/main/plugin-gradle/CHANGES.md\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/blob/main/plugin-maven/CHANGES.md\"\u003ehttps://github.com/diffplug/spotless/blob/main/plugin-maven/CHANGES.md\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis document is intended for Spotless developers.\u003c/p\u003e\n\u003cp\u003eWe adhere to the \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003ekeepachangelog\u003c/a\u003e format (starting after version \u003ccode\u003e1.27.0\u003c/code\u003e).\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch2\u003e[4.3.0] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eP2Provisioner\u003c/code\u003e interface in lib-extra to enable build-tool-specific caching strategies for Eclipse P2 dependencies, fixing OutOfMemoryError in large multi-project builds. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eremoveSemicolons()\u003c/code\u003e should not be applied to multiline strings in groovy \u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2780\"\u003e#2780\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2792\"\u003e#2792\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-01-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eexpandWildcardImports\u003c/code\u003e API for java (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2594\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the ability to specify a wildcard version (\u003ccode\u003e*\u003c/code\u003e) for external formatter executables. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2757\"\u003e#2757\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent race conditions when multiple npm-based formatters launch the server process simultaneously while sharing the same \u003ccode\u003enode_modules\u003c/code\u003e directory. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGit ratchet no longer throws an error with Git worktrees. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2779\"\u003e#2779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003ektfmt\u003c/code\u003e version to latest \u003ccode\u003e0.59\u003c/code\u003e -\u0026gt; \u003ccode\u003e0.61\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2804\"\u003e2804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ektlint\u003c/code\u003e version to latest \u003ccode\u003e1.7.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e1.8.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2763\"\u003e2763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003egherkin-utils\u003c/code\u003e version to latest \u003ccode\u003e9.2.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e10.0.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2619\"\u003e#2619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.0] - 2025-11-18\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003ektfmt\u003c/code\u003e version to latest \u003ccode\u003e0.58\u003c/code\u003e -\u0026gt; \u003ccode\u003e0.59\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2681\"\u003e#2681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ejackson\u003c/code\u003e version to latest \u003ccode\u003e2.20.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.20.1\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ecleanthat\u003c/code\u003e version to latest \u003ccode\u003e2.23\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.24\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2620\"\u003e#2620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePOTENTIALLY BREAKING\u003c/strong\u003e Removed support for \u003ccode\u003ektlint\u003c/code\u003e versions below 1.0. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2711\"\u003e#2711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epalantirJavaFormat is no longer arbitrarily set to outdated versions on Java 17, latest available version is always used (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2686\"\u003e#2686\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2685\"\u003e#2685\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eforbidModuleImports\u003c/code\u003e API for java (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew options to customize Flexmark, e.g. to allow YAML front matter (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2616\"\u003e#2616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.0.0] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e Bump the required Java to \u003ccode\u003e17\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2375\"\u003e#2375\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2540\"\u003e#2540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e Renamed \u003ccode\u003eRemoveWildcardImportsStep\u003c/code\u003e to \u003ccode\u003eForbidWildcardImportsStep\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2633\"\u003e#2633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump JGit from \u003ccode\u003e6.10.1\u003c/code\u003e to \u003ccode\u003e7.3.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2257\"\u003e#2257\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdds support for worktrees (fixes \u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/diffplug/spotless/commit/d0f4c3d940025c7cb850fb01cb3f2968a79491c7\"\u003e\u003ccode\u003ed0f4c3d\u003c/code\u003e\u003c/a\u003e Published maven/3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/2b7f9de321fc332be56a02d3cd0b73e72d3c1fec\"\u003e\u003ccode\u003e2b7f9de\u003c/code\u003e\u003c/a\u003e Published gradle/8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/78e26e9a3e07a23a99f0e4b4ef2c7503cc8fed1f\"\u003e\u003ccode\u003e78e26e9\u003c/code\u003e\u003c/a\u003e Published lib/4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/33692c2d957c07eda497aed93cc4e410289c3d6f\"\u003e\u003ccode\u003e33692c2\u003c/code\u003e\u003c/a\u003e [fix] \u003ccode\u003eremoveSemicolons()\u003c/code\u003e should not be applied to multiline strings in groo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/90628d8e829dbeff10e11d5b018045102367c046\"\u003e\u003ccode\u003e90628d8\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/61864a2a38ee3d41c3027c28f5182be6f2dc78a3\"\u003e\u003ccode\u003e61864a2\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-removeSemicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/4864bc887a9b783feafa2908be5e17ab6a505aad\"\u003e\u003ccode\u003e4864bc8\u003c/code\u003e\u003c/a\u003e Fix Gradle Cache performance issue by supporting cached P2 provisionning via ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/075895cb3b16fdd1884a22342607655f4f996d2a\"\u003e\u003ccode\u003e075895c\u003c/code\u003e\u003c/a\u003e docs: Mention P2 caching for gradle plugin caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/57214bf3eacc1aee293c95871b1fe41d28cf13ec\"\u003e\u003ccode\u003e57214bf\u003c/code\u003e\u003c/a\u003e feat: Supports P2 in predeclare\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/8aee8accdc070ee14fa85314d55c184c4c0e97df\"\u003e\u003ccode\u003e8aee8ac\u003c/code\u003e\u003c/a\u003e chore: Adds a GradleProvisioner test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diffplug/spotless/compare/lib/3.1.0...maven/3.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.owasp:dependency-check-maven` from 12.1.9 to 12.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dependency-check/DependencyCheck/releases\"\u003eorg.owasp:dependency-check-maven's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 12.2.0\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\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/dependency-check/DependencyCheck/blob/main/CHANGELOG.md\"\u003eorg.owasp:dependency-check-maven's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/releases/tag/v12.2.0\"\u003eVersion 12.2.0\u003c/a\u003e (2026-01-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: package and utilize generated suppression file (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8116\"\u003e#8116\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: override pnpm audit registry parameter (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8158\"\u003e#8158\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: support multiple cvssBelow thresholds per version (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/2563\"\u003e#2563\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8024\"\u003e#8024\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: usage telemetry via scarf (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8066\"\u003e#8066\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add new suppression xsd allowing grouping of suppressions (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/7957\"\u003e#7957\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(ant): resolve relative paths against basedir (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8202\"\u003e#8202\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add hint for Elastic APM Java agent CPE mapping (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8200\"\u003e#8200\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: Allow NVD data feed metadata downloads to fail on 1st Jan while logging correct errors (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/...\n\n_Description has been truncated_","html_url":"https://github.com/FraunhoferIOSB/FROST-Server/pull/2315","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FraunhoferIOSB%2FFROST-Server/issues/2315","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2315/packages"}],"issue_packages":[{"old_version":"2.17.1","new_version":"2.21.3","update_type":"minor","path":null,"pr_created_at":"2026-05-19T15:15:28.000Z","version_change":"2.17.1 → 2.21.3","issue":{"uuid":"4478598846","node_id":"PR_kwDOEgGwZs7dILkt","number":1739,"state":"closed","title":"Bump the alldependencies group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T09:04:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T15:15:28.000Z","updated_at":"2026-05-25T09:04:34.000Z","time_to_close":496141,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"alldependencies","update_count":22,"packages":[{"name":"org.openapi.generator","old_version":"7.15.0","new_version":"7.22.0"},{"name":"com.google.flogger:flogger","old_version":"0.7.4","new_version":"0.9","repository_url":"https://github.com/google/flogger"},{"name":"com.google.flogger:flogger-system-backend","old_version":"0.7.4","new_version":"0.9","repository_url":"https://github.com/google/flogger"},{"name":"com.google.errorprone:error_prone_annotations","old_version":"2.15.0","new_version":"2.49.0","repository_url":"https://github.com/google/error-prone"},{"name":"io.swagger.core.v3:swagger-core","old_version":"2.2.23","new_version":"2.2.50","repository_url":"https://github.com/swagger-api/swagger-core"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.12","new_version":"4.2.38","repository_url":"https://github.com/dropwizard/metrics"},{"name":"io.dropwizard.metrics:metrics-servlets","old_version":"4.2.12","new_version":"4.2.38","repository_url":"https://github.com/dropwizard/metrics"},{"name":"io.prometheus:simpleclient_dropwizard","old_version":"0.15.0","new_version":"0.16.0"},{"name":"io.prometheus:simpleclient_servlet","old_version":"0.15.0","new_version":"0.16.0"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.17.1","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-csv","old_version":"2.17.1","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.17.1","new_version":"2.21.3"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.17.1","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","old_version":"2.17.1","new_version":"2.21.3"},{"name":"io.jsonwebtoken:jjwt-api","old_version":"0.11.5","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"io.jsonwebtoken:jjwt-jackson","old_version":"0.11.5","new_version":"0.13.0"},{"name":"io.jsonwebtoken:jjwt-impl","old_version":"0.11.5","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"com.atlassian.oai:swagger-request-validator-restassured","old_version":"2.44.9","new_version":"2.46.1"},{"name":"com.oracle.database.jdbc:ojdbc11","old_version":"23.26.1.0.0","new_version":"23.26.2.0.0"},{"name":"org.freemarker:freemarker","old_version":"2.3.32","new_version":"2.3.34"},{"name":"com.github.javaparser:javaparser-core","old_version":"3.26.2","new_version":"3.28.1","repository_url":"https://github.com/javaparser/javaparser"},{"name":"com.github.javaparser:javaparser-symbol-solver-core","old_version":"3.26.2","new_version":"3.28.1","repository_url":"https://github.com/javaparser/javaparser"}],"path":null,"ecosystem":"maven"},"body":"Bumps the alldependencies group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.openapi.generator | `7.15.0` | `7.22.0` |\n| [com.google.flogger:flogger](https://github.com/google/flogger) | `0.7.4` | `0.9` |\n| [com.google.flogger:flogger-system-backend](https://github.com/google/flogger) | `0.7.4` | `0.9` |\n| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) | `2.15.0` | `2.49.0` |\n| [io.swagger.core.v3:swagger-core](https://github.com/swagger-api/swagger-core) | `2.2.23` | `2.2.50` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.12` | `4.2.38` |\n| [io.dropwizard.metrics:metrics-servlets](https://github.com/dropwizard/metrics) | `4.2.12` | `4.2.38` |\n| io.prometheus:simpleclient_dropwizard | `0.15.0` | `0.16.0` |\n| io.prometheus:simpleclient_servlet | `0.15.0` | `0.16.0` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.17.1` | `2.21.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-csv](https://github.com/FasterXML/jackson-dataformats-text) | `2.17.1` | `2.21.3` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.17.1` | `2.21.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.17.1` | `2.21.3` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jdk8 | `2.17.1` | `2.21.3` |\n| [io.jsonwebtoken:jjwt-api](https://github.com/jwtk/jjwt) | `0.11.5` | `0.13.0` |\n| io.jsonwebtoken:jjwt-jackson | `0.11.5` | `0.13.0` |\n| [io.jsonwebtoken:jjwt-impl](https://github.com/jwtk/jjwt) | `0.11.5` | `0.13.0` |\n| com.atlassian.oai:swagger-request-validator-restassured | `2.44.9` | `2.46.1` |\n| com.oracle.database.jdbc:ojdbc11 | `23.26.1.0.0` | `23.26.2.0.0` |\n| org.freemarker:freemarker | `2.3.32` | `2.3.34` |\n| [com.github.javaparser:javaparser-core](https://github.com/javaparser/javaparser) | `3.26.2` | `3.28.1` |\n| [com.github.javaparser:javaparser-symbol-solver-core](https://github.com/javaparser/javaparser) | `3.26.2` | `3.28.1` |\n\n\nUpdates `org.openapi.generator` from 7.15.0 to 7.22.0\n\nUpdates `com.google.flogger:flogger` from 0.7.4 to 0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/flogger/releases\"\u003ecom.google.flogger:flogger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFlogger 0.9\u003c/h2\u003e\n\u003cp\u003eChangelog:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMigrated nullability annotations to JSpecify (474b113)\u003c/li\u003e\n\u003cli\u003eRemoved the log4j(1) backend. (f07e740)\u003c/li\u003e\n\u003cli\u003eFixed the log4j2 backend to \u003ca href=\"https://redirect.github.com/google/flogger/issues/401\"\u003epass through the full exception instead of just the root cause\u003c/a\u003e. If you want to continue to output only the root cause, you can configure that on the log4j2 side. (07d130e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFlogger 0.8\u003c/h2\u003e\n\u003cp\u003eChangelog:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport custom logsite formatting in \u003ccode\u003eSimpleAndroidLoggerBackend\u003c/code\u003e. (cb9e836)\u003c/li\u003e\n\u003cli\u003eAllow no-op params or \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003eScopedLoggingContext.Builder\u003c/code\u003e methods. (82362ff, 5aa0649)\u003c/li\u003e\n\u003cli\u003eRemove generic type from convenience \u003ccode\u003eLoggingApi#with\u003c/code\u003e method signature. This is a SOURCE-INCOMPATIBLE change for Kotlin clients, since those will have had to supply a useless type parameter and will now have to delete it. (e8f97f0)\u003c/li\u003e\n\u003cli\u003eAdded a new PRNG based \u003ccode\u003eonAverageEvery(N)\u003c/code\u003e rate limiting method. (c25d34e)\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003eper()\u003c/code\u003e method to support arbitrary aggregation keys. (bddcc1d)\u003c/li\u003e\n\u003cli\u003eImproved docs for static methods in \u003ccode\u003eScopedLoggingContexts\u003c/code\u003e. (c568eee)\u003c/li\u003e\n\u003cli\u003eImproved rate limiter behavior. (90f01f1)\u003c/li\u003e\n\u003cli\u003eRemoved unused type parameter from \u003ccode\u003eScopedLoggingContexts#applyLogLevelMap\u003c/code\u003e. (e2d80fb)\u003c/li\u003e\n\u003cli\u003eRefactored rate limiter classes. (209a0a4)\u003c/li\u003e\n\u003cli\u003eFix bug whereby unused \u003ccode\u003eLogSiteStats\u003c/code\u003e were being generated. (bd2d607)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release also updates many dependency versions, including updating log4j2 and gRPC to newer versions without vulnerabilities.\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/flogger/commit/d613bcec77cc6455e4d1f97ce14b8af9ff331f96\"\u003e\u003ccode\u003ed613bce\u003c/code\u003e\u003c/a\u003e Test running \u003ccode\u003erelease/install-local-snapshot.sh\u003c/code\u003e in GitHub CI.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/eedbb51849f955accf08ea52de27ec77f36d3912\"\u003e\u003ccode\u003eeedbb51\u003c/code\u003e\u003c/a\u003e Remove log4j backend from \u003ccode\u003erelease/execute-deploy.sh\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/edacdca4512f268922bc3961f9f0136fef704e39\"\u003e\u003ccode\u003eedacdca\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 4.7.0 to 4.7.1 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/0413ae39172fd2073be26030daa8e07609f1d146\"\u003e\u003ccode\u003e0413ae3\u003c/code\u003e\u003c/a\u003e Repin Flogger's deps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/745ec32b5a042dba0b5afaa69d2423b87b0b621b\"\u003e\u003ccode\u003e745ec32\u003c/code\u003e\u003c/a\u003e Bump Bazel to 8.2.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/cbd0e2b66749139d6b83498e5f7ef3b720a0586a\"\u003e\u003ccode\u003ecbd0e2b\u003c/code\u003e\u003c/a\u003e Run buildifier to add loads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/07d130ef551d7ffa67af409f72953772fd68348d\"\u003e\u003ccode\u003e07d130e\u003c/code\u003e\u003c/a\u003e Pass the full exception to log4j2 instead of just the root cause.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/698e47543525e10e1927fbe70d2613cd5a3869df\"\u003e\u003ccode\u003e698e475\u003c/code\u003e\u003c/a\u003e Internal change.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/ed970627575613681cba0c58c15adfd2d0284fdc\"\u003e\u003ccode\u003eed97062\u003c/code\u003e\u003c/a\u003e Remove some per-target \u003ccode\u003e-source 8 -target 8\u003c/code\u003e settings now that we've made tha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/e5bace72a36aabf451c335ead5811fec5f42b977\"\u003e\u003ccode\u003ee5bace7\u003c/code\u003e\u003c/a\u003e Bump Bazel to 8.1.1.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/flogger/compare/flogger-0.7.4...flogger-0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.flogger:flogger-system-backend` from 0.7.4 to 0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/flogger/releases\"\u003ecom.google.flogger:flogger-system-backend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFlogger 0.9\u003c/h2\u003e\n\u003cp\u003eChangelog:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMigrated nullability annotations to JSpecify (474b113)\u003c/li\u003e\n\u003cli\u003eRemoved the log4j(1) backend. (f07e740)\u003c/li\u003e\n\u003cli\u003eFixed the log4j2 backend to \u003ca href=\"https://redirect.github.com/google/flogger/issues/401\"\u003epass through the full exception instead of just the root cause\u003c/a\u003e. If you want to continue to output only the root cause, you can configure that on the log4j2 side. (07d130e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFlogger 0.8\u003c/h2\u003e\n\u003cp\u003eChangelog:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport custom logsite formatting in \u003ccode\u003eSimpleAndroidLoggerBackend\u003c/code\u003e. (cb9e836)\u003c/li\u003e\n\u003cli\u003eAllow no-op params or \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003eScopedLoggingContext.Builder\u003c/code\u003e methods. (82362ff, 5aa0649)\u003c/li\u003e\n\u003cli\u003eRemove generic type from convenience \u003ccode\u003eLoggingApi#with\u003c/code\u003e method signature. This is a SOURCE-INCOMPATIBLE change for Kotlin clients, since those will have had to supply a useless type parameter and will now have to delete it. (e8f97f0)\u003c/li\u003e\n\u003cli\u003eAdded a new PRNG based \u003ccode\u003eonAverageEvery(N)\u003c/code\u003e rate limiting method. (c25d34e)\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003eper()\u003c/code\u003e method to support arbitrary aggregation keys. (bddcc1d)\u003c/li\u003e\n\u003cli\u003eImproved docs for static methods in \u003ccode\u003eScopedLoggingContexts\u003c/code\u003e. (c568eee)\u003c/li\u003e\n\u003cli\u003eImproved rate limiter behavior. (90f01f1)\u003c/li\u003e\n\u003cli\u003eRemoved unused type parameter from \u003ccode\u003eScopedLoggingContexts#applyLogLevelMap\u003c/code\u003e. (e2d80fb)\u003c/li\u003e\n\u003cli\u003eRefactored rate limiter classes. (209a0a4)\u003c/li\u003e\n\u003cli\u003eFix bug whereby unused \u003ccode\u003eLogSiteStats\u003c/code\u003e were being generated. (bd2d607)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release also updates many dependency versions, including updating log4j2 and gRPC to newer versions without vulnerabilities.\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/flogger/commit/d613bcec77cc6455e4d1f97ce14b8af9ff331f96\"\u003e\u003ccode\u003ed613bce\u003c/code\u003e\u003c/a\u003e Test running \u003ccode\u003erelease/install-local-snapshot.sh\u003c/code\u003e in GitHub CI.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/eedbb51849f955accf08ea52de27ec77f36d3912\"\u003e\u003ccode\u003eeedbb51\u003c/code\u003e\u003c/a\u003e Remove log4j backend from \u003ccode\u003erelease/execute-deploy.sh\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/edacdca4512f268922bc3961f9f0136fef704e39\"\u003e\u003ccode\u003eedacdca\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 4.7.0 to 4.7.1 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/0413ae39172fd2073be26030daa8e07609f1d146\"\u003e\u003ccode\u003e0413ae3\u003c/code\u003e\u003c/a\u003e Repin Flogger's deps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/745ec32b5a042dba0b5afaa69d2423b87b0b621b\"\u003e\u003ccode\u003e745ec32\u003c/code\u003e\u003c/a\u003e Bump Bazel to 8.2.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/cbd0e2b66749139d6b83498e5f7ef3b720a0586a\"\u003e\u003ccode\u003ecbd0e2b\u003c/code\u003e\u003c/a\u003e Run buildifier to add loads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/07d130ef551d7ffa67af409f72953772fd68348d\"\u003e\u003ccode\u003e07d130e\u003c/code\u003e\u003c/a\u003e Pass the full exception to log4j2 instead of just the root cause.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/698e47543525e10e1927fbe70d2613cd5a3869df\"\u003e\u003ccode\u003e698e475\u003c/code\u003e\u003c/a\u003e Internal change.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/ed970627575613681cba0c58c15adfd2d0284fdc\"\u003e\u003ccode\u003eed97062\u003c/code\u003e\u003c/a\u003e Remove some per-target \u003ccode\u003e-source 8 -target 8\u003c/code\u003e settings now that we've made tha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/e5bace72a36aabf451c335ead5811fec5f42b977\"\u003e\u003ccode\u003ee5bace7\u003c/code\u003e\u003c/a\u003e Bump Bazel to 8.1.1.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/flogger/compare/flogger-0.7.4...flogger-0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.flogger:flogger-system-backend` from 0.7.4 to 0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/flogger/releases\"\u003ecom.google.flogger:flogger-system-backend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFlogger 0.9\u003c/h2\u003e\n\u003cp\u003eChangelog:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMigrated nullability annotations to JSpecify (474b113)\u003c/li\u003e\n\u003cli\u003eRemoved the log4j(1) backend. (f07e740)\u003c/li\u003e\n\u003cli\u003eFixed the log4j2 backend to \u003ca href=\"https://redirect.github.com/google/flogger/issues/401\"\u003epass through the full exception instead of just the root cause\u003c/a\u003e. If you want to continue to output only the root cause, you can configure that on the log4j2 side. (07d130e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFlogger 0.8\u003c/h2\u003e\n\u003cp\u003eChangelog:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport custom logsite formatting in \u003ccode\u003eSimpleAndroidLoggerBackend\u003c/code\u003e. (cb9e836)\u003c/li\u003e\n\u003cli\u003eAllow no-op params or \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003eScopedLoggingContext.Builder\u003c/code\u003e methods. (82362ff, 5aa0649)\u003c/li\u003e\n\u003cli\u003eRemove generic type from convenience \u003ccode\u003eLoggingApi#with\u003c/code\u003e method signature. This is a SOURCE-INCOMPATIBLE change for Kotlin clients, since those will have had to supply a useless type parameter and will now have to delete it. (e8f97f0)\u003c/li\u003e\n\u003cli\u003eAdded a new PRNG based \u003ccode\u003eonAverageEvery(N)\u003c/code\u003e rate limiting method. (c25d34e)\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003eper()\u003c/code\u003e method to support arbitrary aggregation keys. (bddcc1d)\u003c/li\u003e\n\u003cli\u003eImproved docs for static methods in \u003ccode\u003eScopedLoggingContexts\u003c/code\u003e. (c568eee)\u003c/li\u003e\n\u003cli\u003eImproved rate limiter behavior. (90f01f1)\u003c/li\u003e\n\u003cli\u003eRemoved unused type parameter from \u003ccode\u003eScopedLoggingContexts#applyLogLevelMap\u003c/code\u003e. (e2d80fb)\u003c/li\u003e\n\u003cli\u003eRefactored rate limiter classes. (209a0a4)\u003c/li\u003e\n\u003cli\u003eFix bug whereby unused \u003ccode\u003eLogSiteStats\u003c/code\u003e were being generated. (bd2d607)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release also updates many dependency versions, including updating log4j2 and gRPC to newer versions without vulnerabilities.\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/flogger/commit/d613bcec77cc6455e4d1f97ce14b8af9ff331f96\"\u003e\u003ccode\u003ed613bce\u003c/code\u003e\u003c/a\u003e Test running \u003ccode\u003erelease/install-local-snapshot.sh\u003c/code\u003e in GitHub CI.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/eedbb51849f955accf08ea52de27ec77f36d3912\"\u003e\u003ccode\u003eeedbb51\u003c/code\u003e\u003c/a\u003e Remove log4j backend from \u003ccode\u003erelease/execute-deploy.sh\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/edacdca4512f268922bc3961f9f0136fef704e39\"\u003e\u003ccode\u003eedacdca\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 4.7.0 to 4.7.1 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/0413ae39172fd2073be26030daa8e07609f1d146\"\u003e\u003ccode\u003e0413ae3\u003c/code\u003e\u003c/a\u003e Repin Flogger's deps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/745ec32b5a042dba0b5afaa69d2423b87b0b621b\"\u003e\u003ccode\u003e745ec32\u003c/code\u003e\u003c/a\u003e Bump Bazel to 8.2.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/cbd0e2b66749139d6b83498e5f7ef3b720a0586a\"\u003e\u003ccode\u003ecbd0e2b\u003c/code\u003e\u003c/a\u003e Run buildifier to add loads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/07d130ef551d7ffa67af409f72953772fd68348d\"\u003e\u003ccode\u003e07d130e\u003c/code\u003e\u003c/a\u003e Pass the full exception to log4j2 instead of just the root cause.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/698e47543525e10e1927fbe70d2613cd5a3869df\"\u003e\u003ccode\u003e698e475\u003c/code\u003e\u003c/a\u003e Internal change.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/ed970627575613681cba0c58c15adfd2d0284fdc\"\u003e\u003ccode\u003eed97062\u003c/code\u003e\u003c/a\u003e Remove some per-target \u003ccode\u003e-source 8 -target 8\u003c/code\u003e settings now that we've made tha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/flogger/commit/e5bace72a36aabf451c335ead5811fec5f42b977\"\u003e\u003ccode\u003ee5bace7\u003c/code\u003e\u003c/a\u003e Bump Bazel to 8.1.1.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/flogger/compare/flogger-0.7.4...flogger-0.9\"\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.15.0 to 2.49.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.49.0\u003c/h2\u003e\n\u003cp\u003eThis release includes several changes to \u003ccode\u003eMatcher\u003c/code\u003e APIs, and removed some deprecated or problematic APIs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003eMethodMatchers.withSignature\u003c/code\u003e API, which relies on fragile \u003ccode\u003etoString\u003c/code\u003e behaviour. Alternatives for matching on method signatures with varargs and type parameters were added in \u003ca href=\"https://github.com/google/error-prone/commit/a98a1c55d92d343ae2c142485e8888cd46aa78b3\"\u003ehttps://github.com/google/error-prone/commit/a98a1c55d92d343ae2c142485e8888cd46aa78b3\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003evariableType(Matcher)\u003c/code\u003e API. \u003ccode\u003eMatchers.variableType(Matcher)\u003c/code\u003e uses \u003ccode\u003eVariableTree#getType\u003c/code\u003e to match variable types, which own't work for lambda parameters with inferred types after \u003ca href=\"https://bugs.openjdk.org/browse/JDK-8268850\"\u003eJDK-8268850\u003c/a\u003e. The recommended replacement is \u003ccode\u003evariableType(TypePredicate)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eenclosingPackage\u003c/code\u003e return an optional. Module elements are not enclosed by a package, checks using \u003ccode\u003eenclosingPackage\u003c/code\u003e shouldn't assume an enclosing package exists when processing arbitrary elements.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eFieldMatchers\u003c/code\u003e API, similar to \u003ccode\u003eMethodMatchers\u003c/code\u003e (\u003ca href=\"https://github.com/google/error-prone/commit/1dd9c3a6bd76fca8104be6ae1c1004655d6a1745\"\u003ehttps://github.com/google/error-prone/commit/1dd9c3a6bd76fca8104be6ae1c1004655d6a1745\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AssertThrowsBlockToExpression\"\u003e\u003ccode\u003eAssertThrowsBlockToExpression\u003c/code\u003e\u003c/a\u003e: Discourage unnecessary block lambdas in \u003ccode\u003eassertThrows\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AssertThrowsMinimizer\"\u003e\u003ccode\u003eAssertThrowsMinimizer\u003c/code\u003e\u003c/a\u003e: Suggest minimizing the amount of logic in \u003ccode\u003eassertThrows\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/MemorySegmentReferenceEquality\"\u003e\u003ccode\u003eMemorySegmentReferenceEquality\u003c/code\u003e\u003c/a\u003e: Discourage using reference equality for \u003ccode\u003eMemorySegments\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/PreferThrowsTag\"\u003e\u003ccode\u003ePreferThrowsTag\u003c/code\u003e\u003c/a\u003e: Recommends using \u003ccode\u003e@throws\u003c/code\u003e instead of the legacy \u003ccode\u003e@exception\u003c/code\u003e javadoc tag.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/RecordAccessorInCompactConstructor\"\u003e\u003ccode\u003eRecordAccessorInCompactConstructor\u003c/code\u003e\u003c/a\u003e: detect record accessors inside the compact canonical ctors, which read uninitialized fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/2283\"\u003e#2283\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/3503\"\u003e#3503\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5210\"\u003e#5210\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5289\"\u003e#5289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5548\"\u003e#5548\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5548\"\u003e#5548\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5554\"\u003e#5554\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5609\"\u003e#5609\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5614\"\u003e#5614\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5656\"\u003e#5656\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.48.0...v2.49.0\"\u003ehttps://github.com/google/error-prone/compare/v2.48.0...v2.49.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.48.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for passing flags with command-line argument files (\u003ccode\u003e@\u003c/code\u003e-files) (\u003ca href=\"https://github.com/google/error-prone/commit/8e84edf1beedc99ff2cff3c21a7adec578ad053e\"\u003ehttps://github.com/google/error-prone/commit/8e84edf1beedc99ff2cff3c21a7adec578ad053e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AvoidValueSetter\"\u003e\u003ccode\u003eAvoidValueSetter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/UnnecessarySemicolon\"\u003e\u003ccode\u003eUnnecessarySemicolon\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5529\"\u003e#5529\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5537\"\u003e#5537\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5522\"\u003e#5522\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5521\"\u003e#5521\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.47.0...v2.48.0\"\u003ehttps://github.com/google/error-prone/compare/v2.47.0...v2.48.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.47.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/InterruptedInCatchBlock\"\u003e\u003ccode\u003eInterruptedInCatchBlock\u003c/code\u003e\u003c/a\u003e: Detect accidental calls to \u003ccode\u003eThread.interrupted()\u003c/code\u003e inside of \u003ccode\u003ecatch(InterruptedException e)\u003c/code\u003e blocks.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/RefactorSwitch\"\u003e\u003ccode\u003eRefactorSwitch\u003c/code\u003e\u003c/a\u003e: Refactorings to simplify arrow switches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/UnnamedVariable\"\u003e\u003ccode\u003eUnnamedVariable\u003c/code\u003e\u003c/a\u003e: Rename unused variables to \u003ccode\u003e_\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/1811\"\u003e#1811\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4168\"\u003e#4168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5459\"\u003e#5459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5460\"\u003e#5460\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.46.0...v2.47.0\"\u003ehttps://github.com/google/error-prone/compare/v2.46.0...v2.47.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.46.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe javac flag \u003ccode\u003e-XDaddTypeAnnotationsToSymbol=true\u003c/code\u003e is now required for Error Prone invocations on JDK 21, to enable the javac fix for \u003ca href=\"https://bugs.openjdk.org/browse/JDK-8225377\"\u003eJDK-8225377: type annotations are not visible to javac plugins across compilation boundaries\u003c/a\u003e. See \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5426\"\u003egoogle/error-prone#5426\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003evalue\u003c/code\u003e attribute from \u003ccode\u003e@IncompatibleModifiers\u003c/code\u003e and \u003ccode\u003e@RequiredModifiers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/2122\"\u003egoogle/error-prone#2122\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/google/error-prone/commit/89d75c196f2bac93d7aab17db6d2d70a2ee55941\"\u003e\u003ccode\u003e89d75c1\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/0b7b03b05d038f596e687e35fccd2cdc0356a7e2\"\u003e\u003ccode\u003e0b7b03b\u003c/code\u003e\u003c/a\u003e Fix up some javadoc on `ModifySourceCollectionInStream.isStreamApiInvocationO...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/fe5a7b1f4583db97387c46ed32ccd664d3f455f6\"\u003e\u003ccode\u003efe5a7b1\u003c/code\u003e\u003c/a\u003e Remove old FieldMatchers API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d54a1d1cd9b57dd49de585e21d0e315f3fb88c82\"\u003e\u003ccode\u003ed54a1d1\u003c/code\u003e\u003c/a\u003e Fix up some \u003ccode\u003eFinally\u003c/code\u003e javadocs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d93b31908fd361eb5e817a7dd18a1296f12f6414\"\u003e\u003ccode\u003ed93b319\u003c/code\u003e\u003c/a\u003e [RefactorSwitch] bugfix comment handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ff59782c69b9394e14b11d0b17574fe5b3dafa9c\"\u003e\u003ccode\u003eff59782\u003c/code\u003e\u003c/a\u003e [IfChainToSwitch] cleanup redundant conditions in ternary.  No functional cha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/43b6df64ed635e1fcabaabd9c884df5753aac26b\"\u003e\u003ccode\u003e43b6df6\u003c/code\u003e\u003c/a\u003e Generalise DuplicateAssertion to handle check* methods.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/2c4346f59fdcdda7bf17839b55d2d5e416c7d1d1\"\u003e\u003ccode\u003e2c4346f\u003c/code\u003e\u003c/a\u003e Fix a bug in \u003ccode\u003eBooleanLiteral\u003c/code\u003e: it currently suggests replacing `Boolean.FALSE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/559039bcc26400cd725236bdffe7fc94c4519311\"\u003e\u003ccode\u003e559039b\u003c/code\u003e\u003c/a\u003e [IfChainToSwitch] doc-only change.  fix typo in code comments.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/393c61ce5b28fd5bcd1290ee831d3358d37cce16\"\u003e\u003ccode\u003e393c61c\u003c/code\u003e\u003c/a\u003e [IfChainToSwitch] enhance code generation to emit unnamed variables, when sup...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.15.0...v2.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.swagger.core.v3:swagger-core` from 2.2.23 to 2.2.50\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-core/releases\"\u003eio.swagger.core.v3:swagger-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-core 2.2.50 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: serialize a boolean schema example value as a JsonNode (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5173\"\u003e#5173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: migrate from tibdex/github-app-token to actions/create-github-app-token (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5169\"\u003e#5169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: resolve Validation Meta annotations not working (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/4886\"\u003e#4886\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-core 2.2.49 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(gradle-plugin): avoid eager classpath resolution in Gradle plugin (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5164\"\u003e#5164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: ensure deduplication of required items in Schema (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5163\"\u003e#5163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add support for Positive, PositiveOrZero, Negative, and NegativeOrZero validation constraints (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5162\"\u003e#5162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.codehaus.plexus:plexus-utils from 3.6.0 to 3.6.1 in /modules/swagger-project-jakarta/modules/swagger-maven-plugin-jakarta (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5155\"\u003e#5155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.codehaus.plexus:plexus-utils from 3.6.0 to 3.6.1 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5147\"\u003e#5147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate maven wrapper after bumping (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5143\"\u003e#5143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump build-helper-maven-plugin to 3.6.1 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5141\"\u003e#5141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump Apache Maven to 3.9.14 and maven-wrapper to 3.3.4 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5139\"\u003e#5139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate apache maven distributionUrl to 3.9.9 fixing npe on snapshot deploy step (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5138\"\u003e#5138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: add -e flag to deploy command for full stacktrace on failure (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5134\"\u003e#5134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate sonatype central-publishing-maven-plugin to 0.10.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5133\"\u003e#5133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: exclude bridge methods from \u003ca href=\"https://github.com/JsonValue\"\u003e\u003ccode\u003e@​JsonValue\u003c/code\u003e\u003c/a\u003e enum detection (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5127\"\u003e#5127\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5128\"\u003e#5128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: OAS 3.1 schema generation for raw Object properties is controlled with explicit-object-schema flag (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5112\"\u003e#5112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.apache.maven.plugins:maven-plugin-plugin from 3.6.4 to 3.15.2 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5110\"\u003e#5110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.4.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5109\"\u003e#5109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.yaml:snakeyaml from 2.3 to 2.6 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gradle-plugin): add .convention() defaults to Property\u003c!-- raw HTML omitted --\u003e fields in ResolveTask (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5065\"\u003e#5065\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-core 2.2.48 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: move env under deploy step from under integration tests (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5129\"\u003e#5129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: revert DEFAULT_SENTINEL for defaultValue (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5123\"\u003e#5123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: AnnotationUtils cache misses due to reinstantiation of ModelConverterContext (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5114\"\u003e#5114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add so that the Java Deprecated annotation is considered a processable annotation type (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5099\"\u003e#5099\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-core 2.2.47 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump org.codehaus.plexus:plexus-utils from 4.0.2 to 4.0.3 in /modules/swagger-eclipse-transformer-maven-plugin (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5118\"\u003e#5118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate gh actions (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5106\"\u003e#5106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: re-add a null guard for setDefaultSchema (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5089\"\u003e#5089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor how the size constraint is applied to a parameter (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5080\"\u003e#5080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: do not process a nullable annotation for container items (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5079\"\u003e#5079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: treat number example as number and not string (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5062\"\u003e#5062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Feature]: Provide a BOM module for managing dependencies (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/4966\"\u003e#4966\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/4987\"\u003e#4987\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-core 2.2.46 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebug fix for test - reset enumAsRef value in the test to default (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5092\"\u003e#5092\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-core 2.2.45 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure sentinel values are handled correctly in defaultValue mer… (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5078\"\u003e#5078\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/swagger-api/swagger-core/commit/c71911eb942daa8734147cf6ad1d5991ce76d849\"\u003e\u003ccode\u003ec71911e\u003c/code\u003e\u003c/a\u003e prepare release 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5174\"\u003e#5174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-core/commit/7ae37cb69bb74f466fe68fb7c4efe6ece0440e9f\"\u003e\u003ccode\u003e7ae37cb\u003c/code\u003e\u003c/a\u003e fix: resolve Validation Meta annotations not working (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/4886\"\u003e#4886\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-core/commit/5239cae1ada50e3c9b78f0e5b3a9c170ec4ec273\"\u003e\u003ccode\u003e5239cae\u003c/code\u003e\u003c/a\u003e fix: serialize a boolean schema example value as a JsonNode (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5173\"\u003e#5173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-core/commit/6550721a3330c07ddcb8dca0707a2054a5177d0c\"\u003e\u003ccode\u003e6550721\u003c/code\u003e\u003c/a\u003e chore: migrate from tibdex/github-app-token to actions/create-github-app-toke...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-core/commit/7ae71d7897d3bc982e4ed236df670f1b20167515\"\u003e\u003ccode\u003e7ae71d7\u003c/code\u003e\u003c/a\u003e bump snapshot 2.2.50-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5166\"\u003e#5166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-core/commit/3ebcde85ab6223ff57c5591afc0c89937e3cfff4\"\u003e\u003ccode\u003e3ebcde8\u003c/code\u003e\u003c/a\u003e prepare release 2.2.49 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5165\"\u003e#5165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-core/commit/1a0eec80a32225abd6a79f132f2d1b7f0cd24756\"\u003e\u003ccode\u003e1a0eec8\u003c/code\u003e\u003c/a\u003e fix(gradle-plugin): avoid eager classpath resolution causing illegal mutation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-core/commit/9cd2402a88797814acabf3ef42269d9bbdda0433\"\u003e\u003ccode\u003e9cd2402\u003c/code\u003e\u003c/a\u003e fix: ensure deduplication of required items in Schema (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5163\"\u003e#5163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-core/commit/1cc573427b3be6cee59d1c97b4db7c6bda99ff18\"\u003e\u003ccode\u003e1cc5734\u003c/code\u003e\u003c/a\u003e fix(gradle-plugin): add .convention() defaults to Property\u0026lt;T\u0026gt; fields in Resol...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-core/commit/80636e859603087a1424373528b62c3d6ebdb5b1\"\u003e\u003ccode\u003e80636e8\u003c/code\u003e\u003c/a\u003e fix: exclude bridge methods from \u003ca href=\"https://github.com/JsonValue\"\u003e\u003ccode\u003e@​JsonValue\u003c/code\u003e\u003c/a\u003e enum detection (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5127\"\u003e#5127\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-core/issues/5128\"\u003e#5128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swagger-api/swagger-core/compare/v2.2.23...v2.2.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.dropwizard.metrics:metrics-core` from 4.2.12 to 4.2.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dropwizard/metrics/releases\"\u003eio.dropwizard.metrics:metrics-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.38\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.14.1 (release/4.2.x) 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/dropwizard/metrics/pull/4946\"\u003edropwizard/metrics#4946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.5 (release/4.2.x) 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/dropwizard/metrics/pull/4947\"\u003edropwizard/metrics#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5.3.6 (release/4.2.x) 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/dropwizard/metrics/pull/4948\"\u003edropwizard/metrics#4948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.20.0 (release/4.2.x) 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/dropwizard/metrics/pull/4951\"\u003edropwizard/metrics#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.12.0 (release/4.2.x) 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/dropwizard/metrics/pull/4950\"\u003edropwizard/metrics#4950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.6 (release/4.2.x) 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/dropwizard/metrics/pull/4958\"\u003edropwizard/metrics#4958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update log4j2 monorepo to v2.25.2 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/4959\"\u003edropwizard/metrics#4959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.sonatype.central:central-publishing-maven-plugin to v0.9.0 (release/4.2.x) 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/dropwizard/metrics/pull/4960\"\u003edropwizard/metrics#4960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to v5.5.1 (release/4.2.x) 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/dropwizard/metrics/pull/4967\"\u003edropwizard/metrics#4967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven-wrapper to v3.3.4 (release/4.2.x) 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/dropwizard/metrics/pull/4966\"\u003edropwizard/metrics#4966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v4.3.0 (release/4.2.x) 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/dropwizard/metrics/pull/4968\"\u003edropwizard/metrics#4968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.19.0 (release/4.2.x) 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/dropwizard/metrics/pull/4969\"\u003edropwizard/metrics#4969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/stale digest to 5f858e3 (release/4.2.x) 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/dropwizard/metrics/pull/4974\"\u003edropwizard/metrics#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.6.2 (release/4.2.x) 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/dropwizard/metrics/pull/4975\"\u003edropwizard/metrics#4975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.jdbi:jdbi3-core to v3.49.6 (release/4.2.x) 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/dropwizard/metrics/pull/4976\"\u003edropwizard/metrics#4976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.9.0 (release/4.2.x) 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/dropwizard/metrics/pull/4978\"\u003edropwizard/metrics#4978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.19 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/4977\"\u003edropwizard/metrics#4977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.17.8 (release/4.2.x) 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/dropwizard/metrics/pull/4989\"\u003edropwizard/metrics#4989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.jacoco:jacoco-maven-plugin to v0.8.14 (release/4.2.x) 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/dropwizard/metrics/pull/4988\"\u003edropwizard/metrics#4988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.2 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/4990\"\u003edropwizard/metrics#4990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.20 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/4994\"\u003edropwizard/metrics#4994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.0 (release/4.2.x) 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/dropwizard/metrics/pull/4995\"\u003edropwizard/metrics#4995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.3 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5000\"\u003edropwizard/metrics#5000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.2.3 (release/4.2.x) 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/dropwizard/metrics/pull/5004\"\u003edropwizard/metrics#5004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.3.16 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5005\"\u003edropwizard/metrics#5005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.1 (release/4.2.x) 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/dropwizard/metrics/pull/5011\"\u003edropwizard/metrics#5011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.2.0 (release/4.2.x) 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/dropwizard/metrics/pull/5013\"\u003edropwizard/metrics#5013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add module for Jersey 4.0.x by \u003ca href=\"https://github.com/joschi\"\u003e\u003ccode\u003e@​joschi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5025\"\u003edropwizard/metrics#5025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.4 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5026\"\u003edropwizard/metrics#5026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.1 (release/4.2.x) 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/dropwizard/metrics/pull/5028\"\u003edropwizard/metrics#5028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.21 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5027\"\u003edropwizard/metrics#5027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.5.0 (release/4.2.x) 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/dropwizard/metrics/pull/5035\"\u003edropwizard/metrics#5035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.20.0 (release/4.2.x) 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/dropwizard/metrics/pull/5034\"\u003edropwizard/metrics#5034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v5.0.1 (release/4.2.x) 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/dropwizard/metrics/pull/5039\"\u003edropwizard/metrics#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout digest to 93cb6ef (release/4.2.x) 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/dropwizard/metrics/pull/5038\"\u003edropwizard/metrics#5038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions to v6 (release/4.2.x) (major) 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/dropwizard/metrics/pull/5040\"\u003edropwizard/metrics#5040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.2 (release/4.2.x) 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/dropwizard/metrics/pull/5044\"\u003edropwizard/metrics#5044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update maven plugins to v3.4.0 (release/4.2.x) (minor) 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/dropwizard/metrics/pull/5046\"\u003edropwizard/metrics#5046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.5 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5054\"\u003edropwizard/metrics#5054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6.0.1 (release/4.2.x) 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/dropwizard/metrics/pull/5053\"\u003edropwizard/metrics#5053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions (release/4.2.x) 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/dropwizard/metrics/pull/5052\"\u003edropwizard/metrics#5052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.0 (release/4.2.x) 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/dropwizard/metrics/pull/5055\"\u003edropwizard/metrics#5055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.28.0 (release/4.2.x) 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/dropwizard/metrics/pull/5056\"\u003edropwizard/metrics#5056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.22 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5063\"\u003edropwizard/metrics#5063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.1 (release/4.2.x) 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/dropwizard/metrics/pull/5062\"\u003edropwizard/metrics#5062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 (release/4.2.x) 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/dropwizard/metrics/pull/5067\"\u003edropwizard/metrics#5067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.21.0 (release/4.2.x) 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/dropwizard/metrics/pull/5064\"\u003edropwizard/metrics#5064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven to v3.9.12 (release/4.2.x) 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/dropwizard/metrics/pull/5075\"\u003edropwizard/metrics#5075\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/dropwizard/metrics/commit/5839f053c5482a0de1fac9a800c1c0930c8f3456\"\u003e\u003ccode\u003e5839f05\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v4.2.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/b18066cd6492be86e7f7c6077d6f7679c213f807\"\u003e\u003ccode\u003eb18066c\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.25 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5105\"\u003e#5105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/17bfe026a1c7cf14ce2c97722174e706ac23a473\"\u003e\u003ccode\u003e17bfe02\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/f1afa8354b8947a537f88364e2a701da3f7f7208\"\u003e\u003ccode\u003ef1afa83\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.4 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5103\"\u003e#5103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/3d8e5e40d293a3be74e8a6e515be34cac7492f56\"\u003e\u003ccode\u003e3d8e5e4\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache action to v5.0.2 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5102\"\u003e#5102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/9324e84f2d8c2ab756e85c9d1db36a75c6cb1742\"\u003e\u003ccode\u003e9324e84\u003c/code\u003e\u003c/a\u003e Add a metrics-jackson3 module (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5101\"\u003e#5101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/616a5913b821c41dd4da13f4fb79fbc4d5c1698c\"\u003e\u003ccode\u003e616a591\u003c/code\u003e\u003c/a\u003e Disable CI release workflow for forks (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5099\"\u003e#5099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/696f68b4b4ab42b835418040258dcfc828541fe0\"\u003e\u003ccode\u003e696f68b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency org.sonatype.central:central-publishing-maven-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/07ef2534f9ce89e4b4eea4edcf3fe499e1645f02\"\u003e\u003ccode\u003e07ef253\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.24 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5089\"\u003e#5089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/47bbe61ac3a7291e392233a16b5ba0bb7bcb08a4\"\u003e\u003ccode\u003e47bbe61\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropwizard/metrics/compare/v4.2.12...v4.2.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.dropwizard.metrics:metrics-servlets` from 4.2.12 to 4.2.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dropwizard/metrics/releases\"\u003eio.dropwizard.metrics:metrics-servlets's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.38\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.14.1 (release/4.2.x) 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/dropwizard/metrics/pull/4946\"\u003edropwizard/metrics#4946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.5 (release/4.2.x) 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/dropwizard/metrics/pull/4947\"\u003edropwizard/metrics#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5.3.6 (release/4.2.x) 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/dropwizard/metrics/pull/4948\"\u003edropwizard/metrics#4948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.20.0 (release/4.2.x) 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/dropwizard/metrics/pull/4951\"\u003edropwizard/metrics#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.12.0 (release/4.2.x) 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/dropwizard/metrics/pull/4950\"\u003edropwizard/metrics#4950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.6 (release/4.2.x) 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/dropwizard/metrics/pull/4958\"\u003edropwizard/metrics#4958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update log4j2 monorepo to v2.25.2 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/4959\"\u003edropwizard/metrics#4959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.sonatype.central:central-publishing-maven-plugin to v0.9.0 (release/4.2.x) 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/dropwizard/metrics/pull/4960\"\u003edropwizard/metrics#4960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to v5.5.1 (release/4.2.x) 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/dropwizard/metrics/pull/4967\"\u003edropwizard/metrics#4967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven-wrapper to v3.3.4 (release/4.2.x) 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/dropwizard/metrics/pull/4966\"\u003edropwizard/metrics#4966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v4.3.0 (release/4.2.x) 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/dropwizard/metrics/pull/4968\"\u003edropwizard/metrics#4968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.19.0 (release/4.2.x) 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/dropwizard/metrics/pull/4969\"\u003edropwizard/metrics#4969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/stale digest to 5f858e3 (release/4.2.x) 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/dropwizard/metrics/pull/4974\"\u003edropwizard/metrics#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.6.2 (release/4.2.x) 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/dropwizard/metrics/pull/4975\"\u003edropwizard/metrics#4975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.jdbi:jdbi3-core to v3.49.6 (release/4.2.x) 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/dropwizard/metrics/pull/4976\"\u003edropwizard/metrics#4976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.9.0 (release/4.2.x) 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/dropwizard/metrics/pull/4978\"\u003edropwizard/metrics#4978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.19 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/4977\"\u003edropwizard/metrics#4977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.17.8 (release/4.2.x) 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/dropwizard/metrics/pull/4989\"\u003edropwizard/metrics#4989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.jacoco:jacoco-maven-plugin to v0.8.14 (release/4.2.x) 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/dropwizard/metrics/pull/4988\"\u003edropwizard/metrics#4988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.2 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/4990\"\u003edropwizard/metrics#4990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.20 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/4994\"\u003edropwizard/metrics#4994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.0 (release/4.2.x) 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/dropwizard/metrics/pull/4995\"\u003edropwizard/metrics#4995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.3 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5000\"\u003edropwizard/metrics#5000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.2.3 (release/4.2.x) 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/dropwizard/metrics/pull/5004\"\u003edropwizard/metrics#5004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.3.16 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5005\"\u003edropwizard/metrics#5005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.27.1 (release/4.2.x) 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/dropwizard/metrics/pull/5011\"\u003edropwizard/metrics#5011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.2.0 (release/4.2.x) 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/dropwizard/metrics/pull/5013\"\u003edropwizard/metrics#5013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add module for Jersey 4.0.x by \u003ca href=\"https://github.com/joschi\"\u003e\u003ccode\u003e@​joschi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dropwizard/metrics/pull/5025\"\u003edropwizard/metrics#5025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.4 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5026\"\u003edropwizard/metrics#5026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.1 (release/4.2.x) 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/dropwizard/metrics/pull/5028\"\u003edropwizard/metrics#5028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.21 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5027\"\u003edropwizard/metrics#5027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.5.0 (release/4.2.x) 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/dropwizard/metrics/pull/5035\"\u003edropwizard/metrics#5035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.commons:commons-lang3 to v3.20.0 (release/4.2.x) 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/dropwizard/metrics/pull/5034\"\u003edropwizard/metrics#5034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v5.0.1 (release/4.2.x) 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/dropwizard/metrics/pull/5039\"\u003edropwizard/metrics#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout digest to 93cb6ef (release/4.2.x) 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/dropwizard/metrics/pull/5038\"\u003edropwizard/metrics#5038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions to v6 (release/4.2.x) (major) 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/dropwizard/metrics/pull/5040\"\u003edropwizard/metrics#5040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.2 (release/4.2.x) 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/dropwizard/metrics/pull/5044\"\u003edropwizard/metrics#5044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update maven plugins to v3.4.0 (release/4.2.x) (minor) 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/dropwizard/metrics/pull/5046\"\u003edropwizard/metrics#5046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update jetty monorepo to v12.1.5 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5054\"\u003edropwizard/metrics#5054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6.0.1 (release/4.2.x) 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/dropwizard/metrics/pull/5053\"\u003edropwizard/metrics#5053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions (release/4.2.x) 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/dropwizard/metrics/pull/5052\"\u003edropwizard/metrics#5052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.0 (release/4.2.x) 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/dropwizard/metrics/pull/5055\"\u003edropwizard/metrics#5055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.rabbitmq:amqp-client to v5.28.0 (release/4.2.x) 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/dropwizard/metrics/pull/5056\"\u003edropwizard/metrics#5056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update logback monorepo to v1.5.22 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/5063\"\u003edropwizard/metrics#5063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.1 (release/4.2.x) 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/dropwizard/metrics/pull/5062\"\u003edropwizard/metrics#5062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 (release/4.2.x) 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/dropwizard/metrics/pull/5067\"\u003edropwizard/metrics#5067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.21.0 (release/4.2.x) 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/dropwizard/metrics/pull/5064\"\u003edropwizard/metrics#5064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency maven to v3.9.12 (release/4.2.x) 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/dropwizard/metrics/pull/5075\"\u003edropwizard/metrics#5075\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/dropwizard/metrics/commit/5839f053c5482a0de1fac9a800c1c0930c8f3456\"\u003e\u003ccode\u003e5839f05\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v4.2.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/b18066cd6492be86e7f7c6077d6f7679c213f807\"\u003e\u003ccode\u003eb18066c\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.25 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5105\"\u003e#5105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/17bfe026a1c7cf14ce2c97722174e706ac23a473\"\u003e\u003ccode\u003e17bfe02\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/f1afa8354b8947a537f88364e2a701da3f7f7208\"\u003e\u003ccode\u003ef1afa83\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.4 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5103\"\u003e#5103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/3d8e5e40d293a3be74e8a6e515be34cac7492f56\"\u003e\u003ccode\u003e3d8e5e4\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache action to v5.0.2 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5102\"\u003e#5102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/9324e84f2d8c2ab756e85c9d1db36a75c6cb1742\"\u003e\u003ccode\u003e9324e84\u003c/code\u003e\u003c/a\u003e Add a metrics-jackson3 module (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5101\"\u003e#5101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/616a5913b821c41dd4da13f4fb79fbc4d5c1698c\"\u003e\u003ccode\u003e616a591\u003c/code\u003e\u003c/a\u003e Disable CI release workflow for forks (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5099\"\u003e#5099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/696f68b4b4ab42b835418040258dcfc828541fe0\"\u003e\u003ccode\u003e696f68b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency org.sonatype.central:central-publishing-maven-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/07ef2534f9ce89e4b4eea4edcf3fe499e1645f02\"\u003e\u003ccode\u003e07ef253\u003c/code\u003e\u003c/a\u003e fix(deps): update logback monorepo to v1.5.24 (\u003ca href=\"https://redirect.github.com/dropwizard/metrics/issues/5089\"\u003e#5089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropwizard/metrics/commit/47bbe61ac3a7291e392233a16b5ba0bb7bcb08a4\"\u003e\u003ccode\u003e47bbe61\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropwizard/metrics/compare/v4.2.12...v4.2.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.dropwizard.metrics:metrics-servlets` from 4.2.12 to 4.2.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dropwizard/metrics/releases\"\u003eio.dropwizard.metrics:metrics-servlets's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.38\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.14.1 (release/4.2.x) 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/dropwizard/metrics/pull/4946\"\u003edropwizard/metrics#4946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.5 (release/4.2.x) 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/dropwizard/metrics/pull/4947\"\u003edropwizard/metrics#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.httpcomponents.core5:httpcore5 to v5.3.6 (release/4.2.x) 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/dropwizard/metrics/pull/4948\"\u003edropwizard/metrics#4948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.mockito:mockito-core to v5.20.0 (release/4.2.x) 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/dropwizard/metrics/pull/4951\"\u003edropwizard/metrics#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.12.0 (release/4.2.x) 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/dropwizard/metrics/pull/4950\"\u003edropwizard/metrics#4950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.assertj:assertj-core to v3.27.6 (release/4.2.x) 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/dropwizard/metrics/pull/4958\"\u003edropwizard/metrics#4958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update log4j2 monorepo to v2.25.2 (release/4.2.x) (patch) 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/dropwizard/metrics/pull/4959\"\u003edropwizard/metrics#4959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency org.sonatype.central:central-publishing-maven-plugin to v0.9.0 (release/4.2.x) 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/dropwizard/metrics/pull/4960\"\u003edropwizard/metr...\n\n_Description has been truncated_","html_url":"https://github.com/USACE/cwms-data-api/pull/1739","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/USACE%2Fcwms-data-api/issues/1739","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1739/packages"}},{"old_version":"2.20.2","new_version":"2.21.3","update_type":"minor","path":null,"pr_created_at":"2026-05-11T00:53:25.000Z","version_change":"2.20.2 → 2.21.3","issue":{"uuid":"4417355888","node_id":"PR_kwDOCK3PVs7aEo-V","number":482,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-18T00:59:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-11T00:53:25.000Z","updated_at":"2026-05-18T00:59:31.000Z","time_to_close":605164,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":28,"packages":[{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.2.21","new_version":"2.3.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"io.ktor:ktor-server-core","old_version":"3.4.0","new_version":"3.4.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-server-netty","old_version":"3.4.0","new_version":"3.4.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-core","old_version":"3.4.0","new_version":"3.4.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-apache","old_version":"3.4.0","new_version":"3.4.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-content-negotiation","old_version":"3.4.0","new_version":"3.4.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-server-content-negotiation","old_version":"3.4.0","new_version":"3.4.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-serialization-jackson","old_version":"3.4.0","new_version":"3.4.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-server-test-host","old_version":"3.4.0","new_version":"3.4.3","repository_url":"https://github.com/ktorio/ktor"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.26","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.apache.kafka:kafka-clients","old_version":"3.9.1","new_version":"4.2.0"},{"name":"com.fasterxml.jackson.module:jackson-module-jaxb-annotations","old_version":"2.20.2","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson-modules-base"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.20.2","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson-module-kotlin"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.20.2","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.20.2","new_version":"2.21.3"},{"name":"com.ibm.mq:com.ibm.mq.jakarta.client","old_version":"9.4.4.0","new_version":"9.4.5.0"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.21.0","new_version":"2.27.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.google.cloud:google-cloud-storage","old_version":"2.62.1","new_version":"2.67.0","repository_url":"https://github.com/googleapis/google-cloud-java"},{"name":"org.apache.commons:commons-text","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/apache/commons-text"},{"name":"org.postgresql:postgresql","old_version":"42.7.8","new_version":"42.7.11","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"org.flywaydb:flyway-core","old_version":"11.15.0","new_version":"12.5.0"},{"name":"org.flywaydb:flyway-database-postgresql","old_version":"11.15.0","new_version":"12.5.0"},{"name":"no.nav.helse:diagnosekoder","old_version":"1.2025.0","new_version":"1.2026.0","repository_url":"https://github.com/navikt/diagnosekoder"},{"name":"org.testcontainers:testcontainers-postgresql","old_version":"2.0.3","new_version":"2.0.5","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.junit.jupiter:junit-jupiter","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"io.mockk:mockk","old_version":"1.14.6","new_version":"1.14.9","repository_url":"https://github.com/mockk/mockk"},{"name":"com.diffplug.spotless","old_version":"8.0.0","new_version":"8.4.0"},{"name":"gradle-wrapper","old_version":"9.4.1","new_version":"9.5.0","repository_url":"https://github.com/gradle/gradle"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.2.21` | `2.3.21` |\n| [io.ktor:ktor-server-core](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.3` |\n| [io.ktor:ktor-server-netty](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.3` |\n| [io.ktor:ktor-client-core](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.3` |\n| [io.ktor:ktor-client-apache](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.3` |\n| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.3` |\n| [io.ktor:ktor-server-content-negotiation](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.3` |\n| [io.ktor:ktor-serialization-jackson](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.3` |\n| [io.ktor:ktor-server-test-host](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.3` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.26` | `1.5.32` |\n| org.apache.kafka:kafka-clients | `3.9.1` | `4.2.0` |\n| [com.fasterxml.jackson.module:jackson-module-jaxb-annotations](https://github.com/FasterXML/jackson-modules-base) | `2.20.2` | `2.21.3` |\n| [com.fasterxml.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) | `2.20.2` | `2.21.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.20.2` | `2.21.3` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.20.2` | `2.21.3` |\n| com.ibm.mq:com.ibm.mq.jakarta.client | `9.4.4.0` | `9.4.5.0` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.21.0` | `2.27.0` |\n| [com.google.cloud:google-cloud-storage](https://github.com/googleapis/google-cloud-java) | `2.62.1` | `2.67.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.14.0` | `1.15.0` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.8` | `42.7.11` |\n| org.flywaydb:flyway-core | `11.15.0` | `12.5.0` |\n| org.flywaydb:flyway-database-postgresql | `11.15.0` | `12.5.0` |\n| [no.nav.helse:diagnosekoder](https://github.com/navikt/diagnosekoder) | `1.2025.0` | `1.2026.0` |\n| [org.testcontainers:testcontainers-postgresql](https://github.com/testcontainers/testcontainers-java) | `2.0.3` | `2.0.5` |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [io.mockk:mockk](https://github.com/mockk/mockk) | `1.14.6` | `1.14.9` |\n| com.diffplug.spotless | `8.0.0` | `8.4.0` |\n| [gradle-wrapper](https://github.com/gradle/gradle) | `9.4.1` | `9.5.0` |\n\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 2.2.21 to 2.3.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.3.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-84610\"\u003e\u003ccode\u003eKT-84610\u003c/code\u003e\u003c/a\u003e [Wasm] Failed to compile klibs in IC mode\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-84566\"\u003e\u003ccode\u003eKT-84566\u003c/code\u003e\u003c/a\u003e Prevent launching Default dispatcher threads from IJ SDK in kotlin compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85358\"\u003e\u003ccode\u003eKT-85358\u003c/code\u003e\u003c/a\u003e Native: roll back the workaround for KT-84678 once MapLibre has been properly fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85626\"\u003e\u003ccode\u003eKT-85626\u003c/code\u003e\u003c/a\u003e  \u003ccode\u003e@JvmRecord\u003c/code\u003e in commonMain breaks compileCommonMainKotlinMetadata with \u0026quot;Cannot access 'java.lang.Record'\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85405\"\u003e\u003ccode\u003eKT-85405\u003c/code\u003e\u003c/a\u003e Postpone/Revert \u003ccode\u003eDontIgnoreUpperBoundViolatedOnImplicitArguments\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84678\"\u003e\u003ccode\u003eKT-84678\u003c/code\u003e\u003c/a\u003e K/N: Undefined symbol from SPM-added ObjC frameworks when linking iOS target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85021\"\u003e\u003ccode\u003eKT-85021\u003c/code\u003e\u003c/a\u003e False positive SUBCLASS_CANT_CALL_COMPANION_PROTECTED_NON_STATIC error in multi-module project\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-82395\"\u003e\u003ccode\u003eKT-82395\u003c/code\u003e\u003c/a\u003e Support top-level declarations from compiler plugins in JS incremental compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84475\"\u003e\u003ccode\u003eKT-84475\u003c/code\u003e\u003c/a\u003e K/JS: false-positive exportability warnings in multi-module project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84633\"\u003e\u003ccode\u003eKT-84633\u003c/code\u003e\u003c/a\u003e Kotlin/JS: \u0026quot;Serializer for class not found\u0026quot; error when IR output granularity is \u003ccode\u003ewhole-program\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85047\"\u003e\u003ccode\u003eKT-85047\u003c/code\u003e\u003c/a\u003e Kotlin/JS: \u003ccode\u003e@JsStatic\u003c/code\u003e on suspend fun of class companion generates incorrect d.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84517\"\u003e\u003ccode\u003eKT-84517\u003c/code\u003e\u003c/a\u003e K/JS: bad mappings data in outputted Kotlin stdlib source map\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLibraries\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71848\"\u003e\u003ccode\u003eKT-71848\u003c/code\u003e\u003c/a\u003e Kotlinx.metadata: Add \u003ccode\u003eCompilerPluginData\u003c/code\u003e into Km API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85399\"\u003e\u003ccode\u003eKT-85399\u003c/code\u003e\u003c/a\u003e Kotlin/Native: TypeCastException when casting ObjC Protocol MetaClass with genericSafeCasts enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85508\"\u003e\u003ccode\u003eKT-85508\u003c/code\u003e\u003c/a\u003e K/N: TypeCastException when using nw_parameters_create_secure_tcp block parameter on 2.3.20\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-84729\"\u003e\u003ccode\u003eKT-84729\u003c/code\u003e\u003c/a\u003e Update Gradle plugin-publish version to enable configuration cache badge on Gradle plugins portal\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Compiler plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85257\"\u003e\u003ccode\u003eKT-85257\u003c/code\u003e\u003c/a\u003e AGP/Compose: MergeMappingFileTask clears R8 artifacts due to \u003ccode\u003e@OutputDirectory\u003c/code\u003e annotation on AGP 9.1+\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Scripts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85105\"\u003e\u003ccode\u003eKT-85105\u003c/code\u003e\u003c/a\u003e Scripts: JVM backend internal error (IR lowering) when scratch file contains anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85103\"\u003e\u003ccode\u003eKT-85103\u003c/code\u003e\u003c/a\u003e Exception while generating code when explain destructuring decls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84842\"\u003e\u003ccode\u003eKT-84842\u003c/code\u003e\u003c/a\u003e scriptCompilationClasspathFromContext behavior changed from 2.3.10 to 2.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85029\"\u003e\u003ccode\u003eKT-85029\u003c/code\u003e\u003c/a\u003e Kotlin Scripting: ScriptDiagnostic reports \u0026quot;at null\u0026quot; instead of error location\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Statistics (FUS)\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/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.3.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-84610\"\u003e\u003ccode\u003eKT-84610\u003c/code\u003e\u003c/a\u003e [Wasm] Failed to compile klibs in IC mode\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-84566\"\u003e\u003ccode\u003eKT-84566\u003c/code\u003e\u003c/a\u003e Prevent launching Default dispatcher threads from IJ SDK in kotlin compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85358\"\u003e\u003ccode\u003eKT-85358\u003c/code\u003e\u003c/a\u003e Native: roll back the workaround for KT-84678 once MapLibre has been properly fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85626\"\u003e\u003ccode\u003eKT-85626\u003c/code\u003e\u003c/a\u003e  \u003ccode\u003e@JvmRecord\u003c/code\u003e in commonMain breaks compileCommonMainKotlinMetadata with \u0026quot;Cannot access 'java.lang.Record'\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85405\"\u003e\u003ccode\u003eKT-85405\u003c/code\u003e\u003c/a\u003e Postpone/Revert \u003ccode\u003eDontIgnoreUpperBoundViolatedOnImplicitArguments\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84678\"\u003e\u003ccode\u003eKT-84678\u003c/code\u003e\u003c/a\u003e K/N: Undefined symbol from SPM-added ObjC frameworks when linking iOS target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85021\"\u003e\u003ccode\u003eKT-85021\u003c/code\u003e\u003c/a\u003e False positive SUBCLASS_CANT_CALL_COMPANION_PROTECTED_NON_STATIC error in multi-module project\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-82395\"\u003e\u003ccode\u003eKT-82395\u003c/code\u003e\u003c/a\u003e Support top-level declarations from compiler plugins in JS incremental compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84475\"\u003e\u003ccode\u003eKT-84475\u003c/code\u003e\u003c/a\u003e K/JS: false-positive exportability warnings in multi-module project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84633\"\u003e\u003ccode\u003eKT-84633\u003c/code\u003e\u003c/a\u003e Kotlin/JS: \u0026quot;Serializer for class not found\u0026quot; error when IR output granularity is \u003ccode\u003ewhole-program\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85047\"\u003e\u003ccode\u003eKT-85047\u003c/code\u003e\u003c/a\u003e Kotlin/JS: \u003ccode\u003e@JsStatic\u003c/code\u003e on suspend fun of class companion generates incorrect d.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84517\"\u003e\u003ccode\u003eKT-84517\u003c/code\u003e\u003c/a\u003e K/JS: bad mappings data in outputted Kotlin stdlib source map\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLibraries\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71848\"\u003e\u003ccode\u003eKT-71848\u003c/code\u003e\u003c/a\u003e Kotlinx.metadata: Add \u003ccode\u003eCompilerPluginData\u003c/code\u003e into Km API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85399\"\u003e\u003ccode\u003eKT-85399\u003c/code\u003e\u003c/a\u003e Kotlin/Native: TypeCastException when casting ObjC Protocol MetaClass with genericSafeCasts enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85508\"\u003e\u003ccode\u003eKT-85508\u003c/code\u003e\u003c/a\u003e K/N: TypeCastException when using nw_parameters_create_secure_tcp block parameter on 2.3.20\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-84729\"\u003e\u003ccode\u003eKT-84729\u003c/code\u003e\u003c/a\u003e Update Gradle plugin-publish version to enable configuration cache badge on Gradle plugins portal\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Compiler plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85257\"\u003e\u003ccode\u003eKT-85257\u003c/code\u003e\u003c/a\u003e AGP/Compose: MergeMappingFileTask clears R8 artifacts due to \u003ccode\u003e@OutputDirectory\u003c/code\u003e annotation on AGP 9.1+\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Scripts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85105\"\u003e\u003ccode\u003eKT-85105\u003c/code\u003e\u003c/a\u003e Scripts: JVM backend internal error (IR lowering) when scratch file contains anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85103\"\u003e\u003ccode\u003eKT-85103\u003c/code\u003e\u003c/a\u003e Exception while generating code when explain destructuring decls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84842\"\u003e\u003ccode\u003eKT-84842\u003c/code\u003e\u003c/a\u003e scriptCompilationClasspathFromContext behavior changed from 2.3.10 to 2.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85029\"\u003e\u003ccode\u003eKT-85029\u003c/code\u003e\u003c/a\u003e Kotlin Scripting: ScriptDiagnostic reports \u0026quot;at null\u0026quot; instead of error location\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Statistics (FUS)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85628\"\u003e\u003ccode\u003eKT-85628\u003c/code\u003e\u003c/a\u003e KGP: composite build FUS metrics fail on access of 'configurationTimeMetrics'\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/JetBrains/kotlin/commit/fea1ad8c18995b80d1ca0e3917056104613d23db\"\u003e\u003ccode\u003efea1ad8\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/09c341e858b8f70d92955fc6b67d6a04962760b4\"\u003e\u003ccode\u003e09c341e\u003c/code\u003e\u003c/a\u003e disable swift export execution tests in order to update macos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/67a08681cdd53b318217e6f35d835e0ab3b2e31c\"\u003e\u003ccode\u003e67a0868\u003c/code\u003e\u003c/a\u003e Avoid accessing KotlinNativeLink taskProvider when task was not executed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f89e5dbc1867714116e17be1066d6c68e30cc2d4\"\u003e\u003ccode\u003ef89e5db\u003c/code\u003e\u003c/a\u003e [K/N] Disable TSAN in runtime tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/45d6c859c027c4e82b14b4861e36bc125600e2b0\"\u003e\u003ccode\u003e45d6c85\u003c/code\u003e\u003c/a\u003e [K/N] Don't generate generic safe casts for Objective-C types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9261a6f0790b7504e0223e9e0a0dd242fe0cc3f7\"\u003e\u003ccode\u003e9261a6f\u003c/code\u003e\u003c/a\u003e [K/N][tests] Add a reproducer for KT-85508\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/c9ab9db37a191f2eb1ce0f5b7ff502ca9d4b3a0d\"\u003e\u003ccode\u003ec9ab9db\u003c/code\u003e\u003c/a\u003e [K/N][tests] Add a reproducer for KT-85399\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/502e84484e520fbe1a93958be8da97e06a04d7ed\"\u003e\u003ccode\u003e502e844\u003c/code\u003e\u003c/a\u003e Explain: fix for destructuring declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0c26485d83f532aa8afbb868895061b7132fd7c8\"\u003e\u003ccode\u003e0c26485\u003c/code\u003e\u003c/a\u003e Explain: fix for object literals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/68a9e3f99fcd59c5440970f5f34aff09ce462a69\"\u003e\u003ccode\u003e68a9e3f\u003c/code\u003e\u003c/a\u003e [minor] fix testdata name in explain test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.21...v2.3.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-server-core` from 3.4.0 to 3.4.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-server-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 22 April 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9451\"\u003eKTOR-9451\u003c/a\u003e OpenAPI schema inference not working for custom nested generics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9490\"\u003eKTOR-9490\u003c/a\u003e OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9463\"\u003eKTOR-9463\u003c/a\u003e OpenAPI: schema inference StackOverflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8938\"\u003eKTOR-8938\u003c/a\u003e WebSockets: WebSockets handler does not inherit server coroutine context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8989\"\u003eKTOR-8989\u003c/a\u003e Shared engine is closed when a client created with \u003ccode\u003econfig\u003c/code\u003e method is closed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9485\"\u003eKTOR-9485\u003c/a\u003e Apache5: FutureCallback never called, breaking Java agent instrumentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9497\"\u003eKTOR-9497\u003c/a\u003e Darwin: SIGABRT crash when \u003ccode\u003eclose()\u003c/code\u003e races with in-flight \u003ccode\u003eexecute()\u003c/code\u003e since 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9431\"\u003eKTOR-9431\u003c/a\u003e SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9423\"\u003eKTOR-9423\u003c/a\u003e CannotTransformContentToTypeException leaks internal class names in response body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9461\"\u003eKTOR-9461\u003c/a\u003e Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9476\"\u003eKTOR-9476\u003c/a\u003e Unable to update/remove session data if no response content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9343\"\u003eKTOR-9343\u003c/a\u003e HttpRequestLifecycle plugin with \u003ccode\u003ecancelCallOnClose\u003c/code\u003e on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-server-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.4.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 22 April 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9451\"\u003eKTOR-9451\u003c/a\u003e OpenAPI schema inference not working for custom nested generics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9490\"\u003eKTOR-9490\u003c/a\u003e OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9463\"\u003eKTOR-9463\u003c/a\u003e OpenAPI: schema inference StackOverflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8938\"\u003eKTOR-8938\u003c/a\u003e WebSockets: WebSockets handler does not inherit server coroutine context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8989\"\u003eKTOR-8989\u003c/a\u003e Shared engine is closed when a client created with \u003ccode\u003econfig\u003c/code\u003e method is closed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9485\"\u003eKTOR-9485\u003c/a\u003e Apache5: FutureCallback never called, breaking Java agent instrumentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9497\"\u003eKTOR-9497\u003c/a\u003e Darwin: SIGABRT crash when \u003ccode\u003eclose()\u003c/code\u003e races with in-flight \u003ccode\u003eexecute()\u003c/code\u003e since 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9431\"\u003eKTOR-9431\u003c/a\u003e SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9423\"\u003eKTOR-9423\u003c/a\u003e CannotTransformContentToTypeException leaks internal class names in response body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9461\"\u003eKTOR-9461\u003c/a\u003e Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9476\"\u003eKTOR-9476\u003c/a\u003e Unable to update/remove session data if no response content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9343\"\u003eKTOR-9343\u003c/a\u003e HttpRequestLifecycle plugin with \u003ccode\u003ecancelCallOnClose\u003c/code\u003e on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.4.2\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\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/5d9a99869b6005018fb821828c082d8e4ff05500\"\u003e\u003ccode\u003e5d9a998\u003c/code\u003e\u003c/a\u003e Release 3.4.3 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5547\"\u003e#5547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6a11a76b9e13302ceea01e8763aa2fdc74ec73be\"\u003e\u003ccode\u003e6a11a76\u003c/code\u003e\u003c/a\u003e KTOR-8989 Close or cancel engine only when the client reference count… (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5525\"\u003e#5525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/3acb8ea1ab1738c0ff6fb68f3f0e75024edae2c7\"\u003e\u003ccode\u003e3acb8ea\u003c/code\u003e\u003c/a\u003e KTOR-8938 Inherit server coroutine context in WebSocket session (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5426\"\u003e#5426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/cec7d38a7183c43efa686eed6cad5cf889f37fd0\"\u003e\u003ccode\u003ecec7d38\u003c/code\u003e\u003c/a\u003e Fix flaky test failures on native platforms (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5485\"\u003e#5485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/bd8bea1c18eba45f150537d223a8aa3c107cb5fb\"\u003e\u003ccode\u003ebd8bea1\u003c/code\u003e\u003c/a\u003e KTOR-9507 Update Jackson to 2.21 and 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/5e29515e447d0b825f7e0fe1a60757b433e89c02\"\u003e\u003ccode\u003e5e29515\u003c/code\u003e\u003c/a\u003e KTOR-9507 Update netty to 4.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/733b8e1b08e1c87a0b731ddd42406c8b2a93e35f\"\u003e\u003ccode\u003e733b8e1\u003c/code\u003e\u003c/a\u003e KTOR-9373 Make ConcurrentMap iteration safe on Native (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5407\"\u003e#5407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1f83f21df932ae6b00222ab5241e4bbc93c830e5\"\u003e\u003ccode\u003e1f83f21\u003c/code\u003e\u003c/a\u003e KTOR-9451 Support nested generic types (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5500\"\u003e#5500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/2440990f1085410261b41058815d24d6a9789bba\"\u003e\u003ccode\u003e2440990\u003c/code\u003e\u003c/a\u003e Apache 5 Client. Don't ignore resultCallback (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5526\"\u003e#5526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/430f32098bc3565d2cba6d0dfd06758afba45410\"\u003e\u003ccode\u003e430f320\u003c/code\u003e\u003c/a\u003e Follow-up: KTOR-9497 Preventing a fatal crash in DarwinSession on close (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5533\"\u003e#5533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.0...3.4.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-server-netty` from 3.4.0 to 3.4.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-server-netty's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 22 April 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9451\"\u003eKTOR-9451\u003c/a\u003e OpenAPI schema inference not working for custom nested generics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9490\"\u003eKTOR-9490\u003c/a\u003e OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9463\"\u003eKTOR-9463\u003c/a\u003e OpenAPI: schema inference StackOverflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8938\"\u003eKTOR-8938\u003c/a\u003e WebSockets: WebSockets handler does not inherit server coroutine context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8989\"\u003eKTOR-8989\u003c/a\u003e Shared engine is closed when a client created with \u003ccode\u003econfig\u003c/code\u003e method is closed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9485\"\u003eKTOR-9485\u003c/a\u003e Apache5: FutureCallback never called, breaking Java agent instrumentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9497\"\u003eKTOR-9497\u003c/a\u003e Darwin: SIGABRT crash when \u003ccode\u003eclose()\u003c/code\u003e races with in-flight \u003ccode\u003eexecute()\u003c/code\u003e since 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9431\"\u003eKTOR-9431\u003c/a\u003e SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9423\"\u003eKTOR-9423\u003c/a\u003e CannotTransformContentToTypeException leaks internal class names in response body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9461\"\u003eKTOR-9461\u003c/a\u003e Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9476\"\u003eKTOR-9476\u003c/a\u003e Unable to update/remove session data if no response content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9343\"\u003eKTOR-9343\u003c/a\u003e HttpRequestLifecycle plugin with \u003ccode\u003ecancelCallOnClose\u003c/code\u003e on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-server-netty's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.4.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 22 April 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9451\"\u003eKTOR-9451\u003c/a\u003e OpenAPI schema inference not working for custom nested generics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9490\"\u003eKTOR-9490\u003c/a\u003e OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9463\"\u003eKTOR-9463\u003c/a\u003e OpenAPI: schema inference StackOverflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8938\"\u003eKTOR-8938\u003c/a\u003e WebSockets: WebSockets handler does not inherit server coroutine context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8989\"\u003eKTOR-8989\u003c/a\u003e Shared engine is closed when a client created with \u003ccode\u003econfig\u003c/code\u003e method is closed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9485\"\u003eKTOR-9485\u003c/a\u003e Apache5: FutureCallback never called, breaking Java agent instrumentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9497\"\u003eKTOR-9497\u003c/a\u003e Darwin: SIGABRT crash when \u003ccode\u003eclose()\u003c/code\u003e races with in-flight \u003ccode\u003eexecute()\u003c/code\u003e since 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9431\"\u003eKTOR-9431\u003c/a\u003e SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9423\"\u003eKTOR-9423\u003c/a\u003e CannotTransformContentToTypeException leaks internal class names in response body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9461\"\u003eKTOR-9461\u003c/a\u003e Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9476\"\u003eKTOR-9476\u003c/a\u003e Unable to update/remove session data if no response content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9343\"\u003eKTOR-9343\u003c/a\u003e HttpRequestLifecycle plugin with \u003ccode\u003ecancelCallOnClose\u003c/code\u003e on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.4.2\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\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/5d9a99869b6005018fb821828c082d8e4ff05500\"\u003e\u003ccode\u003e5d9a998\u003c/code\u003e\u003c/a\u003e Release 3.4.3 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5547\"\u003e#5547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6a11a76b9e13302ceea01e8763aa2fdc74ec73be\"\u003e\u003ccode\u003e6a11a76\u003c/code\u003e\u003c/a\u003e KTOR-8989 Close or cancel engine only when the client reference count… (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5525\"\u003e#5525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/3acb8ea1ab1738c0ff6fb68f3f0e75024edae2c7\"\u003e\u003ccode\u003e3acb8ea\u003c/code\u003e\u003c/a\u003e KTOR-8938 Inherit server coroutine context in WebSocket session (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5426\"\u003e#5426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/cec7d38a7183c43efa686eed6cad5cf889f37fd0\"\u003e\u003ccode\u003ecec7d38\u003c/code\u003e\u003c/a\u003e Fix flaky test failures on native platforms (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5485\"\u003e#5485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/bd8bea1c18eba45f150537d223a8aa3c107cb5fb\"\u003e\u003ccode\u003ebd8bea1\u003c/code\u003e\u003c/a\u003e KTOR-9507 Update Jackson to 2.21 and 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/5e29515e447d0b825f7e0fe1a60757b433e89c02\"\u003e\u003ccode\u003e5e29515\u003c/code\u003e\u003c/a\u003e KTOR-9507 Update netty to 4.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/733b8e1b08e1c87a0b731ddd42406c8b2a93e35f\"\u003e\u003ccode\u003e733b8e1\u003c/code\u003e\u003c/a\u003e KTOR-9373 Make ConcurrentMap iteration safe on Native (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5407\"\u003e#5407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1f83f21df932ae6b00222ab5241e4bbc93c830e5\"\u003e\u003ccode\u003e1f83f21\u003c/code\u003e\u003c/a\u003e KTOR-9451 Support nested generic types (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5500\"\u003e#5500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/2440990f1085410261b41058815d24d6a9789bba\"\u003e\u003ccode\u003e2440990\u003c/code\u003e\u003c/a\u003e Apache 5 Client. Don't ignore resultCallback (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5526\"\u003e#5526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/430f32098bc3565d2cba6d0dfd06758afba45410\"\u003e\u003ccode\u003e430f320\u003c/code\u003e\u003c/a\u003e Follow-up: KTOR-9497 Preventing a fatal crash in DarwinSession on close (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5533\"\u003e#5533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.0...3.4.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.4.0 to 3.4.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.4.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 22 April 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9451\"\u003eKTOR-9451\u003c/a\u003e OpenAPI schema inference not working for custom nested generics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9490\"\u003eKTOR-9490\u003c/a\u003e OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9463\"\u003eKTOR-9463\u003c/a\u003e OpenAPI: schema inference StackOverflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8938\"\u003eKTOR-8938\u003c/a\u003e WebSockets: WebSockets handler does not inherit server coroutine context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8989\"\u003eKTOR-8989\u003c/a\u003e Shared engine is closed when a client created with \u003ccode\u003econfig\u003c/code\u003e method is closed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9485\"\u003eKTOR-9485\u003c/a\u003e Apache5: FutureCallback never called, breaking Java agent instrumentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9497\"\u003eKTOR-9497\u003c/a\u003e Darwin: SIGABRT crash when \u003ccode\u003eclose()\u003c/code\u003e races with in-flight \u003ccode\u003eexecute()\u003c/code\u003e since 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9431\"\u003eKTOR-9431\u003c/a\u003e SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9423\"\u003eKTOR-9423\u003c/a\u003e CannotTransformContentToTypeException leaks internal class names in response body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9461\"\u003eKTOR-9461\u003c/a\u003e Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9476\"\u003eKTOR-9476\u003c/a\u003e Unable to update/remove session data if no response content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9343\"\u003eKTOR-9343\u003c/a\u003e HttpRequestLifecycle plugin with \u003ccode\u003ecancelCallOnClose\u003c/code\u003e on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\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/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.4.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 22 April 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9451\"\u003eKTOR-9451\u003c/a\u003e OpenAPI schema inference not working for custom nested generics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9490\"\u003eKTOR-9490\u003c/a\u003e OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9463\"\u003eKTOR-9463\u003c/a\u003e OpenAPI: schema inference StackOverflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8938\"\u003eKTOR-8938\u003c/a\u003e WebSockets: WebSockets handler does not inherit server coroutine context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8989\"\u003eKTOR-8989\u003c/a\u003e Shared engine is closed when a client created with \u003ccode\u003econfig\u003c/code\u003e method is closed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9485\"\u003eKTOR-9485\u003c/a\u003e Apache5: FutureCallback never called, breaking Java agent instrumentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9497\"\u003eKTOR-9497\u003c/a\u003e Darwin: SIGABRT crash when \u003ccode\u003eclose()\u003c/code\u003e races with in-flight \u003ccode\u003eexecute()\u003c/code\u003e since 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9431\"\u003eKTOR-9431\u003c/a\u003e SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9423\"\u003eKTOR-9423\u003c/a\u003e CannotTransformContentToTypeException leaks internal class names in response body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9461\"\u003eKTOR-9461\u003c/a\u003e Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9476\"\u003eKTOR-9476\u003c/a\u003e Unable to update/remove session data if no response content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9343\"\u003eKTOR-9343\u003c/a\u003e HttpRequestLifecycle plugin with \u003ccode\u003ecancelCallOnClose\u003c/code\u003e on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.4.2\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\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/5d9a99869b6005018fb821828c082d8e4ff05500\"\u003e\u003ccode\u003e5d9a998\u003c/code\u003e\u003c/a\u003e Release 3.4.3 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5547\"\u003e#5547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6a11a76b9e13302ceea01e8763aa2fdc74ec73be\"\u003e\u003ccode\u003e6a11a76\u003c/code\u003e\u003c/a\u003e KTOR-8989 Close or cancel engine only when the client reference count… (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5525\"\u003e#5525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/3acb8ea1ab1738c0ff6fb68f3f0e75024edae2c7\"\u003e\u003ccode\u003e3acb8ea\u003c/code\u003e\u003c/a\u003e KTOR-8938 Inherit server coroutine context in WebSocket session (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5426\"\u003e#5426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/cec7d38a7183c43efa686eed6cad5cf889f37fd0\"\u003e\u003ccode\u003ecec7d38\u003c/code\u003e\u003c/a\u003e Fix flaky test failures on native platforms (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5485\"\u003e#5485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/bd8bea1c18eba45f150537d223a8aa3c107cb5fb\"\u003e\u003ccode\u003ebd8bea1\u003c/code\u003e\u003c/a\u003e KTOR-9507 Update Jackson to 2.21 and 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/5e29515e447d0b825f7e0fe1a60757b433e89c02\"\u003e\u003ccode\u003e5e29515\u003c/code\u003e\u003c/a\u003e KTOR-9507 Update netty to 4.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/733b8e1b08e1c87a0b731ddd42406c8b2a93e35f\"\u003e\u003ccode\u003e733b8e1\u003c/code\u003e\u003c/a\u003e KTOR-9373 Make ConcurrentMap iteration safe on Native (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5407\"\u003e#5407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/1f83f21df932ae6b00222ab5241e4bbc93c830e5\"\u003e\u003ccode\u003e1f83f21\u003c/code\u003e\u003c/a\u003e KTOR-9451 Support nested generic types (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5500\"\u003e#5500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/2440990f1085410261b41058815d24d6a9789bba\"\u003e\u003ccode\u003e2440990\u003c/code\u003e\u003c/a\u003e Apache 5 Client. Don't ignore resultCallback (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5526\"\u003e#5526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/430f32098bc3565d2cba6d0dfd06758afba45410\"\u003e\u003ccode\u003e430f320\u003c/code\u003e\u003c/a\u003e Follow-up: KTOR-9497 Preventing a fatal crash in DarwinSession on close (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5533\"\u003e#5533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.0...3.4.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-apache` from 3.4.0 to 3.4.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-apache's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 22 April 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9451\"\u003eKTOR-9451\u003c/a\u003e OpenAPI schema inference not working for custom nested generics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9490\"\u003eKTOR-9490\u003c/a\u003e OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9463\"\u003eKTOR-9463\u003c/a\u003e OpenAPI: schema inference StackOverflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8938\"\u003eKTOR-8938\u003c/a\u003e WebSockets: WebSockets handler does not inherit server coroutine context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8989\"\u003eKTOR-8989\u003c/a\u003e Shared engine is closed when a client created with \u003ccode\u003econfig\u003c/code\u003e method is closed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9485\"\u003eKTOR-9485\u003c/a\u003e Apache5: FutureCallback never called, breaking Java agent instrumentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9497\"\u003eKTOR-9497\u003c/a\u003e Darwin: SIGABRT crash when \u003ccode\u003eclose()\u003c/code\u003e races with in-flight \u003ccode\u003eexecute()\u003c/code\u003e since 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9431\"\u003eKTOR-9431\u003c/a\u003e SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9423\"\u003eKTOR-9423\u003c/a\u003e CannotTransformContentToTypeException leaks internal class names in response body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9461\"\u003eKTOR-9461\u003c/a\u003e Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9476\"\u003eKTOR-9476\u003c/a\u003e Unable to update/remove session data if no response content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9343\"\u003eKTOR-9343\u003c/a\u003e HttpRequestLifecycle plugin with \u003ccode\u003ecancelCallOnClose\u003c/code\u003e on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-apache's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.4.3\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 22 April 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9451\"\u003eKTOR-9451\u003c/a\u003e OpenAPI schema inference not working for custom nested generics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9490\"\u003eKTOR-9490\u003c/a\u003e OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9463\"\u003eKTOR-9463\u003c/a\u003e OpenAPI: schema inference StackOverflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8938\"\u003eKTOR-8938\u003c/a\u003e WebSockets: WebSockets handler does not inherit server coroutine context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8989\"\u003eKTOR-8989\u003c/a\u003e Shared engine is closed when a client created with \u003ccode\u003econfig\u003c/code\u003e method is closed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9485\"\u003eKTOR-9485\u003c/a\u003e Apache5: FutureCallback never called, breaking Java agent instrumentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9497\"\u003eKTOR-9497\u003c/a\u003e Darwin: SIGABRT crash when \u003ccode\u003eclose()\u003c/code\u003e races with in-flight \u003ccode\u003eexecute()\u003c/code\u003e since 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9431\"\u003eKTOR-9431\u003c/a\u003e SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9423\"\u003eKTOR-9423\u003c/a\u003e CannotTransformContentToTypeException leaks internal class names in response body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9461\"\u003eKTOR-9461\u003c/a\u003e Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9476\"\u003eKTOR-9476\u003c/a\u003e Unable to update/remove session data if no response content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9343\"\u003eKTOR-9343\u003c/a\u003e HttpRequestLifecycle plugin with \u003ccode\u003ecancelCallOnClose\u003c/code\u003e on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.4.2\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/syfosmmottak/pull/482","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fsyfosmmottak/issues/482","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/482/packages"}},{"old_version":"2.19.4","new_version":"2.21.3","update_type":"minor","path":null,"pr_created_at":"2026-05-07T22:35:48.000Z","version_change":"2.19.4 → 2.21.3","issue":{"uuid":"4402433178","node_id":"PR_kwDOAA6qDM7ZVEgX","number":12353,"state":"open","title":"Bump the jackson group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-07T22:35:48.000Z","updated_at":"2026-05-12T01:13:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"jackson","update_count":5,"packages":[{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.19.4","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.19.4","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.19.4","new_version":"2.21.3"},{"name":"tools.jackson.core:jackson-databind","old_version":"3.0.3","new_version":"3.1.3","repository_url":"https://github.com/FasterXML/jackson"},{"name":"tools.jackson.dataformat:jackson-dataformat-xml","old_version":"3.0.3","new_version":"3.1.3","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"}],"path":null,"ecosystem":"maven"},"body":"Bumps the jackson group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.19.4` | `2.21.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.19.4` | `2.21.3` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.19.4` | `2.21.3` |\n| [tools.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `3.0.3` | `3.1.3` |\n| [tools.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `3.0.3` | `3.1.3` |\n\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.19.4 to 2.21.3\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.4 to 2.21.3\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/797e9c5b7632caf1ba448d50a960bb0a8b4945df\"\u003e\u003ccode\u003e797e9c5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2f97c3796c333ae08807c7bd76996741a4f3a08f\"\u003e\u003ccode\u003e2f97c37\u003c/code\u003e\u003c/a\u003e Prep for 2.21.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2cf2278bfe6d6c8c1d678ba9f0a110d1606b1300\"\u003e\u003ccode\u003e2cf2278\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/14641c814571e6a2e6cb4a9b47c44ecab49e4714\"\u003e\u003ccode\u003e14641c8\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/6a60f085782625ce2ba3251939bd52917a7cc5a1\"\u003e\u003ccode\u003e6a60f08\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4f332056146bf6c3b15e7205719115992bacffaa\"\u003e\u003ccode\u003e4f33205\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/a14b1ce1e96dbc5af01dde725520a36db3d0011c\"\u003e\u003ccode\u003ea14b1ce\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/becde8e2376538d047d1e2ee6bc2e27af24d812d\"\u003e\u003ccode\u003ebecde8e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/72a4a3745b4a463f07b89b947a4f26720427614d\"\u003e\u003ccode\u003e72a4a37\u003c/code\u003e\u003c/a\u003e Prep for 2.18.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/74b2742c0fca387f562e80536925c131c989805e\"\u003e\u003ccode\u003e74b2742\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.19.4...jackson-dataformat-xml-2.21.3\"\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-jsr310` from 2.19.4 to 2.21.3\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.19.4 to 2.21.3\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/797e9c5b7632caf1ba448d50a960bb0a8b4945df\"\u003e\u003ccode\u003e797e9c5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2f97c3796c333ae08807c7bd76996741a4f3a08f\"\u003e\u003ccode\u003e2f97c37\u003c/code\u003e\u003c/a\u003e Prep for 2.21.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2cf2278bfe6d6c8c1d678ba9f0a110d1606b1300\"\u003e\u003ccode\u003e2cf2278\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/14641c814571e6a2e6cb4a9b47c44ecab49e4714\"\u003e\u003ccode\u003e14641c8\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/6a60f085782625ce2ba3251939bd52917a7cc5a1\"\u003e\u003ccode\u003e6a60f08\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4f332056146bf6c3b15e7205719115992bacffaa\"\u003e\u003ccode\u003e4f33205\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/a14b1ce1e96dbc5af01dde725520a36db3d0011c\"\u003e\u003ccode\u003ea14b1ce\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/becde8e2376538d047d1e2ee6bc2e27af24d812d\"\u003e\u003ccode\u003ebecde8e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/72a4a3745b4a463f07b89b947a4f26720427614d\"\u003e\u003ccode\u003e72a4a37\u003c/code\u003e\u003c/a\u003e Prep for 2.18.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/74b2742c0fca387f562e80536925c131c989805e\"\u003e\u003ccode\u003e74b2742\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.19.4...jackson-dataformat-xml-2.21.3\"\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-jsr310` from 2.19.4 to 2.21.3\n\nUpdates `tools.jackson.core:jackson-databind` from 3.0.3 to 3.1.3\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 `tools.jackson.dataformat:jackson-dataformat-xml` from 3.0.3 to 3.1.3\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/ec53ead14ae78843db1f5878d11bd4389b238b38\"\u003e\u003ccode\u003eec53ead\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fd691b055c51974d7f6a26ff63754d87cb23207a\"\u003e\u003ccode\u003efd691b0\u003c/code\u003e\u003c/a\u003e Prep for 3.1.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/475f0b5b4625522f9a9515c878923e6741a87e0e\"\u003e\u003ccode\u003e475f0b5\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b30088953aac12b94e48217b805cbdfea5bd5419\"\u003e\u003ccode\u003eb300889\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/9624041a0c99c3109c7f68cd0329ae85844e2f38\"\u003e\u003ccode\u003e9624041\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2a993980a4ce0d004a81941dc6094a88349dbecd\"\u003e\u003ccode\u003e2a99398\u003c/code\u003e\u003c/a\u003e Prep for 3.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c3847357cfd8940f0fefbc8c30c5e90213829f58\"\u003e\u003ccode\u003ec384735\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/65986f0c71bc35bdf354a6617a3b62edd4ab8fb7\"\u003e\u003ccode\u003e65986f0\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/330c1e430efe720870a61b4f92221463c0ea0ed5\"\u003e\u003ccode\u003e330c1e4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d4e6f6369cbe6fa19055e61a967be01812108a7d\"\u003e\u003ccode\u003ed4e6f63\u003c/code\u003e\u003c/a\u003e Prep for 3.1.1 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-3.0.3...jackson-dataformat-xml-3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tools.jackson.dataformat:jackson-dataformat-xml` from 3.0.3 to 3.1.3\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/ec53ead14ae78843db1f5878d11bd4389b238b38\"\u003e\u003ccode\u003eec53ead\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fd691b055c51974d7f6a26ff63754d87cb23207a\"\u003e\u003ccode\u003efd691b0\u003c/code\u003e\u003c/a\u003e Prep for 3.1.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/475f0b5b4625522f9a9515c878923e6741a87e0e\"\u003e\u003ccode\u003e475f0b5\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b30088953aac12b94e48217b805cbdfea5bd5419\"\u003e\u003ccode\u003eb300889\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/9624041a0c99c3109c7f68cd0329ae85844e2f38\"\u003e\u003ccode\u003e9624041\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2a993980a4ce0d004a81941dc6094a88349dbecd\"\u003e\u003ccode\u003e2a99398\u003c/code\u003e\u003c/a\u003e Prep for 3.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c3847357cfd8940f0fefbc8c30c5e90213829f58\"\u003e\u003ccode\u003ec384735\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/65986f0c71bc35bdf354a6617a3b62edd4ab8fb7\"\u003e\u003ccode\u003e65986f0\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/330c1e430efe720870a61b4f92221463c0ea0ed5\"\u003e\u003ccode\u003e330c1e4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d4e6f6369cbe6fa19055e61a967be01812108a7d\"\u003e\u003ccode\u003ed4e6f63\u003c/code\u003e\u003c/a\u003e Prep for 3.1.1 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-3.0.3...jackson-dataformat-xml-3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/hibernate/hibernate-orm/pull/12353","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hibernate%2Fhibernate-orm/issues/12353","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12353/packages"}},{"old_version":"2.19.4","new_version":"2.21.3","update_type":"minor","path":null,"pr_created_at":"2026-05-06T11:53:17.000Z","version_change":"2.19.4 → 2.21.3","issue":{"uuid":"4391101541","node_id":"PR_kwDOBQcfMM7YwGWG","number":70,"state":"closed","title":"Bump the jackson group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-07T22:29:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-06T11:53:17.000Z","updated_at":"2026-05-07T22:29:27.000Z","time_to_close":124568,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"jackson","update_count":5,"packages":[{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.19.4","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.19.4","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.19.4","new_version":"2.21.3"},{"name":"tools.jackson.core:jackson-databind","old_version":"3.0.3","new_version":"3.1.3","repository_url":"https://github.com/FasterXML/jackson"},{"name":"tools.jackson.dataformat:jackson-dataformat-xml","old_version":"3.0.3","new_version":"3.1.3","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"}],"path":null,"ecosystem":"maven"},"body":"Bumps the jackson group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.19.4` | `2.21.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.19.4` | `2.21.3` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.19.4` | `2.21.3` |\n| [tools.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `3.0.3` | `3.1.3` |\n| [tools.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `3.0.3` | `3.1.3` |\n\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.19.4 to 2.21.3\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.4 to 2.21.3\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/797e9c5b7632caf1ba448d50a960bb0a8b4945df\"\u003e\u003ccode\u003e797e9c5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2f97c3796c333ae08807c7bd76996741a4f3a08f\"\u003e\u003ccode\u003e2f97c37\u003c/code\u003e\u003c/a\u003e Prep for 2.21.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2cf2278bfe6d6c8c1d678ba9f0a110d1606b1300\"\u003e\u003ccode\u003e2cf2278\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/14641c814571e6a2e6cb4a9b47c44ecab49e4714\"\u003e\u003ccode\u003e14641c8\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/6a60f085782625ce2ba3251939bd52917a7cc5a1\"\u003e\u003ccode\u003e6a60f08\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4f332056146bf6c3b15e7205719115992bacffaa\"\u003e\u003ccode\u003e4f33205\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/a14b1ce1e96dbc5af01dde725520a36db3d0011c\"\u003e\u003ccode\u003ea14b1ce\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/becde8e2376538d047d1e2ee6bc2e27af24d812d\"\u003e\u003ccode\u003ebecde8e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/72a4a3745b4a463f07b89b947a4f26720427614d\"\u003e\u003ccode\u003e72a4a37\u003c/code\u003e\u003c/a\u003e Prep for 2.18.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/74b2742c0fca387f562e80536925c131c989805e\"\u003e\u003ccode\u003e74b2742\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.19.4...jackson-dataformat-xml-2.21.3\"\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-jsr310` from 2.19.4 to 2.21.3\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.19.4 to 2.21.3\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/797e9c5b7632caf1ba448d50a960bb0a8b4945df\"\u003e\u003ccode\u003e797e9c5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2f97c3796c333ae08807c7bd76996741a4f3a08f\"\u003e\u003ccode\u003e2f97c37\u003c/code\u003e\u003c/a\u003e Prep for 2.21.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2cf2278bfe6d6c8c1d678ba9f0a110d1606b1300\"\u003e\u003ccode\u003e2cf2278\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/14641c814571e6a2e6cb4a9b47c44ecab49e4714\"\u003e\u003ccode\u003e14641c8\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/6a60f085782625ce2ba3251939bd52917a7cc5a1\"\u003e\u003ccode\u003e6a60f08\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4f332056146bf6c3b15e7205719115992bacffaa\"\u003e\u003ccode\u003e4f33205\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/a14b1ce1e96dbc5af01dde725520a36db3d0011c\"\u003e\u003ccode\u003ea14b1ce\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/becde8e2376538d047d1e2ee6bc2e27af24d812d\"\u003e\u003ccode\u003ebecde8e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/72a4a3745b4a463f07b89b947a4f26720427614d\"\u003e\u003ccode\u003e72a4a37\u003c/code\u003e\u003c/a\u003e Prep for 2.18.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/74b2742c0fca387f562e80536925c131c989805e\"\u003e\u003ccode\u003e74b2742\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.19.4...jackson-dataformat-xml-2.21.3\"\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-jsr310` from 2.19.4 to 2.21.3\n\nUpdates `tools.jackson.core:jackson-databind` from 3.0.3 to 3.1.3\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 `tools.jackson.dataformat:jackson-dataformat-xml` from 3.0.3 to 3.1.3\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/ec53ead14ae78843db1f5878d11bd4389b238b38\"\u003e\u003ccode\u003eec53ead\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fd691b055c51974d7f6a26ff63754d87cb23207a\"\u003e\u003ccode\u003efd691b0\u003c/code\u003e\u003c/a\u003e Prep for 3.1.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/475f0b5b4625522f9a9515c878923e6741a87e0e\"\u003e\u003ccode\u003e475f0b5\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b30088953aac12b94e48217b805cbdfea5bd5419\"\u003e\u003ccode\u003eb300889\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/9624041a0c99c3109c7f68cd0329ae85844e2f38\"\u003e\u003ccode\u003e9624041\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2a993980a4ce0d004a81941dc6094a88349dbecd\"\u003e\u003ccode\u003e2a99398\u003c/code\u003e\u003c/a\u003e Prep for 3.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c3847357cfd8940f0fefbc8c30c5e90213829f58\"\u003e\u003ccode\u003ec384735\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/65986f0c71bc35bdf354a6617a3b62edd4ab8fb7\"\u003e\u003ccode\u003e65986f0\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/330c1e430efe720870a61b4f92221463c0ea0ed5\"\u003e\u003ccode\u003e330c1e4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d4e6f6369cbe6fa19055e61a967be01812108a7d\"\u003e\u003ccode\u003ed4e6f63\u003c/code\u003e\u003c/a\u003e Prep for 3.1.1 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-3.0.3...jackson-dataformat-xml-3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tools.jackson.dataformat:jackson-dataformat-xml` from 3.0.3 to 3.1.3\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/ec53ead14ae78843db1f5878d11bd4389b238b38\"\u003e\u003ccode\u003eec53ead\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fd691b055c51974d7f6a26ff63754d87cb23207a\"\u003e\u003ccode\u003efd691b0\u003c/code\u003e\u003c/a\u003e Prep for 3.1.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/475f0b5b4625522f9a9515c878923e6741a87e0e\"\u003e\u003ccode\u003e475f0b5\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b30088953aac12b94e48217b805cbdfea5bd5419\"\u003e\u003ccode\u003eb300889\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/9624041a0c99c3109c7f68cd0329ae85844e2f38\"\u003e\u003ccode\u003e9624041\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/2a993980a4ce0d004a81941dc6094a88349dbecd\"\u003e\u003ccode\u003e2a99398\u003c/code\u003e\u003c/a\u003e Prep for 3.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c3847357cfd8940f0fefbc8c30c5e90213829f58\"\u003e\u003ccode\u003ec384735\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/65986f0c71bc35bdf354a6617a3b62edd4ab8fb7\"\u003e\u003ccode\u003e65986f0\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/330c1e430efe720870a61b4f92221463c0ea0ed5\"\u003e\u003ccode\u003e330c1e4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d4e6f6369cbe6fa19055e61a967be01812108a7d\"\u003e\u003ccode\u003ed4e6f63\u003c/code\u003e\u003c/a\u003e Prep for 3.1.1 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-3.0.3...jackson-dataformat-xml-3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/marko-bekhta/hibernate-orm/pull/70","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marko-bekhta%2Fhibernate-orm/issues/70","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/70/packages"}},{"old_version":"2.7.1","new_version":"2.7.8","update_type":"patch","path":null,"pr_created_at":"2026-05-02T05:27:40.000Z","version_change":"2.7.1 → 2.7.8","issue":{"uuid":"4368050732","node_id":"PR_kwDOSJHUds7XmZ46","number":139,"state":"open","title":"chore(deps): bump the maven group across 5 directories with 10 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-02T05:27:40.000Z","updated_at":"2026-05-02T05:28:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"maven","update_count":10,"packages":[{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.7.1","new_version":"2.7.8","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"org.apache.commons:commons-lang3","old_version":"3.4","new_version":"3.18.0"},{"name":"org.bouncycastle:bcprov-jdk15to18","old_version":"1.68","new_version":"1.84","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.elasticsearch:elasticsearch","old_version":"2.2.0","new_version":"8.19.8","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"commons-io:commons-io","old_version":"2.2","new_version":"2.14.0"},{"name":"org.elasticsearch:elasticsearch","old_version":"2.2.0","new_version":"8.19.8","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"commons-io:commons-io","old_version":"2.2","new_version":"2.14.0"},{"name":"org.elasticsearch:elasticsearch","old_version":"2.4.4","new_version":"8.19.8","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"commons-io:commons-io","old_version":"2.5","new_version":"2.14.0"},{"name":"org.apache.kafka:kafka-clients","old_version":"3.9.1","new_version":"3.9.2"},{"name":"org.springframework.security:spring-security-web","old_version":"6.2.8","new_version":"6.5.9","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"junit:junit","old_version":"4.12","new_version":"4.13.1","repository_url":"https://github.com/junit-team/junit4"},{"name":"xerces:xercesImpl","old_version":"2.11.0","new_version":"2.12.2"},{"name":"org.apache.commons:commons-text","old_version":"1.6","new_version":"1.10.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 3 updates in the /00_Legacy/1.server/backend/dfasee-common directory: [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml), org.apache.commons:commons-lang3 and [org.bouncycastle:bcprov-jdk15to18](https://github.com/bcgit/bc-java).\nBumps the maven group with 2 updates in the /00_Legacy/1.server/backend/dfasee-es-sender directory: [org.elasticsearch:elasticsearch](https://github.com/elastic/elasticsearch) and commons-io:commons-io.\nBumps the maven group with 2 updates in the /00_Legacy/1.server/backend/dfasee-es-sender/bin directory: [org.elasticsearch:elasticsearch](https://github.com/elastic/elasticsearch) and commons-io:commons-io.\nBumps the maven group with 3 updates in the /00_Legacy/1.server/backend/dfasee-message directory: [org.elasticsearch:elasticsearch](https://github.com/elastic/elasticsearch), commons-io:commons-io and org.apache.kafka:kafka-clients.\nBumps the maven group with 4 updates in the /00_Legacy/1.server/webui directory: [org.springframework.security:spring-security-web](https://github.com/spring-projects/spring-security), [junit:junit](https://github.com/junit-team/junit4), xerces:xercesImpl and org.apache.commons:commons-text.\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.7.1 to 2.7.8\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/f34ec6c783930397b69dbbdb48f77fd771f18ef4\"\u003e\u003ccode\u003ef34ec6c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.7.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/eeff2c312e9d4caa8c9f27b8f740c7529d00524a\"\u003e\u003ccode\u003eeeff2c3\u003c/code\u003e\u003c/a\u003e prepare for 2.7.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/48759e9822db9d7cbdf69faf519836e4c92ab5b1\"\u003e\u003ccode\u003e48759e9\u003c/code\u003e\u003c/a\u003e prepare for 2.7.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/09db8e1ce1d2ecf0ad4ad4b0d8335999f42577be\"\u003e\u003ccode\u003e09db8e1\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/210\"\u003e#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/dadd11e57f6098d2c3cd5588a08c63ffa8390c4b\"\u003e\u003ccode\u003edadd11e\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/476030bd2dbcee05d4dc7620f5aab14137f6b380\"\u003e\u003ccode\u003e476030b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.7.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/02168a39288d7974a1014146ecc21384b92f429d\"\u003e\u003ccode\u003e02168a3\u003c/code\u003e\u003c/a\u003e prepare for 2.7.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/79a4b57f2bbe08ce46e6dabb0a8b76f4a787141c\"\u003e\u003ccode\u003e79a4b57\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/204\"\u003e#204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/23ab583c46a6a20b0c1232ebb91b16d4058c7502\"\u003e\u003ccode\u003e23ab583\u003c/code\u003e\u003c/a\u003e minor test cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c14d88617e3f9a499e383f62ca91a9144b9baee9\"\u003e\u003ccode\u003ec14d886\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/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.7.1...jackson-dataformat-xml-2.7.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-lang3` from 3.4 to 3.18.0\n\nUpdates `org.bouncycastle:bcprov-jdk15to18` from 1.68 to 1.84\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-jdk15to18'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\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e2.2.1 Version\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\nRelease: 1.84\u003c!-- raw HTML omitted --\u003e\nDate:      2026, April 14th\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.elasticsearch:elasticsearch` from 2.2.0 to 8.19.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch/releases\"\u003eorg.elasticsearch:elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eElasticsearch 8.19.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.4\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.3\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.2\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.1\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.0\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\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/elastic/elasticsearch/commit/e34ace04b64e9bfa3f9e785b08e6d81f8efe314b\"\u003e\u003ccode\u003ee34ace0\u003c/code\u003e\u003c/a\u003e Add validation to DER parser for seq len (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138683\"\u003e#138683\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138697\"\u003e#138697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/219189ff7e5b22dc46fcbea23d658582e78330e9\"\u003e\u003ccode\u003e219189f\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to 9.2.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138482\"\u003e#138482\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138693\"\u003e#138693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/8be09828e39adc500975c6da482a609c28326c4d\"\u003e\u003ccode\u003e8be0982\u003c/code\u003e\u003c/a\u003e Add user profile size limit (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138691\"\u003e#138691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/a8ec26096ec39735f7e3a4ea4a0c8e4e9018fa0b\"\u003e\u003ccode\u003ea8ec260\u003c/code\u003e\u003c/a\u003e [8.19] Add length validation for rename_replacement parameter in snapshot res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/f2dae0f105022ead3934fe2d990ff54cbd0d1dc2\"\u003e\u003ccode\u003ef2dae0f\u003c/code\u003e\u003c/a\u003e Extend timeout in \u003ccode\u003eIngestGeoIpClientYamlTestSuiteIT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138610\"\u003e#138610\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138646\"\u003e#138646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/b564aa81c4a7825a8664512a9b0c9b5c03c9a2df\"\u003e\u003ccode\u003eb564aa8\u003c/code\u003e\u003c/a\u003e [ES-13486] Skipping ES builds on non supported jdk versions (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138262\"\u003e#138262\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138629\"\u003e#138629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/0f3f4e93a3f022638c57c959bb6e54bee0bfaf30\"\u003e\u003ccode\u003e0f3f4e9\u003c/code\u003e\u003c/a\u003e [8.19] fix(semantic highlighter): add vector similarity queries and bbq_disk ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/bf5d48aa800340514941bb6fb090cc7cb1776591\"\u003e\u003ccode\u003ebf5d48a\u003c/code\u003e\u003c/a\u003e Upgrading commons-lang3 version for repository-hdfs plugin (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138589\"\u003e#138589\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138613\"\u003e#138613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/51a070988586cc3e554edce669840167c0ed01c2\"\u003e\u003ccode\u003e51a0709\u003c/code\u003e\u003c/a\u003e ILM Explain: valid JSON on truncated step info (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/137638\"\u003e#137638\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138606\"\u003e#138606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/394ea7df1876a3502c0aab0582d12ad6a997f768\"\u003e\u003ccode\u003e394ea7d\u003c/code\u003e\u003c/a\u003e Adjust two today()/current_date() tests to create less noise (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138588\"\u003e#138588\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138598\"\u003e#138598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elasticsearch/compare/v2.2.0...v8.19.8\"\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.2 to 2.14.0\n\nUpdates `org.elasticsearch:elasticsearch` from 2.2.0 to 8.19.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch/releases\"\u003eorg.elasticsearch:elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eElasticsearch 8.19.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.4\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.3\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.2\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.1\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.0\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\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/elastic/elasticsearch/commit/e34ace04b64e9bfa3f9e785b08e6d81f8efe314b\"\u003e\u003ccode\u003ee34ace0\u003c/code\u003e\u003c/a\u003e Add validation to DER parser for seq len (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138683\"\u003e#138683\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138697\"\u003e#138697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/219189ff7e5b22dc46fcbea23d658582e78330e9\"\u003e\u003ccode\u003e219189f\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to 9.2.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138482\"\u003e#138482\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138693\"\u003e#138693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/8be09828e39adc500975c6da482a609c28326c4d\"\u003e\u003ccode\u003e8be0982\u003c/code\u003e\u003c/a\u003e Add user profile size limit (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138691\"\u003e#138691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/a8ec26096ec39735f7e3a4ea4a0c8e4e9018fa0b\"\u003e\u003ccode\u003ea8ec260\u003c/code\u003e\u003c/a\u003e [8.19] Add length validation for rename_replacement parameter in snapshot res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/f2dae0f105022ead3934fe2d990ff54cbd0d1dc2\"\u003e\u003ccode\u003ef2dae0f\u003c/code\u003e\u003c/a\u003e Extend timeout in \u003ccode\u003eIngestGeoIpClientYamlTestSuiteIT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138610\"\u003e#138610\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138646\"\u003e#138646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/b564aa81c4a7825a8664512a9b0c9b5c03c9a2df\"\u003e\u003ccode\u003eb564aa8\u003c/code\u003e\u003c/a\u003e [ES-13486] Skipping ES builds on non supported jdk versions (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138262\"\u003e#138262\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138629\"\u003e#138629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/0f3f4e93a3f022638c57c959bb6e54bee0bfaf30\"\u003e\u003ccode\u003e0f3f4e9\u003c/code\u003e\u003c/a\u003e [8.19] fix(semantic highlighter): add vector similarity queries and bbq_disk ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/bf5d48aa800340514941bb6fb090cc7cb1776591\"\u003e\u003ccode\u003ebf5d48a\u003c/code\u003e\u003c/a\u003e Upgrading commons-lang3 version for repository-hdfs plugin (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138589\"\u003e#138589\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138613\"\u003e#138613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/51a070988586cc3e554edce669840167c0ed01c2\"\u003e\u003ccode\u003e51a0709\u003c/code\u003e\u003c/a\u003e ILM Explain: valid JSON on truncated step info (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/137638\"\u003e#137638\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138606\"\u003e#138606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/394ea7df1876a3502c0aab0582d12ad6a997f768\"\u003e\u003ccode\u003e394ea7d\u003c/code\u003e\u003c/a\u003e Adjust two today()/current_date() tests to create less noise (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138588\"\u003e#138588\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138598\"\u003e#138598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elasticsearch/compare/v2.2.0...v8.19.8\"\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.2 to 2.14.0\n\nUpdates `org.elasticsearch:elasticsearch` from 2.4.4 to 8.19.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch/releases\"\u003eorg.elasticsearch:elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eElasticsearch 8.19.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.4\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.3\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.2\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.1\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.0\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\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/elastic/elasticsearch/commit/e34ace04b64e9bfa3f9e785b08e6d81f8efe314b\"\u003e\u003ccode\u003ee34ace0\u003c/code\u003e\u003c/a\u003e Add validation to DER parser for seq len (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138683\"\u003e#138683\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138697\"\u003e#138697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/219189ff7e5b22dc46fcbea23d658582e78330e9\"\u003e\u003ccode\u003e219189f\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to 9.2.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138482\"\u003e#138482\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138693\"\u003e#138693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/8be09828e39adc500975c6da482a609c28326c4d\"\u003e\u003ccode\u003e8be0982\u003c/code\u003e\u003c/a\u003e Add user profile size limit (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138691\"\u003e#138691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/a8ec26096ec39735f7e3a4ea4a0c8e4e9018fa0b\"\u003e\u003ccode\u003ea8ec260\u003c/code\u003e\u003c/a\u003e [8.19] Add length validation for rename_replacement parameter in snapshot res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/f2dae0f105022ead3934fe2d990ff54cbd0d1dc2\"\u003e\u003ccode\u003ef2dae0f\u003c/code\u003e\u003c/a\u003e Extend timeout in \u003ccode\u003eIngestGeoIpClientYamlTestSuiteIT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138610\"\u003e#138610\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138646\"\u003e#138646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/b564aa81c4a7825a8664512a9b0c9b5c03c9a2df\"\u003e\u003ccode\u003eb564aa8\u003c/code\u003e\u003c/a\u003e [ES-13486] Skipping ES builds on non supported jdk versions (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138262\"\u003e#138262\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138629\"\u003e#138629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/0f3f4e93a3f022638c57c959bb6e54bee0bfaf30\"\u003e\u003ccode\u003e0f3f4e9\u003c/code\u003e\u003c/a\u003e [8.19] fix(semantic highlighter): add vector similarity queries and bbq_disk ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/bf5d48aa800340514941bb6fb090cc7cb1776591\"\u003e\u003ccode\u003ebf5d48a\u003c/code\u003e\u003c/a\u003e Upgrading commons-lang3 version for repository-hdfs plugin (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138589\"\u003e#138589\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138613\"\u003e#138613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/51a070988586cc3e554edce669840167c0ed01c2\"\u003e\u003ccode\u003e51a0709\u003c/code\u003e\u003c/a\u003e ILM Explain: valid JSON on truncated step info (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/137638\"\u003e#137638\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138606\"\u003e#138606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/394ea7df1876a3502c0aab0582d12ad6a997f768\"\u003e\u003ccode\u003e394ea7d\u003c/code\u003e\u003c/a\u003e Adjust two today()/current_date() tests to create less noise (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138588\"\u003e#138588\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138598\"\u003e#138598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elasticsearch/compare/v2.2.0...v8.19.8\"\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.5 to 2.14.0\n\nUpdates `org.apache.kafka:kafka-clients` from 3.9.1 to 3.9.2\n\nUpdates `org.springframework.security:spring-security-web` from 6.2.8 to 6.5.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Link to CSRF Docs in FAQ \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18616\"\u003e#18616\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix GrantedAuthority.authority null in AuthoritiesAuthorizationManager \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18544\"\u003e#18544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esaveAuthenticationRequest\u003c/code\u003e should read \u003ccode\u003erelayState\u003c/code\u003e from \u003ccode\u003eauthenticationRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18872\"\u003e#18872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Missing OnCommitedResponseWrapper Header Overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18798\"\u003e#18798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Resource Server startup expectations \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18518\"\u003e#18518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect Reference to Clear-Site-Data Directive enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18273\"\u003e#18273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CookieRequestCache parameters \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18857\"\u003e#18857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Flaky Crypto Tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18841\"\u003e#18841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Jackson Deserializer for AuthenticationExtensionsClientOutputs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18896\"\u003e#18896\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 \u003ccode\u003e@antora\u003c/code\u003e/collector-extension from 1.0.2 to 1.0.3 in /docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18854\"\u003e#18854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 6.0.0 to 7.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18809\"\u003e#18809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.29 to 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18749\"\u003e#18749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-bom from 2.18.5 to 2.18.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18779\"\u003e#18779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-bom from 2024.0.15 to 2024.0.16 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18876\"\u003e#18876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-apache-maven-resolver from 1.9.25 to 1.9.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18750\"\u003e#18750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org-apache-maven-resolver from 1.9.26 to 1.9.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18791\"\u003e#18791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.12 to 3.9.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18860\"\u003e#18860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-resolver-provider from 3.9.13 to 3.9.14 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18886\"\u003e#18886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.42.Final to 6.6.43.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18780\"\u003e#18780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.43.Final to 6.6.44.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18829\"\u003e#18829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.16 to 6.2.17 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18903\"\u003e#18903\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/Hann244\"\u003e\u003ccode\u003e@​Hann244\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Khyojae\"\u003e\u003ccode\u003e@​Khyojae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ghusta\"\u003e\u003ccode\u003e@​ghusta\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/itsmevichu\"\u003e\u003ccode\u003e@​itsmevichu\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/qihaiyan\"\u003e\u003ccode\u003e@​qihaiyan\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rwinch\"\u003e\u003ccode\u003e@​rwinch\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/therepanic\"\u003e\u003ccode\u003e@​therepanic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ziqin\"\u003e\u003ccode\u003e@​ziqin\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e6.5.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@FunctionalInterface\u003c/code\u003e to RequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18337\"\u003e#18337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security 7 should provide migration path from request-matcher=\u0026quot;ant\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18211\"\u003e#18211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop deploying JavaDoc outside of Antora \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18199\"\u003e#18199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Missing Migration Pages to Navigation \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/18313\"\u003e#18313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate SHA-1 MessageDigest for every new check request in Compromised Password Checker \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18235\"\u003e#18235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in \u0026quot;Preparing for 7.0\u0026quot; in reference to PathPatternRequestMatcher \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18336\"\u003e#18336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in AnnotationTemplateExpressionDefaults documentation  \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18176\"\u003e#18176\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-security/commit/0c54a55ae831c691449d4750abf5bc48cdbb6d96\"\u003e\u003ccode\u003e0c54a55\u003c/code\u003e\u003c/a\u003e Release 6.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/01ff3b086a60f565b332ea9257168aaa1699e279\"\u003e\u003ccode\u003e01ff3b0\u003c/code\u003e\u003c/a\u003e Add Workflow for Deferring Issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/33e6f4bd3f5641decd530b2202464f5e3211cecb\"\u003e\u003ccode\u003e33e6f4b\u003c/code\u003e\u003c/a\u003e Merge Fix Jackson Deserializer for AuthenticationExtensionsClientOutputs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/cdd4b36d37221432e7ea25e6e414587ef1a38cbb\"\u003e\u003ccode\u003ecdd4b36\u003c/code\u003e\u003c/a\u003e Update Antora UI Spring to v0.4.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/7672f76fdee334cd35cef00fb825f80071fdb3de\"\u003e\u003ccode\u003e7672f76\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-bom from 2024.0.15 to 2024.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/3db4999da4f333ba1f285e50f9b646aa0848311a\"\u003e\u003ccode\u003e3db4999\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven:maven-resolver-provider from 3.9.13 to 3.9.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/a708d2f61bb6911c159e4b103cb06f27463c526c\"\u003e\u003ccode\u003ea708d2f\u003c/code\u003e\u003c/a\u003e Bump org.springframework:spring-framework-bom from 6.2.16 to 6.2.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/e726c05e764faf23961bff7071f43b92ce78597c\"\u003e\u003ccode\u003ee726c05\u003c/code\u003e\u003c/a\u003e Fix Jackson 2 deserializer for AuthenticationExtensionsClientOutputs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/a7039fb3e6e5424829788f139944a7eb0c9da3b6\"\u003e\u003ccode\u003ea7039fb\u003c/code\u003e\u003c/a\u003e Test Jackson 2 deserializer with unknown primitive WebAuthn ext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/88ea668f47515ecbbb9406c68c813589f1795a34\"\u003e\u003ccode\u003e88ea668\u003c/code\u003e\u003c/a\u003e Test Jackson 2 deserializer with unknown obj/arr WebAuthn ext\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.2.8...6.5.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.12 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\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/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.12...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `xerces:xercesImpl` from 2.11.0 to 2.12.2\n\nUpdates `org.apache.commons:commons-text` from 1.6 to 1.10.0\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/hartkimin/DFAS_ENT_RE_V2/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/hartkimin/DFAS_ENT_RE_V2/pull/139","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hartkimin%2FDFAS_ENT_RE_V2/issues/139","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/139/packages"}},{"old_version":"2.19.2","new_version":"2.21","update_type":null,"path":null,"pr_created_at":"2026-04-23T09:06:29.000Z","version_change":"2.19.2 → 2.21","issue":{"uuid":"4314821152","node_id":"PR_kwDOGDh_A87U6r8e","number":382,"state":"closed","title":"Bump the all-minor-patch group across 1 directory with 33 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-02T03:21:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-23T09:06:29.000Z","updated_at":"2026-05-02T03:21:45.000Z","time_to_close":756915,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-patch","update_count":33,"packages":[{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.2.21","new_version":"2.3.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","old_version":"2.2.21","new_version":"2.3.21"},{"name":"org.jetbrains.kotlin:kotlin-test-junit","old_version":"2.2.21","new_version":"2.3.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin:kotlin-maven-allopen","old_version":"2.2.21","new_version":"2.3.21"},{"name":"org.jetbrains.kotlin:kotlin-maven-noarg","old_version":"2.2.21","new_version":"2.3.21"},{"name":"org.jetbrains.kotlin:kotlin-maven-serialization","old_version":"2.2.21","new_version":"2.3.21"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.19.2","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.2","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.19.2","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.19.2","new_version":"2.21"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.19.2","new_version":"2.21"},{"name":"com.fasterxml.jackson.module:jackson-module-jaxb-annotations","old_version":"2.19.2","new_version":"2.21"},{"name":"org.openapitools:openapi-generator-maven-plugin","old_version":"7.19.0","new_version":"7.21.0"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.42","new_version":"2.2.48"},{"name":"org.openapitools:jackson-databind-nullable","old_version":"0.2.8","new_version":"0.2.10","repository_url":"https://github.com/OpenAPITools/jackson-databind-nullable"},{"name":"com.google.cloud:libraries-bom","old_version":"26.62.0","new_version":"26.80.0","repository_url":"https://github.com/googleapis/java-cloud-bom"},{"name":"io.prometheus:prometheus-metrics-instrumentation-jvm","old_version":"1.4.3","new_version":"1.5.1"},{"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-kotlin","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"io.micrometer:micrometer-registry-prometheus","old_version":"1.16.2","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-core","old_version":"1.16.2","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"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-parsers-standard-package","old_version":"3.2.3","new_version":"3.3.0"},{"name":"org.apache.tika:tika-parser-pdf-module","old_version":"3.2.3","new_version":"3.3.0"},{"name":"org.apache.pdfbox:pdfbox","old_version":"3.0.6","new_version":"3.0.7"},{"name":"org.apache.pdfbox:xmpbox","old_version":"3.0.6","new_version":"3.0.7"},{"name":"org.apache.pdfbox:pdfbox-tools","old_version":"3.0.6","new_version":"3.0.7"},{"name":"org.apache.pdfbox:preflight","old_version":"3.0.6","new_version":"3.0.7"},{"name":"io.github.hakky54:logcaptor","old_version":"2.12.2","new_version":"2.12.6","repository_url":"https://github.com/Hakky54/log-captor"},{"name":"jakarta.xml.bind:jakarta.xml.bind-api","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/jakartaee/jaxb-api"},{"name":"org.verapdf:core-jakarta","old_version":"1.28.2","new_version":"1.30.1"},{"name":"org.verapdf:validation-model-jakarta","old_version":"1.28.2","new_version":"1.30.1"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.4","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-patch group with 33 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.2.21` | `2.3.21` |\n| org.jetbrains.kotlin:kotlin-maven-plugin | `2.2.21` | `2.3.21` |\n| [org.jetbrains.kotlin:kotlin-test-junit](https://github.com/JetBrains/kotlin) | `2.2.21` | `2.3.21` |\n| org.jetbrains.kotlin:kotlin-maven-allopen | `2.2.21` | `2.3.21` |\n| org.jetbrains.kotlin:kotlin-maven-noarg | `2.2.21` | `2.3.21` |\n| org.jetbrains.kotlin:kotlin-maven-serialization | `2.2.21` | `2.3.21` |\n| com.fasterxml.jackson.module:jackson-module-kotlin | `2.19.2` | `2.21` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.19.2` | `2.21` |\n| com.fasterxml.jackson.core:jackson-core | `2.19.2` | `2.21` |\n| com.fasterxml.jackson.core:jackson-databind | `2.19.2` | `2.21` |\n| com.fasterxml.jackson.dataformat:jackson-dataformat-xml | `2.19.2` | `2.21` |\n| com.fasterxml.jackson.module:jackson-module-jaxb-annotations | `2.19.2` | `2.21` |\n| org.openapitools:openapi-generator-maven-plugin | `7.19.0` | `7.21.0` |\n| io.swagger.core.v3:swagger-annotations | `2.2.42` | `2.2.48` |\n| [org.openapitools:jackson-databind-nullable](https://github.com/OpenAPITools/jackson-databind-nullable) | `0.2.8` | `0.2.10` |\n| [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom) | `26.62.0` | `26.80.0` |\n| io.prometheus:prometheus-metrics-instrumentation-jvm | `1.4.3` | `1.5.1` |\n| [io.github.resilience4j:resilience4j-retry](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [io.github.resilience4j:resilience4j-kotlin](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) | `1.16.2` | `1.16.5` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.16.2` | `1.16.5` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.2.3` | `3.3.0` |\n| org.apache.tika:tika-parsers-standard-package | `3.2.3` | `3.3.0` |\n| org.apache.tika:tika-parser-pdf-module | `3.2.3` | `3.3.0` |\n| org.apache.pdfbox:pdfbox | `3.0.6` | `3.0.7` |\n| org.apache.pdfbox:xmpbox | `3.0.6` | `3.0.7` |\n| org.apache.pdfbox:pdfbox-tools | `3.0.6` | `3.0.7` |\n| org.apache.pdfbox:preflight | `3.0.6` | `3.0.7` |\n| [io.github.hakky54:logcaptor](https://github.com/Hakky54/log-captor) | `2.12.2` | `2.12.6` |\n| [jakarta.xml.bind:jakarta.xml.bind-api](https://github.com/jakartaee/jaxb-api) | `4.0.4` | `4.0.5` |\n| org.verapdf:core-jakarta | `1.28.2` | `1.30.1` |\n| org.verapdf:validation-model-jakarta | `1.28.2` | `1.30.1` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.4` | `3.5.5` |\n\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 2.2.21 to 2.3.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.3.21-RC2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85626\"\u003e\u003ccode\u003eKT-85626\u003c/code\u003e\u003c/a\u003e  \u003ccode\u003e@JvmRecord\u003c/code\u003e in commonMain breaks compileCommonMainKotlinMetadata with \u0026quot;Cannot access 'java.lang.Record'\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85508\"\u003e\u003ccode\u003eKT-85508\u003c/code\u003e\u003c/a\u003e K/N: TypeCastException when using nw_parameters_create_secure_tcp block parameter on 2.3.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Scripts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85105\"\u003e\u003ccode\u003eKT-85105\u003c/code\u003e\u003c/a\u003e Scripts: JVM backend internal error (IR lowering) when scratch file contains anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85103\"\u003e\u003ccode\u003eKT-85103\u003c/code\u003e\u003c/a\u003e Exception while generating code when explain destructuring decls\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Statistics (FUS)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85628\"\u003e\u003ccode\u003eKT-85628\u003c/code\u003e\u003c/a\u003e KGP: composite build FUS metrics fail on access of 'configurationTimeMetrics'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.21-RC\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-84610\"\u003e\u003ccode\u003eKT-84610\u003c/code\u003e\u003c/a\u003e [Wasm] Failed to compile klibs in IC mode\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-84678\"\u003e\u003ccode\u003eKT-84678\u003c/code\u003e\u003c/a\u003e K/N: Undefined symbol from SPM-added ObjC frameworks when linking iOS target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84566\"\u003e\u003ccode\u003eKT-84566\u003c/code\u003e\u003c/a\u003e Prevent launching Default dispatcher threads from IJ SDK in kotlin compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85021\"\u003e\u003ccode\u003eKT-85021\u003c/code\u003e\u003c/a\u003e False positive SUBCLASS_CANT_CALL_COMPANION_PROTECTED_NON_STATIC error in multi-module project\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-82395\"\u003e\u003ccode\u003eKT-82395\u003c/code\u003e\u003c/a\u003e Support top-level declarations from compiler plugins in JS incremental compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84633\"\u003e\u003ccode\u003eKT-84633\u003c/code\u003e\u003c/a\u003e Kotlin/JS: \u0026quot;Serializer for class not found\u0026quot; error when IR output granularity is \u003ccode\u003ewhole-program\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85047\"\u003e\u003ccode\u003eKT-85047\u003c/code\u003e\u003c/a\u003e Kotlin/JS: \u003ccode\u003e@JsStatic\u003c/code\u003e on suspend fun of class companion generates incorrect d.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84517\"\u003e\u003ccode\u003eKT-84517\u003c/code\u003e\u003c/a\u003e K/JS: bad mappings data in outputted Kotlin stdlib source map\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLibraries\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71848\"\u003e\u003ccode\u003eKT-71848\u003c/code\u003e\u003c/a\u003e Kotlinx.metadata: Add \u003ccode\u003eCompilerPluginData\u003c/code\u003e into Km API\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-84729\"\u003e\u003ccode\u003eKT-84729\u003c/code\u003e\u003c/a\u003e Update Gradle plugin-publish version to enable configuration cache badge on Gradle plugins portal\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Compiler plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85257\"\u003e\u003ccode\u003eKT-85257\u003c/code\u003e\u003c/a\u003e AGP/Compose: MergeMappingFileTask clears R8 artifacts due to \u003ccode\u003e@OutputDirectory\u003c/code\u003e annotation on AGP 9.1+\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Scripts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84842\"\u003e\u003ccode\u003eKT-84842\u003c/code\u003e\u003c/a\u003e scriptCompilationClasspathFromContext behavior changed from 2.3.10 to 2.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85029\"\u003e\u003ccode\u003eKT-85029\u003c/code\u003e\u003c/a\u003e Kotlin Scripting: ScriptDiagnostic reports \u0026quot;at null\u0026quot; instead of error location\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\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.3.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\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-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\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-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\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\u003eSee full diff in \u003ca href=\"https://github.com/JetBrains/kotlin/commits\"\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.21 to 2.3.21\n\nUpdates `org.jetbrains.kotlin:kotlin-test-junit` from 2.2.21 to 2.3.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.3.21-RC2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85626\"\u003e\u003ccode\u003eKT-85626\u003c/code\u003e\u003c/a\u003e  \u003ccode\u003e@JvmRecord\u003c/code\u003e in commonMain breaks compileCommonMainKotlinMetadata with \u0026quot;Cannot access 'java.lang.Record'\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85508\"\u003e\u003ccode\u003eKT-85508\u003c/code\u003e\u003c/a\u003e K/N: TypeCastException when using nw_parameters_create_secure_tcp block parameter on 2.3.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Scripts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85105\"\u003e\u003ccode\u003eKT-85105\u003c/code\u003e\u003c/a\u003e Scripts: JVM backend internal error (IR lowering) when scratch file contains anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85103\"\u003e\u003ccode\u003eKT-85103\u003c/code\u003e\u003c/a\u003e Exception while generating code when explain destructuring decls\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Statistics (FUS)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85628\"\u003e\u003ccode\u003eKT-85628\u003c/code\u003e\u003c/a\u003e KGP: composite build FUS metrics fail on access of 'configurationTimeMetrics'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.21-RC\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-84610\"\u003e\u003ccode\u003eKT-84610\u003c/code\u003e\u003c/a\u003e [Wasm] Failed to compile klibs in IC mode\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-84678\"\u003e\u003ccode\u003eKT-84678\u003c/code\u003e\u003c/a\u003e K/N: Undefined symbol from SPM-added ObjC frameworks when linking iOS target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84566\"\u003e\u003ccode\u003eKT-84566\u003c/code\u003e\u003c/a\u003e Prevent launching Default dispatcher threads from IJ SDK in kotlin compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85021\"\u003e\u003ccode\u003eKT-85021\u003c/code\u003e\u003c/a\u003e False positive SUBCLASS_CANT_CALL_COMPANION_PROTECTED_NON_STATIC error in multi-module project\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-82395\"\u003e\u003ccode\u003eKT-82395\u003c/code\u003e\u003c/a\u003e Support top-level declarations from compiler plugins in JS incremental compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84633\"\u003e\u003ccode\u003eKT-84633\u003c/code\u003e\u003c/a\u003e Kotlin/JS: \u0026quot;Serializer for class not found\u0026quot; error when IR output granularity is \u003ccode\u003ewhole-program\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85047\"\u003e\u003ccode\u003eKT-85047\u003c/code\u003e\u003c/a\u003e Kotlin/JS: \u003ccode\u003e@JsStatic\u003c/code\u003e on suspend fun of class companion generates incorrect d.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84517\"\u003e\u003ccode\u003eKT-84517\u003c/code\u003e\u003c/a\u003e K/JS: bad mappings data in outputted Kotlin stdlib source map\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLibraries\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71848\"\u003e\u003ccode\u003eKT-71848\u003c/code\u003e\u003c/a\u003e Kotlinx.metadata: Add \u003ccode\u003eCompilerPluginData\u003c/code\u003e into Km API\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-84729\"\u003e\u003ccode\u003eKT-84729\u003c/code\u003e\u003c/a\u003e Update Gradle plugin-publish version to enable configuration cache badge on Gradle plugins portal\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Compiler plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85257\"\u003e\u003ccode\u003eKT-85257\u003c/code\u003e\u003c/a\u003e AGP/Compose: MergeMappingFileTask clears R8 artifacts due to \u003ccode\u003e@OutputDirectory\u003c/code\u003e annotation on AGP 9.1+\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Scripts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84842\"\u003e\u003ccode\u003eKT-84842\u003c/code\u003e\u003c/a\u003e scriptCompilationClasspathFromContext behavior changed from 2.3.10 to 2.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85029\"\u003e\u003ccode\u003eKT-85029\u003c/code\u003e\u003c/a\u003e Kotlin Scripting: ScriptDiagnostic reports \u0026quot;at null\u0026quot; instead of error location\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\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.3.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\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-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\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-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\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\u003eSee full diff in \u003ca href=\"https://github.com/JetBrains/kotlin/commits\"\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.21 to 2.3.21\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-noarg` from 2.2.21 to 2.3.21\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-serialization` from 2.2.21 to 2.3.21\n\nUpdates `com.fasterxml.jackson.module:jackson-module-kotlin` from 2.19.2 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-annotations` from 2.19.2 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.19.2 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.19.2 to 2.21\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.19.2 to 2.21\n\nUpdates `com.fasterxml.jackson.module:jackson-module-jaxb-annotations` from 2.19.2 to 2.21\n\nUpdates `org.openapitools:openapi-generator-maven-plugin` from 7.19.0 to 7.21.0\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.2.21 to 2.3.21\n\nUpdates `io.swagger.core.v3:swagger-annotations` from 2.2.42 to 2.2.48\n\nUpdates `org.openapitools:jackson-databind-nullable` from 0.2.8 to 0.2.10\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.10 released\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare v0.2.10 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/120\"\u003eOpenAPITools/jackson-databind-nullable#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.14.2 to 5.14.3 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/121\"\u003eOpenAPITools/jackson-databind-nullable#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-bom from 2.21.0 to 2.21.1 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/122\"\u003eOpenAPITools/jackson-databind-nullable#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-base from 2.21.0 to 2.21.1 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/123\"\u003eOpenAPITools/jackson-databind-nullable#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.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/124\"\u003eOpenAPITools/jackson-databind-nullable#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Jackson3 support and maintain Jackson2 support by \u003ca href=\"https://github.com/smals-mavh\"\u003e\u003ccode\u003e@​smals-mavh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/117\"\u003eOpenAPITools/jackson-databind-nullable#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tools.jackson:jackson-bom from 3.0.4 to 3.1.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/128\"\u003eOpenAPITools/jackson-databind-nullable#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-base from 2.21.1 to 2.21.2 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/131\"\u003eOpenAPITools/jackson-databind-nullable#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-bom from 2.21.1 to 2.21.2 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/132\"\u003eOpenAPITools/jackson-databind-nullable#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 5.0.3 to 5.0.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/130\"\u003eOpenAPITools/jackson-databind-nullable#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.2.10 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/133\"\u003eOpenAPITools/jackson-databind-nullable#133\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/smals-mavh\"\u003e\u003ccode\u003e@​smals-mavh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/117\"\u003eOpenAPITools/jackson-databind-nullable#117\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.9...v0.2.10\"\u003ehttps://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.9...v0.2.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.9 released\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare v0.2.9-SNAPSHOT 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/93\"\u003eOpenAPITools/jackson-databind-nullable#93\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.14.0 to 5.14.1 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/97\"\u003eOpenAPITools/jackson-databind-nullable#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-base from 2.20.0 to 2.20.1 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/95\"\u003eOpenAPITools/jackson-databind-nullable#95\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-bom from 2.20.0 to 2.20.1 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/96\"\u003eOpenAPITools/jackson-databind-nullable#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.14.1 to 5.14.2 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/109\"\u003eOpenAPITools/jackson-databind-nullable#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.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/102\"\u003eOpenAPITools/jackson-databind-nullable#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/OpenAPITools/jackson-databind-nullable/pull/105\"\u003eOpenAPITools/jackson-databind-nullable#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5.0.0 to 6.0.1 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/106\"\u003eOpenAPITools/jackson-databind-nullable#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 5.0.0 to 5.1.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/107\"\u003eOpenAPITools/jackson-databind-nullable#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 4.3.0 to 5.0.1 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/108\"\u003eOpenAPITools/jackson-databind-nullable#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/OpenAPITools/jackson-databind-nullable/pull/110\"\u003eOpenAPITools/jackson-databind-nullable#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 5.0.1 to 5.0.2 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/111\"\u003eOpenAPITools/jackson-databind-nullable#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 5.0.2 to 5.0.3 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/116\"\u003eOpenAPITools/jackson-databind-nullable#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 5.1.0 to 5.2.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/114\"\u003eOpenAPITools/jackson-databind-nullable#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6.0.1 to 6.0.2 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/115\"\u003eOpenAPITools/jackson-databind-nullable#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-base from 2.20.1 to 2.21.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/112\"\u003eOpenAPITools/jackson-databind-nullable#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-bom from 2.20.1 to 2.21.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/113\"\u003eOpenAPITools/jackson-databind-nullable#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module path in JDK 24 and older 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/101\"\u003eOpenAPITools/jackson-databind-nullable#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.14.1 to 3.15.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/118\"\u003eOpenAPITools/jackson-databind-nullable#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev0.2.9 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/119\"\u003eOpenAPITools/jackson-databind-nullable#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/OpenAPITools/jackson-databind-nullable/compare/v0.2.8...v0.2.9\"\u003ehttps://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.8...v0.2.9\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/e2082cd96941beb38e9d059328cd4c8b9b29d725\"\u003e\u003ccode\u003ee2082cd\u003c/code\u003e\u003c/a\u003e 0.2.10 release (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/6b478aca78ab1a2ce8d07b5b55962b6f065b3952\"\u003e\u003ccode\u003e6b478ac\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 5.0.3 to 5.0.4 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/93602734b759683959648815039c1aa8764ce4f0\"\u003e\u003ccode\u003e9360273\u003c/code\u003e\u003c/a\u003e Bump com.fasterxml.jackson:jackson-bom from 2.21.1 to 2.21.2 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/e46a20751a30572df841610f45c7eb46807d007f\"\u003e\u003ccode\u003ee46a207\u003c/code\u003e\u003c/a\u003e Bump com.fasterxml.jackson:jackson-base from 2.21.1 to 2.21.2 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/1b27d31459c47dc0ccff2e30f092fdb485d65831\"\u003e\u003ccode\u003e1b27d31\u003c/code\u003e\u003c/a\u003e Bump tools.jackson:jackson-bom from 3.0.4 to 3.1.0 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/71452a96d214a4b2ddf884cf1e8e9e73099b941a\"\u003e\u003ccode\u003e71452a9\u003c/code\u003e\u003c/a\u003e Implement Jackson3 support and maintain Jackson2 support (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/803978e1562386ae53382351404ade0d97646255\"\u003e\u003ccode\u003e803978e\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/30524cff4090bde98a528999ffca6d343c225d00\"\u003e\u003ccode\u003e30524cf\u003c/code\u003e\u003c/a\u003e Bump com.fasterxml.jackson:jackson-base from 2.21.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/efe9f0055b5a4ab73ab417be1068ea2eee915a03\"\u003e\u003ccode\u003eefe9f00\u003c/code\u003e\u003c/a\u003e Bump com.fasterxml.jackson:jackson-bom from 2.21.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/a444772428ee2d2525ee02ecea9d725465b95073\"\u003e\u003ccode\u003ea444772\u003c/code\u003e\u003c/a\u003e Bump org.junit:junit-bom from 5.14.2 to 5.14.3 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.8...v0.2.10\"\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.80.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.80.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.79.0...v26.80.0\"\u003e26.80.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove redundant entries from bom (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7453\"\u003e#7453\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/cb7e93c9a12e4f475e36716f93704a16b28424dc\"\u003ecb7e93c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore jdbc dependency (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7454\"\u003e#7454\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/12aa4dc9f97f45b13225efd22f3549d52a2254ec\"\u003e12aa4dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency com.google.cloud:first-party-dependencies to v3.61.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7443\"\u003e#7443\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/d2ddec518046d533d1556da3318bf5f46a8bc3c6\"\u003ed2ddec5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:gapic-libraries-bom to v1.85.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7446\"\u003e#7446\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/6c72ee50ab9e14a75961d397c113d918ace06b29\"\u003e6c72ee5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-bigtable-bom to v2.77.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7444\"\u003e#7444\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/71f5ff500d640822c22f2d63f6bfc88c2a423779\"\u003e71f5ff5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-firestore-bom to v3.41.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7450\"\u003e#7450\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/20c54c07641e2ff0b827719322ef2ffb6e7f9828\"\u003e20c54c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-pubsub-bom to v1.150.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7457\"\u003e#7457\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/63c09981f2bdd79e5f282f8b5e042dd6b08e1d6d\"\u003e63c0998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-pubsublite-bom to v1.16.4 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7455\"\u003e#7455\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/7705cf3ac9e45add45c7647dc5b3b06b34d2ebb0\"\u003e7705cf3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-pubsublite-bom to v1.16.5 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7458\"\u003e#7458\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/4d0c932287ccea1aac2ddc5b6421d086e7f88eba\"\u003e4d0c932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev26.79.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.78.0...v26.79.0\"\u003e26.79.0\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency com.google.cloud:first-party-dependencies to v3.58.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7423\"\u003e#7423\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/cdf42e89fed0b1fed4d77c80e6cd21cbbe846527\"\u003ecdf42e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:gapic-libraries-bom to v1.82.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7426\"\u003e#7426\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/8de8243c41dd4e0ffda0e1938dce35fa9ac97bea\"\u003e8de8243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-bigquery to v2.62.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7418\"\u003e#7418\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/53bc38fdead939baa4e8541d7183bad97b019a2a\"\u003e53bc38f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-bigtable-bom to v2.75.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7433\"\u003e#7433\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/f81508fc161bab5c1ba1eed37b17f2d4a7ab55e9\"\u003ef81508f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-bigtable-bom to v2.75.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7435\"\u003e#7435\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/088310549a9567baa5b2d289ccf20fff718ef013\"\u003e0883105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-firestore-bom to v3.39.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7427\"\u003e#7427\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/fbaa60403da49b40acfe47dc216b851de32c5015\"\u003efbaa604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-pubsub-bom to v1.150.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7428\"\u003e#7428\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/217e9e1e9d1de6721d41710d06d95abcf721b161\"\u003e217e9e1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-pubsublite-bom to v1.16.3 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7429\"\u003e#7429\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/d609916cd3de602aa36b84975a2d17bf009263ef\"\u003ed609916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-spanner-bom to v6.112.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7422\"\u003e#7422\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/5b72e88dd664b7873b43ff50bda23d93e7168584\"\u003e5b72e88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-spanner-bom to v6.113.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7434\"\u003e#7434\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/9018fa904bf807e414bf1d2492f00699014050bf\"\u003e9018fa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-spanner-jdbc to v2.35.5 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7431\"\u003e#7431\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/faa312710322deeb8ce5c9331b9c44b9f04fec8a\"\u003efaa3127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-storage-bom to v2.64.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7432\"\u003e#7432\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/c1916306724226ec6d88d1fa95cf3e9e77837cbb\"\u003ec191630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate java-storage-nio to v0.128.14 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7436\"\u003e#7436\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/fd85736ccf9777bb921f91c24027693924012a4b\"\u003efd85736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev26.78.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.77.0...v26.78.0\"\u003e26.78.0\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency com.google.cloud:gapic-libraries-bom to v1.81.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7417\"\u003e#7417\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/c197e8e629d18f6723504a556024115b184b8642\"\u003ec197e8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev26.77.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.76.0...v26.77.0\"\u003e26.77.0\u003c/a\u003e (2026-03-04)\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/e7842b6fa20fade0e3bffbda5c3411d4b29d5a5b\"\u003e\u003ccode\u003ee7842b6\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/4d0c932287ccea1aac2ddc5b6421d086e7f88eba\"\u003e\u003ccode\u003e4d0c932\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-pubsublite-bom to v1.16...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/63c09981f2bdd79e5f282f8b5e042dd6b08e1d6d\"\u003e\u003ccode\u003e63c0998\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-pubsub-bom to v1.150.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/d2ddec518046d533d1556da3318bf5f46a8bc3c6\"\u003e\u003ccode\u003ed2ddec5\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:first-party-dependencies to v3.61.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/12aa4dc9f97f45b13225efd22f3549d52a2254ec\"\u003e\u003ccode\u003e12aa4dc\u003c/code\u003e\u003c/a\u003e fix: restore jdbc dependency (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7454\"\u003e#7454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/20c54c07641e2ff0b827719322ef2ffb6e7f9828\"\u003e\u003ccode\u003e20c54c0\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-firestore-bom to v3.41....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/4899035abafb3c1598e5dc6053fc31b313be6485\"\u003e\u003ccode\u003e4899035\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7437\"\u003e#7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/7705cf3ac9e45add45c7647dc5b3b06b34d2ebb0\"\u003e\u003ccode\u003e7705cf3\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-pubsublite-bom to v1.16...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/cb7e93c9a12e4f475e36716f93704a16b28424dc\"\u003e\u003ccode\u003ecb7e93c\u003c/code\u003e\u003c/a\u003e fix: remove redundant entries from bom (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7453\"\u003e#7453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/6c72ee50ab9e14a75961d397c113d918ace06b29\"\u003e\u003ccode\u003e6c72ee5\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:gapic-libraries-bom to v1.85.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7446\"\u003e#7446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.62.0...v26.80.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.4.3 to 1.5.1\n\nUpdates `io.github.resilience4j:resilience4j-retry` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resilience4j/resilience4j/releases\"\u003eio.github.resilience4j:resilience4j-retry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support of initializing circuitBreaker in desired state from config by \u003ca href=\"https://github.com/agarwalbharat\"\u003e\u003ccode\u003e@​agarwalbharat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2268\"\u003eresilience4j/resilience4j#2268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2269\"\u003e#2269\u003c/a\u003e: Added getCausingRateLimiterName by \u003ca href=\"https://github.com/noomkram\"\u003e\u003ccode\u003e@​noomkram\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2270\"\u003eresilience4j/resilience4j#2270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTime limiter registry builder by \u003ca href=\"https://github.com/darkius\"\u003e\u003ccode\u003e@​darkius\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2291\"\u003eresilience4j/resilience4j#2291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue resilience4j#2285: Add HealthContributorAutoConfiguration to ConditionalOnClass by \u003ca href=\"https://github.com/obecker\"\u003e\u003ccode\u003e@​obecker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2286\"\u003eresilience4j/resilience4j#2286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2278\"\u003e#2278\u003c/a\u003e: Added ThreadPoolBulkhead to some Decorators by \u003ca href=\"https://github.com/matsev\"\u003e\u003ccode\u003e@​matsev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2284\"\u003eresilience4j/resilience4j#2284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect registry config in aspect by \u003ca href=\"https://github.com/darkius\"\u003e\u003ccode\u003e@​darkius\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2282\"\u003eresilience4j/resilience4j#2282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2285\"\u003e#2285\u003c/a\u003e - add configuration to move circuit breaker from half open to closed state by \u003ca href=\"https://github.com/victorpasqualino\"\u003e\u003ccode\u003e@​victorpasqualino\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2290\"\u003eresilience4j/resilience4j#2290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 4.0.2 to 4.2.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/resilience4j/resilience4j/pull/2252\"\u003eresilience4j/resilience4j#2252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dependency on kotlin-stdlib-jdk8 from resilience4j-core by \u003ca href=\"https://github.com/gavlyukovskiy\"\u003e\u003ccode\u003e@​gavlyukovskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2301\"\u003eresilience4j/resilience4j#2301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBring back 'slidingWindow' with default synchronization strategy by \u003ca href=\"https://github.com/gavlyukovskiy\"\u003e\u003ccode\u003e@​gavlyukovskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2302\"\u003eresilience4j/resilience4j#2302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd withFallback() methods to DecorateFunction by \u003ca href=\"https://github.com/matsev\"\u003e\u003ccode\u003e@​matsev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2312\"\u003eresilience4j/resilience4j#2312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2295\"\u003e#2295\u003c/a\u003e: Ensure ignoreExceptions take precedence over recordExceptions by \u003ca href=\"https://github.com/kssumin\"\u003e\u003ccode\u003e@​kssumin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2304\"\u003eresilience4j/resilience4j#2304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix spring boot3 customizer application order by \u003ca href=\"https://github.com/alexey-grigorovich-savvymoney\"\u003e\u003ccode\u003e@​alexey-grigorovich-savvymoney\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2321\"\u003eresilience4j/resilience4j#2321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(1910): update grafana dashboard by \u003ca href=\"https://github.com/JoranVanBelle\"\u003e\u003ccode\u003e@​JoranVanBelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2318\"\u003eresilience4j/resilience4j#2318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide key for components using SpEL for names by \u003ca href=\"https://github.com/doumdoum\"\u003e\u003ccode\u003e@​doumdoum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2329\"\u003eresilience4j/resilience4j#2329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2224\"\u003e#2224\u003c/a\u003e : Bump jdk from 17 to 21 for support virtual thread by \u003ca href=\"https://github.com/ykhfree\"\u003e\u003ccode\u003e@​ykhfree\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2331\"\u003eresilience4j/resilience4j#2331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing eventConsumerBufferSize merge for Retry config by \u003ca href=\"https://github.com/skowrxn\"\u003e\u003ccode\u003e@​skowrxn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2344\"\u003eresilience4j/resilience4j#2344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2334\"\u003eGH-2334\u003c/a\u003e fix: reject TIME_BASED + LOCK_FREE when slidingWindowSize \u0026lt; 2 by \u003ca href=\"https://github.com/bandalgomsu\"\u003e\u003ccode\u003e@​bandalgomsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2358\"\u003eresilience4j/resilience4j#2358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add setter for bulkheadAspectOrder property by \u003ca href=\"https://github.com/NiMv1\"\u003e\u003ccode\u003e@​NiMv1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2386\"\u003eresilience4j/resilience4j#2386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: Clarify Aspect Order defaults for Spring Boot 3 to prevent metric inflation by \u003ca href=\"https://github.com/GarimaBokdia\"\u003e\u003ccode\u003e@​GarimaBokdia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2387\"\u003eresilience4j/resilience4j#2387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for Spring Boot 4 / Spring Cloud 5 by \u003ca href=\"https://github.com/gavlyukovskiy\"\u003e\u003ccode\u003e@​gavlyukovskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2384\"\u003eresilience4j/resilience4j#2384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeLimiter, take success path when completing without error by \u003ca href=\"https://github.com/TheFrogAndy\"\u003e\u003ccode\u003e@​TheFrogAndy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2374\"\u003eresilience4j/resilience4j#2374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd back OSGi meta data with bnd builder plugin by \u003ca href=\"https://github.com/chrisrueger\"\u003e\u003ccode\u003e@​chrisrueger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2385\"\u003eresilience4j/resilience4j#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/536\"\u003e#536\u003c/a\u003e: Added best practices documentation for instance management by \u003ca href=\"https://github.com/fajrizulfikar\"\u003e\u003ccode\u003e@​fajrizulfikar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2389\"\u003eresilience4j/resilience4j#2389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow to mock nanoTime in RateLimiter by \u003ca href=\"https://github.com/strokyl\"\u003e\u003ccode\u003e@​strokyl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2356\"\u003eresilience4j/resilience4j#2356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2397\"\u003e#2397\u003c/a\u003e: compile SPEL regex'es only once by \u003ca href=\"https://github.com/stokpop\"\u003e\u003ccode\u003e@​stokpop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2398\"\u003eresilience4j/resilience4j#2398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate publishing to use new Sonatype urls and add release workflow by \u003ca href=\"https://github.com/gavlyukovskiy\"\u003e\u003ccode\u003e@​gavlyukovskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2393\"\u003eresilience4j/resilience4j#2393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/1450\"\u003e#1450\u003c/a\u003e: Fixed Grafana dashboard metric query for call rate panel by \u003ca href=\"https://github.com/fajrizulfikar\"\u003e\u003ccode\u003e@​fajrizulfikar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2391\"\u003eresilience4j/resilience4j#2391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/1448\"\u003e#1448\u003c/a\u003e: Fixed Duration property binding in Spring Boot 2 by \u003ca href=\"https://github.com/fajrizulfikar\"\u003e\u003ccode\u003e@​fajrizulfikar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2390\"\u003eresilience4j/resilience4j#2390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2327\"\u003e#2327\u003c/a\u003e: Correct \u003ca href=\"https://github.com/see\"\u003e\u003ccode\u003e@​see\u003c/code\u003e\u003c/a\u003e tag usage in CircuitBreakerConfig Javadoc by \u003ca href=\"https://github.com/chanani\"\u003e\u003ccode\u003e@​chanani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2400\"\u003eresilience4j/resilience4j#2400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2368\"\u003e#2368\u003c/a\u003e: Fix Retry retryOnResult interrupt handling: throw CancellationException instead of NPE by \u003ca href=\"https://github.com/platanus-kr\"\u003e\u003ccode\u003e@​platanus-kr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2392\"\u003eresilience4j/resilience4j#2392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Spring aspect docs by \u003ca href=\"https://github.com/gukin-han\"\u003e\u003ccode\u003e@​gukin-han\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2399\"\u003eresilience4j/resilience4j#2399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2354\"\u003eGH-2354\u003c/a\u003e Remove kotlin-stdlib from resilience4j-core by \u003ca href=\"https://github.com/josalmi\"\u003e\u003ccode\u003e@​josalmi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2359\"\u003eresilience4j/resilience4j#2359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded CheckedSupplierUtils and deprecated CheckedFunctionUtils by \u003ca href=\"https://github.com/matsev\"\u003e\u003ccode\u003e@​matsev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2313\"\u003eresilience4j/resilience4j#2313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse correct constant for initializing CircuitBreakerConfig.Builder.waitIntervalFunctionInOpenState by \u003ca href=\"https://github.com/obecker\"\u003e\u003ccode\u003e@​obecker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2402\"\u003eresilience4j/resilience4j#2402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded bulkhead name to BulkheadFullException by \u003ca href=\"https://github.com/dominic-miglar\"\u003e\u003ccode\u003e@​dominic-miglar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2349\"\u003eresilience4j/resilience4j#2349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unrelated flaky Clock test from CircuitBreakerEventTest by \u003ca href=\"https://github.com/KimDoubleB\"\u003e\u003ccode\u003e@​KimDoubleB\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2409\"\u003eresilience4j/resilience4j#2409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded decorateFunction and executeFunction to TimeLimiter by \u003ca href=\"https://github.com/zbnerd\"\u003e\u003ccode\u003e@​zbnerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2407\"\u003eresilience4j/resilience4j#2407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2189\"\u003e#2189\u003c/a\u003e: Use snapshot reads for actuator event endpoints in Spring Boot 3/4 by \u003ca href=\"https://github.com/seokjun7410\"\u003e\u003ccode\u003e@​seokjun7410\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2406\"\u003eresilience4j/resilience4j#2406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove log spam from tests by \u003ca href=\"https://github.com/gavlyukovskiy\"\u003e\u003ccode\u003e@​gavlyukovskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2412\"\u003eresilience4j/resilience4j#2412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet JDK target back to 17 by \u003ca href=\"https://github.com/gavlyukovskiy\"\u003e\u003ccode\u003e@​gavlyukovskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2415\"\u003eresilience4j/resilience4j#2415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix release workflow: unquoted multi-line GPG key breaks Gradle invocation by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2416\"\u003eresilience4j/resilience4j#2416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRead env variables from gradle for gpg key by \u003ca href=\"https://github.com/gavlyukovskiy\"\u003e\u003ccode\u003e@​gavlyukovskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2417\"\u003eresilience4j/resilience4j#2417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable SNAPSHOT artifact signing from master by \u003ca href=\"https://github.com/gavlyukovskiy\"\u003e\u003ccode\u003e@​gavlyukovskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2418\"\u003eresilience4j/resilience4j#2418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove sign skip on snapshot version by \u003ca href=\"https://github.com/gavlyukovskiy\"\u003e\u003ccode\u003e@​gavlyukovskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2419\"\u003eresilience4j/resilience4j#2419\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/agarwalbharat\"\u003e\u003ccode\u003e@​agarwalbharat\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2268\"\u003eresilience4j/resilience4j#2268\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/resilience4j/resilience4j/blob/master/RELEASENOTES.adoc\"\u003eio.github.resilience4j:resilience4j-retry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e= Release Notes\u003c/p\u003e\n\u003cp\u003e== Version 0.1.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInitial version\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e=== Version 0.1.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the functionality to add exceptions with are ignored by the CircuitBreaker\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e=== Version 0.1.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the feature to get Metrics for function executions\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e=== Version 0.1.3\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a static factory method for the CircuitBreakerConfig builder\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e=== Version 0.1.4\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the feature to retry a failed function\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e=== Version 0.1.5\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded builders to simplify chaining of decorators\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e=== Version 0.1.6\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed project to javaslang-circuitbreaker\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e=== Version 0.1.7\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Issue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2\"\u003e#2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/3\"\u003e#3\u003c/a\u003e Added a listener mechanism for state transitions\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e== Version 0.2.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved Dropwizard Metrics, because its a too heavy dependency for such a lightweight library.\u003c/li\u003e\n\u003cli\u003eChanged the way exceptions can be handled. You have to provide a Predicate now instead of a list of exceptions to ignore.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e== Version 0.3.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe CircuitBreaker is based on a Ring Bit Buffer and a failure rate now.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e=== Version 0.3.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the visibility of CircuitBreakerUtils.isCallPermitted to public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e=== Version 0.3.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCircuitBreakerRegistry has a new method which takes a Supplier of a CircuitBreakerConfig so that the CircuitBreakerConfig is only created when needed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e=== Version 0.3.3\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCircuitBreaker has a new method \u003ccode\u003e+getCircuitBreakerConfig+\u003c/code\u003e which allows to retrieve the CircuitBreakerConfig of the CircuitBreaker.\u003c/li\u003e\n\u003cli\u003eRenamed the state HALF_CLOSED to HALF_OPEN to match the pattern description of Martin Fowler.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e=== Version 0.3.4\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a Metrics interface to the CircuitBreaker which allows to retrieve current statistics like failureRate and number of buffer calls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e== Version 0.4.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated javaslang from 2.0.0-RC4 to 2.0.1\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/resilience4j/resilience4j/commit/f1c3be8e79d09c70d457b2f89c3f89d03f1b5720\"\u003e\u003ccode\u003ef1c3be8\u003c/code\u003e\u003c/a\u003e Fix signing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resilience4j/resilience4j/commit/88a8293640244c2a3e3eac7767dabac99a67f2fc\"\u003e\u003ccode\u003e88a8293\u003c/code\u003e\u003c/a\u003e Enable signing for resilience4j-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resilience4j/resilience4j/commit/1ed88c202a93651a063b0f6e78055972c3da66b8\"\u003e\u003ccode\u003e1ed88c2\u003c/code\u003e\u003c/a\u003e Remove sign skip on snapshot version (\u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2419\"\u003e#2419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resilience4j/resilience4j/commit/ed637ecade5ef07b7601c44033aa51a62884e9d0\"\u003e\u003ccode\u003eed637ec\u003c/code\u003e\u003c/a\u003e Enable SNAPSHOT artifact signing from master (\u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2418\"\u003e#2418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resilience4j/resilience4j/commit/d51bce10f37734ec9f13fe69e73edab28e2dd053\"\u003e\u003ccode\u003ed51bce1\u003c/code\u003e\u003c/a\u003e Read env variables from gradle for gpg key (\u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2417\"\u003e#2417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resilience4j/resilience4j/commit/89baea75656027cdce4d69e521e0ea9f99d2ac0d\"\u003e\u003ccode\u003e89baea7\u003c/code\u003e\u003c/a\u003e Fix release workflow: unquoted multi-line GPG key breaks Gradle invocation (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resilience4j/resilience4j/commit/b888e8249e746bcb9b005f3a67326ad6d2dab55c\"\u003e\u003ccode\u003eb888e82\u003c/code\u003e\u003c/a\u003e Add GPG key and passphrase to build step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resilience4j/resilience4j/commit/e9aedeeeccd0672fac64ecd3ee1712e4bda322a4\"\u003e\u003ccode\u003ee9aedee\u003c/code\u003e\u003c/a\u003e Revert JDK target back to 17 (\u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2415\"\u003e#2415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resilience4j/resilience4j/commit/ad4efb8a3346e289e7913ef30422d5b984151ad1\"\u003e\u003ccode\u003ead4efb8\u003c/code\u003e\u003c/a\u003e Remove log spam from tests (\u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2412\"\u003e#2412\u003c/a\u003e)4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resilience4j/resilience4j/commit/cd8f8e066f043d12267732d89a2a08aaa4b8d281\"\u003e\u003ccode\u003ecd8f8e0\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2189\"\u003e#2189\u003c/a\u003e: Use snapshot reads for actuator event endpoints in Spring Boot 3...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resilience4j/resilience4j/compare/v2.3.0...v2.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.github.resilience4j:resilience4j-kotlin` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resilience4j/resilience4j/releases\"\u003eio.github.resilience4j:resilience4j-kotlin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support of initializing circuitBreaker in desired state from config by \u003ca href=\"https://github.com/agarwalbharat\"\u003e\u003ccode\u003e@​agarwalbharat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2268\"\u003eresilience4j/resilience4j#2268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2269\"\u003e#2269\u003c/a\u003e: Added getCausingRateLimiterName by \u003ca href=\"https://github.com/noomkram\"\u003e\u003ccode\u003e@​noomkram\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2270\"\u003eresilience4j/resilience4j#2270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTime limiter registry builder by \u003ca href=\"https://github.com/darkius\"\u003e\u003ccode\u003e@​darkius\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2291\"\u003eresilience4j/resilience4j#2291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue resilience4j#2285: Add HealthContributorAutoConfiguration to ConditionalOnClass by \u003ca href=\"https://github.com/obecker\"\u003e\u003ccode\u003e@​obecker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2286\"\u003eresilience4j/resilience4j#2286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/issues/2278\"\u003e#2278\u003c/a\u003e: Added ThreadPoolBulkhead to some Decorators by \u003ca href=\"https://github.com/matsev\"\u003e\u003ccode\u003e@​matsev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience4j/pull/2284\"\u003eresilience4j/resilience4j#2284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect registry config in aspect by \u003ca href=\"https://github.com/darkius\"\u003e\u003ccode\u003e@​darkius\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resilience4j/resilience...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/innsending-api/pull/382","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Finnsending-api/issues/382","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/382/packages"}},{"old_version":"2.20.2","new_version":"2.21.2","update_type":"minor","path":null,"pr_created_at":"2026-04-22T13:32:01.000Z","version_change":"2.20.2 → 2.21.2","issue":{"uuid":"4309350451","node_id":"PR_kwDOCK3PVs7Uo4s9","number":477,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-27T00:43:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-22T13:32:01.000Z","updated_at":"2026-04-27T00:43:43.000Z","time_to_close":385900,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":28,"packages":[{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.2.21","new_version":"2.3.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"io.ktor:ktor-server-core","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-server-netty","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-core","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-apache","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-content-negotiation","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-server-content-negotiation","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-serialization-jackson","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-server-test-host","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/ktorio/ktor"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.26","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.apache.kafka:kafka-clients","old_version":"3.9.1","new_version":"4.2.0"},{"name":"com.fasterxml.jackson.module:jackson-module-jaxb-annotations","old_version":"2.20.2","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-modules-base"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.20.2","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-module-kotlin"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.20.2","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.20.2","new_version":"2.21.2"},{"name":"com.ibm.mq:com.ibm.mq.jakarta.client","old_version":"9.4.4.0","new_version":"9.4.5.0"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.21.0","new_version":"2.26.1","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.google.cloud:google-cloud-storage","old_version":"2.62.1","new_version":"2.67.0","repository_url":"https://github.com/googleapis/google-cloud-java"},{"name":"org.apache.commons:commons-text","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/apache/commons-text"},{"name":"org.postgresql:postgresql","old_version":"42.7.8","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"org.flywaydb:flyway-core","old_version":"11.15.0","new_version":"12.4.0"},{"name":"org.flywaydb:flyway-database-postgresql","old_version":"11.15.0","new_version":"12.4.0"},{"name":"no.nav.helse:diagnosekoder","old_version":"1.2025.0","new_version":"1.2026.0","repository_url":"https://github.com/navikt/diagnosekoder"},{"name":"org.testcontainers:testcontainers-postgresql","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.junit.jupiter:junit-jupiter","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"io.mockk:mockk","old_version":"1.14.6","new_version":"1.14.9","repository_url":"https://github.com/mockk/mockk"},{"name":"jvm","old_version":"2.2.21","new_version":"2.3.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"com.diffplug.spotless","old_version":"8.0.0","new_version":"8.4.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.2.21` | `2.3.20` |\n| [io.ktor:ktor-server-core](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.2` |\n| [io.ktor:ktor-server-netty](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.2` |\n| [io.ktor:ktor-client-core](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.2` |\n| [io.ktor:ktor-client-apache](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.2` |\n| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.2` |\n| [io.ktor:ktor-server-content-negotiation](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.2` |\n| [io.ktor:ktor-serialization-jackson](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.2` |\n| [io.ktor:ktor-server-test-host](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.2` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.26` | `1.5.32` |\n| org.apache.kafka:kafka-clients | `3.9.1` | `4.2.0` |\n| [com.fasterxml.jackson.module:jackson-module-jaxb-annotations](https://github.com/FasterXML/jackson-modules-base) | `2.20.2` | `2.21.2` |\n| [com.fasterxml.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) | `2.20.2` | `2.21.2` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.20.2` | `2.21.2` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.20.2` | `2.21.2` |\n| com.ibm.mq:com.ibm.mq.jakarta.client | `9.4.4.0` | `9.4.5.0` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.21.0` | `2.26.1` |\n| [com.google.cloud:google-cloud-storage](https://github.com/googleapis/google-cloud-java) | `2.62.1` | `2.67.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.14.0` | `1.15.0` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.8` | `42.7.10` |\n| org.flywaydb:flyway-core | `11.15.0` | `12.4.0` |\n| org.flywaydb:flyway-database-postgresql | `11.15.0` | `12.4.0` |\n| [no.nav.helse:diagnosekoder](https://github.com/navikt/diagnosekoder) | `1.2025.0` | `1.2026.0` |\n| [org.testcontainers:testcontainers-postgresql](https://github.com/testcontainers/testcontainers-java) | `2.0.3` | `2.0.4` |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [io.mockk:mockk](https://github.com/mockk/mockk) | `1.14.6` | `1.14.9` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.21` | `2.3.20` |\n| com.diffplug.spotless | `8.0.0` | `8.4.0` |\n\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 2.2.21 to 2.3.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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.3.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\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-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\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-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\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's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78090\"\u003e\u003ccode\u003eKT-78090\u003c/code\u003e\u003c/a\u003e Implement stubs support for new conditional returns and holdsIn contracts\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-82948\"\u003e\u003ccode\u003eKT-82948\u003c/code\u003e\u003c/a\u003e 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83467\"\u003e\u003ccode\u003eKT-83467\u003c/code\u003e\u003c/a\u003e Package-level JSpecify annotations are ignored when coming from jars or libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82057\"\u003e\u003ccode\u003eKT-82057\u003c/code\u003e\u003c/a\u003e K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82846\"\u003e\u003ccode\u003eKT-82846\u003c/code\u003e\u003c/a\u003e AA: unresolved KtExpression.expressionType for the reference to the parameter with default value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80485\"\u003e\u003ccode\u003eKT-80485\u003c/code\u003e\u003c/a\u003e False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82772\"\u003e\u003ccode\u003eKT-82772\u003c/code\u003e\u003c/a\u003e Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76487\"\u003e\u003ccode\u003eKT-76487\u003c/code\u003e\u003c/a\u003e StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82618\"\u003e\u003ccode\u003eKT-82618\u003c/code\u003e\u003c/a\u003e Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82076\"\u003e\u003ccode\u003eKT-82076\u003c/code\u003e\u003c/a\u003e Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71596\"\u003e\u003ccode\u003eKT-71596\u003c/code\u003e\u003c/a\u003e Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82085\"\u003e\u003ccode\u003eKT-82085\u003c/code\u003e\u003c/a\u003e No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81873\"\u003e\u003ccode\u003eKT-81873\u003c/code\u003e\u003c/a\u003e Provide a way of including traces in phase JFR events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71929\"\u003e\u003ccode\u003eKT-71929\u003c/code\u003e\u003c/a\u003e Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions\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-83173\"\u003e\u003ccode\u003eKT-83173\u003c/code\u003e\u003c/a\u003e Analysis API Tests: Library names with RC versions aren't sanitised\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65140\"\u003e\u003ccode\u003eKT-65140\u003c/code\u003e\u003c/a\u003e  LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82212\"\u003e\u003ccode\u003eKT-82212\u003c/code\u003e\u003c/a\u003e [Analysis API, LL FIR]  Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR\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-82227\"\u003e\u003ccode\u003eKT-82227\u003c/code\u003e\u003c/a\u003e Value classes should expose regular static methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. PSI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81710\"\u003e\u003ccode\u003eKT-81710\u003c/code\u003e\u003c/a\u003e 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82258\"\u003e\u003ccode\u003eKT-82258\u003c/code\u003e\u003c/a\u003e Prepare PSI for migration from context receivers to context parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81074\"\u003e\u003ccode\u003eKT-81074\u003c/code\u003e\u003c/a\u003e KDoc: List rendering is broken\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82449\"\u003e\u003ccode\u003eKT-82449\u003c/code\u003e\u003c/a\u003e K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82629\"\u003e\u003ccode\u003eKT-82629\u003c/code\u003e\u003c/a\u003e 'collectDiagnostics' returns stale syntax error after editor fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74907\"\u003e\u003ccode\u003eKT-74907\u003c/code\u003e\u003c/a\u003e Analysis API: Apply platform-based library module content restrictions consistently\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Standalone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81107\"\u003e\u003ccode\u003eKT-81107\u003c/code\u003e\u003c/a\u003e AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links\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/JetBrains/kotlin/commit/d57eb4a26ed01ab03cf195da686c8047032ff16f\"\u003e\u003ccode\u003ed57eb4a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/41886bbf57852fb7be15276e104810b67ff3fc0f\"\u003e\u003ccode\u003e41886bb\u003c/code\u003e\u003c/a\u003e [Gradle] Update KGP npm tooling dependency versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/210a9bde6850e160e0b5f2cf56ae44a4851a6f4f\"\u003e\u003ccode\u003e210a9bd\u003c/code\u003e\u003c/a\u003e [Native] Do not mark iosX64 target as deprecate in DSL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ed446ef70bdfadff8284c29f32951b6611149c1\"\u003e\u003ccode\u003e7ed446e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/520eadedf473f1c479c77f4a4f3e3f26a8a2a1b2\"\u003e\u003ccode\u003e520eade\u003c/code\u003e\u003c/a\u003e [K/JVM] Fix incorrect optimization of local delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7ef8bccc4be91ff0e8e144123f7c74913b212a78\"\u003e\u003ccode\u003e7ef8bcc\u003c/code\u003e\u003c/a\u003e Reflection: add LazyKProperty to fix recent performance regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9fa7cf20c6af27f404f8e1356f7534080cae15ea\"\u003e\u003ccode\u003e9fa7cf2\u003c/code\u003e\u003c/a\u003e [Gradle] Link NoActiveThreadsAfterCompilerInvocationIT with KT-84566\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d410596086ea0a352d66061bdd514b9ead74b5fa\"\u003e\u003ccode\u003ed410596\u003c/code\u003e\u003c/a\u003e [Gradle] Shutdown coroutines dispatcher threads after compiler invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/348430b268302aadff27184084e45d91e49bdd8b\"\u003e\u003ccode\u003e348430b\u003c/code\u003e\u003c/a\u003e [BTA] Fix compatibility between API 2.3.20 and KC 2.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4058f3c6cde4ac57475124f32cf46e5b80c537e9\"\u003e\u003ccode\u003e4058f3c\u003c/code\u003e\u003c/a\u003e [CMP] HiddenFromObjC remove outdated  offset check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.21...v2.3.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-server-core` from 3.4.0 to 3.4.2\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-server-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\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-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\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-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\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-server-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.4.2\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\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-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\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-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\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/245774a09fdbc8881511c3bf413be9fcfbd37fd7\"\u003e\u003ccode\u003e245774a\u003c/code\u003e\u003c/a\u003e Release 3.4.2 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5493\"\u003e#5493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/7c6c33aefcef9e552b1a7eb54a03498144da5517\"\u003e\u003ccode\u003e7c6c33a\u003c/code\u003e\u003c/a\u003e KTOR-9361 Fix JsWebSocketSession._closeReason completed twice (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5457\"\u003e#5457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/453e7391898abd3a94eb896341cba342daf868fa\"\u003e\u003ccode\u003e453e739\u003c/code\u003e\u003c/a\u003e KTOR-9437 Server. Add GraalVM metadata. (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5491\"\u003e#5491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/7146fd7e6e559c41af9c4bb4f775e1d6536696de\"\u003e\u003ccode\u003e7146fd7\u003c/code\u003e\u003c/a\u003e KTOR-9424 Log full URLs with OkHttp format (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5488\"\u003e#5488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/52b5981b03541bf039bb568db52d3bcdcb5be16f\"\u003e\u003ccode\u003e52b5981\u003c/code\u003e\u003c/a\u003e KTOR-8540 Fix IllegalStateException by creating a new instance of HttpClientC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/12de7fbeef582177568b972d63b6d8a4476419b6\"\u003e\u003ccode\u003e12de7fb\u003c/code\u003e\u003c/a\u003e KTOR-9408 Update atomicfu with performance fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/58837add970061f49495fae21d8154757ed02966\"\u003e\u003ccode\u003e58837ad\u003c/code\u003e\u003c/a\u003e KTOR-9419 Fix vulnerability in swagger endpoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/69e55cee87bb0f437e4b7889f960cc811511caae\"\u003e\u003ccode\u003e69e55ce\u003c/code\u003e\u003c/a\u003e Remove CurlWebSocketTests (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5483\"\u003e#5483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/5dfbe51cac36f5984e4a77081c2d686403608954\"\u003e\u003ccode\u003e5dfbe51\u003c/code\u003e\u003c/a\u003e fixup! KTOR-9421 Track streaming responses separately to fix SSE blocking flu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e784ed779e03220852c84e95496b5f67f892c021\"\u003e\u003ccode\u003ee784ed7\u003c/code\u003e\u003c/a\u003e fixup! Server. Update KDocs for  that may set status. (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5233\"\u003e#5233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.0...3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-server-netty` from 3.4.0 to 3.4.2\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-server-netty's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\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-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\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-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\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-server-netty's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.4.2\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\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-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\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-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\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/245774a09fdbc8881511c3bf413be9fcfbd37fd7\"\u003e\u003ccode\u003e245774a\u003c/code\u003e\u003c/a\u003e Release 3.4.2 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5493\"\u003e#5493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/7c6c33aefcef9e552b1a7eb54a03498144da5517\"\u003e\u003ccode\u003e7c6c33a\u003c/code\u003e\u003c/a\u003e KTOR-9361 Fix JsWebSocketSession._closeReason completed twice (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5457\"\u003e#5457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/453e7391898abd3a94eb896341cba342daf868fa\"\u003e\u003ccode\u003e453e739\u003c/code\u003e\u003c/a\u003e KTOR-9437 Server. Add GraalVM metadata. (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5491\"\u003e#5491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/7146fd7e6e559c41af9c4bb4f775e1d6536696de\"\u003e\u003ccode\u003e7146fd7\u003c/code\u003e\u003c/a\u003e KTOR-9424 Log full URLs with OkHttp format (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5488\"\u003e#5488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/52b5981b03541bf039bb568db52d3bcdcb5be16f\"\u003e\u003ccode\u003e52b5981\u003c/code\u003e\u003c/a\u003e KTOR-8540 Fix IllegalStateException by creating a new instance of HttpClientC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/12de7fbeef582177568b972d63b6d8a4476419b6\"\u003e\u003ccode\u003e12de7fb\u003c/code\u003e\u003c/a\u003e KTOR-9408 Update atomicfu with performance fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/58837add970061f49495fae21d8154757ed02966\"\u003e\u003ccode\u003e58837ad\u003c/code\u003e\u003c/a\u003e KTOR-9419 Fix vulnerability in swagger endpoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/69e55cee87bb0f437e4b7889f960cc811511caae\"\u003e\u003ccode\u003e69e55ce\u003c/code\u003e\u003c/a\u003e Remove CurlWebSocketTests (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5483\"\u003e#5483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/5dfbe51cac36f5984e4a77081c2d686403608954\"\u003e\u003ccode\u003e5dfbe51\u003c/code\u003e\u003c/a\u003e fixup! KTOR-9421 Track streaming responses separately to fix SSE blocking flu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e784ed779e03220852c84e95496b5f67f892c021\"\u003e\u003ccode\u003ee784ed7\u003c/code\u003e\u003c/a\u003e fixup! Server. Update KDocs for  that may set status. (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5233\"\u003e#5233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.0...3.4.2\"\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.4.0 to 3.4.2\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.4.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\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-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\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-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\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.4.2\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\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-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\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-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\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/245774a09fdbc8881511c3bf413be9fcfbd37fd7\"\u003e\u003ccode\u003e245774a\u003c/code\u003e\u003c/a\u003e Release 3.4.2 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5493\"\u003e#5493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/7c6c33aefcef9e552b1a7eb54a03498144da5517\"\u003e\u003ccode\u003e7c6c33a\u003c/code\u003e\u003c/a\u003e KTOR-9361 Fix JsWebSocketSession._closeReason completed twice (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5457\"\u003e#5457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/453e7391898abd3a94eb896341cba342daf868fa\"\u003e\u003ccode\u003e453e739\u003c/code\u003e\u003c/a\u003e KTOR-9437 Server. Add GraalVM metadata. (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5491\"\u003e#5491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/7146fd7e6e559c41af9c4bb4f775e1d6536696de\"\u003e\u003ccode\u003e7146fd7\u003c/code\u003e\u003c/a\u003e KTOR-9424 Log full URLs with OkHttp format (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5488\"\u003e#5488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/52b5981b03541bf039bb568db52d3bcdcb5be16f\"\u003e\u003ccode\u003e52b5981\u003c/code\u003e\u003c/a\u003e KTOR-8540 Fix IllegalStateException by creating a new instance of HttpClientC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/12de7fbeef582177568b972d63b6d8a4476419b6\"\u003e\u003ccode\u003e12de7fb\u003c/code\u003e\u003c/a\u003e KTOR-9408 Update atomicfu with performance fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/58837add970061f49495fae21d8154757ed02966\"\u003e\u003ccode\u003e58837ad\u003c/code\u003e\u003c/a\u003e KTOR-9419 Fix vulnerability in swagger endpoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/69e55cee87bb0f437e4b7889f960cc811511caae\"\u003e\u003ccode\u003e69e55ce\u003c/code\u003e\u003c/a\u003e Remove CurlWebSocketTests (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5483\"\u003e#5483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/5dfbe51cac36f5984e4a77081c2d686403608954\"\u003e\u003ccode\u003e5dfbe51\u003c/code\u003e\u003c/a\u003e fixup! KTOR-9421 Track streaming responses separately to fix SSE blocking flu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/e784ed779e03220852c84e95496b5f67f892c021\"\u003e\u003ccode\u003ee784ed7\u003c/code\u003e\u003c/a\u003e fixup! Server. Update KDocs for  that may set status. (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5233\"\u003e#5233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.0...3.4.2\"\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.4.0 to 3.4.2\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.4.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-9437\u003c/a\u003e Fix GraalVM Compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9424\"\u003eKTOR-9424\u003c/a\u003e Logging: OkHttp format should log the full requested URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8540\"\u003eKTOR-8540\u003c/a\u003e Logging: IllegalStateException is thrown when response is cached and deserialization fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9370\"\u003eKTOR-9370\u003c/a\u003e OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9421\"\u003eKTOR-9421\u003c/a\u003e Netty: active SSE connection blocks HTTP/2 response flushing for other requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-3390\"\u003eKTOR-3390\u003c/a\u003e JS browser: \u0026quot;Failed to execute 'digest' on 'SubtleCrypto'\u0026quot; error when using digest auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5977\"\u003eKTOR-5977\u003c/a\u003e Compression: The encoders buffer streaming response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9393\"\u003eKTOR-9393\u003c/a\u003e Certificate pinning matches against all pins instead of hostname-scoped pins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8751\"\u003eKTOR-8751\u003c/a\u003e DI: AmbiguousDependencyException when named dependency is overridden in testApplication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9039\"\u003eKTOR-9039\u003c/a\u003e Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9404\"\u003eKTOR-9404\u003c/a\u003e Darwin: Memory leak in KtorNSURLSessionDelegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9399\"\u003eKTOR-9399\u003c/a\u003e LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9402\"\u003eKTOR-9402\u003c/a\u003e NoSuchMethodError on RawWebSocket after 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9387\"\u003eKTOR-9387\u003c/a\u003e ZstdEncoder decode fails when source data is split into multiple Zstd frames\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\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-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\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-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\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-apache's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.4.2\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 27 March 2026\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-9327\"\u003eKTOR-9327\u003c/a\u003e Curl: The WebSockets maxFrameSize option does not have an effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9383\"\u003eKTOR-9383\u003c/a\u003e CaseInsensitiveString: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9385\"\u003eKTOR-9385\u003c/a\u003e Netty: Allocation micro-optimizations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9403\"\u003eKTOR-9403\u003c/a\u003e Darwin: Unnecessary ByteArray copy for each received response chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9412\"\u003eKTOR-9412\u003c/a\u003e KDoc for \u003ccode\u003eformFieldLimit\u003c/code\u003e documents incorrect default value (64 KB instead of 50 MiB)\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-9351\"\u003eKTOR-9351\u003c/a\u003e OpenAPI: Incorrect schema generated for nested classes with lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9361\"\u003eKTOR-9361\u003c/a\u003e WebSockets: \u003ccode\u003eJsWebSocketSession._closeReason\u003c/code\u003e is completed twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9437\"\u003eKTOR-943...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/syfosmmottak/pull/477","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fsyfosmmottak/issues/477","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/477/packages"}},{"old_version":"2.21.1","new_version":"2.21.2","update_type":"patch","path":null,"pr_created_at":"2026-04-20T06:56:10.000Z","version_change":"2.21.1 → 2.21.2","issue":{"uuid":"4293695302","node_id":"PR_kwDOA8ef7s7T2Kp4","number":2349,"state":"closed","title":"Bump the dependencies group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-27T07:05:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-20T06:56:10.000Z","updated_at":"2026-04-27T07:05:23.000Z","time_to_close":605351,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":17,"packages":[{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.21.1","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.21.1","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.github.dasniko:testcontainers-keycloak","old_version":"4.1.1","new_version":"4.2.0","repository_url":"https://github.com/dasniko/testcontainers-keycloak"},{"name":"com.google.guava:guava","old_version":"33.5.0-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"io.prometheus:prometheus-metrics-bom","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/prometheus/client_java"},{"name":"org.eclipse.jetty.ee10:jetty-ee10-servlet","old_version":"12.1.7","new_version":"12.1.8"},{"name":"org.jooq:jooq","old_version":"3.20.11","new_version":"3.21.2"},{"name":"org.jooq:jooq-codegen","old_version":"3.20.11","new_version":"3.21.2"},{"name":"org.jooq:jooq-meta","old_version":"3.20.11","new_version":"3.21.2"},{"name":"org.mariadb.jdbc:mariadb-java-client","old_version":"3.5.7","new_version":"3.5.8","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-j"},{"name":"org.testcontainers:testcontainers-bom","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"io.github.git-commit-id:git-commit-id-maven-plugin","old_version":"9.0.2","new_version":"10.0.0","repository_url":"https://github.com/git-commit-id/git-commit-id-maven-plugin"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/diffplug/spotless"},{"name":"org.owasp:dependency-check-maven","old_version":"12.2.0","new_version":"12.2.1","repository_url":"https://github.com/dependency-check/DependencyCheck"},{"name":"de.fraunhofer.iosb.io.moquette:moquette-broker","old_version":"0.18.3","new_version":"0.18.4","repository_url":"https://github.com/FraunhoferIOSB/moquette"},{"name":"de.fraunhofer.iosb.io.moquette:moquette-metrics-prometheus","old_version":"0.18.3","new_version":"0.18.4"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.21.1` | `2.21.2` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.21.1` | `2.21.2` |\n| [com.github.dasniko:testcontainers-keycloak](https://github.com/dasniko/testcontainers-keycloak) | `4.1.1` | `4.2.0` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.5.0-jre` | `33.6.0-jre` |\n| [io.prometheus:prometheus-metrics-bom](https://github.com/prometheus/client_java) | `1.5.0` | `1.5.1` |\n| org.eclipse.jetty.ee10:jetty-ee10-servlet | `12.1.7` | `12.1.8` |\n| org.jooq:jooq | `3.20.11` | `3.21.2` |\n| org.jooq:jooq-codegen | `3.20.11` | `3.21.2` |\n| org.jooq:jooq-meta | `3.20.11` | `3.21.2` |\n| [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) | `3.5.7` | `3.5.8` |\n| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `2.0.3` | `2.0.4` |\n| [io.github.git-commit-id:git-commit-id-maven-plugin](https://github.com/git-commit-id/git-commit-id-maven-plugin) | `9.0.2` | `10.0.0` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `3.3.0` | `3.4.0` |\n| [org.owasp:dependency-check-maven](https://github.com/dependency-check/DependencyCheck) | `12.2.0` | `12.2.1` |\n| [de.fraunhofer.iosb.io.moquette:moquette-broker](https://github.com/FraunhoferIOSB/moquette) | `0.18.3` | `0.18.4` |\n| de.fraunhofer.iosb.io.moquette:moquette-metrics-prometheus | `0.18.3` | `0.18.4` |\n\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.21.1 to 2.21.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9c9f7f110e7442bf2e823a09755fcf5ece388849\"\u003e\u003ccode\u003e9c9f7f1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/87914a9df9eec83f5830cd692d8fb65740b6fe8f\"\u003e\u003ccode\u003e87914a9\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/7195a453320ab579f21e35a42e7171117fa2f3e0\"\u003e\u003ccode\u003e7195a45\u003c/code\u003e\u003c/a\u003e Release note add wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1570\"\u003e#1570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/fcac9bd968306b392b5cbf8aef46454fcb90d49f\"\u003e\u003ccode\u003efcac9bd\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/861a0d3b72623ec22d062e1dccbc00d66e5758b7\"\u003e\u003ccode\u003e861a0d3\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/6659bb88122f0efd49cd7cf793dd2efe37343045\"\u003e\u003ccode\u003e6659bb8\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/7ce3622f40e66bd821b5184d6055d8493afac5f3\"\u003e\u003ccode\u003e7ce3622\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1570\"\u003e#1570\u003c/a\u003e fix (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1573\"\u003e#1573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/8247d8f608a3cad641957fcc5000478d4e9df2db\"\u003e\u003ccode\u003e8247d8f\u003c/code\u003e\u003c/a\u003e Partial backport of \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1542\"\u003e#1542\u003c/a\u003e to fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1541\"\u003e#1541\u003c/a\u003e in 2.21 (for 2.21.2 patch) (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/83e2556c73cfc35b1f5ed7ae78ca8ea4801d9e6b\"\u003e\u003ccode\u003e83e2556\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/a4d149f3705e17cfc57e2760c3114c04676c665e\"\u003e\u003ccode\u003ea4d149f\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.21.1...jackson-core-2.21.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.dataformat:jackson-dataformat-xml` from 2.21.1 to 2.21.2\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/6bdc5931ad9637ab27b0a922276fd6219a25ea90\"\u003e\u003ccode\u003e6bdc593\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/f15dce959584dfb1323f995d32dee1b08daea9d2\"\u003e\u003ccode\u003ef15dce9\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/35033944e93514739203c562ee6cd538cf059159\"\u003e\u003ccode\u003e3503394\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b19143d63962369d6af7bdc81ef8596862bf6f41\"\u003e\u003ccode\u003eb19143d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.21.1...jackson-dataformat-xml-2.21.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-databind` from 2.21.1 to 2.21.2\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.21.1 to 2.21.2\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/6bdc5931ad9637ab27b0a922276fd6219a25ea90\"\u003e\u003ccode\u003e6bdc593\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/f15dce959584dfb1323f995d32dee1b08daea9d2\"\u003e\u003ccode\u003ef15dce9\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/35033944e93514739203c562ee6cd538cf059159\"\u003e\u003ccode\u003e3503394\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b19143d63962369d6af7bdc81ef8596862bf6f41\"\u003e\u003ccode\u003eb19143d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.21.1...jackson-dataformat-xml-2.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.dasniko:testcontainers-keycloak` from 4.1.1 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/releases\"\u003ecom.github.dasniko:testcontainers-keycloak's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch2\u003eNoteable Changes\u003c/h2\u003e\n\u003cp\u003eI've deprecated the default no-args constructor, as the behavior will most likely change in future (starting with KC v27). So, it's recommended that you always specify explicitly the image which you are running your tests against!\u003c/p\u003e\n\u003cp\u003eAdditionally, I've also deprecated for removal some more-or-less internal methods (\u003ccode\u003ewithNightly\u003c/code\u003e and \u003ccode\u003egetKeycloakDefaultVersion\u003c/code\u003e), they were never officially documented. Most likely they will be removed in the future.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump ch.qos.logback:logback-classic from 1.5.23 to 1.5.24 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/dasniko/testcontainers-keycloak/pull/266\"\u003edasniko/testcontainers-keycloak#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump junit-jupiter.version from 6.0.1 to 6.0.2 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/dasniko/testcontainers-keycloak/pull/264\"\u003edasniko/testcontainers-keycloak#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): 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/dasniko/testcontainers-keycloak/pull/265\"\u003edasniko/testcontainers-keycloak#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.1 to 3.15.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/dasniko/testcontainers-keycloak/pull/271\"\u003edasniko/testcontainers-keycloak#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump net.datafaker:datafaker from 2.5.3 to 2.5.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/dasniko/testcontainers-keycloak/pull/275\"\u003edasniko/testcontainers-keycloak#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven-archive from 3.3.4 to 3.3.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/dasniko/testcontainers-keycloak/pull/277\"\u003edasniko/testcontainers-keycloak#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump ch.qos.logback:logback-classic from 1.5.24 to 1.5.32 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/dasniko/testcontainers-keycloak/pull/278\"\u003edasniko/testcontainers-keycloak#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump jackson.version from 2.21.0 to 2.21.1 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/dasniko/testcontainers-keycloak/pull/279\"\u003edasniko/testcontainers-keycloak#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump junit-jupiter.version from 6.0.2 to 6.0.3 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/dasniko/testcontainers-keycloak/pull/276\"\u003edasniko/testcontainers-keycloak#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.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/dasniko/testcontainers-keycloak/pull/280\"\u003edasniko/testcontainers-keycloak#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump jackson.version from 2.21.1 to 2.21.2 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/dasniko/testcontainers-keycloak/pull/281\"\u003edasniko/testcontainers-keycloak#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: restructure and extend README by \u003ca href=\"https://github.com/dasniko\"\u003e\u003ccode\u003e@​dasniko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dasniko/testcontainers-keycloak/pull/283\"\u003edasniko/testcontainers-keycloak#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark default constructor as deprecated by \u003ca href=\"https://github.com/dasniko\"\u003e\u003ccode\u003e@​dasniko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dasniko/testcontainers-keycloak/pull/284\"\u003edasniko/testcontainers-keycloak#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd customizable image pull policy with 24h default refresh by \u003ca href=\"https://github.com/dasniko\"\u003e\u003ccode\u003e@​dasniko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dasniko/testcontainers-keycloak/pull/289\"\u003edasniko/testcontainers-keycloak#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump crazy-max/ghaction-import-gpg from 6 to 7 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/dasniko/testcontainers-keycloak/pull/290\"\u003edasniko/testcontainers-keycloak#290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/compare/v4.1.1...v4.2.0\"\u003ehttps://github.com/dasniko/testcontainers-keycloak/compare/v4.1.1...v4.2.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/dasniko/testcontainers-keycloak/commit/f0d6de526d60ddef135bac27b32481d7bc39251b\"\u003e\u003ccode\u003ef0d6de5\u003c/code\u003e\u003c/a\u003e prepare for 4.2 release by updating keycloak dependencies and version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/c3b189325e1307e7ec485b674e393bd1ecb19c36\"\u003e\u003ccode\u003ec3b1893\u003c/code\u003e\u003c/a\u003e chore: bump testcontainers.version to 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/f1b3241b7c8f476a2df13d8b728b04f2dbfa294c\"\u003e\u003ccode\u003ef1b3241\u003c/code\u003e\u003c/a\u003e improve Maven deploy configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/2f0ca0c8fb8b6898ead83ef609dbb4a013aa7445\"\u003e\u003ccode\u003e2f0ca0c\u003c/code\u003e\u003c/a\u003e chore: bump crazy-max/ghaction-import-gpg from 6 to 7 (\u003ca href=\"https://redirect.github.com/dasniko/testcontainers-keycloak/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/b9f52ddb1df33760ace14c8c04d16360dd59ab54\"\u003e\u003ccode\u003eb9f52dd\u003c/code\u003e\u003c/a\u003e add pull request template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/ce041090dc8e1f4add3230a10e43b32d1ec23dfc\"\u003e\u003ccode\u003ece04109\u003c/code\u003e\u003c/a\u003e add CONTRIBUTING.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/a687df51f620ad3f7745e184d1c41b023bca60c8\"\u003e\u003ccode\u003ea687df5\u003c/code\u003e\u003c/a\u003e add customizable image pull policy with 24h default refresh (\u003ca href=\"https://redirect.github.com/dasniko/testcontainers-keycloak/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/be3b4346636170668ab14e937f5aa5f2544c343b\"\u003e\u003ccode\u003ebe3b434\u003c/code\u003e\u003c/a\u003e improve README SEO: richer intro and clearer feature flags heading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/269a9a1485c7e96ea68b0169cd4a5a60f2199440\"\u003e\u003ccode\u003e269a9a1\u003c/code\u003e\u003c/a\u003e fix image tag: use keycloak:26.4 instead of non-existent keycloak:26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/df8f064bd78236ca25dd9e150d89227a9fc02dff\"\u003e\u003ccode\u003edf8f064\u003c/code\u003e\u003c/a\u003e add Spring Boot and Quarkus integration guides\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/compare/v4.1.1...v4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.guava:guava` from 33.5.0-jre to 33.6.0-jre\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/guava/releases\"\u003ecom.google.guava:guava's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e33.6.0\u003c/h2\u003e\n\u003ch3\u003eMaven\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\r\n  \u0026lt;groupId\u0026gt;com.google.guava\u0026lt;/groupId\u0026gt;\r\n  \u0026lt;artifactId\u0026gt;guava\u0026lt;/artifactId\u0026gt;\r\n  \u0026lt;version\u0026gt;33.6.0-jre\u0026lt;/version\u0026gt;\r\n  \u0026lt;!-- or, for Android: --\u0026gt;\r\n  \u0026lt;version\u0026gt;33.6.0-android\u0026lt;/version\u0026gt;\r\n\u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eJar files\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/google/guava/guava/33.6.0-jre/guava-33.6.0-jre.jar\"\u003e33.6.0-jre.jar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/google/guava/guava/33.6.0-android/guava-33.6.0-android.jar\"\u003e33.6.0-android.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eGuava requires \u003ca href=\"https://github.com/google/guava/wiki/UseGuavaInYourBuild#what-about-guavas-own-dependencies\"\u003eone runtime dependency\u003c/a\u003e, which you can download here:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar\"\u003efailureaccess-1.0.3.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavadoc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://guava.dev/releases/33.6.0-jre/api/docs/\"\u003e33.6.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://guava.dev/releases/33.6.0-android/api/docs/\"\u003e33.6.0-android\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJDiff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://guava.dev/releases/33.6.0-jre/api/diffs/\"\u003e33.6.0-jre vs. 33.5.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://guava.dev/releases/33.6.0-android/api/diffs/\"\u003e33.6.0-android vs. 33.5.0-android\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://guava.dev/releases/33.6.0-android/api/androiddiffs/\"\u003e33.6.0-android vs. 33.6.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrated some classes from \u003ccode\u003efinalize()\u003c/code\u003e to \u003ccode\u003ePhantomReference\u003c/code\u003e in preparation for \u003ca href=\"https://openjdk.org/jeps/421\"\u003ethe removal of finalization\u003c/a\u003e. (786b619dd6, 7c6b17c, aeef90988d)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecache\u003c/code\u003e: Deprecated \u003ccode\u003eCacheBuilder\u003c/code\u003e APIs that use \u003ccode\u003eTimeUnit\u003c/code\u003e in favor of those that use \u003ccode\u003eDuration\u003c/code\u003e. (73f8b0bb84)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecollect\u003c/code\u003e: Added \u003ccode\u003etoImmutableSortedMap\u003c/code\u003e collectors that use the natural comparator. (64d70b9f94)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecollect\u003c/code\u003e: Changed \u003ccode\u003eConcurrentHashMultiset\u003c/code\u003e, \u003ccode\u003eImmutableMap\u003c/code\u003e and \u003ccode\u003eTreeMultiset\u003c/code\u003e deserialization to \u003ca href=\"https://openjdk.org/jeps/500\"\u003eavoid mutating \u003ccode\u003efinal\u003c/code\u003e fields\u003c/a\u003e. In extremely unlikely scenarios in which an instance of that type contains an object that refers back to that instance, this could lead to \u003ca href=\"https://docs.oracle.com/en/java/javase/26/docs/specs/serialization/input.html#the-readresolve-method:~:text=in%20cases%20where%20an%20object%20being%20serialized%20nominates%20a%20replacement%20object%20whose%20object%20graph%20has%20a%20reference%20to%20the%20original%20object\"\u003ea broken instance\u003c/a\u003e that throws \u003ccode\u003eNullPointerException\u003c/code\u003e when used. (8240c7e596, 046468055f)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egraph\u003c/code\u003e: Removed \u003ccode\u003e@Beta\u003c/code\u003e from all APIs in the package. (dae9566b73)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egraph\u003c/code\u003e: Added support to \u003ccode\u003eGraphs.transitiveClosure()\u003c/code\u003e for different strategies for adding self-loops. (2e13df25b2)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egraph\u003c/code\u003e: Added an \u003ccode\u003easNetwork()\u003c/code\u003e view to \u003ccode\u003eGraph\u003c/code\u003e and \u003ccode\u003eValueGraph\u003c/code\u003e. (909c593c61)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehash\u003c/code\u003e: Added \u003ccode\u003eBloomFilter.serializedSize()\u003c/code\u003e. (df9bcc251a)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enet\u003c/code\u003e: Added \u003ccode\u003eHttpHeaders.CDN_CACHE_CONTROL\u003c/code\u003e. (75331b5030)\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/google/guava/commits\"\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-bom` from 1.5.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/prometheus/client_java/releases\"\u003eio.prometheus:prometheus-metrics-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/prometheus/client_java/compare/v1.5.0...v1.5.1\"\u003e1.5.1\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency io.prometheus:prometheus-metrics-bom to v1.5.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1877\"\u003e#1877\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/043fc5742752fdc2f67f0219418030a190c53bde\"\u003e043fc57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency org.springframework.boot:spring-boot-starter-parent to v4.0.3 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1900\"\u003e#1900\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/0d800d0a91578e48f34909472c183174fdf1d83e\"\u003e0d800d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update jetty monorepo to v12.1.7 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1932\"\u003e#1932\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/5bd3b7932f454f3ed2cf55f26d6e1e1908d9ad16\"\u003e5bd3b79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update junit-framework monorepo to v6.0.3 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1880\"\u003e#1880\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/05ad751a40053f11eae90b9e6cbd741814ca71a7\"\u003e05ad751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexclude standalone examples from \u003ccode\u003emise run format\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1931\"\u003e#1931\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/537fb88aae4048ab36041268f902afbbdce54a96\"\u003e537fb88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix release-please PR title pattern and permissions (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1978\"\u003e#1978\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/d7379780f1351a1521c8d93d0544bffce49d02a6\"\u003ed737978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle empty datapoints in otel exporter (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1898\"\u003e#1898\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/59c8552f3d67c06d82344383b45e07fea8ed88b9\"\u003e59c8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einline set-version logic in build-release.sh (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1884\"\u003e#1884\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/c050435a4153046c72d158991c4c8e064dfb24ec\"\u003ec050435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereduce lychee retries to avoid compounding GitHub 429s (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1940\"\u003e#1940\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/cc17d6e4346c9d51e054010fddc75cf8935cbc7d\"\u003ecc17d6e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove version manipulation from build-release.sh (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1886\"\u003e#1886\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/93e2b6da48abc03ba7d96ffff5020ab73c1ee8c1\"\u003e93e2b6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrigger Maven deploy on release-please published events (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1966\"\u003e#1966\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/643d0e70c274e2a55024611c73a53545a65e94a0\"\u003e643d0e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse /tree/ instead of /blob/ for directory URL (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1944\"\u003e#1944\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/b81332e3a09e465f956f118a2403e64b83771ae5\"\u003eb81332e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse maven release type for release-please (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1967\"\u003e#1967\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/ff3bd2d329acdb6761044846559c353a526c0384\"\u003eff3bd2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument DCO sign-off requirement for contributions (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1937\"\u003e#1937\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/0860e7742b08ab019d129ea24c348191c3f9e0da\"\u003e0860e77\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/prometheus/client_java/blob/main/CHANGELOG.md\"\u003eio.prometheus:prometheus-metrics-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/prometheus/client_java/compare/v1.5.0...v1.5.1\"\u003e1.5.1\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency io.prometheus:prometheus-metrics-bom to v1.5.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1877\"\u003e#1877\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/043fc5742752fdc2f67f0219418030a190c53bde\"\u003e043fc57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency org.springframework.boot:spring-boot-starter-parent to v4.0.3 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1900\"\u003e#1900\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/0d800d0a91578e48f34909472c183174fdf1d83e\"\u003e0d800d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update jetty monorepo to v12.1.7 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1932\"\u003e#1932\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/5bd3b7932f454f3ed2cf55f26d6e1e1908d9ad16\"\u003e5bd3b79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update junit-framework monorepo to v6.0.3 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1880\"\u003e#1880\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/05ad751a40053f11eae90b9e6cbd741814ca71a7\"\u003e05ad751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexclude standalone examples from \u003ccode\u003emise run format\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1931\"\u003e#1931\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/537fb88aae4048ab36041268f902afbbdce54a96\"\u003e537fb88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix release-please PR title pattern and permissions (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1978\"\u003e#1978\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/d7379780f1351a1521c8d93d0544bffce49d02a6\"\u003ed737978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle empty datapoints in otel exporter (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1898\"\u003e#1898\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/59c8552f3d67c06d82344383b45e07fea8ed88b9\"\u003e59c8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einline set-version logic in build-release.sh (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1884\"\u003e#1884\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/c050435a4153046c72d158991c4c8e064dfb24ec\"\u003ec050435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereduce lychee retries to avoid compounding GitHub 429s (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1940\"\u003e#1940\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/cc17d6e4346c9d51e054010fddc75cf8935cbc7d\"\u003ecc17d6e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove version manipulation from build-release.sh (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1886\"\u003e#1886\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/93e2b6da48abc03ba7d96ffff5020ab73c1ee8c1\"\u003e93e2b6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrigger Maven deploy on release-please published events (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1966\"\u003e#1966\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/643d0e70c274e2a55024611c73a53545a65e94a0\"\u003e643d0e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse /tree/ instead of /blob/ for directory URL (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1944\"\u003e#1944\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/b81332e3a09e465f956f118a2403e64b83771ae5\"\u003eb81332e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse maven release type for release-please (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1967\"\u003e#1967\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/ff3bd2d329acdb6761044846559c353a526c0384\"\u003eff3bd2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument DCO sign-off requirement for contributions (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1937\"\u003e#1937\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/0860e7742b08ab019d129ea24c348191c3f9e0da\"\u003e0860e77\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/prometheus/client_java/commit/b27d2d4d9ff9f5ac8a8e871a5dd388aa9da45574\"\u003e\u003ccode\u003eb27d2d4\u003c/code\u003e\u003c/a\u003e chore(main): release 1.5.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1979\"\u003e#1979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/d7379780f1351a1521c8d93d0544bffce49d02a6\"\u003e\u003ccode\u003ed737978\u003c/code\u003e\u003c/a\u003e fix: fix release-please PR title pattern and permissions (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1978\"\u003e#1978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/89052fcf04e0d407b8d3a712c29d5b866929b580\"\u003e\u003ccode\u003e89052fc\u003c/code\u003e\u003c/a\u003e chore: revert release 1.5.1 to re-test release-please flow (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1976\"\u003e#1976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/3524bcfd17124a9d34e8f4f2aa5d530e0db14fdd\"\u003e\u003ccode\u003e3524bcf\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/971276299e7ddc2598ef2e683c28a87a566e94fd\"\u003e\u003ccode\u003e9712762\u003c/code\u003e\u003c/a\u003e chore: update benchmark results (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1969\"\u003e#1969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/f83e245ea2dd4d75573b25230128c23c1b437a2b\"\u003e\u003ccode\u003ef83e245\u003c/code\u003e\u003c/a\u003e chore: release 1.5.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/ff3bd2d329acdb6761044846559c353a526c0384\"\u003e\u003ccode\u003eff3bd2d\u003c/code\u003e\u003c/a\u003e fix: use maven release type for release-please (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1967\"\u003e#1967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/98628694aec84543098fb5b67f5333df33df22cc\"\u003e\u003ccode\u003e9862869\u003c/code\u003e\u003c/a\u003e ci: add native linting tasks (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1963\"\u003e#1963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/643d0e70c274e2a55024611c73a53545a65e94a0\"\u003e\u003ccode\u003e643d0e7\u003c/code\u003e\u003c/a\u003e fix: trigger Maven deploy on release-please published events (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/c77112becbedaf2972efbc5f5f963d4bb06c7070\"\u003e\u003ccode\u003ec77112b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1962\"\u003e#1962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_java/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlet` from 12.1.7 to 12.1.8\n\nUpdates `org.jooq:jooq` from 3.20.11 to 3.21.2\n\nUpdates `org.jooq:jooq-codegen` from 3.20.11 to 3.21.2\n\nUpdates `org.jooq:jooq-meta` from 3.20.11 to 3.21.2\n\nUpdates `org.jooq:jooq-codegen` from 3.20.11 to 3.21.2\n\nUpdates `org.jooq:jooq-meta` from 3.20.11 to 3.21.2\n\nUpdates `org.mariadb.jdbc:mariadb-java-client` from 3.5.7 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/releases\"\u003eorg.mariadb.jdbc:mariadb-java-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Java 3.5.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/tree/3.5.8\"\u003e3.5.8\u003c/a\u003e (Apr 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.5.7...3.5.8\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eIssues Resolved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCONJ-1305 - XAResource.isSameRM() incorrectly returns true when rewriteBatchedStatements differs between connections\u003c/li\u003e\n\u003cli\u003eCONJ-1303 - Statement.cancel() fails to kill running query during result streaming\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCONJ-1298 - Performance improvement: avoid decoding extended format\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/mariadb-corporation/mariadb-connector-j/blob/main/CHANGELOG.md\"\u003eorg.mariadb.jdbc:mariadb-java-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/tree/3.5.8\"\u003e3.5.8\u003c/a\u003e (Apr 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.5.7...3.5.8\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eIssues Resolved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCONJ-1305 - XAResource.isSameRM() incorrectly returns true when rewriteBatchedStatements differs between connections\u003c/li\u003e\n\u003cli\u003eCONJ-1303 - Statement.cancel() fails to kill running query during result streaming\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCONJ-1298 - Performance improvement: avoid decoding extended format\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/mariadb-corporation/mariadb-connector-j/commit/26b34a2f060070beb73515cfd2a49fabc8728843\"\u003e\u003ccode\u003e26b34a2\u003c/code\u003e\u003c/a\u003e Merge branch 'develop'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/06d6efee7838ab8f89ef0f7f362c6b4a95754630\"\u003e\u003ccode\u003e06d6efe\u003c/code\u003e\u003c/a\u003e bump CI actions/checkout@v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/a86a83c8fd1fa84d8d4349baab3b29df8f575192\"\u003e\u003ccode\u003ea86a83c\u003c/code\u003e\u003c/a\u003e bump 3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/975f9919232b21f40d823423eac6e32d87ea8e35\"\u003e\u003ccode\u003e975f991\u003c/code\u003e\u003c/a\u003e [misc] refactor TimestampCodec to implement Codec directly and extract shared...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/75bb509521661603e0e90dd6dd5942d1382bf499\"\u003e\u003ccode\u003e75bb509\u003c/code\u003e\u003c/a\u003e [misc] code formatting cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/4c0b6a0ddd95f42fa866ce0d08e384caa2553d43\"\u003e\u003ccode\u003e4c0b6a0\u003c/code\u003e\u003c/a\u003e [misc] refactor TimestampCodec to extend UtilDateCodec and extract common dat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/a5b7fb1a26277a076052dbbd1a7ee2bacd4f602f\"\u003e\u003ccode\u003ea5b7fb1\u003c/code\u003e\u003c/a\u003e [misc] convert Reader and Writer from interfaces to final class implementatio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/d31eb060fc66e9e37479e18a38bb1401d53ecb63\"\u003e\u003ccode\u003ed31eb06\u003c/code\u003e\u003c/a\u003e [misc] convert ReadableByteBuf from interface to final class implementation, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/11d45a9e6ea4d942e75747132bb8982471d890b8\"\u003e\u003ccode\u003e11d45a9\u003c/code\u003e\u003c/a\u003e [misc] optimize binary row decoder null bitmap checks and simplify signed Big...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/5aad14c381cbc2c4e0383ffed275306f359bd508\"\u003e\u003ccode\u003e5aad14c\u003c/code\u003e\u003c/a\u003e [misc] optimize BigInt column decoding and improve type safety in codec inter...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.5.7...3.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.testcontainers:testcontainers-bom` from 2.0.3 to 2.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-java/releases\"\u003eorg.testcontainers:testcontainers-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.4\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse non-deprecated MSSQLServerContainer in ServiceBusEmulatorContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11223\"\u003e#11223\u003c/a\u003e) \u003ca href=\"https://github.com/bramvonk\"\u003e\u003ccode\u003e@​bramvonk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport apache/activemq in ActiveMQContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11498\"\u003e#11498\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ryuk version to 0.14.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11486\"\u003e#11486\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove k6 docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11564\"\u003e#11564\u003c/a\u003e) \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\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\u003eUpdate docker-java version to 3.7.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11572\"\u003e#11572\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\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/testcontainers/testcontainers-java/commit/ccd28bf94c3ddb06d9377d5c1a9bd4bc21d4b23a\"\u003e\u003ccode\u003eccd28bf\u003c/code\u003e\u003c/a\u003e Update docker-java version to 3.7.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11572\"\u003e#11572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/cdca4b19aec6bb8559cf380473b92893940ccd08\"\u003e\u003ccode\u003ecdca4b1\u003c/code\u003e\u003c/a\u003e Update cockroachdb image version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/01451d17e5f5bf53516b5ebd07a562b0c6a83601\"\u003e\u003ccode\u003e01451d1\u003c/code\u003e\u003c/a\u003e Disable DockerComposeContainerVolumeRemovalTest and ComposeContainerVolumeRem...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/326987f41a5d23e736bf8e92d7f68f6feaabe515\"\u003e\u003ccode\u003e326987f\u003c/code\u003e\u003c/a\u003e Update Pull Request template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/a756bc6a572cde84fbe429b3a1fcf09ba9559581\"\u003e\u003ccode\u003ea756bc6\u003c/code\u003e\u003c/a\u003e Improve k6 docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11564\"\u003e#11564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/5323acdeb4d399b2dc1a61eb07012a39f86643e6\"\u003e\u003ccode\u003e5323acd\u003c/code\u003e\u003c/a\u003e Use non-deprecated MSSQLServerContainer in ServiceBusEmulatorContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11223\"\u003e#11223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/8da56ffeff9f2b6afd712364e40ecc5b3f6ca34d\"\u003e\u003ccode\u003e8da56ff\u003c/code\u003e\u003c/a\u003e Support apache/activemq in ActiveMQContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11498\"\u003e#11498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/dea972503664ebfed2b74957c740e58bd93d579f\"\u003e\u003ccode\u003edea9725\u003c/code\u003e\u003c/a\u003e Update ryuk version to 0.14.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11486\"\u003e#11486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testcontainers/testcontainers-java/compare/2.0.3...2.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.github.git-commit-id:git-commit-id-maven-plugin` from 9.0.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/releases\"\u003eio.github.git-commit-id:git-commit-id-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eVersion 10.0.0 is finally there and includes various \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/issues?q=milestone%3A10.0.0\u0026amp;closed=1\"\u003ebug-fixes and improvements\u003c/a\u003e :-)\u003c/p\u003e\n\u003cp\u003e⚠️ This is a potentially breaking release. Read the release-notes carefully ⚠️\u003c/p\u003e\n\u003ch2\u003ePotential Breaking changes:\u003c/h2\u003e\n\u003cp\u003eThe main key-aspects that might cause a breakage when migrating to the new version:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/git-commit-id/git-commit-id-maven-plugin/issues/913\"\u003e#913\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/git-commit-id/git-commit-id-maven-plugin/issues/914\"\u003e#914\u003c/a\u003e: Require Maven 3.9.0 [Maven 3.6.3 is EOL] ⚠️\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eGetting the latest release\u003c/h2\u003e\n\u003cp\u003eThe plugin is available from Maven Central (\u003ca href=\"https://search.maven.org/search?q=g:io.github.git-commit-id%20AND%20a:git-commit-id-maven-plugin\"\u003esee here\u003c/a\u003e), so you don't have to configure any additional repositories to use this plugin. All you need to do is to configure it inside your project as dependency:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\r\n    \u0026lt;groupId\u0026gt;io.github.git-commit-id\u0026lt;/groupId\u0026gt;\r\n    \u0026lt;artifactId\u0026gt;git-commit-id-maven-plugin\u0026lt;/artifactId\u0026gt;\r\n    \u0026lt;version\u0026gt;10.0.0\u0026lt;/version\u0026gt;\r\n\u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eGetting the latest snapshot (build automatically)\u003c/h2\u003e\n\u003cp\u003eIf you can't wait for the next release, you can also get the latest snapshot version from sonatype, that is being deployed automatically by github actions:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;pluginRepositories\u0026gt;\r\n    \u0026lt;pluginRepository\u0026gt;\r\n        \u0026lt;id\u0026gt;sonatype-snapshots\u0026lt;/id\u0026gt;\r\n        \u0026lt;name\u0026gt;Sonatype Snapshots\u0026lt;/name\u0026gt;\r\n         \u0026lt;url\u0026gt;https://s01.oss.sonatype.org/content/repositories/snapshots/\u0026lt;/url\u0026gt;\r\n    \u0026lt;/pluginRepository\u0026gt;\r\n\u0026lt;/pluginRepositories\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eEven though the github actions will only deploy a new snapshot once all tests have finished, it is recommended to rely on the released and more stable version.\u003c/p\u003e\n\u003ch2\u003eKnown Issues / Limitations:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis plugin is unfortunately not working with Heroku which is due to the fact how Heroku works. In summary Heroku does not copy over the .git-repository but in order to determine the git properties this plugin relies on the fact that it has access to the git-repository. A somewhat \u003cem\u003eworkaround\u003c/em\u003e to get some information is outlined in \u003ca href=\"https://redirect.github.com/ktoso/maven-git-commit-id-plugin/issues/279#issuecomment-301284022\"\u003ektoso/maven-git-commit-id-plugin#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing maven's plugin prefix resolution (e.g. \u003ccode\u003emvn com.test.plugins:myPlugin:myMojo\u003c/code\u003e) might result in unresolved properties even with \u003ccode\u003e\u0026lt;injectAllReactorProjects\u0026gt;true\u0026lt;/injectAllReactorProjects\u0026gt;\u003c/code\u003e. Please refer to \u003ca href=\"https://redirect.github.com/git-commit-id/maven-git-commit-id-plugin/issues/287\"\u003egit-commit-id/maven-git-commit-id-plugin#287\u003c/a\u003e or \u003ca href=\"https://redirect.github.com/git-commit-id/maven-git-commit-id-plugin/issues/413#issuecomment-487952607\"\u003egit-commit-id/maven-git-commit-id-plugin#413\u003c/a\u003e for details and potential workarounds\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eReporting Problems\u003c/h2\u003e\n\u003cp\u003eIf you find any problem with this plugin, feel free to report it \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/issues\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/compare/v9.2.0...v10.0.0\"\u003ehttps://github.com/git-commit-id/git-commit-id-maven-plugin/compare/v9.2.0...v10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eVersion 9.2.0 is finally there and includes various \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/issues?q=milestone%3A9.2.0\u0026amp;closed=1\"\u003ebug-fixes and improvements\u003c/a\u003e :-)\u003c/p\u003e\n\u003ch2\u003eNew Features / Bug-Fixes:\u003c/h2\u003e\n\u003cp\u003eThe main key-aspects that have been improved or being worked on are the following:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebump several plugins\n\u003cul\u003e\n\u003cli\u003ebump \u003ccode\u003eio.github.git-commit-id:git-commit-id-plugin-core\u003c/code\u003e from \u003ccode\u003e6.1.5\u003c/code\u003e to \u003ccode\u003e6.2.0\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003ereplace \u003ccode\u003eorg.eclipse.jgit.ssh.jsch\u003c/code\u003e with \u003ccode\u003eorg.eclipse.jgit:org.eclipse.jgit.ssh.apache\u003c/code\u003e (see \u003ca href=\"https://github.com/eclipse-jgit/jgit/blob/master/org.eclipse.jgit.ssh.jsch/README.md\"\u003ehttps://github.com/eclipse-jgit/jgit/blob/master/org.eclipse.jgit.ssh.jsch/README.md\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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/git-commit-id/git-commit-id-maven-plugin/commit/2cd9c8b191be459361cb1df6257c5b68a65adda1\"\u003e\u003ccode\u003e2cd9c8b\u003c/code\u003e\u003c/a\u003e Bump version: 9.2.0 → 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/fbfc066c6120ba80581c0abdbb861118104c1f4b\"\u003e\u003ccode\u003efbfc066\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/git-commit-id/git-commit-id-maven-plugin/issues/914\"\u003e#914\u003c/a\u003e from git-commit-id/maven_3_9_0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/3d51706f086bc27aa5320450215d5a773c330d3a\"\u003e\u003ccode\u003e3d51706\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/git-commit-id/git-commit-id-maven-plugin/issues/913\"\u003egit-commit-id/git-commit-id-maven-plugin#913\u003c/a\u003e: Requi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/fd9a26264da49312d2b1cf3bde8841eb857ec90a\"\u003e\u003ccode\u003efd9a262\u003c/code\u003e\u003c/a\u003e update to the latest version available\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/0163ad6b8774452588ef6cc95665ba20eaa7b286\"\u003e\u003ccode\u003e0163ad6\u003c/code\u003e\u003c/a\u003e Bump version: 9.1.0 → 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/d8fdbb39a3e09df556fb8888dffe1039941ffc9b\"\u003e\u003ccode\u003ed8fdbb3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/git-commit-id/git-commit-id-maven-plugin/issues/912\"\u003e#912\u003c/a\u003e from git-commit-id/plugin-core_6_2_0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/8a33505bbb1474df89ac21d9aef9888c16f550e7\"\u003e\u003ccode\u003e8a33505\u003c/code\u003e\u003c/a\u003e bump io.github.git-commit-id:git-commit-id-plugin-core from 6.1.5 to 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/4aefc60d18f84de98f86c9b0ad650c2e3efe9449\"\u003e\u003ccode\u003e4aefc60\u003c/code\u003e\u003c/a\u003e update to the latest version in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/743c4152b74a5ac2ff715019a43de4545af64dc6\"\u003e\u003ccode\u003e743c415\u003c/code\u003e\u003c/a\u003e update links to git-commit-id-maven-plugin (we are not in the core module :-)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/16bad75de9b2f96df664d32b3f7a36ba9f5faaf5\"\u003e\u003ccode\u003e16bad75\u003c/code\u003e\u003c/a\u003e Bump version: 9.0.2 → 9.1.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/compare/v9.0.2...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.diffplug.spotless:spotless-maven-plugin` from 3.3.0 to 3.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/diffplug/spotless/releases\"\u003ecom.diffplug.spotless:spotless-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMaven Plugin v3.4.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etableTest\u003c/code\u003e format type for standalone \u003ccode\u003e.table\u003c/code\u003e files. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2880\"\u003e#2880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003etabletest-formatter\u003c/code\u003e version \u003ccode\u003e1.0.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e1.1.1\u003c/code\u003e, now works with Java 17+. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2880\"\u003e#2880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLib v3.3.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eGitPrePushHookInstaller\u003c/code\u003e didn't work on windows, now fixed. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2562\"\u003e#2562\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/diffplug/spotless/blob/main/CHANGES.md\"\u003ecom.diffplug.spotless:spotless-maven-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003espotless-lib and spotless-lib-extra releases\u003c/h1\u003e\n\u003cp\u003eIf you are a Spotless user (as opposed to developer), then you are probably looking for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/blob/main/plugin-gradle/CHANGES.md\"\u003ehttps://github.com/diffplug/spotless/blob/main/plugin-gradle/CHANGES.md\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/blob/main/plugin-maven/CHANGES.md\"\u003ehttps://github.com/diffplug/spotless/blob/main/plugin-maven/CHANGES.md\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis document is intended for Spotless developers.\u003c/p\u003e\n\u003cp\u003eWe adhere to the \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003ekeepachangelog\u003c/a\u003e format (starting after version \u003ccode\u003e1.27.0\u003c/code\u003e).\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch2\u003e[4.5.0] - 2026-03-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etableTest\u003c/code\u003e format type for standalone \u003ccode\u003e.table\u003c/code\u003e files. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2880\"\u003e#2880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003etabletest-formatter\u003c/code\u003e version \u003ccode\u003e1.0.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e1.1.1\u003c/code\u003e, now works with Java 17+. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2880\"\u003e#2880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.4.0] - 2026-03-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etabletest-formatter\u003c/code\u003e support for Java and Kotlin. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix the ability to specify a wildcard version (\u003ccode\u003e*\u003c/code\u003e) for external formatter executables, which did not work. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eConcurrentModificationException\u003c/code\u003e in \u003ccode\u003eexpandWildcardImports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2830\"\u003e#2830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.3.0] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eP2Provisioner\u003c/code\u003e interface in lib-extra to enable build-tool-specific caching strategies for Eclipse P2 dependencies, fixing OutOfMemoryError in large multi-project builds. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eremoveSemicolons()\u003c/code\u003e should not be applied to multiline strings in groovy \u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2780\"\u003e#2780\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2792\"\u003e#2792\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-01-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eexpandWildcardImports\u003c/code\u003e API for java (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2594\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the ability to specify a wildcard version (\u003ccode\u003e*\u003c/code\u003e) for external formatter executables. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2757\"\u003e#2757\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent race conditions when multiple npm-based formatters launch the server process simultaneously while sharing the same \u003ccode\u003enode_modules\u003c/code\u003e directory. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGit ratchet no longer throws an error with Git worktrees. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2779\"\u003e#2779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003ektfmt\u003c/code\u003e version to latest \u003ccode\u003e0.59\u003c/code\u003e -\u0026gt; \u003ccode\u003e0.61\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2804\"\u003e2804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ektlint\u003c/code\u003e version to latest \u003ccode\u003e1.7.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e1.8.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2763\"\u003e2763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003egherkin-utils\u003c/code\u003e version to latest \u003ccode\u003e9.2.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e10.0.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2619\"\u003e#2619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.0] - 2025-11-18\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003ektfmt\u003c/code\u003e version to latest \u003ccode\u003e0.58\u003c/code\u003e -\u0026gt; \u003ccode\u003e0.59\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2681\"\u003e#2681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ejackson\u003c/code\u003e version to latest \u003ccode\u003e2.20.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.20.1\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ecleanthat\u003c/code\u003e version to latest \u003ccode\u003e2.23\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.24\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2620\"\u003e#2620\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/diffplug/spotless/commit/708a1b0e6383ad2dd34cf3def185bb085a786789\"\u003e\u003ccode\u003e708a1b0\u003c/code\u003e\u003c/a\u003e Published maven/3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/1cc0163c25b52824cd57b56cdcb8c4cb0c7b4795\"\u003e\u003ccode\u003e1cc0163\u003c/code\u003e\u003c/a\u003e Published gradle/8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/a4cd808f6092c6ed9371205de4af5285beea9533\"\u003e\u003ccode\u003ea4cd808\u003c/code\u003e\u003c/a\u003e Published lib/4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/9066bf6ede907e913fbe30259de0763f1b0b55ea\"\u003e\u003ccode\u003e9066bf6\u003c/code\u003e\u003c/a\u003e Add links to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/db8dc1cc8e83b18ef357a0e660f03556fd792247\"\u003e\u003ccode\u003edb8dc1c\u003c/code\u003e\u003c/a\u003e Fix for illegal mutation issue with \u003ccode\u003epredeclareDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2892\"\u003e#2892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/0eb98a9574304e362f0ca6ddbfb71617de46df75\"\u003e\u003ccode\u003e0eb98a9\u003c/code\u003e\u003c/a\u003e chore: Updated gradle plugin change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/3f7f12e649b1085a7937b8730e6a7689a52ca6da\"\u003e\u003ccode\u003e3f7f12e\u003c/code\u003e\u003c/a\u003e chore: Removes check for predeclare as it's not needed anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/55c0c5c081b83ad35e92911718e3069a64467c2a\"\u003e\u003ccode\u003e55c0c5c\u003c/code\u003e\u003c/a\u003e fix: IsolatedProjectTest.predeclaredIsUnsupported() is now actually supported...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/47489afd92aa79f56372bd53e82d09a44f606a32\"\u003e\u003ccode\u003e47489af\u003c/code\u003e\u003c/a\u003e fix: avoid IllegalMutationException when root project uses predeclareDeps() w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/4010e8b42c32b8dfac31a988c6820b6b0ef499bd\"\u003e\u003ccode\u003e4010e8b\u003c/code\u003e\u003c/a\u003e test: Introduce a test harnessing predeclared deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diffplug/spotless/compare/lib/3.3.0...maven/3.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.owasp:dependency-check-maven` from 12.2.0 to 12.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dependency-check/DependencyCheck/releases\"\u003eorg.owasp:dependency-check-maven's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 12.2.1\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\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/dependency-check/DependencyCheck/blob/main/CHANGELOG.md\"\u003eorg.owasp:dependency-check-maven's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/releases/tag/v12.2.1\"\u003eVersion 12.2.1\u003c/a\u003e (2026-04-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: improve GHA workflow experience for forks (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8285\"\u003e#8285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild: use maven jdk toolchains to build with Java 25; test against Java 11/17/21/25 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8292\"\u003e#8292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: avoid use of parent pom and maven properties where unnecessary (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8322\"\u003e#8322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump java development to 25.0 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8365\"\u003e#8365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: fix Charset warnings; preferring typed charsets (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8326\"\u003e#8326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: fix Maven scm tags after 12.2.1-SNAPSHOT bump (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8265\"\u003e#8265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: pin GitHub actions to specific SHAs rather than mutable tags (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8381\"\u003e#8381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: remove unused properties and schemas (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8378\"\u003e#8378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: define schema locations in XML examples (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8254\"\u003e#8254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: document external data sources and hostnames (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8219\"\u003e#8219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: ensure OSS Index URL override is consistently documented (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8338\"\u003e#8338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix minor typo in README (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8246\"\u003e#8246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): correct xml schema validation handling without needing external access (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8272\"\u003e#8272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): upgrade slf4j and logback (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8306\"\u003e#8306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(test): disable pnpm analyzer during test (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Correct published/hosted suppressions namespace header and indent (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8258\"\u003e#8258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Suppress noisy WARN logging from Apache Lucene within Maven and Ant plugins (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8248\"\u003e#8248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8140\"\u003e#8140\u003c/a\u003e AssemblyAnalyzer version resolution issue (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8352\"\u003e#8352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8140\"\u003e#8140\u003c/a\u003e fix version resolution\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8140\"\u003e#8140\u003c/a\u003e hint azure_identity_library_for_.net\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8356\"\u003e#8356\u003c/a\u003e narrow down VersionFilterAnalyzer scope to JAR files (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8358\"\u003e#8358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: correct parsing for CVSSv4 strings with Provider Urgency (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8377\"\u003e#8377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: evidence source in Retire JS analyzer (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: exclude deprecations from Yarn Berry audit results (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8380\"\u003e#8380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: improve PEAnalyzer reliability by migrating to maintained PE/COFF 4J library fork (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8245\"\u003e#8245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: improve configuration consistency (casing) (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8355\"\u003e#8355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: improve logging of unexpected Java Errors during processing of NVD (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8250\"\u003e#8250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: raw type warning in ProcessReader (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8324\"\u003e#8324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: suppress false positives for zabbix-utils \u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8087\"\u003e#8087\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8218\"\u003e#8218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update docs (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8405\"\u003e#8405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: warn if deprecated configs are used (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8366\"\u003e#8366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Make tests locale independent (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8328\"\u003e#8328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: \u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8140\"\u003e#8140\u003c/a\u003e reproduce current behavior\u003c/li\u003e\n\u003cli\u003etest: avoid polluting test classpaths with sample dependencies to be scanned (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8267\"\u003e#8267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the full listing of \u003ca href=\"https://github.com/dependency-check/DependencyCheck/milestone/104?closed=1\"\u003echanges\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/dependency-check/DependencyCheck/commit/bda36b81e6be958b43fc7d6da3704fc2fe1156cf\"\u003e\u003ccode\u003ebda36b8\u003c/code\u003e\u003c/a\u003e build: prepare release v12.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/ef83e7bdb0430599c26c4541a9d46f894fa2143f\"\u003e\u003ccode\u003eef83e7b\u003c/code\u003e\u003c/a\u003e docs: prepare release 12.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/09af10d689aea793551d8234f9962d0ce4cafa45\"\u003e\u003ccode\u003e09af10d\u003c/code\u003e\u003c/a\u003e fix: update docs (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8405\"\u003e#8405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/3562775a53355cf1987316423b587d099d9edd70\"\u003e\u003ccode\u003e3562775\u003c/code\u003e\u003c/a\u003e build(deps): bump golang from 1.26.1-alpine to 1.26.2-alpine (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8403\"\u003e#8403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/9ef93be47056e09dd1798a443f1fd8aac393c560\"\u003e\u003ccode\u003e9ef93be\u003c/code\u003e\u003c/a\u003e build(deps): bump golang from 1.26.1-alpine to 1.26.2-alpine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/ca79bd57f1b45909410d0c8018d33b44e8107f73\"\u003e\u003ccode\u003eca79bd5\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.8.2 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/6b58069cb20d14fd257fc59eabc3ba72e4fc04d9\"\u003e\u003ccode\u003e6b58069\u003c/code\u003e\u003c/a\u003e build(deps): bump apache.ant.version from 1.10.15 to 1.10.16 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8401\"\u003e#8401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/91c69720cf58cd9e6301f0cb43e0415bc8634dfc\"\u003e\u003ccode\u003e91c6972\u003c/code\u003e\u003c/a\u003e fix: correct parsing for CVSSv4 strings with Provider Urgency (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8377\"\u003e#8377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/267e7eb6cd8cc6caebf3379d73e484868ec03136\"\u003e\u003ccode\u003e267e7eb\u003c/code\u003e\u003c/a\u003e build(deps): bump the actions-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8394\"\u003e#8394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/commit/53f58ab67e57c3c0214bc6683b50de44cbd4e76d\"\u003e\u003ccode\u003e53f58ab\u003c/code\u003e\u003c/a\u003e build(deps): bump org.codehaus.plexus:plexus-utils from 4.0.2 to 4.0.3 (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/issues/8389\"\u003e#8389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dependency-check/DependencyCheck/compare/v12.2.0...v12.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `de.fraunhofer.iosb.io.moquette:moquette-broker` from 0.18.3 to 0.18.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FraunhoferIOSB/moquette/blob/v0.18.x/ChangeLog.txt\"\u003ede.fraunhofer.iosb.io.moquette:moquette-broker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eVersion 0.18.4-SNAPSHOT:\n[feature] Added optional, configurable timeout to session queue offers.\n[Cleanup] Improved metrics implementation handling.\n[feature] Added topic rewriting, allowing the internally used topic to be different from the topic the client used.\n[Cleanup] Cleaned up subscription handling.\u003c/p\u003e\n\u003cp\u003eVersion 0.18.3:\n[fix] Fixed SegmentedQueues not being cleaned up on session purge. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/833\"\u003e#833\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eVersion 0.18.2:\n[fix] Metrics\n- Appended _total to names of counters.\n- Changed queue fill levels to be relative (0-1) instead of absolute.\u003c/p\u003e\n\u003cp\u003eVersion 0.18.1:\n[feature] Added metrics framework and Prometheus implementation.\n- Enable by setting \u003ccode\u003emetrics_provider_class\u003c/code\u003e to \u003ccode\u003eMetricsProviderPrometheus\u003c/code\u003e.\n- Metrics endpoint can be found on http://localhost:9400/metrics by default.\n- port can be changed with \u003ccode\u003emetrics_endpoint_port\u003c/code\u003e. Set to 0 to disable http endpoint.\u003c/p\u003e\n\u003cp\u003eVersion 0.18:\n[fix] Update Netty to 4.1.116 and H2 2.1.214\n[feature] Server keep alive: added configuration setting so that the broker can specify a keep alive other then the one selected by clients. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/789\"\u003e#789\u003c/a\u003e)\n[feature] User properties: covered publish with user properties with tests and fixed publish of will messages. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/877\"\u003e#877\u003c/a\u003e)\n[feature] Topic alias: implemented handling of topic alias received by publishers. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/873\"\u003e#873\u003c/a\u003e)\n[feature] Flow-control: Handled client's receive maximum property to configure the inflight window through the client. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/858\"\u003e#858\u003c/a\u003e)\n[feature] Generate correct MANIFEST.MF with bnd-maven-plugin. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/848\"\u003e#848\u003c/a\u003e)\n[feature] Flow-control: implemented publish's quota management on the server side. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/852\"\u003e#852\u003c/a\u003e)\n[fix] Incorrect reference used in compareAndSet in CTrie.cleanTomb. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/841\"\u003e#841\u003c/a\u003e)\n[feature] Implement response-information property for request-response flow. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/840\"\u003e#840\u003c/a\u003e)\n[fix] Optimised page file opening for disk-based queues. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/837\"\u003e#837\u003c/a\u003e)\n[feature] Manage payload format indicator property, when set verify payload format. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/826\"\u003e#826\u003c/a\u003e)\n[refactoring] Refactory of PostOffice to pass publish message in hits entirety avoiding decomposition into single parameters. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/827\"\u003e#827\u003c/a\u003e)\n[feature] Add Netty native transport support on MacOS. Bundle all the native transport module by default (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/806\"\u003e#806\u003c/a\u003e)\n[feature] message expiry interval: (issue \u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/818\"\u003e#818\u003c/a\u003e)\n- Implements the management of message expiry for retained part. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/819\"\u003e#819\u003c/a\u003e)\n- Avoid to publish messages that has elapsed its expire property. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/822\"\u003e#822\u003c/a\u003e)\n- Update the message expiry property remaining seconds when a publish is forwarded. (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/moquette/issues/82...\n\n_Description has been truncated_","html_url":"https://github.com/FraunhoferIOSB/FROST-Server/pull/2349","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FraunhoferIOSB%2FFROST-Server/issues/2349","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2349/packages"}},{"old_version":"2.21.1","new_version":"2.21.2","update_type":"patch","path":null,"pr_created_at":"2026-04-06T06:41:41.000Z","version_change":"2.21.1 → 2.21.2","issue":{"uuid":"4210061411","node_id":"PR_kwDOA8ef7s7QIdHf","number":2343,"state":"closed","title":"Bump the dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-13T06:45:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-06T06:41:41.000Z","updated_at":"2026-04-13T06:45:17.000Z","time_to_close":605014,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":12,"packages":[{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.21.1","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.21.1","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"io.prometheus:prometheus-metrics-bom","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/prometheus/client_java"},{"name":"org.eclipse.jetty.ee10:jetty-ee10-servlet","old_version":"12.1.7","new_version":"12.1.8"},{"name":"org.jooq:jooq","old_version":"3.20.11","new_version":"3.21.1"},{"name":"org.jooq:jooq-codegen","old_version":"3.20.11","new_version":"3.21.1"},{"name":"org.jooq:jooq-meta","old_version":"3.20.11","new_version":"3.21.1"},{"name":"org.mariadb.jdbc:mariadb-java-client","old_version":"3.5.7","new_version":"3.5.8","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-j"},{"name":"org.testcontainers:testcontainers-bom","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"io.github.git-commit-id:git-commit-id-maven-plugin","old_version":"9.0.2","new_version":"10.0.0","repository_url":"https://github.com/git-commit-id/git-commit-id-maven-plugin"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/diffplug/spotless"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.21.1` | `2.21.2` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.21.1` | `2.21.2` |\n| [io.prometheus:prometheus-metrics-bom](https://github.com/prometheus/client_java) | `1.5.0` | `1.5.1` |\n| org.eclipse.jetty.ee10:jetty-ee10-servlet | `12.1.7` | `12.1.8` |\n| org.jooq:jooq | `3.20.11` | `3.21.1` |\n| org.jooq:jooq-codegen | `3.20.11` | `3.21.1` |\n| org.jooq:jooq-meta | `3.20.11` | `3.21.1` |\n| [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) | `3.5.7` | `3.5.8` |\n| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `2.0.3` | `2.0.4` |\n| [io.github.git-commit-id:git-commit-id-maven-plugin](https://github.com/git-commit-id/git-commit-id-maven-plugin) | `9.0.2` | `10.0.0` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `3.3.0` | `3.4.0` |\n\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.21.1 to 2.21.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9c9f7f110e7442bf2e823a09755fcf5ece388849\"\u003e\u003ccode\u003e9c9f7f1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/87914a9df9eec83f5830cd692d8fb65740b6fe8f\"\u003e\u003ccode\u003e87914a9\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/7195a453320ab579f21e35a42e7171117fa2f3e0\"\u003e\u003ccode\u003e7195a45\u003c/code\u003e\u003c/a\u003e Release note add wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1570\"\u003e#1570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/fcac9bd968306b392b5cbf8aef46454fcb90d49f\"\u003e\u003ccode\u003efcac9bd\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/861a0d3b72623ec22d062e1dccbc00d66e5758b7\"\u003e\u003ccode\u003e861a0d3\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/6659bb88122f0efd49cd7cf793dd2efe37343045\"\u003e\u003ccode\u003e6659bb8\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/7ce3622f40e66bd821b5184d6055d8493afac5f3\"\u003e\u003ccode\u003e7ce3622\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1570\"\u003e#1570\u003c/a\u003e fix (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1573\"\u003e#1573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/8247d8f608a3cad641957fcc5000478d4e9df2db\"\u003e\u003ccode\u003e8247d8f\u003c/code\u003e\u003c/a\u003e Partial backport of \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1542\"\u003e#1542\u003c/a\u003e to fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1541\"\u003e#1541\u003c/a\u003e in 2.21 (for 2.21.2 patch) (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/83e2556c73cfc35b1f5ed7ae78ca8ea4801d9e6b\"\u003e\u003ccode\u003e83e2556\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/a4d149f3705e17cfc57e2760c3114c04676c665e\"\u003e\u003ccode\u003ea4d149f\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.21.1...jackson-core-2.21.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.dataformat:jackson-dataformat-xml` from 2.21.1 to 2.21.2\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/6bdc5931ad9637ab27b0a922276fd6219a25ea90\"\u003e\u003ccode\u003e6bdc593\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/f15dce959584dfb1323f995d32dee1b08daea9d2\"\u003e\u003ccode\u003ef15dce9\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/35033944e93514739203c562ee6cd538cf059159\"\u003e\u003ccode\u003e3503394\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b19143d63962369d6af7bdc81ef8596862bf6f41\"\u003e\u003ccode\u003eb19143d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.21.1...jackson-dataformat-xml-2.21.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-databind` from 2.21.1 to 2.21.2\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.21.1 to 2.21.2\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/6bdc5931ad9637ab27b0a922276fd6219a25ea90\"\u003e\u003ccode\u003e6bdc593\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/f15dce959584dfb1323f995d32dee1b08daea9d2\"\u003e\u003ccode\u003ef15dce9\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/35033944e93514739203c562ee6cd538cf059159\"\u003e\u003ccode\u003e3503394\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b19143d63962369d6af7bdc81ef8596862bf6f41\"\u003e\u003ccode\u003eb19143d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.21.1...jackson-dataformat-xml-2.21.2\"\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-bom` from 1.5.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/prometheus/client_java/releases\"\u003eio.prometheus:prometheus-metrics-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/prometheus/client_java/compare/v1.5.0...v1.5.1\"\u003e1.5.1\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency io.prometheus:prometheus-metrics-bom to v1.5.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1877\"\u003e#1877\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/043fc5742752fdc2f67f0219418030a190c53bde\"\u003e043fc57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency org.springframework.boot:spring-boot-starter-parent to v4.0.3 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1900\"\u003e#1900\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/0d800d0a91578e48f34909472c183174fdf1d83e\"\u003e0d800d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update jetty monorepo to v12.1.7 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1932\"\u003e#1932\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/5bd3b7932f454f3ed2cf55f26d6e1e1908d9ad16\"\u003e5bd3b79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update junit-framework monorepo to v6.0.3 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1880\"\u003e#1880\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/05ad751a40053f11eae90b9e6cbd741814ca71a7\"\u003e05ad751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexclude standalone examples from \u003ccode\u003emise run format\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1931\"\u003e#1931\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/537fb88aae4048ab36041268f902afbbdce54a96\"\u003e537fb88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix release-please PR title pattern and permissions (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1978\"\u003e#1978\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/d7379780f1351a1521c8d93d0544bffce49d02a6\"\u003ed737978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle empty datapoints in otel exporter (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1898\"\u003e#1898\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/59c8552f3d67c06d82344383b45e07fea8ed88b9\"\u003e59c8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einline set-version logic in build-release.sh (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1884\"\u003e#1884\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/c050435a4153046c72d158991c4c8e064dfb24ec\"\u003ec050435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereduce lychee retries to avoid compounding GitHub 429s (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1940\"\u003e#1940\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/cc17d6e4346c9d51e054010fddc75cf8935cbc7d\"\u003ecc17d6e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove version manipulation from build-release.sh (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1886\"\u003e#1886\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/93e2b6da48abc03ba7d96ffff5020ab73c1ee8c1\"\u003e93e2b6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrigger Maven deploy on release-please published events (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1966\"\u003e#1966\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/643d0e70c274e2a55024611c73a53545a65e94a0\"\u003e643d0e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse /tree/ instead of /blob/ for directory URL (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1944\"\u003e#1944\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/b81332e3a09e465f956f118a2403e64b83771ae5\"\u003eb81332e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse maven release type for release-please (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1967\"\u003e#1967\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/ff3bd2d329acdb6761044846559c353a526c0384\"\u003eff3bd2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument DCO sign-off requirement for contributions (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1937\"\u003e#1937\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/0860e7742b08ab019d129ea24c348191c3f9e0da\"\u003e0860e77\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/prometheus/client_java/blob/main/CHANGELOG.md\"\u003eio.prometheus:prometheus-metrics-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/prometheus/client_java/compare/v1.5.0...v1.5.1\"\u003e1.5.1\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency io.prometheus:prometheus-metrics-bom to v1.5.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1877\"\u003e#1877\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/043fc5742752fdc2f67f0219418030a190c53bde\"\u003e043fc57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency org.springframework.boot:spring-boot-starter-parent to v4.0.3 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1900\"\u003e#1900\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/0d800d0a91578e48f34909472c183174fdf1d83e\"\u003e0d800d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update jetty monorepo to v12.1.7 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1932\"\u003e#1932\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/5bd3b7932f454f3ed2cf55f26d6e1e1908d9ad16\"\u003e5bd3b79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update junit-framework monorepo to v6.0.3 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1880\"\u003e#1880\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/05ad751a40053f11eae90b9e6cbd741814ca71a7\"\u003e05ad751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexclude standalone examples from \u003ccode\u003emise run format\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1931\"\u003e#1931\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/537fb88aae4048ab36041268f902afbbdce54a96\"\u003e537fb88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix release-please PR title pattern and permissions (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1978\"\u003e#1978\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/d7379780f1351a1521c8d93d0544bffce49d02a6\"\u003ed737978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle empty datapoints in otel exporter (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1898\"\u003e#1898\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/59c8552f3d67c06d82344383b45e07fea8ed88b9\"\u003e59c8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einline set-version logic in build-release.sh (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1884\"\u003e#1884\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/c050435a4153046c72d158991c4c8e064dfb24ec\"\u003ec050435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereduce lychee retries to avoid compounding GitHub 429s (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1940\"\u003e#1940\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/cc17d6e4346c9d51e054010fddc75cf8935cbc7d\"\u003ecc17d6e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove version manipulation from build-release.sh (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1886\"\u003e#1886\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/93e2b6da48abc03ba7d96ffff5020ab73c1ee8c1\"\u003e93e2b6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrigger Maven deploy on release-please published events (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1966\"\u003e#1966\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/643d0e70c274e2a55024611c73a53545a65e94a0\"\u003e643d0e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse /tree/ instead of /blob/ for directory URL (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1944\"\u003e#1944\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/b81332e3a09e465f956f118a2403e64b83771ae5\"\u003eb81332e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse maven release type for release-please (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1967\"\u003e#1967\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/ff3bd2d329acdb6761044846559c353a526c0384\"\u003eff3bd2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument DCO sign-off requirement for contributions (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1937\"\u003e#1937\u003c/a\u003e) (\u003ca href=\"https://github.com/prometheus/client_java/commit/0860e7742b08ab019d129ea24c348191c3f9e0da\"\u003e0860e77\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/prometheus/client_java/commit/b27d2d4d9ff9f5ac8a8e871a5dd388aa9da45574\"\u003e\u003ccode\u003eb27d2d4\u003c/code\u003e\u003c/a\u003e chore(main): release 1.5.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1979\"\u003e#1979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/d7379780f1351a1521c8d93d0544bffce49d02a6\"\u003e\u003ccode\u003ed737978\u003c/code\u003e\u003c/a\u003e fix: fix release-please PR title pattern and permissions (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1978\"\u003e#1978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/89052fcf04e0d407b8d3a712c29d5b866929b580\"\u003e\u003ccode\u003e89052fc\u003c/code\u003e\u003c/a\u003e chore: revert release 1.5.1 to re-test release-please flow (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1976\"\u003e#1976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/3524bcfd17124a9d34e8f4f2aa5d530e0db14fdd\"\u003e\u003ccode\u003e3524bcf\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/971276299e7ddc2598ef2e683c28a87a566e94fd\"\u003e\u003ccode\u003e9712762\u003c/code\u003e\u003c/a\u003e chore: update benchmark results (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1969\"\u003e#1969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/f83e245ea2dd4d75573b25230128c23c1b437a2b\"\u003e\u003ccode\u003ef83e245\u003c/code\u003e\u003c/a\u003e chore: release 1.5.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/ff3bd2d329acdb6761044846559c353a526c0384\"\u003e\u003ccode\u003eff3bd2d\u003c/code\u003e\u003c/a\u003e fix: use maven release type for release-please (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1967\"\u003e#1967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/98628694aec84543098fb5b67f5333df33df22cc\"\u003e\u003ccode\u003e9862869\u003c/code\u003e\u003c/a\u003e ci: add native linting tasks (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1963\"\u003e#1963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/643d0e70c274e2a55024611c73a53545a65e94a0\"\u003e\u003ccode\u003e643d0e7\u003c/code\u003e\u003c/a\u003e fix: trigger Maven deploy on release-please published events (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/c77112becbedaf2972efbc5f5f963d4bb06c7070\"\u003e\u003ccode\u003ec77112b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1962\"\u003e#1962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_java/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlet` from 12.1.7 to 12.1.8\n\nUpdates `org.jooq:jooq` from 3.20.11 to 3.21.1\n\nUpdates `org.jooq:jooq-codegen` from 3.20.11 to 3.21.1\n\nUpdates `org.jooq:jooq-meta` from 3.20.11 to 3.21.1\n\nUpdates `org.jooq:jooq-codegen` from 3.20.11 to 3.21.1\n\nUpdates `org.jooq:jooq-meta` from 3.20.11 to 3.21.1\n\nUpdates `org.mariadb.jdbc:mariadb-java-client` from 3.5.7 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/releases\"\u003eorg.mariadb.jdbc:mariadb-java-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Java 3.5.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/tree/3.5.8\"\u003e3.5.8\u003c/a\u003e (Apr 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.5.7...3.5.8\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eIssues Resolved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCONJ-1305 - XAResource.isSameRM() incorrectly returns true when rewriteBatchedStatements differs between connections\u003c/li\u003e\n\u003cli\u003eCONJ-1303 - Statement.cancel() fails to kill running query during result streaming\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCONJ-1298 - Performance improvement: avoid decoding extended format\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/mariadb-corporation/mariadb-connector-j/blob/main/CHANGELOG.md\"\u003eorg.mariadb.jdbc:mariadb-java-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/tree/3.5.8\"\u003e3.5.8\u003c/a\u003e (Apr 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.5.7...3.5.8\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eIssues Resolved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCONJ-1305 - XAResource.isSameRM() incorrectly returns true when rewriteBatchedStatements differs between connections\u003c/li\u003e\n\u003cli\u003eCONJ-1303 - Statement.cancel() fails to kill running query during result streaming\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCONJ-1298 - Performance improvement: avoid decoding extended format\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/mariadb-corporation/mariadb-connector-j/commit/26b34a2f060070beb73515cfd2a49fabc8728843\"\u003e\u003ccode\u003e26b34a2\u003c/code\u003e\u003c/a\u003e Merge branch 'develop'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/06d6efee7838ab8f89ef0f7f362c6b4a95754630\"\u003e\u003ccode\u003e06d6efe\u003c/code\u003e\u003c/a\u003e bump CI actions/checkout@v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/a86a83c8fd1fa84d8d4349baab3b29df8f575192\"\u003e\u003ccode\u003ea86a83c\u003c/code\u003e\u003c/a\u003e bump 3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/975f9919232b21f40d823423eac6e32d87ea8e35\"\u003e\u003ccode\u003e975f991\u003c/code\u003e\u003c/a\u003e [misc] refactor TimestampCodec to implement Codec directly and extract shared...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/75bb509521661603e0e90dd6dd5942d1382bf499\"\u003e\u003ccode\u003e75bb509\u003c/code\u003e\u003c/a\u003e [misc] code formatting cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/4c0b6a0ddd95f42fa866ce0d08e384caa2553d43\"\u003e\u003ccode\u003e4c0b6a0\u003c/code\u003e\u003c/a\u003e [misc] refactor TimestampCodec to extend UtilDateCodec and extract common dat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/a5b7fb1a26277a076052dbbd1a7ee2bacd4f602f\"\u003e\u003ccode\u003ea5b7fb1\u003c/code\u003e\u003c/a\u003e [misc] convert Reader and Writer from interfaces to final class implementatio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/d31eb060fc66e9e37479e18a38bb1401d53ecb63\"\u003e\u003ccode\u003ed31eb06\u003c/code\u003e\u003c/a\u003e [misc] convert ReadableByteBuf from interface to final class implementation, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/11d45a9e6ea4d942e75747132bb8982471d890b8\"\u003e\u003ccode\u003e11d45a9\u003c/code\u003e\u003c/a\u003e [misc] optimize binary row decoder null bitmap checks and simplify signed Big...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/commit/5aad14c381cbc2c4e0383ffed275306f359bd508\"\u003e\u003ccode\u003e5aad14c\u003c/code\u003e\u003c/a\u003e [misc] optimize BigInt column decoding and improve type safety in codec inter...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.5.7...3.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.testcontainers:testcontainers-bom` from 2.0.3 to 2.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-java/releases\"\u003eorg.testcontainers:testcontainers-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.4\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse non-deprecated MSSQLServerContainer in ServiceBusEmulatorContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11223\"\u003e#11223\u003c/a\u003e) \u003ca href=\"https://github.com/bramvonk\"\u003e\u003ccode\u003e@​bramvonk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport apache/activemq in ActiveMQContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11498\"\u003e#11498\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ryuk version to 0.14.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11486\"\u003e#11486\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove k6 docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11564\"\u003e#11564\u003c/a\u003e) \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\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\u003eUpdate docker-java version to 3.7.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11572\"\u003e#11572\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\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/testcontainers/testcontainers-java/commit/ccd28bf94c3ddb06d9377d5c1a9bd4bc21d4b23a\"\u003e\u003ccode\u003eccd28bf\u003c/code\u003e\u003c/a\u003e Update docker-java version to 3.7.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11572\"\u003e#11572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/cdca4b19aec6bb8559cf380473b92893940ccd08\"\u003e\u003ccode\u003ecdca4b1\u003c/code\u003e\u003c/a\u003e Update cockroachdb image version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/01451d17e5f5bf53516b5ebd07a562b0c6a83601\"\u003e\u003ccode\u003e01451d1\u003c/code\u003e\u003c/a\u003e Disable DockerComposeContainerVolumeRemovalTest and ComposeContainerVolumeRem...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/326987f41a5d23e736bf8e92d7f68f6feaabe515\"\u003e\u003ccode\u003e326987f\u003c/code\u003e\u003c/a\u003e Update Pull Request template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/a756bc6a572cde84fbe429b3a1fcf09ba9559581\"\u003e\u003ccode\u003ea756bc6\u003c/code\u003e\u003c/a\u003e Improve k6 docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11564\"\u003e#11564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/5323acdeb4d399b2dc1a61eb07012a39f86643e6\"\u003e\u003ccode\u003e5323acd\u003c/code\u003e\u003c/a\u003e Use non-deprecated MSSQLServerContainer in ServiceBusEmulatorContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11223\"\u003e#11223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/8da56ffeff9f2b6afd712364e40ecc5b3f6ca34d\"\u003e\u003ccode\u003e8da56ff\u003c/code\u003e\u003c/a\u003e Support apache/activemq in ActiveMQContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11498\"\u003e#11498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/dea972503664ebfed2b74957c740e58bd93d579f\"\u003e\u003ccode\u003edea9725\u003c/code\u003e\u003c/a\u003e Update ryuk version to 0.14.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/11486\"\u003e#11486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testcontainers/testcontainers-java/compare/2.0.3...2.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.github.git-commit-id:git-commit-id-maven-plugin` from 9.0.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/releases\"\u003eio.github.git-commit-id:git-commit-id-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eVersion 10.0.0 is finally there and includes various \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/issues?q=milestone%3A10.0.0\u0026amp;closed=1\"\u003ebug-fixes and improvements\u003c/a\u003e :-)\u003c/p\u003e\n\u003cp\u003e⚠️ This is a potentially breaking release. Read the release-notes carefully ⚠️\u003c/p\u003e\n\u003ch2\u003ePotential Breaking changes:\u003c/h2\u003e\n\u003cp\u003eThe main key-aspects that might cause a breakage when migrating to the new version:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/git-commit-id/git-commit-id-maven-plugin/issues/913\"\u003e#913\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/git-commit-id/git-commit-id-maven-plugin/issues/914\"\u003e#914\u003c/a\u003e: Require Maven 3.9.0 [Maven 3.6.3 is EOL] ⚠️\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eGetting the latest release\u003c/h2\u003e\n\u003cp\u003eThe plugin is available from Maven Central (\u003ca href=\"https://search.maven.org/search?q=g:io.github.git-commit-id%20AND%20a:git-commit-id-maven-plugin\"\u003esee here\u003c/a\u003e), so you don't have to configure any additional repositories to use this plugin. All you need to do is to configure it inside your project as dependency:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\r\n    \u0026lt;groupId\u0026gt;io.github.git-commit-id\u0026lt;/groupId\u0026gt;\r\n    \u0026lt;artifactId\u0026gt;git-commit-id-maven-plugin\u0026lt;/artifactId\u0026gt;\r\n    \u0026lt;version\u0026gt;10.0.0\u0026lt;/version\u0026gt;\r\n\u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eGetting the latest snapshot (build automatically)\u003c/h2\u003e\n\u003cp\u003eIf you can't wait for the next release, you can also get the latest snapshot version from sonatype, that is being deployed automatically by github actions:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;pluginRepositories\u0026gt;\r\n    \u0026lt;pluginRepository\u0026gt;\r\n        \u0026lt;id\u0026gt;sonatype-snapshots\u0026lt;/id\u0026gt;\r\n        \u0026lt;name\u0026gt;Sonatype Snapshots\u0026lt;/name\u0026gt;\r\n         \u0026lt;url\u0026gt;https://s01.oss.sonatype.org/content/repositories/snapshots/\u0026lt;/url\u0026gt;\r\n    \u0026lt;/pluginRepository\u0026gt;\r\n\u0026lt;/pluginRepositories\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eEven though the github actions will only deploy a new snapshot once all tests have finished, it is recommended to rely on the released and more stable version.\u003c/p\u003e\n\u003ch2\u003eKnown Issues / Limitations:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis plugin is unfortunately not working with Heroku which is due to the fact how Heroku works. In summary Heroku does not copy over the .git-repository but in order to determine the git properties this plugin relies on the fact that it has access to the git-repository. A somewhat \u003cem\u003eworkaround\u003c/em\u003e to get some information is outlined in \u003ca href=\"https://redirect.github.com/ktoso/maven-git-commit-id-plugin/issues/279#issuecomment-301284022\"\u003ektoso/maven-git-commit-id-plugin#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing maven's plugin prefix resolution (e.g. \u003ccode\u003emvn com.test.plugins:myPlugin:myMojo\u003c/code\u003e) might result in unresolved properties even with \u003ccode\u003e\u0026lt;injectAllReactorProjects\u0026gt;true\u0026lt;/injectAllReactorProjects\u0026gt;\u003c/code\u003e. Please refer to \u003ca href=\"https://redirect.github.com/git-commit-id/maven-git-commit-id-plugin/issues/287\"\u003egit-commit-id/maven-git-commit-id-plugin#287\u003c/a\u003e or \u003ca href=\"https://redirect.github.com/git-commit-id/maven-git-commit-id-plugin/issues/413#issuecomment-487952607\"\u003egit-commit-id/maven-git-commit-id-plugin#413\u003c/a\u003e for details and potential workarounds\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eReporting Problems\u003c/h2\u003e\n\u003cp\u003eIf you find any problem with this plugin, feel free to report it \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/issues\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/compare/v9.2.0...v10.0.0\"\u003ehttps://github.com/git-commit-id/git-commit-id-maven-plugin/compare/v9.2.0...v10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eVersion 9.2.0 is finally there and includes various \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/issues?q=milestone%3A9.2.0\u0026amp;closed=1\"\u003ebug-fixes and improvements\u003c/a\u003e :-)\u003c/p\u003e\n\u003ch2\u003eNew Features / Bug-Fixes:\u003c/h2\u003e\n\u003cp\u003eThe main key-aspects that have been improved or being worked on are the following:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebump several plugins\n\u003cul\u003e\n\u003cli\u003ebump \u003ccode\u003eio.github.git-commit-id:git-commit-id-plugin-core\u003c/code\u003e from \u003ccode\u003e6.1.5\u003c/code\u003e to \u003ccode\u003e6.2.0\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003ereplace \u003ccode\u003eorg.eclipse.jgit.ssh.jsch\u003c/code\u003e with \u003ccode\u003eorg.eclipse.jgit:org.eclipse.jgit.ssh.apache\u003c/code\u003e (see \u003ca href=\"https://github.com/eclipse-jgit/jgit/blob/master/org.eclipse.jgit.ssh.jsch/README.md\"\u003ehttps://github.com/eclipse-jgit/jgit/blob/master/org.eclipse.jgit.ssh.jsch/README.md\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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/git-commit-id/git-commit-id-maven-plugin/commit/2cd9c8b191be459361cb1df6257c5b68a65adda1\"\u003e\u003ccode\u003e2cd9c8b\u003c/code\u003e\u003c/a\u003e Bump version: 9.2.0 → 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/fbfc066c6120ba80581c0abdbb861118104c1f4b\"\u003e\u003ccode\u003efbfc066\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/git-commit-id/git-commit-id-maven-plugin/issues/914\"\u003e#914\u003c/a\u003e from git-commit-id/maven_3_9_0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/3d51706f086bc27aa5320450215d5a773c330d3a\"\u003e\u003ccode\u003e3d51706\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/git-commit-id/git-commit-id-maven-plugin/issues/913\"\u003egit-commit-id/git-commit-id-maven-plugin#913\u003c/a\u003e: Requi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/fd9a26264da49312d2b1cf3bde8841eb857ec90a\"\u003e\u003ccode\u003efd9a262\u003c/code\u003e\u003c/a\u003e update to the latest version available\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/0163ad6b8774452588ef6cc95665ba20eaa7b286\"\u003e\u003ccode\u003e0163ad6\u003c/code\u003e\u003c/a\u003e Bump version: 9.1.0 → 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/d8fdbb39a3e09df556fb8888dffe1039941ffc9b\"\u003e\u003ccode\u003ed8fdbb3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/git-commit-id/git-commit-id-maven-plugin/issues/912\"\u003e#912\u003c/a\u003e from git-commit-id/plugin-core_6_2_0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/8a33505bbb1474df89ac21d9aef9888c16f550e7\"\u003e\u003ccode\u003e8a33505\u003c/code\u003e\u003c/a\u003e bump io.github.git-commit-id:git-commit-id-plugin-core from 6.1.5 to 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/4aefc60d18f84de98f86c9b0ad650c2e3efe9449\"\u003e\u003ccode\u003e4aefc60\u003c/code\u003e\u003c/a\u003e update to the latest version in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/743c4152b74a5ac2ff715019a43de4545af64dc6\"\u003e\u003ccode\u003e743c415\u003c/code\u003e\u003c/a\u003e update links to git-commit-id-maven-plugin (we are not in the core module :-)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/commit/16bad75de9b2f96df664d32b3f7a36ba9f5faaf5\"\u003e\u003ccode\u003e16bad75\u003c/code\u003e\u003c/a\u003e Bump version: 9.0.2 → 9.1.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/git-commit-id/git-commit-id-maven-plugin/compare/v9.0.2...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.diffplug.spotless:spotless-maven-plugin` from 3.3.0 to 3.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/diffplug/spotless/releases\"\u003ecom.diffplug.spotless:spotless-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMaven Plugin v3.4.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etableTest\u003c/code\u003e format type for standalone \u003ccode\u003e.table\u003c/code\u003e files. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2880\"\u003e#2880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003etabletest-formatter\u003c/code\u003e version \u003ccode\u003e1.0.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e1.1.1\u003c/code\u003e, now works with Java 17+. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2880\"\u003e#2880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLib v3.3.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eGitPrePushHookInstaller\u003c/code\u003e didn't work on windows, now fixed. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2562\"\u003e#2562\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/diffplug/spotless/blob/main/CHANGES.md\"\u003ecom.diffplug.spotless:spotless-maven-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003espotless-lib and spotless-lib-extra releases\u003c/h1\u003e\n\u003cp\u003eIf you are a Spotless user (as opposed to developer), then you are probably looking for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/blob/main/plugin-gradle/CHANGES.md\"\u003ehttps://github.com/diffplug/spotless/blob/main/plugin-gradle/CHANGES.md\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/blob/main/plugin-maven/CHANGES.md\"\u003ehttps://github.com/diffplug/spotless/blob/main/plugin-maven/CHANGES.md\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis document is intended for Spotless developers.\u003c/p\u003e\n\u003cp\u003eWe adhere to the \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003ekeepachangelog\u003c/a\u003e format (starting after version \u003ccode\u003e1.27.0\u003c/code\u003e).\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch2\u003e[4.5.0] - 2026-03-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etableTest\u003c/code\u003e format type for standalone \u003ccode\u003e.table\u003c/code\u003e files. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2880\"\u003e#2880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003etabletest-formatter\u003c/code\u003e version \u003ccode\u003e1.0.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e1.1.1\u003c/code\u003e, now works with Java 17+. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2880\"\u003e#2880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.4.0] - 2026-03-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etabletest-formatter\u003c/code\u003e support for Java and Kotlin. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix the ability to specify a wildcard version (\u003ccode\u003e*\u003c/code\u003e) for external formatter executables, which did not work. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eConcurrentModificationException\u003c/code\u003e in \u003ccode\u003eexpandWildcardImports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2830\"\u003e#2830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.3.0] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eP2Provisioner\u003c/code\u003e interface in lib-extra to enable build-tool-specific caching strategies for Eclipse P2 dependencies, fixing OutOfMemoryError in large multi-project builds. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eremoveSemicolons()\u003c/code\u003e should not be applied to multiline strings in groovy \u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2780\"\u003e#2780\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2792\"\u003e#2792\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-01-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eexpandWildcardImports\u003c/code\u003e API for java (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2594\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the ability to specify a wildcard version (\u003ccode\u003e*\u003c/code\u003e) for external formatter executables. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2757\"\u003e#2757\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent race conditions when multiple npm-based formatters launch the server process simultaneously while sharing the same \u003ccode\u003enode_modules\u003c/code\u003e directory. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGit ratchet no longer throws an error with Git worktrees. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2779\"\u003e#2779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003ektfmt\u003c/code\u003e version to latest \u003ccode\u003e0.59\u003c/code\u003e -\u0026gt; \u003ccode\u003e0.61\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2804\"\u003e2804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ektlint\u003c/code\u003e version to latest \u003ccode\u003e1.7.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e1.8.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2763\"\u003e2763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003egherkin-utils\u003c/code\u003e version to latest \u003ccode\u003e9.2.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e10.0.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2619\"\u003e#2619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.0] - 2025-11-18\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003ektfmt\u003c/code\u003e version to latest \u003ccode\u003e0.58\u003c/code\u003e -\u0026gt; \u003ccode\u003e0.59\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2681\"\u003e#2681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ejackson\u003c/code\u003e version to latest \u003ccode\u003e2.20.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.20.1\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ecleanthat\u003c/code\u003e version to latest \u003ccode\u003e2.23\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.24\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2620\"\u003e#2620\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/diffplug/spotless/commit/708a1b0e6383ad2dd34cf3def185bb085a786789\"\u003e\u003ccode\u003e708a1b0\u003c/code\u003e\u003c/a\u003e Published maven/3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/1cc0163c25b52824cd57b56cdcb8c4cb0c7b4795\"\u003e\u003ccode\u003e1cc0163\u003c/code\u003e\u003c/a\u003e Published gradle/8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/a4cd808f6092c6ed9371205de4af5285beea9533\"\u003e\u003ccode\u003ea4cd808\u003c/code\u003e\u003c/a\u003e Published lib/4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/9066bf6ede907e913fbe30259de0763f1b0b55ea\"\u003e\u003ccode\u003e9066bf6\u003c/code\u003e\u003c/a\u003e Add links to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/db8dc1cc8e83b18ef357a0e660f03556fd792247\"\u003e\u003ccode\u003edb8dc1c\u003c/code\u003e\u003c/a\u003e Fix for illegal mutation issue with \u003ccode\u003epredeclareDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2892\"\u003e#2892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/0eb98a9574304e362f0ca6ddbfb71617de46df75\"\u003e\u003ccode\u003e0eb98a9\u003c/code\u003e\u003c/a\u003e chore: Updated gradle plugin change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/3f7f12e649b1085a7937b8730e6a7689a52ca6da\"\u003e\u003ccode\u003e3f7f12e\u003c/code\u003e\u003c/a\u003e chore: Removes check for predeclare as it's not needed anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/55c0c5c081b83ad35e92911718e3069a64467c2a\"\u003e\u003ccode\u003e55c0c5c\u003c/code\u003e\u003c/a\u003e fix: IsolatedProjectTest.predeclaredIsUnsupported() is now actually supported...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/47489afd92aa79f56372bd53e82d09a44f606a32\"\u003e\u003ccode\u003e47489af\u003c/code\u003e\u003c/a\u003e fix: avoid IllegalMutationException when root project uses predeclareDeps() w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/4010e8b42c32b8dfac31a988c6820b6b0ef499bd\"\u003e\u003ccode\u003e4010e8b\u003c/code\u003e\u003c/a\u003e test: Introduce a test harnessing predeclared deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diffplug/spotless/compare/lib/3.3.0...maven/3.4.0\"\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/FraunhoferIOSB/FROST-Server/pull/2343","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FraunhoferIOSB%2FFROST-Server/issues/2343","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2343/packages"}},{"old_version":"2.19.0","new_version":"2.21.2","update_type":"minor","path":null,"pr_created_at":"2026-04-06T04:30:58.000Z","version_change":"2.19.0 → 2.21.2","issue":{"uuid":"4209540813","node_id":"PR_kwDOQtQjy87QHUaD","number":256,"state":"open","title":"deps(deps-dev): bump the jackson group with 4 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-06T04:30:58.000Z","updated_at":"2026-04-06T04:31:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps-dev): bump","group_name":"jackson","update_count":4,"packages":[{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.19.0","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.19.0","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-toml","old_version":"2.19.0","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.19.0","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.19.0","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-toml","old_version":"2.19.0","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.19.0","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"}],"path":null,"ecosystem":"maven"},"body":"Bumps the jackson group with 4 updates: [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson), [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text), [com.fasterxml.jackson.dataformat:jackson-dataformat-toml](https://github.com/FasterXML/jackson-dataformats-text) and [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml).\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.19.0 to 2.21.2\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-yaml` from 2.19.0 to 2.21.2\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/5639ffe62c69fc15b7f9cce09b9b68498e2f3550\"\u003e\u003ccode\u003e5639ffe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/c6aa953dde412afeb3f01165627cf736f58efd66\"\u003e\u003ccode\u003ec6aa953\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3406e8a221b9d021773642e9b4a6866fdc6cccc0\"\u003e\u003ccode\u003e3406e8a\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/d52ce35b4c70a34174c6987d05b8df68c42c0eb4\"\u003e\u003ccode\u003ed52ce35\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/9150ee8e9e5558a2e9f284229f0ebd02140c9c97\"\u003e\u003ccode\u003e9150ee8\u003c/code\u003e\u003c/a\u003e update release notes for 2.19.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/d8738d6e29a26e9843856c17151ce5eb96b805e9\"\u003e\u003ccode\u003ed8738d6\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3b4a0ce1a03f61f1f208ef1f9fc96e055902fdf9\"\u003e\u003ccode\u003e3b4a0ce\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/56270dfb6a93685da36c52c3160bb0cb9074ca1e\"\u003e\u003ccode\u003e56270df\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/a9c10320d00798134357fd417f52d65939e2c177\"\u003e\u003ccode\u003ea9c1032\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/615\"\u003e#615\u003c/a\u003e fix in 2.18 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/efb186c2c0742b9a8cc7a99878f6e735e39a45b2\"\u003e\u003ccode\u003eefb186c\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\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.21.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.dataformat:jackson-dataformat-toml` from 2.19.0 to 2.21.2\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/5639ffe62c69fc15b7f9cce09b9b68498e2f3550\"\u003e\u003ccode\u003e5639ffe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/c6aa953dde412afeb3f01165627cf736f58efd66\"\u003e\u003ccode\u003ec6aa953\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3406e8a221b9d021773642e9b4a6866fdc6cccc0\"\u003e\u003ccode\u003e3406e8a\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/d52ce35b4c70a34174c6987d05b8df68c42c0eb4\"\u003e\u003ccode\u003ed52ce35\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/9150ee8e9e5558a2e9f284229f0ebd02140c9c97\"\u003e\u003ccode\u003e9150ee8\u003c/code\u003e\u003c/a\u003e update release notes for 2.19.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/d8738d6e29a26e9843856c17151ce5eb96b805e9\"\u003e\u003ccode\u003ed8738d6\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3b4a0ce1a03f61f1f208ef1f9fc96e055902fdf9\"\u003e\u003ccode\u003e3b4a0ce\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/56270dfb6a93685da36c52c3160bb0cb9074ca1e\"\u003e\u003ccode\u003e56270df\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/a9c10320d00798134357fd417f52d65939e2c177\"\u003e\u003ccode\u003ea9c1032\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/615\"\u003e#615\u003c/a\u003e fix in 2.18 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/efb186c2c0742b9a8cc7a99878f6e735e39a45b2\"\u003e\u003ccode\u003eefb186c\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\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.21.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.dataformat:jackson-dataformat-xml` from 2.19.0 to 2.21.2\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/6bdc5931ad9637ab27b0a922276fd6219a25ea90\"\u003e\u003ccode\u003e6bdc593\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/f15dce959584dfb1323f995d32dee1b08daea9d2\"\u003e\u003ccode\u003ef15dce9\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/35033944e93514739203c562ee6cd538cf059159\"\u003e\u003ccode\u003e3503394\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b19143d63962369d6af7bdc81ef8596862bf6f41\"\u003e\u003ccode\u003eb19143d\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/da4b3fc7f071b2c8e5256e2763e7829f9d2caa7f\"\u003e\u003ccode\u003eda4b3fc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4326690af5f5112c28b25d093194c89ce61fd94e\"\u003e\u003ccode\u003e4326690\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/035d3a422d76395f96426d6f8d40bc605227349d\"\u003e\u003ccode\u003e035d3a4\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d7b2cdc45ee1868c6c7506a57b256d35fb15012e\"\u003e\u003ccode\u003ed7b2cdc\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ed6523781508e1f34b9a3e28481240f6341e0676\"\u003e\u003ccode\u003eed65237\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ee8f476993802239c69f64cbdcc5965d738f0b91\"\u003e\u003ccode\u003eee8f476\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\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.21.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.dataformat:jackson-dataformat-yaml` from 2.19.0 to 2.21.2\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/5639ffe62c69fc15b7f9cce09b9b68498e2f3550\"\u003e\u003ccode\u003e5639ffe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/c6aa953dde412afeb3f01165627cf736f58efd66\"\u003e\u003ccode\u003ec6aa953\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3406e8a221b9d021773642e9b4a6866fdc6cccc0\"\u003e\u003ccode\u003e3406e8a\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/d52ce35b4c70a34174c6987d05b8df68c42c0eb4\"\u003e\u003ccode\u003ed52ce35\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/9150ee8e9e5558a2e9f284229f0ebd02140c9c97\"\u003e\u003ccode\u003e9150ee8\u003c/code\u003e\u003c/a\u003e update release notes for 2.19.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/d8738d6e29a26e9843856c17151ce5eb96b805e9\"\u003e\u003ccode\u003ed8738d6\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3b4a0ce1a03f61f1f208ef1f9fc96e055902fdf9\"\u003e\u003ccode\u003e3b4a0ce\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/56270dfb6a93685da36c52c3160bb0cb9074ca1e\"\u003e\u003ccode\u003e56270df\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/a9c10320d00798134357fd417f52d65939e2c177\"\u003e\u003ccode\u003ea9c1032\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/615\"\u003e#615\u003c/a\u003e fix in 2.18 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/efb186c2c0742b9a8cc7a99878f6e735e39a45b2\"\u003e\u003ccode\u003eefb186c\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\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.21.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.dataformat:jackson-dataformat-toml` from 2.19.0 to 2.21.2\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/5639ffe62c69fc15b7f9cce09b9b68498e2f3550\"\u003e\u003ccode\u003e5639ffe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/c6aa953dde412afeb3f01165627cf736f58efd66\"\u003e\u003ccode\u003ec6aa953\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3406e8a221b9d021773642e9b4a6866fdc6cccc0\"\u003e\u003ccode\u003e3406e8a\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/d52ce35b4c70a34174c6987d05b8df68c42c0eb4\"\u003e\u003ccode\u003ed52ce35\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/9150ee8e9e5558a2e9f284229f0ebd02140c9c97\"\u003e\u003ccode\u003e9150ee8\u003c/code\u003e\u003c/a\u003e update release notes for 2.19.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/d8738d6e29a26e9843856c17151ce5eb96b805e9\"\u003e\u003ccode\u003ed8738d6\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3b4a0ce1a03f61f1f208ef1f9fc96e055902fdf9\"\u003e\u003ccode\u003e3b4a0ce\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/56270dfb6a93685da36c52c3160bb0cb9074ca1e\"\u003e\u003ccode\u003e56270df\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/a9c10320d00798134357fd417f52d65939e2c177\"\u003e\u003ccode\u003ea9c1032\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/615\"\u003e#615\u003c/a\u003e fix in 2.18 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/efb186c2c0742b9a8cc7a99878f6e735e39a45b2\"\u003e\u003ccode\u003eefb186c\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\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.21.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.dataformat:jackson-dataformat-xml` from 2.19.0 to 2.21.2\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/6bdc5931ad9637ab27b0a922276fd6219a25ea90\"\u003e\u003ccode\u003e6bdc593\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/f15dce959584dfb1323f995d32dee1b08daea9d2\"\u003e\u003ccode\u003ef15dce9\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/35033944e93514739203c562ee6cd538cf059159\"\u003e\u003ccode\u003e3503394\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b19143d63962369d6af7bdc81ef8596862bf6f41\"\u003e\u003ccode\u003eb19143d\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/da4b3fc7f071b2c8e5256e2763e7829f9d2caa7f\"\u003e\u003ccode\u003eda4b3fc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4326690af5f5112c28b25d093194c89ce61fd94e\"\u003e\u003ccode\u003e4326690\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/035d3a422d76395f96426d6f8d40bc605227349d\"\u003e\u003ccode\u003e035d3a4\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d7b2cdc45ee1868c6c7506a57b256d35fb15012e\"\u003e\u003ccode\u003ed7b2cdc\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ed6523781508e1f34b9a3e28481240f6341e0676\"\u003e\u003ccode\u003eed65237\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ee8f476993802239c69f64cbdcc5965d738f0b91\"\u003e\u003ccode\u003eee8f476\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\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.21.2\"\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/aether-framework/aether-datafixers/pull/256","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aether-framework%2Faether-datafixers/issues/256","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/256/packages"}},{"old_version":"2.21.1","new_version":"2.21.2","update_type":"patch","path":null,"pr_created_at":"2026-03-27T10:43:49.000Z","version_change":"2.21.1 → 2.21.2","issue":{"uuid":"4151474089","node_id":"PR_kwDOE_L-oc7OApPL","number":486,"state":"closed","title":"build(deps): bump com.fasterxml.jackson.dataformat:jackson-dataformat-xml from 2.21.1 to 2.21.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-28T00:08:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-27T10:43:49.000Z","updated_at":"2026-03-28T00:08:41.000Z","time_to_close":48291,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.21.1","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) from 2.21.1 to 2.21.2.\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/6bdc5931ad9637ab27b0a922276fd6219a25ea90\"\u003e\u003ccode\u003e6bdc593\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/f15dce959584dfb1323f995d32dee1b08daea9d2\"\u003e\u003ccode\u003ef15dce9\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/35033944e93514739203c562ee6cd538cf059159\"\u003e\u003ccode\u003e3503394\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/b19143d63962369d6af7bdc81ef8596862bf6f41\"\u003e\u003ccode\u003eb19143d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.21.1...jackson-dataformat-xml-2.21.2\"\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.fasterxml.jackson.dataformat:jackson-dataformat-xml\u0026package-manager=gradle\u0026previous-version=2.21.1\u0026new-version=2.21.2)](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 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/suer/wsdl2kotlin/pull/486","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/suer%2Fwsdl2kotlin/issues/486","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/486/packages"}},{"old_version":"2.15.0","new_version":"2.21","update_type":null,"path":"/forms-flow-bpm","pr_created_at":"2026-03-16T05:55:04.000Z","version_change":"2.15.0 → 2.21","issue":{"uuid":"4080397151","node_id":"PR_kwDODyN6Yc7K0N2J","number":3206,"state":"open","title":"Bump the bpm-minor-patch group in /forms-flow-bpm with 30 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T05:55:04.000Z","updated_at":"2026-05-11T08:03:56.164Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"bpm-minor-patch","update_count":30,"packages":[{"name":"org.camunda.bpm:camunda-bom","old_version":"7.21.0","new_version":"7.24.0"},{"name":"org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-webapp","old_version":"7.21.0","new_version":"7.24.0"},{"name":"org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-rest","old_version":"7.21.0","new_version":"7.24.0"},{"name":"org.camunda.bpm:camunda-engine-rest-core","old_version":"7.21.0","new_version":"7.24.0"},{"name":"org.camunda.bpm.extension:camunda-platform-7-keycloak","old_version":"7.21.5","new_version":"7.24.0","repository_url":"https://github.com/camunda/camunda-platform-7-keycloak"},{"name":"org.slf4j:slf4j-api","old_version":"2.0.6","new_version":"2.0.17"},{"name":"org.postgresql:postgresql","old_version":"42.7.2","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"javax.xml.bind:jaxb-api","old_version":"2.2.3","new_version":"2.3.1","repository_url":"https://github.com/javaee/jaxb-spec"},{"name":"org.assertj:assertj-core","old_version":"3.21.0","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"org.codehaus.groovy:groovy-all","old_version":"3.0.21","new_version":"3.0.25","repository_url":"https://github.com/apache/groovy"},{"name":"org.jsoup:jsoup","old_version":"1.15.3","new_version":"1.22.1","repository_url":"https://github.com/jhy/jsoup"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.15.0","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.15.0","new_version":"2.21"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.15.0","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.15.0","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.apache.commons:commons-collections4","old_version":"4.4","new_version":"4.5.0"},{"name":"org.projectlombok:lombok","old_version":"1.18.20","new_version":"1.18.44","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.graalvm.js:js","old_version":"23.0.10","new_version":"23.0.11","repository_url":"https://github.com/graalvm/graaljs"},{"name":"commons-io:commons-io","old_version":"2.16.1","new_version":"2.21.0","repository_url":"https://github.com/apache/commons-io"},{"name":"org.testng:testng","old_version":"7.7.1","new_version":"7.12.0","repository_url":"https://github.com/testng-team/testng"},{"name":"io.netty:netty-codec-http2","old_version":"4.2.4.Final","new_version":"4.2.10.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-codec-http","old_version":"4.1.125.Final","new_version":"4.2.10.Final","repository_url":"https://github.com/netty/netty"},{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.20.0"},{"name":"org.bouncycastle:bcprov-jdk18on","old_version":"1.78","new_version":"1.83","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.bouncycastle:bcpkix-jdk18on","old_version":"1.79","new_version":"1.83","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.yaml:snakeyaml","old_version":"2.2","new_version":"2.6"},{"name":"org.camunda.bpm.extension:camunda-platform-7-keycloak-jwt","old_version":"7.21.0","new_version":"7.24.0"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M7","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.8","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.codehaus.mojo:exec-maven-plugin","old_version":"3.0.0","new_version":"3.6.3","repository_url":"https://github.com/mojohaus/exec-maven-plugin"}],"path":"/forms-flow-bpm","ecosystem":"maven"},"body":"Bumps the bpm-minor-patch group in /forms-flow-bpm with 30 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.camunda.bpm:camunda-bom | `7.21.0` | `7.24.0` |\n| org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-webapp | `7.21.0` | `7.24.0` |\n| org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-rest | `7.21.0` | `7.24.0` |\n| org.camunda.bpm:camunda-engine-rest-core | `7.21.0` | `7.24.0` |\n| [org.camunda.bpm.extension:camunda-platform-7-keycloak](https://github.com/camunda/camunda-platform-7-keycloak) | `7.21.5` | `7.24.0` |\n| org.slf4j:slf4j-api | `2.0.6` | `2.0.17` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.2` | `42.7.10` |\n| [javax.xml.bind:jaxb-api](https://github.com/javaee/jaxb-spec) | `2.2.3` | `2.3.1` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.21.0` | `3.27.7` |\n| [org.codehaus.groovy:groovy-all](https://github.com/apache/groovy) | `3.0.21` | `3.0.25` |\n| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.15.3` | `1.22.1` |\n| com.fasterxml.jackson.core:jackson-databind | `2.15.0` | `2.21` |\n| com.fasterxml.jackson.core:jackson-core | `2.15.0` | `2.21` |\n| com.fasterxml.jackson.dataformat:jackson-dataformat-xml | `2.15.0` | `2.21` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.15.0` | `2.21` |\n| org.apache.commons:commons-collections4 | `4.4` | `4.5.0` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.20` | `1.18.44` |\n| [org.graalvm.js:js](https://github.com/graalvm/graaljs) | `23.0.10` | `23.0.11` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.16.1` | `2.21.0` |\n| [org.testng:testng](https://github.com/testng-team/testng) | `7.7.1` | `7.12.0` |\n| [io.netty:netty-codec-http2](https://github.com/netty/netty) | `4.2.4.Final` | `4.2.10.Final` |\n| [io.netty:netty-codec-http](https://github.com/netty/netty) | `4.1.125.Final` | `4.2.10.Final` |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.20.0` |\n| [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) | `1.78` | `1.83` |\n| [org.bouncycastle:bcpkix-jdk18on](https://github.com/bcgit/bc-java) | `1.79` | `1.83` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.2` | `2.6` |\n| org.camunda.bpm.extension:camunda-platform-7-keycloak-jwt | `7.21.0` | `7.24.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M7` | `3.5.5` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.8` | `0.8.14` |\n| [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) | `3.0.0` | `3.6.3` |\n\nUpdates `org.camunda.bpm:camunda-bom` from 7.21.0 to 7.24.0\n\nUpdates `org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-webapp` from 7.21.0 to 7.24.0\n\nUpdates `org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-rest` from 7.21.0 to 7.24.0\n\nUpdates `org.camunda.bpm:camunda-engine-rest-core` from 7.21.0 to 7.24.0\n\nUpdates `org.camunda.bpm.extension:camunda-platform-7-keycloak` from 7.21.5 to 7.24.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/camunda/camunda-platform-7-keycloak/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-webapp` from 7.21.0 to 7.24.0\n\nUpdates `org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-rest` from 7.21.0 to 7.24.0\n\nUpdates `org.slf4j:slf4j-api` from 2.0.6 to 2.0.17\n\nUpdates `org.postgresql:postgresql` from 42.7.2 to 42.7.10\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.10\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate site for 42.7.10 release \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/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCreate DisabledIfServerGreater annotation  \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/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix non-standard strings failing test for version 19 \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/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e)\u0026quot; \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/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix small issues in ConnectionFactoryImpl \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/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Shadow 9 \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance \u003ca href=\"https://github.com/Praveen7294\"\u003e\u003ccode\u003e@​Praveen7294\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance \u003ca href=\"https://github.com/aclfe\"\u003e\u003ccode\u003e@​aclfe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs \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/3917\"\u003e#3917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elastEditYear to 2026 and bump version \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/3909\"\u003e#3909\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \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/3913\"\u003e#3913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update github/codeql-action digest to 4bdb89f \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3914\"\u003e#3914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update ubuntu:24.04 docker digest to cd1dba6 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3915\"\u003e#3915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency com.typesafe.play:sbt-plugin to v2.9.10 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3916\"\u003e#3916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev42.7.9\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded changelogs for version 42.7.9 \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/3908\"\u003e#3908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethe classloader is nullable, and remove a space \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/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix:  incorrect pg_stat_replication.reply_time calculation \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/3906\"\u003e#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3892\"\u003e#3892\u003c/a\u003e, PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only \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/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix badges for maven central and search paths. Sonatype has changed the search paths \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/3901\"\u003e#3901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) \u003ca href=\"https://github.com/m-van-tilburg\"\u003e\u003ccode\u003e@​m-van-tilburg\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add CI tests with Java 26 \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/3893\"\u003e#3893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder \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/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse ssl_is_used() to check for ssl connection \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/3867\"\u003e#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd PEMKeyManager to handle PEM based certs and keys. \u003ca href=\"https://github.com/harinath001\"\u003e\u003ccode\u003e@​harinath001\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComment and simplify the complex state machine logic in QueryExecutorImpl \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/3850\"\u003e#3850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN\u0026quot; \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/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN \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/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSmall simplication of locking patterns in QueryExecutorBase \u003ca href=\"https://github.com/Sanne\"\u003e\u003ccode\u003e@​Sanne\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3849\"\u003e#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value \u003ca href=\"https://github.com/sodekim\"\u003e\u003ccode\u003e@​sodekim\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: default query timeout property \u003ca href=\"https://github.com/cfredri4\"\u003e\u003ccode\u003e@​cfredri4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate action to deploy docs to \u003ca href=\"https://pgjdbc.github.io/\"\u003ehttps://pgjdbc.github.io/\u003c/a\u003e \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/3819\"\u003e#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix homepage release note \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/3817\"\u003e#3817\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\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/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.10] (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate to Shadow 9 \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3931\"\u003ePR 3931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3925\"\u003epgjdbc/pgjdbc#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3922\"\u003epgjdbc/pgjdbc#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3917\"\u003e#3917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3917\"\u003epgjdbc/pgjdbc#3917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: non-standard strings failing test for version 19 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3934\"\u003epgjdbc/pgjdbc#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: small issues in ConnectionFactoryImpl [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3929\"\u003epgjdbc/pgjdbc#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3913\"\u003ePR # 3913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3911\"\u003epgjdbc/pgjdbc#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3912\"\u003epgjdbc/pgjdbc#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: add the new PGP signing key to the official documentation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3813\"\u003epgjdbc/pgjdbc#3813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverted\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot; [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3932\"\u003e#3932\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3932\"\u003epgjdbc/pgjdbc#3932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.9] (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: query timeout property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3705\"\u003epgjdbc/pgjdbc#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add PEMKeyManager to handle PEM based certs and keys [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3700\"\u003epgjdbc/pgjdbc#3700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3847\"\u003epgjdbc/pgjdbc#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity: Use a static method forName to load all user supplied classes. Use the Class.forName 3 parameter method and do not initilize it unless it is a subclass of the expected class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: incorrect pg_stat_replication.reply_time calculation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3906\"\u003e#3906\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3906\"\u003epgjdbc/pgjdbc#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: close temporary lob descriptors that are used internally in PreparedStatement#setBlob\u003c/li\u003e\n\u003cli\u003efix: PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3897\"\u003epgjdbc/pgjdbc#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3887\"\u003epgjdbc/pgjdbc#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Simplify concurrency guards on QueryExecutorBase#transaction and QueryExecutorBase#standardConformingStrings [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3849\"\u003epgjdbc/pgjdbc#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid memory leaks in Java \u0026lt;= 21 caused by Thread.inheritedAccessControlContext [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3886\"\u003epgjdbc/pgjdbc#3886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3838\"\u003e#3838\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3838\"\u003epgjdbc/pgjdbc#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use ssl_is_used() to check for ssl connection [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3867\"\u003e#3867\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3867\"\u003epgjdbc/pgjdbc#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: the classloader is nullable [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3907\"\u003e#3907\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3907\"\u003epgjdbc/pgjdbc#3907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/pgjdbc/pgjdbc/commit/27571c8e18712e7fc6a007bd38ab8e3d6c309c0c\"\u003e\u003ccode\u003e27571c8\u003c/code\u003e\u003c/a\u003e Update site for 42.7.10 release (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/c7b512d138204bffb8d963fbb7e138e51501363e\"\u003e\u003ccode\u003ec7b512d\u003c/code\u003e\u003c/a\u003e Create DisabledIfServerGreater annotation for disabling tests for newer serve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/47f7e3bba211dc2078bcbe3bcc1ffede855d2b1e\"\u003e\u003ccode\u003e47f7e3b\u003c/code\u003e\u003c/a\u003e fix non-standard strings failing test for version 19 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/d4cf4200a85600509a12740cfa99cd1836adc465\"\u003e\u003ccode\u003ed4cf420\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot;...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/6ea732c4984af6cae52abb061bdc81ae318ed98f\"\u003e\u003ccode\u003e6ea732c\u003c/code\u003e\u003c/a\u003e fix small issues in ConnectionFactoryImpl (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/95cecdb4071d86bed90a13a8b91c66f00fe0ae06\"\u003e\u003ccode\u003e95cecdb\u003c/code\u003e\u003c/a\u003e Migrate to Shadow 9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/5762c4269c6a22267aeccbd328d49803fd0abb71\"\u003e\u003ccode\u003e5762c42\u003c/code\u003e\u003c/a\u003e style: fix empty line before javadoc for checkstyle compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/1ac8d99a0042dd8250475aed477bdbfed565a7c1\"\u003e\u003ccode\u003e1ac8d99\u003c/code\u003e\u003c/a\u003e style: fix lambda argument indentation for checkstyle compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/3fab588d93ae4cfeb13f75ba08894b804b256d51\"\u003e\u003ccode\u003e3fab588\u003c/code\u003e\u003c/a\u003e test: add autosave=always|never|conservative and cleanupSavepoints=true|false...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9c20cc2da632fd43f7662cdd10699a22c7fae4c3\"\u003e\u003ccode\u003e9c20cc2\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 4bdb89f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.2...REL42.7.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `javax.xml.bind:jaxb-api` from 2.2.3 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/javaee/jaxb-spec/commits/2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.21.0 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\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/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.21.0...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.groovy:groovy-all` from 3.0.21 to 3.0.25\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/groovy/commits\"\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.15.3 to 1.22.1\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 Java HTML Parser release 1.22.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ejsoup 1.22.1\u003c/strong\u003e is out now, adding support for the \u003ccode\u003ere2j\u003c/code\u003e regular expression engine for regex-based CSS selectors, a configurable maximum parser depth, and numerous bug fixes and improvements.\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\u003cp\u003e\u003ca href=\"https://jsoup.org/download\"\u003e\u003cstrong\u003eDownload\u003c/strong\u003e\u003c/a\u003e jsoup now.\u003c/p\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for using the \u003ccode\u003ere2j\u003c/code\u003e regular expression engine for regex-based CSS selectors (e.g. \u003ccode\u003e[attr~=regex]\u003c/code\u003e, \u003ccode\u003e:matches(regex)\u003c/code\u003e), which ensures linear-time performance for regex evaluation. This allows safer handling of arbitrary user-supplied query regexes. To enable, add the \u003ccode\u003ecom.google.re2j\u003c/code\u003e dependency to your classpath, e.g.:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e  \u0026lt;dependency\u0026gt;\r\n    \u0026lt;groupId\u0026gt;com.google.re2j\u0026lt;/groupId\u0026gt;\r\n    \u0026lt;artifactId\u0026gt;re2j\u0026lt;/artifactId\u0026gt;\r\n    \u0026lt;version\u0026gt;1.8\u0026lt;/version\u0026gt;\r\n  \u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e(If you already have that dependency in your classpath, but you want to keep using the Java regex engine, you can disable re2j via \u003ccode\u003eSystem.setProperty(\u0026quot;jsoup.useRe2j\u0026quot;, \u0026quot;false\u0026quot;)\u003c/code\u003e.) You can confirm that the re2j engine has been enabled correctly by calling \u003ccode\u003eRegex.usingRe2j()\u003c/code\u003e. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2407\"\u003e#2407\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded an instance method \u003ccode\u003eParser#unescape(String, boolean)\u003c/code\u003e that unescapes HTML entities using the parser's configuration (e.g. to support error tracking), complementing the existing static utility \u003ccode\u003eParser.unescapeEntities(String, boolean)\u003c/code\u003e. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2396\"\u003e#2396\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eAdded a configurable maximum parser depth (to limit the number of open elements on stack) to both HTML and XML parsers. The HTML parser now defaults to a depth of 512 to match browser behavior, and protect against unbounded stack growth, while the XML parser keeps unlimited depth by default, but can opt into a limit via \u003ccode\u003eParser.setMaxDepth()\u003c/code\u003e. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2421\"\u003e#2421\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eBuild: added CI coverage for JDK 25 \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2403\"\u003e#2403\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eBuild: added a CI fuzzer for contextual fragment parsing (in addition to existing full body HTML and XML fuzzers). [oss-fuzz \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/14041\"\u003e#14041\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/google/oss-fuzz/pull/14041\"\u003egoogle/oss-fuzz#14041\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet a removal schedule of jsoup 1.24.1 for previously deprecated APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously cached child \u003ccode\u003eElements\u003c/code\u003e of an \u003ccode\u003eElement\u003c/code\u003e were not correctly invalidated in \u003ccode\u003eNode#replaceWith(Node)\u003c/code\u003e, which could lead to incorrect results when subsequently calling \u003ccode\u003eElement#children()\u003c/code\u003e. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2391\"\u003e#2391\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eAttribute selector values are now compared literally without trimming. Previously, jsoup trimmed whitespace from selector values and from element attribute values, which could cause mismatches with browser behavior (e.g. \u003ccode\u003e[attr=\u0026quot; foo \u0026quot;]\u003c/code\u003e). Now matches align with the CSS specification and browser engines. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2380\"\u003e#2380\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eWhen using the JDK HttpClient, any system default proxy (\u003ccode\u003eProxySelector.getDefault()\u003c/code\u003e) was ignored. Now, the system proxy is used if a per-request proxy is not set. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2388\"\u003e#2388\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e, \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2390\"\u003e#2390\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eA \u003ccode\u003eValidationException\u003c/code\u003e could be thrown in the adoption agency algorithm with particularly broken input. Now logged as a parse error. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2393\"\u003e#2393\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eNull characters in the HTML body were not consistently removed; and in foreign content were not correctly replaced. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2395\"\u003e#2395\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eAn \u003ccode\u003eIndexOutOfBoundsException\u003c/code\u003e could be thrown when parsing a body fragment with crafted input. Now logged as a parse error. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2397\"\u003e#2397\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e, \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2406\"\u003e#2406\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eWhen using StructuralEvaluators (e.g., a \u003ccode\u003eparent child\u003c/code\u003e selector) across many retained threads, their memoized results could also be retained, increasing memory use. These results are now cleared immediately after use, reducing overall memory consumption. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2411\"\u003e#2411\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eCloning a \u003ccode\u003eParser\u003c/code\u003e now preserves any custom \u003ccode\u003eTagSet\u003c/code\u003e applied to the parser. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2422\"\u003e#2422\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e, \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2423\"\u003e#2423\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eCustom tags marked as \u003ccode\u003eTag.Void\u003c/code\u003e now parse and serialize like the built-in void elements: they no longer consume following content, and the XML serializer emits the expected self-closing form. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2425\"\u003e#2425\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003e\u0026lt;br\u0026gt;\u003c/code\u003e element is once again classified as an inline tag (\u003ccode\u003eTag.isBlock() == false\u003c/code\u003e), matching common developer expectations and its role as phrasing content in HTML, while pretty-printing and text extraction continue to treat it as a line break in the rendered output. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2387\"\u003e#2387\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e, \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2439\"\u003e#2439\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an intermittent truncation issue when fetching and parsing remote documents via \u003ccode\u003eJsoup.connect(url).get()\u003c/code\u003e. On responses without a charset header, the initial charset sniff could sometimes (depending on buffering / \u003ccode\u003eavailable()\u003c/code\u003e behavior) be mistaken for end-of-stream and a partial parse reused, dropping trailing content. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2448\"\u003e#2448\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTagSet\u003c/code\u003e copies no longer mutate their template during lazy lookups, preventing cross-thread \u003ccode\u003eConcurrentModificationException\u003c/code\u003e when parsing with shared sessions. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2453\"\u003e#2453\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed parsing of \u003ccode\u003e\u0026lt;svg\u0026gt;\u003c/code\u003e \u003ccode\u003eforeignObject\u003c/code\u003e content nested within a \u003ccode\u003e\u0026lt;p\u0026gt;\u003c/code\u003e, which could incorrectly move the HTML subtree outside the SVG. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2452\"\u003e#2452\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated internal helper \u003ccode\u003eorg.jsoup.internal.Functions\u003c/code\u003e (for removal in v1.23.1). This was previously used to support older Android API levels without full \u003ccode\u003ejava.util.function\u003c/code\u003e coverage; jsoup now requires core library desugaring so this indirection is no longer necessary. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2412\"\u003e#2412\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eMy sincere thanks to everyone who contributed to this release!\nIf you have any suggestions for the next release, I would love to hear them; please get in touch via \u003ca href=\"https://github.com/jhy/jsoup/discussions\"\u003ejsoup discussions\u003c/a\u003e, or with me \u003ca href=\"https://jhedley.com/\"\u003edirectly\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eYou can also \u003c!-- raw HTML omitted --\u003efollow me\u003c!-- raw HTML omitted --\u003e (\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e@\u003ca href=\"mailto:jhy@tilde.zone\"\u003ejhy@tilde.zone\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e) on Mastodon / Fediverse to receive occasional notes about jsoup releases.\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/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.22.1 (2026-Jan-01)\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for using the \u003ccode\u003ere2j\u003c/code\u003e regular expression engine for regex-based CSS selectors (e.g. \u003ccode\u003e[attr~=regex]\u003c/code\u003e, \u003ccode\u003e:matches(regex)\u003c/code\u003e), which ensures linear-time performance for regex evaluation. This allows safer handling of arbitrary user-supplied query regexes. To enable, add the \u003ccode\u003ecom.google.re2j\u003c/code\u003e dependency to your classpath, e.g.:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e  \u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.google.re2j\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;re2j\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;1.8\u0026lt;/version\u0026gt;\n  \u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e(If you already have that dependency in your classpath, but you want to keep using the Java regex engine, you can disable re2j via \u003ccode\u003eSystem.setProperty(\u0026quot;jsoup.useRe2j\u0026quot;, \u0026quot;false\u0026quot;)\u003c/code\u003e.) You can confirm that the re2j engine has been enabled correctly by calling \u003ccode\u003eorg.jsoup.helper.Regex.usingRe2j()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2407\"\u003e#2407\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded an instance method \u003ccode\u003eParser#unescape(String, boolean)\u003c/code\u003e that unescapes HTML entities using the parser's configuration (e.g. to support error tracking), complementing the existing static utility \u003ccode\u003eParser.unescapeEntities(String, boolean)\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2396\"\u003e#2396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a configurable maximum parser depth (to limit the number of open elements on stack) to both HTML and XML parsers. The HTML parser now defaults to a depth of 512 to match browser behavior, and protect against unbounded stack growth, while the XML parser keeps unlimited depth by default, but can opt into a limit via \u003ccode\u003eorg.jsoup.parser.Parser#setMaxDepth\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2421\"\u003e#2421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild: added CI coverage for JDK 25 \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2403\"\u003e#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild: added a CI fuzzer for contextual fragment parsing (in addition to existing full body HTML and XML fuzzers). [oss-fuzz \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/14041\"\u003e#14041\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/google/oss-fuzz/pull/14041\"\u003egoogle/oss-fuzz#14041\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet a removal schedule of jsoup 1.24.1 for previously deprecated APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously cached child \u003ccode\u003eElements\u003c/code\u003e of an \u003ccode\u003eElement\u003c/code\u003e were not correctly invalidated in \u003ccode\u003eNode#replaceWith(Node)\u003c/code\u003e, which could lead to incorrect results when subsequently calling \u003ccode\u003eElement#children()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2391\"\u003e#2391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAttribute selector values are now compared literally without trimming. Previously, jsoup trimmed whitespace from selector values and from element attribute values, which could cause mismatches with browser behavior (e.g. \u003ccode\u003e[attr=\u0026quot; foo \u0026quot;]\u003c/code\u003e). Now matches align with the CSS specification and browser engines. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2380\"\u003e#2380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen using the JDK HttpClient, any system default proxy (\u003ccode\u003eProxySelector.getDefault()\u003c/code\u003e) was ignored. Now, the system proxy is used if a per-request proxy is not set. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2388\"\u003e#2388\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2390\"\u003e#2390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA \u003ccode\u003eValidationException\u003c/code\u003e could be thrown in the adoption agency algorithm with particularly broken input. Now logged as a parse error. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2393\"\u003e#2393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNull characters in the HTML body were not consistently removed; and in foreign content were not correctly replaced. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2395\"\u003e#2395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAn \u003ccode\u003eIndexOutOfBoundsException\u003c/code\u003e could be thrown when parsing a body fragment with crafted input. Now logged as a parse error. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2397\"\u003e#2397\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2406\"\u003e#2406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen using StructuralEvaluators (e.g., a \u003ccode\u003eparent child\u003c/code\u003e selector) across many retained threads, their memoized results could also be retained, increasing memory use. These results are now cleared immediately after use, reducing overall memory consumption. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2411\"\u003e#2411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloning a \u003ccode\u003eParser\u003c/code\u003e now preserves any custom \u003ccode\u003eTagSet\u003c/code\u003e applied to the parser. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2422\"\u003e#2422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2423\"\u003e#2423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom tags marked as \u003ccode\u003eTag.Void\u003c/code\u003e now parse and serialize like the built-in void elements: they no longer consume following content, and the XML serializer emits the expected self-closing form. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2425\"\u003e#2425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003e\u0026lt;br\u0026gt;\u003c/code\u003e element is once again classified as an inline tag (\u003ccode\u003eTag.isBlock() == false\u003c/code\u003e), matching common developer expectations and its role as phrasing content in HTML, while pretty-printing and text extraction continue to treat it as a line break in the rendered output. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2387\"\u003e#2387\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2439\"\u003e#2439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an intermittent truncation issue when fetching and parsing remote documents via \u003ccode\u003eJsoup.connect(url).get()\u003c/code\u003e. On responses without a charset header, the initial charset sniff could sometimes (depending on buffering / \u003ccode\u003eavailable()\u003c/code\u003e behavior) be mistaken for end-of-stream and a partial parse reused, dropping trailing content. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2448\"\u003e#2448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTagSet\u003c/code\u003e copies no longer mutate their template during lazy lookups, preventing cross-thread \u003ccode\u003eConcurrentModificationException\u003c/code\u003e when parsing with shared sessions. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2453\"\u003e#2453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed parsing of \u003ccode\u003e\u0026lt;svg\u0026gt;\u003c/code\u003e \u003ccode\u003eforeignObject\u003c/code\u003e content nested within a \u003ccode\u003e\u0026lt;p\u0026gt;\u003c/code\u003e, which could incorrectly move the HTML subtree outside the SVG. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2452\"\u003e#2452\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated internal helper \u003ccode\u003eorg.jsoup.internal.Functions\u003c/code\u003e (for removal in v1.23.1). This was previously used to support older Android API levels without full \u003ccode\u003ejava.util.function\u003c/code\u003e coverage; jsoup now requires core library desugaring so this indirection is no longer necessary. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2412\"\u003e#2412\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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\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/8dd66febe8d5e2221a63f4d1228a2a35df81c148\"\u003e\u003ccode\u003e8dd66fe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jsoup-1.22.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/d924385d04898121e537dd2b18c4ae3f80afaead\"\u003e\u003ccode\u003ed924385\u003c/code\u003e\u003c/a\u003e Changelog prep for v1.22.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/0f3100c7bdeebd06fad30594494b268ce1e31e84\"\u003e\u003ccode\u003e0f3100c\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2457\"\u003e#2457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/cf6ac2091b90490ce03ba67270a5f6354be220b4\"\u003e\u003ccode\u003ecf6ac20\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-release-plugin from 3.3.0 to 3.3.1 (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2455\"\u003e#2455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/6bef9383f7d09023675c31acab433c58bc025084\"\u003e\u003ccode\u003e6bef938\u003c/code\u003e\u003c/a\u003e Fix parsing of SVG foreignObject in paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/9b1c0fc9e9f094ccca1fc6a2288e8063daab116b\"\u003e\u003ccode\u003e9b1c0fc\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-release-plugin from 3.2.0 to 3.3.0 (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2450\"\u003e#2450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/1415e64f9db9381582616ceaae0b1c63dc1b987f\"\u003e\u003ccode\u003e1415e64\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2451\"\u003e#2451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/0e99fd9b2de3a84c5d1e5db5095c312682a90c0c\"\u003e\u003ccode\u003e0e99fd9\u003c/code\u003e\u003c/a\u003e Isolate TagSet copies to prevent shared mutation (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2453\"\u003e#2453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/90019cb8da2ad8ff59e921f886fd29fc66ec2311\"\u003e\u003ccode\u003e90019cb\u003c/code\u003e\u003c/a\u003e Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.24.2 to 0.25.0 (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/93952695ed0f56bee161acef89dbee7e78914c9a\"\u003e\u003ccode\u003e9395269\u003c/code\u003e\u003c/a\u003e Don't preemptively close\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jhy/jsoup/compare/jsoup-1.15.3...jsoup-1.22.1\"\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.15.0 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.15.0 to 2.21\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.15.0 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-annotations` from 2.15.0 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 `org.apache.commons:commons-collections4` from 4.4 to 4.5.0\n\nUpdates `org.projectlombok:lombok` from 1.18.20 to 1.18.44\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.44 (March 11th, 2026)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized\u003c/code\u003e now supports both Jackson2 and Jackson3; you'll get a warning until you configure which one (or even both!) you want lombok to generate. \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3950\"\u003e#3950\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: On JDK25, \u003ccode\u003eval\u003c/code\u003e and \u003ccode\u003e@ExtensionMethod\u003c/code\u003e could sometimes cause erroneous errors (in that you see errors but compilation succeeds anyway) using javac. \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3947\"\u003e#3947\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: \u003ccode\u003e@Jacksonized\u003c/code\u003e + fields marked \u003ccode\u003etransient\u003c/code\u003e would result in those transient fields being serialised which is surprising (and thus undesired) behaviour. \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3936\"\u003e#3936\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.36 (November 15th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK23 support added.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Eclipse projects using the \u003ccode\u003ecom.pro-crafting.tools:jasperreports-maven-plugin\u003c/code\u003e will now compile.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.34 (June 28th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: Added support for Eclipse 2024-06; you'd get some \u003ccode\u003eNoSuchMethodError\u003c/code\u003e traces in your logs if using \u003ccode\u003e@Builder\u003c/code\u003e or \u003ccode\u003e@Singular\u003c/code\u003e prior to this fix. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3638\"\u003e#3638\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3638\"\u003eprojectlombok/lombok#3638\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: Lombok now adds \u003ccode\u003e@lombok.Generated\u003c/code\u003e by default to methods and types it generates. This may result in accidentally increasing your test coverage percentage. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3667\"\u003e#3667\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3667\"\u003eprojectlombok/lombok#3667\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: When \u003ccode\u003elombok.config\u003c/code\u003e contains \u003ccode\u003elombok.onX.flagUsage = WARNING\u003c/code\u003e, from now on warnings will actually be generated if onX is used.[Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2848\"\u003e#2848\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2848\"\u003eprojectlombok/lombok#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBUGFIX: When \u003ccode\u003e@SuperBuilder\u003c/code\u003e was used on a type with an generic array type, it would error \u003ccode\u003ewrong number of type arguments\u003c/code\u003e.  [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3694\"\u003e#3694\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3694\"\u003eprojectlombok/lombok#3694\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok generates javadoc for you for most of the methods it adds; with this release, javadoc is also added to generated constructors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/933\"\u003e#933\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/933\"\u003eprojectlombok/lombok#933\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.32 (March 20th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: Initial JDK22 support added.\u003c/li\u003e\n\u003cli\u003ePLAFTORM  Added support for Eclipse 2024-03. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3620\"\u003e#3620\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3620\"\u003eprojectlombok/lombok#3620\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePLATFORM: Added support for recent versions of eclipse (released Q4 2023 or later or so) which would cause failures in the eclipse logs such as \u003ccode\u003ejava.lang.NoSuchMethodError: 'java.lang.StringBuffer org.eclipse.jdt…\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3564\"\u003e#3564\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3564\"\u003eprojectlombok/lombok#3564\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Locked\u003c/code\u003e has been introduced. Like \u003ccode\u003e@Synchronized\u003c/code\u003e but with \u003ccode\u003ejava.util.concurrent.locks\u003c/code\u003e locks instead of the \u003ccode\u003esynchronized\u003c/code\u003e primitive. Thanks, Pim van der Loos for the PR! [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3506\"\u003e#3506\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3506\"\u003eprojectlombok/lombok#3506\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eNECROMANCY: Inlining a generated getter in eclipse would result in eclipse incorrectly replacing calls with \u003ccode\u003e@Getter\u003c/code\u003e instead of the actual field's name. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/562\"\u003e#562\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/562\"\u003eprojectlombok/lombok#562\u003c/a\u003e). This issue is almost old enough to drink. Points for dedication go to Rawi for fixing this one.\u003c/li\u003e\n\u003cli\u003eBUGFIX: When \u003ccode\u003e@SuperBuilder\u003c/code\u003e was used on a type with an annotated generic type, it would error \u003ccode\u003ewrong number of type arguments\u003c/code\u003e.  [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3592\"\u003e#3592\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3592\"\u003eprojectlombok/lombok#3592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: It was possible to create an infinite build loop using \u003ccode\u003e@ExtensionMethod\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3225\"\u003e#3225\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3225\"\u003eprojectlombok/lombok#3225\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Using \u003ccode\u003e@Getter(lazy=true)\u003c/code\u003e would fail if the expression contained a variable called \u003ccode\u003evalue\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2917\"\u003e#2917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2917\"\u003eprojectlombok/lombok#2917\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Many lombok features wouldn't work properly on records contained within an outer type unless you explicitly marked it \u003ccode\u003estatic\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3497\"\u003e#3497\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3497\"\u003eprojectlombok/lombok#3497\u003c/a\u003e) [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3559\"\u003e#3559\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3559\"\u003eprojectlombok/lombok#3559\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Eclipse projects using the \u003ccode\u003ecom.pro-crafting.tools:jasperreports-plugin\u003c/code\u003e will now compile.\u003c/li\u003e\n\u003cli\u003eBUGFIX: \u003ccode\u003e@FieldNameConstants\u003c/code\u003e now works when generated fields are involved. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3529\"\u003e#3529\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3529\"\u003eprojectlombok/lombok#3529\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: For JSpecify, the package name changed from \u003ccode\u003eorg.jspecify.nullness\u003c/code\u003e to \u003ccode\u003eorg.jspecify.annotations\u003c/code\u003e, which might lead to a different null analysis. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3608\"\u003e#3608\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/pull/3608\"\u003eprojectlombok/lombok#3608\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.30 (September 20th, 2023)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: Initial JDK21 support added. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3393\"\u003e#3393\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3393\"\u003eprojectlombok/lombok#3393\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/projectlombok/lombok/commit/17c78feeb77fcdfaec03ad933192014d02c3797d\"\u003e\u003ccode\u003e17c78fe\u003c/code\u003e\u003c/a\u003e [version] pre-release version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/1edca70420ff29d68e3a7da0c3def499609dac84\"\u003e\u003ccode\u003e1edca70\u003c/code\u003e\u003c/a\u003e [test][\u003ccode\u003e@Jacksonized\u003c/code\u003e] Test emission of warning when not choosing jackson ver...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e789e823b1ede15ff5a140592d489ed2aeb6a1f4\"\u003e\u003ccode\u003ee789e82\u003c/code\u003e\u003c/a\u003e [test] Update the generation of eclipse test targets from JDK14 to JDK25.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a54cecd4adc00b3193953e6cd125b344bc2e81d6\"\u003e\u003ccode\u003ea54cecd\u003c/code\u003e\u003c/a\u003e [trivial][changelog]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/3db0a6c1fc0b7d5c2e456e9bbde811b4ef0339a6\"\u003e\u003ccode\u003e3db0a6c\u003c/code\u003e\u003c/a\u003e [bugfix][\u003ccode\u003e@Jacksonized\u003c/code\u003e] javac handler of jacksonized checked for existing ja...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/12572fcbd2d69c6b26f19334263d3d7cb0701be3\"\u003e\u003ccode\u003e12572fc\u003c/code\u003e\u003c/a\u003e [test] Adjusted tests to the new 'jackson version is a list' config key setup.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/0e9699ce82f03644884a755f65a4ad128d2122af\"\u003e\u003ccode\u003e0e9699c\u003c/code\u003e\u003c/a\u003e [changelog] Document implementation of Jackson3 support: \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3950\"\u003e#3950\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/d441be157b7d51d4694370ac7ecc502565aee6b2\"\u003e\u003ccode\u003ed441be1\u003c/code\u003e\u003c/a\u003e [jacksonized] infrastructure for previous merge resolution: Changed to the co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/d62b2d5b80dd6be6c18eb4d473601dadff4e54d7\"\u003e\u003ccode\u003ed62b2d5\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into cachescrubber-\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3950\"\u003egh-3950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f49f0fe78d9c8a0ddce1b5abd1a817ef2eec9e18\"\u003e\u003ccode\u003ef49f0fe\u003c/code\u003e\u003c/a\u003e [test] Remove tests for deprecated \u003ccode\u003e@Logger(access = MODULE)\u003c/code\u003e. They're deprec...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.20...v1.18.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.graalvm.js:js` from 23.0.10 to 23.0.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/graalvm/graaljs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.camunda.bpm:camunda-engine-rest-core` from 7.21.0 to 7.24.0\n\nUpdates `commons-io:commons-io` from 2.16.1 to 2.21.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.22.0 Release Notes\u003c/p\u003e\n\u003cp\u003eThe Apache Commons IO team is pleased to announce the release of Apache Commons IO 2.22.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\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cp\u003eo          Add and use IOUtils.closeQuietlySuppress(Closeable, Throwable) \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/818\"\u003e#818\u003c/a\u003e. Thanks to Gary Gregory, Piotr P. Karwasz.\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cp\u003eo          Fix Apache RAT plugin console warnings. Thanks to Gary Gregory.\no          ByteArraySeekableByteChannel.position(long) and truncate(long) shouldn't throw an IllegalArgumentException for a new positive position that's too large \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/817\"\u003e#817\u003c/a\u003e. Thanks to Gary Gregory, Piotr P. Karwasz.\no          Fix malformed Javadoc comments. Thanks to Gary Gregory.\no          ReadAheadInputStream.close() doesn't always close its filtered input stream. Thanks to Stanislav Fort, Gary Gregory.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003eo          Bump org.apache.commons:commons-parent from 91 to 96 \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/816\"\u003e#816\u003c/a\u003e. Thanks to Gary Gregory, Dependabot.\no          Bump commons-codec:commons-codec from 1.19.0 to 1.20.0 \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/812\"\u003e#812\u003c/a\u003e. Thanks to Gary Gregory, Dependabot.\no          Bump commons.bytebuddy.version from 1.17.8 to 1.18.4 \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/814\"\u003e#814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/820\"\u003e#820\u003c/a\u003e. Thanks to Gary Gregory, Dependabot.\no          Bump commons-lang3 from 3.19.0 to 3.20.0. Thanks to Gary Gregory, Dependabot.\u003c/p\u003e\n\u003cp\u003eCommons IO 2.7 and up requires Java 8 or above.\nCommons IO 2.6 requires Java 7 or above.\nCommons IO 2.3 through 2.5 requires Java 6 or above.\nCommons IO 2.2 requires Java 5 or above.\nCommons IO 1.4 requires Java 1.3 or above.\u003c/p\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-io/changes.html\"\u003ehttps://commons.apache.org/proper/commons-io/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons IO, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons IO website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-io/\"\u003ehttps://commons.apache.org/proper/commons-io/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-io/download_io.cgi\"\u003ehttps://commons.apache.org/proper/commons-io/download_io.cgi\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/apache/commons-io/commit/54073d3b5fdd2985b98a48040ede95eb59c7ee53\"\u003e\u003ccode\u003e54073d3\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 2.21.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/f141f09d91368543e4f0754cbd649c484768c55c\"\u003e\u003ccode\u003ef141f09\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/adcf1350152faf4dbd8cf53fb2f2649f25dbe227\"\u003e\u003ccode\u003eadcf135\u003c/code\u003e\u003c/a\u003e Add license header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/0f499d060adbd4b36bbd9f47393a7ea6af8149ff\"\u003e\u003ccode\u003e0f499d0\u003c/code\u003e\u003c/a\u003e Use new oak logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/34a961c3ed58ed96c73836db154ae50f0c45110f\"\u003e\u003ccode\u003e34a961c\u003c/code\u003e\u003c/a\u003e Use HTTPS in URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/9e511181a03096b77c3a4b9c6077a4ac0b56b510\"\u003e\u003ccode\u003e9e51118\u003c/code\u003e\u003c/a\u003e Use HTTPS in URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/d715865ee705fdb8ed786582bd6bd4ee996b0665\"\u003e\u003ccode\u003ed715865\u003c/code\u003e\u003c/a\u003e Add dependabot email [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/3d6a7e113633e1a33ca254d744c3fcbab61663f3\"\u003e\u003ccode\u003e3d6a7e1\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/ad875d566f273f54094b6b872bf9433be9fd86a7\"\u003e\u003ccode\u003ead875d5\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/apache/commons-io/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/bc01dee31ec0ff10aa0841ff245b770fa1ecfade\"\u003e\u003ccode\u003ebc01dee\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.30.9 to 4.31.2 (\u003ca href=\"https://redirect.github.com/apache/commons-io/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-io/compare/rel/commons-io-2.16.1...rel/commons-io-2.21.0\"\u003ecompare v...\n\n_Description has been truncated_","html_url":"https://github.com/AOT-Technologies/forms-flow-ai/pull/3206","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AOT-Technologies%2Fforms-flow-ai/issues/3206","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3206/packages"}},{"old_version":"2.20.2","new_version":"2.21.1","update_type":"minor","path":null,"pr_created_at":"2026-02-25T12:03:33.000Z","version_change":"2.20.2 → 2.21.1","issue":{"uuid":"3989070666","node_id":"PR_kwDOEGw7uc7GNYjt","number":232,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-04T07:14:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-25T12:03:33.000Z","updated_at":"2026-03-04T07:14:20.000Z","time_to_close":587445,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":19,"packages":[{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.2.0","new_version":"2.3.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.apache.kafka:kafka-clients","old_version":"3.9.1","new_version":"4.2.0"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.26","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"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":"org.postgresql:postgresql","old_version":"42.7.7","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"com.zaxxer:HikariCP","old_version":"6.3.0","new_version":"7.0.2","repository_url":"https://github.com/brettwooldridge/HikariCP"},{"name":"org.flywaydb:flyway-core","old_version":"11.10.1","new_version":"12.0.2","repository_url":"https://github.com/flyway/flyway"},{"name":"org.flywaydb:flyway-database-postgresql","old_version":"11.10.1","new_version":"12.0.2"},{"name":"com.google.cloud.sql:postgres-socket-factory","old_version":"1.25.1","new_version":"1.28.1"},{"name":"com.fasterxml.jackson.module:jackson-module-jaxb-annotations","old_version":"2.20.2","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-modules-base"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.20.2","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-module-kotlin"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.20.2","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.20.2","new_version":"2.21.1"},{"name":"io.mockk:mockk","old_version":"1.14.4","new_version":"1.14.9","repository_url":"https://github.com/mockk/mockk"},{"name":"io.kotest:kotest-runner-junit5","old_version":"5.9.1","new_version":"6.1.3","repository_url":"https://github.com/kotest/kotest"},{"name":"com.diffplug.spotless","old_version":"7.0.4","new_version":"8.2.1"},{"name":"jvm","old_version":"2.2.0","new_version":"2.3.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"com.gradleup.shadow","old_version":"8.3.8","new_version":"9.3.1","repository_url":"https://github.com/GradleUp/shadow"},{"name":"gradle-wrapper","old_version":"8.9","new_version":"9.3.1"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.3.10` |\n| org.apache.kafka:kafka-clients | `3.9.1` | `4.2.0` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.26` | `1.5.32` |\n| [net.logstash.logback:logstash-logback-encoder](https://github.com/logfellow/logstash-logback-encoder) | `8.1` | `9.0` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.7` | `42.7.10` |\n| [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP) | `6.3.0` | `7.0.2` |\n| [org.flywaydb:flyway-core](https://github.com/flyway/flyway) | `11.10.1` | `12.0.2` |\n| org.flywaydb:flyway-database-postgresql | `11.10.1` | `12.0.2` |\n| com.google.cloud.sql:postgres-socket-factory | `1.25.1` | `1.28.1` |\n| [com.fasterxml.jackson.module:jackson-module-jaxb-annotations](https://github.com/FasterXML/jackson-modules-base) | `2.20.2` | `2.21.1` |\n| [com.fasterxml.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) | `2.20.2` | `2.21.1` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.20.2` | `2.21.1` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.20.2` | `2.21.1` |\n| [io.mockk:mockk](https://github.com/mockk/mockk) | `1.14.4` | `1.14.9` |\n| [io.kotest:kotest-runner-junit5](https://github.com/kotest/kotest) | `5.9.1` | `6.1.3` |\n| com.diffplug.spotless | `7.0.4` | `8.2.1` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.3.10` |\n| [com.gradleup.shadow](https://github.com/GradleUp/shadow) | `8.3.8` | `9.3.1` |\n| gradle-wrapper | `8.9` | `9.3.1` |\n\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 2.2.0 to 2.3.10\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.3.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83317\"\u003e\u003ccode\u003eKT-83317\u003c/code\u003e\u003c/a\u003e ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83031\"\u003e\u003ccode\u003eKT-83031\u003c/code\u003e\u003c/a\u003e K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81700\"\u003e\u003ccode\u003eKT-81700\u003c/code\u003e\u003c/a\u003e flaky overload resolution behaviors (false-positive errors, different final candidates, compile-time failures)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83314\"\u003e\u003ccode\u003eKT-83314\u003c/code\u003e\u003c/a\u003e JSpecify \u003ccode\u003e@NullMarked\u003c/code\u003e changes Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82863\"\u003e\u003ccode\u003eKT-82863\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@NoInfer\u003c/code\u003e regression since 2.2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82841\"\u003e\u003ccode\u003eKT-82841\u003c/code\u003e\u003c/a\u003e \u0026quot;kotlin.NoWhenBranchMatchedException\u0026quot; in \u003ccode\u003ewhen\u003c/code\u003e with \u003ccode\u003e!is\u003c/code\u003e check \u0026amp; non-sealed class in the middle of hierarchy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJVM. Reflection\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83608\"\u003e\u003ccode\u003eKT-83608\u003c/code\u003e\u003c/a\u003e Kotlin-reflect: \u0026quot;Unknown origin of public abstract operator fun invoke(p1: P1, p2: P2): R\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83361\"\u003e\u003ccode\u003eKT-83361\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Type parameter not found: 0\u0026quot; on super types with Kotlin 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-42199\"\u003e\u003ccode\u003eKT-42199\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Unknown origin of public abstract operator fun invoke\u0026quot; on function reference to FunctionN.invoke\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81024\"\u003e\u003ccode\u003eKT-81024\u003c/code\u003e\u003c/a\u003e Reflection: New KType implementation fails on arguments comparison for a Nothing type parameter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83266\"\u003e\u003ccode\u003eKT-83266\u003c/code\u003e\u003c/a\u003e \u0026quot;Unsupported class file major version 69\u0026quot; for \u0026quot;produceReleaseComposeMapping\u0026quot; task with Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83099\"\u003e\u003ccode\u003eKT-83099\u003c/code\u003e\u003c/a\u003e Compose compiler does not generate stack trace mappings for project files\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-83070\"\u003e\u003ccode\u003eKT-83070\u003c/code\u003e\u003c/a\u003e The KGP api reference is missing a description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82459\"\u003e\u003ccode\u003eKT-82459\u003c/code\u003e\u003c/a\u003e Improve iOS simulator boot implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82946\"\u003e\u003ccode\u003eKT-82946\u003c/code\u003e\u003c/a\u003e Js, Wasm: Upgrade NPM dependencies\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-83687\"\u003e\u003ccode\u003eKT-83687\u003c/code\u003e\u003c/a\u003e Revert deprecation of 'androidTarget' for AGP lower than 9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.10-RC2\u003c/h2\u003e\n\u003ch2\u003eChangeLog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.10-RC\u003c/h2\u003e\n\u003ch2\u003eChangelog\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.3.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83317\"\u003e\u003ccode\u003eKT-83317\u003c/code\u003e\u003c/a\u003e ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83031\"\u003e\u003ccode\u003eKT-83031\u003c/code\u003e\u003c/a\u003e K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81700\"\u003e\u003ccode\u003eKT-81700\u003c/code\u003e\u003c/a\u003e flaky overload resolution behaviors (false-positive errors, different final candidates, compile-time failures)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83314\"\u003e\u003ccode\u003eKT-83314\u003c/code\u003e\u003c/a\u003e JSpecify \u003ccode\u003e@NullMarked\u003c/code\u003e changes Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82863\"\u003e\u003ccode\u003eKT-82863\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@NoInfer\u003c/code\u003e regression since 2.2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82841\"\u003e\u003ccode\u003eKT-82841\u003c/code\u003e\u003c/a\u003e \u0026quot;kotlin.NoWhenBranchMatchedException\u0026quot; in \u003ccode\u003ewhen\u003c/code\u003e with \u003ccode\u003e!is\u003c/code\u003e check \u0026amp; non-sealed class in the middle of hierarchy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJVM. Reflection\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83608\"\u003e\u003ccode\u003eKT-83608\u003c/code\u003e\u003c/a\u003e Kotlin-reflect: \u0026quot;Unknown origin of public abstract operator fun invoke(p1: P1, p2: P2): R\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83361\"\u003e\u003ccode\u003eKT-83361\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Type parameter not found: 0\u0026quot; on super types with Kotlin 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-42199\"\u003e\u003ccode\u003eKT-42199\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Unknown origin of public abstract operator fun invoke\u0026quot; on function reference to FunctionN.invoke\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81024\"\u003e\u003ccode\u003eKT-81024\u003c/code\u003e\u003c/a\u003e Reflection: New KType implementation fails on arguments comparison for a Nothing type parameter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83266\"\u003e\u003ccode\u003eKT-83266\u003c/code\u003e\u003c/a\u003e \u0026quot;Unsupported class file major version 69\u0026quot; for \u0026quot;produceReleaseComposeMapping\u0026quot; task with Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83099\"\u003e\u003ccode\u003eKT-83099\u003c/code\u003e\u003c/a\u003e Compose compiler does not generate stack trace mappings for project files\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-83070\"\u003e\u003ccode\u003eKT-83070\u003c/code\u003e\u003c/a\u003e The KGP api reference is missing a description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82459\"\u003e\u003ccode\u003eKT-82459\u003c/code\u003e\u003c/a\u003e Improve iOS simulator boot implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82946\"\u003e\u003ccode\u003eKT-82946\u003c/code\u003e\u003c/a\u003e Js, Wasm: Upgrade NPM dependencies\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-83687\"\u003e\u003ccode\u003eKT-83687\u003c/code\u003e\u003c/a\u003e Revert deprecation of 'androidTarget' for AGP lower than 9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80082\"\u003e\u003ccode\u003eKT-80082\u003c/code\u003e\u003c/a\u003e K2. False positive \u0026quot;Cannot resolve method\u0026quot; for self-bounded generic with wildcard return type in Java interop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80303\"\u003e\u003ccode\u003eKT-80303\u003c/code\u003e\u003c/a\u003e Move \u003ccode\u003e:native:analysis-api-klib-reader\u003c/code\u003e to \u003ccode\u003e:libraries:tools\u003c/code\u003e\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-70860\"\u003e\u003ccode\u003eKT-70860\u003c/code\u003e\u003c/a\u003e K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to java.lang.Void” on evaluating not-null variable on the line with assigning null to that var\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78554\"\u003e\u003ccode\u003eKT-78554\u003c/code\u003e\u003c/a\u003e K2 IDE / Kotlin Debugger: ISE “No override for FUN IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class instance during evaluation\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/JetBrains/kotlin/commit/679366a83f99851b42f64795f10ed803ff011c73\"\u003e\u003ccode\u003e679366a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/14ba8336989fde2a1dfc53611439207ba61210a8\"\u003e\u003ccode\u003e14ba833\u003c/code\u003e\u003c/a\u003e Serialization: remove potential data race during extension registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/fb8d334040e27cf5a7cb299c9bb4b0389327a9cc\"\u003e\u003ccode\u003efb8d334\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;K2: implement equality for ConeAttribute.EnhancedNullability\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/412afb7fb334c8aedc2f1776ecbe5cc5332161f1\"\u003e\u003ccode\u003e412afb7\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.10-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/edea41e9c3945240b30a6fa2c68e1bbb9c9f9bd0\"\u003e\u003ccode\u003eedea41e\u003c/code\u003e\u003c/a\u003e [Gradle] Un-deprecate 'androidTarget()'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0946452e1cc5e56349f24fb86bdbe203e2a2d6b1\"\u003e\u003ccode\u003e0946452\u003c/code\u003e\u003c/a\u003e Bump version of the ASM dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/655fb780519cf570d07d506241a46227b8a2a864\"\u003e\u003ccode\u003e655fb78\u003c/code\u003e\u003c/a\u003e Reflection: always compute JVM signature of built-in functions manually\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58d38755f5c1991ee0ba367c0b6de58d85cc93a7\"\u003e\u003ccode\u003e58d3875\u003c/code\u003e\u003c/a\u003e Fix mergeReleaseComposeMapping task failure when build cache is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/56e0a7993ac1c5913a6e0a0bd2f08a09186daef1\"\u003e\u003ccode\u003e56e0a79\u003c/code\u003e\u003c/a\u003e Copy R8 outputs to Compose folder when transforming obfuscation file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e0eb1746ac5ea0e09e4aa31e757d90b0f5083f24\"\u003e\u003ccode\u003ee0eb174\u003c/code\u003e\u003c/a\u003e Fix classId for detecting protobuf enums\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.kafka:kafka-clients` from 3.9.1 to 4.2.0\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.26 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.26...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 `net.logstash.logback:logstash-logback-encoder` from 8.1 to 9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/releases\"\u003enet.logstash.logback:logstash-logback-encoder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elogstash-logback-encoder-9.0\u003c/h2\u003e\n\u003cp\u003eThis major release migrates to Jackson 3, and bumps the minimum Java version to 17.\u003c/p\u003e\n\u003cp\u003eThe migration to Jackson 3 introduced some backwards incompatibilities.  See \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1095\"\u003e#1095\u003c/a\u003e for upgrade details.\u003c/p\u003e\n\u003cp\u003eSpecial thanks to new contributors \u003ca href=\"https://github.com/tommyulfsparre\"\u003e\u003ccode\u003e@​tommyulfsparre\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/patrickjbarry\"\u003e\u003ccode\u003e@​patrickjbarry\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/maxxedev\"\u003e\u003ccode\u003e@​maxxedev\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:warning: Update considerations and deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum version of Java to 17 by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1088\"\u003elogfellow/logstash-logback-encoder#1088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to Jackson 3 by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1095\"\u003elogfellow/logstash-logback-encoder#1095\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to suppress messages from stacktrace  by \u003ca href=\"https://github.com/patrickjbarry\"\u003e\u003ccode\u003e@​patrickjbarry\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1104\"\u003elogfellow/logstash-logback-encoder#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it possible to pretty print throwables as array of strings. by \u003ca href=\"https://github.com/maxxedev\"\u003e\u003ccode\u003e@​maxxedev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1043\"\u003elogfellow/logstash-logback-encoder#1043\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\u003eAllow setting droppedWarnFrequency=0 to disable logging dropped message warnings by \u003ca href=\"https://github.com/tommyulfsparre\"\u003e\u003ccode\u003e@​tommyulfsparre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1086\"\u003elogfellow/logstash-logback-encoder#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix flaky flushWithNullOutputStream test by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1101\"\u003elogfellow/logstash-logback-encoder#1101\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:book: Documentation, Tests and Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate artifact publishing to Maven Central Portal by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1090\"\u003elogfellow/logstash-logback-encoder#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch release flow to manual GitHub action trigger by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1091\"\u003elogfellow/logstash-logback-encoder#1091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump CodeQL action to v3 by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1102\"\u003elogfellow/logstash-logback-encoder#1102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven to 3.9.11 by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1103\"\u003elogfellow/logstash-logback-encoder#1103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Thread and ThreadLocal cleanup by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1105\"\u003elogfellow/logstash-logback-encoder#1105\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:up: Dependency Upgrades\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.12.1 to 6.0.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/logfellow/logstash-logback-encoder/pull/1085\"\u003elogfellow/logstash-logback-encoder#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 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/logfellow/logstash-logback-encoder/pull/1066\"\u003elogfellow/logstash-logback-encoder#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mockito.version from 5.16.1 to 5.20.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/logfellow/logstash-logback-encoder/pull/1067\"\u003elogfellow/logstash-logback-encoder#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.felix:maven-bundle-plugin from 5.1.9 to 6.0.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/logfellow/logstash-logback-encoder/pull/1068\"\u003elogfellow/logstash-logback-encoder#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade various dependencies and plugins by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1089\"\u003elogfellow/logstash-logback-encoder#1089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 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/logfellow/logstash-logback-encoder/pull/1092\"\u003elogfellow/logstash-logback-encoder#1092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.puppycrawl.tools:checkstyle from 12.0.0 to 12.0.1 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/logfellow/logstash-logback-encoder/pull/1093\"\u003elogfellow/logstash-logback-encoder#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade lmax disruptor to 4.0.0 by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1096\"\u003elogfellow/logstash-logback-encoder#1096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:xml-maven-plugin from 1.1.0 to 1.2.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/logfellow/logstash-logback-encoder/pull/1098\"\u003elogfellow/logstash-logback-encoder#1098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.puppycrawl.tools:checkstyle from 12.0.1 to 12.1.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/logfellow/logstash-logback-encoder/pull/1099\"\u003elogfellow/logstash-logback-encoder#1099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tools.jackson:jackson-bom from 3.0.0 to 3.0.1 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/logfellow/logstash-logback-encoder/pull/1100\"\u003elogfellow/logstash-logback-encoder#1100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump logback-core.version from 1.5.19 to 1.5.20 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/logfellow/logstash-logback-encoder/pull/1097\"\u003elogfellow/logstash-logback-encoder#1097\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/patrickjbarry\"\u003e\u003ccode\u003e@​patrickjbarry\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1104\"\u003elogfellow/logstash-logback-encoder#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tommyulfsparre\"\u003e\u003ccode\u003e@​tommyulfsparre\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1086\"\u003elogfellow/logstash-logback-encoder#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxxedev\"\u003e\u003ccode\u003e@​maxxedev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1043\"\u003elogfellow/logstash-logback-encoder#1043\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/compare/logstash-logback-encoder-8.1...logstash-logback-encoder-9.0\"\u003ehttps://github.com/logfellow/logstash-logback-encoder/compare/logstash-logback-encoder-8.1...logstash-logback-encoder-9.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/logfellow/logstash-logback-encoder/commit/e8a1c8e6ec2407c9cede77ec969d94bfe6848dc6\"\u003e\u003ccode\u003ee8a1c8e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release logstash-logback-encoder-9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/eecb205fde0598bcfedc557ecc57ccc9e854c303\"\u003e\u003ccode\u003eeecb205\u003c/code\u003e\u003c/a\u003e Add link to discussions in contributing.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/572543c7f1bf2e55248e302517acfa02181c615d\"\u003e\u003ccode\u003e572543c\u003c/code\u003e\u003c/a\u003e fix build badge in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/c64b9987d3a2aebf5272728dba58cfe3b469884e\"\u003e\u003ccode\u003ec64b998\u003c/code\u003e\u003c/a\u003e Use alert at top of readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/f74c821922bfa5ff70b8d36355f8bc4eae888fa1\"\u003e\u003ccode\u003ef74c821\u003c/code\u003e\u003c/a\u003e Make it possible to pretty print throwables as array of strings. (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/358f644881eea7ffd7352290d5926adb31ccb05c\"\u003e\u003ccode\u003e358f644\u003c/code\u003e\u003c/a\u003e Document Thread and ThreadLocal cleanup (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/0d553cf96ba693c17cfa24c1bc72e12f9491681e\"\u003e\u003ccode\u003e0d553cf\u003c/code\u003e\u003c/a\u003e Add ability to suppress messages from stacktrace  (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/c9318cd682cd72e81693481a3e76b4a0518d5f17\"\u003e\u003ccode\u003ec9318cd\u003c/code\u003e\u003c/a\u003e Bump maven to 3.9.11 (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/ef58694e9eacf76da73bb2653ce11feb09cba7c9\"\u003e\u003ccode\u003eef58694\u003c/code\u003e\u003c/a\u003e Bump codeql action to v3 (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/3059741b6e4b1d4a277a88c7126dcc93f01511a6\"\u003e\u003ccode\u003e3059741\u003c/code\u003e\u003c/a\u003e Bump logback-core.version from 1.5.19 to 1.5.20 (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/compare/logstash-logback-encoder-8.1...logstash-logback-encoder-9.0\"\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.10\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.10\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate site for 42.7.10 release \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/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCreate DisabledIfServerGreater annotation  \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/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix non-standard strings failing test for version 19 \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/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e)\u0026quot; \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/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix small issues in ConnectionFactoryImpl \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/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Shadow 9 \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance \u003ca href=\"https://github.com/Praveen7294\"\u003e\u003ccode\u003e@​Praveen7294\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance \u003ca href=\"https://github.com/aclfe\"\u003e\u003ccode\u003e@​aclfe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs \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/3917\"\u003e#3917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elastEditYear to 2026 and bump version \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/3909\"\u003e#3909\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \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/3913\"\u003e#3913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update github/codeql-action digest to 4bdb89f \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3914\"\u003e#3914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update ubuntu:24.04 docker digest to cd1dba6 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3915\"\u003e#3915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency com.typesafe.play:sbt-plugin to v2.9.10 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3916\"\u003e#3916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev42.7.9\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded changelogs for version 42.7.9 \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/3908\"\u003e#3908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethe classloader is nullable, and remove a space \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/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix:  incorrect pg_stat_replication.reply_time calculation \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/3906\"\u003e#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3892\"\u003e#3892\u003c/a\u003e, PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only \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/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix badges for maven central and search paths. Sonatype has changed the search paths \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/3901\"\u003e#3901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) \u003ca href=\"https://github.com/m-van-tilburg\"\u003e\u003ccode\u003e@​m-van-tilburg\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add CI tests with Java 26 \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/3893\"\u003e#3893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder \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/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse ssl_is_used() to check for ssl connection \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/3867\"\u003e#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd PEMKeyManager to handle PEM based certs and keys. \u003ca href=\"https://github.com/harinath001\"\u003e\u003ccode\u003e@​harinath001\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComment and simplify the complex state machine logic in QueryExecutorImpl \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/3850\"\u003e#3850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN\u0026quot; \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/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN \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/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSmall simplication of locking patterns in QueryExecutorBase \u003ca href=\"https://github.com/Sanne\"\u003e\u003ccode\u003e@​Sanne\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3849\"\u003e#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value \u003ca href=\"https://github.com/sodekim\"\u003e\u003ccode\u003e@​sodekim\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: default query timeout property \u003ca href=\"https://github.com/cfredri4\"\u003e\u003ccode\u003e@​cfredri4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate action to deploy docs to \u003ca href=\"https://pgjdbc.github.io/\"\u003ehttps://pgjdbc.github.io/\u003c/a\u003e \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/3819\"\u003e#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix homepage release note \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/3817\"\u003e#3817\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\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/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.10] (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate to Shadow 9 \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3931\"\u003ePR 3931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3925\"\u003epgjdbc/pgjdbc#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3922\"\u003epgjdbc/pgjdbc#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3917\"\u003e#3917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3917\"\u003epgjdbc/pgjdbc#3917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: non-standard strings failing test for version 19 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3934\"\u003epgjdbc/pgjdbc#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: small issues in ConnectionFactoryImpl [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3929\"\u003epgjdbc/pgjdbc#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3913\"\u003ePR # 3913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3911\"\u003epgjdbc/pgjdbc#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3912\"\u003epgjdbc/pgjdbc#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: add the new PGP signing key to the official documentation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3813\"\u003epgjdbc/pgjdbc#3813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverted\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot; [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3932\"\u003e#3932\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3932\"\u003epgjdbc/pgjdbc#3932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.9] (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: query timeout property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3705\"\u003epgjdbc/pgjdbc#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add PEMKeyManager to handle PEM based certs and keys [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3700\"\u003epgjdbc/pgjdbc#3700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3847\"\u003epgjdbc/pgjdbc#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity: Use a static method forName to load all user supplied classes. Use the Class.forName 3 parameter method and do not initilize it unless it is a subclass of the expected class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: incorrect pg_stat_replication.reply_time calculation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3906\"\u003e#3906\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3906\"\u003epgjdbc/pgjdbc#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: close temporary lob descriptors that are used internally in PreparedStatement#setBlob\u003c/li\u003e\n\u003cli\u003efix: PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3897\"\u003epgjdbc/pgjdbc#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3887\"\u003epgjdbc/pgjdbc#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Simplify concurrency guards on QueryExecutorBase#transaction and QueryExecutorBase#standardConformingStrings [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3849\"\u003epgjdbc/pgjdbc#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid memory leaks in Java \u0026lt;= 21 caused by Thread.inheritedAccessControlContext [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3886\"\u003epgjdbc/pgjdbc#3886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3838\"\u003e#3838\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3838\"\u003epgjdbc/pgjdbc#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use ssl_is_used() to check for ssl connection [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3867\"\u003e#3867\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3867\"\u003epgjdbc/pgjdbc#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: the classloader is nullable [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3907\"\u003e#3907\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3907\"\u003epgjdbc/pgjdbc#3907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/pgjdbc/pgjdbc/commit/27571c8e18712e7fc6a007bd38ab8e3d6c309c0c\"\u003e\u003ccode\u003e27571c8\u003c/code\u003e\u003c/a\u003e Update site for 42.7.10 release (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/c7b512d138204bffb8d963fbb7e138e51501363e\"\u003e\u003ccode\u003ec7b512d\u003c/code\u003e\u003c/a\u003e Create DisabledIfServerGreater annotation for disabling tests for newer serve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/47f7e3bba211dc2078bcbe3bcc1ffede855d2b1e\"\u003e\u003ccode\u003e47f7e3b\u003c/code\u003e\u003c/a\u003e fix non-standard strings failing test for version 19 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/d4cf4200a85600509a12740cfa99cd1836adc465\"\u003e\u003ccode\u003ed4cf420\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot;...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/6ea732c4984af6cae52abb061bdc81ae318ed98f\"\u003e\u003ccode\u003e6ea732c\u003c/code\u003e\u003c/a\u003e fix small issues in ConnectionFactoryImpl (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/95cecdb4071d86bed90a13a8b91c66f00fe0ae06\"\u003e\u003ccode\u003e95cecdb\u003c/code\u003e\u003c/a\u003e Migrate to Shadow 9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/5762c4269c6a22267aeccbd328d49803fd0abb71\"\u003e\u003ccode\u003e5762c42\u003c/code\u003e\u003c/a\u003e style: fix empty line before javadoc for checkstyle compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/1ac8d99a0042dd8250475aed477bdbfed565a7c1\"\u003e\u003ccode\u003e1ac8d99\u003c/code\u003e\u003c/a\u003e style: fix lambda argument indentation for checkstyle compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/3fab588d93ae4cfeb13f75ba08894b804b256d51\"\u003e\u003ccode\u003e3fab588\u003c/code\u003e\u003c/a\u003e test: add autosave=always|never|conservative and cleanupSavepoints=true|false...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9c20cc2da632fd43f7662cdd10699a22c7fae4c3\"\u003e\u003ccode\u003e9c20cc2\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 4bdb89f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.7...REL42.7.10\"\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.flywaydb:flyway-core` from 11.10.1 to 12.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flyway/flyway/releases\"\u003eorg.flywaydb:flyway-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFlyway 12.0.2\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 12.0.1\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 12.0.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.20.3\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.20.2\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.20.1\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.20.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.19.1\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.19.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.18.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.17.2\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.17.1\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.17.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.16.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.15.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.14.1\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.14.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\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/flyway/flyway/commit/635355cfe317236b342ecd3897134d459d7d9f86\"\u003e\u003ccode\u003e635355c\u003c/code\u003e\u003c/a\u003e Bump version to flyway-12.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/9fc87c32b807be8ad66d559ba9b7c9388905e1c6\"\u003e\u003ccode\u003e9fc87c3\u003c/code\u003e\u003c/a\u003e Bump version to flyway-12.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/d003178d29f9d19a8381f70d4f0a44fdae08dd34\"\u003e\u003ccode\u003ed003178\u003c/code\u003e\u003c/a\u003e Bump version to flyway-12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/6aa438ea6f9905ac34e95caacfa8357f4b479439\"\u003e\u003ccode\u003e6aa438e\u003c/code\u003e\u003c/a\u003e Bump version to flyway-11.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/c78c70b258c2e2e156d19d2c35f802d74f45bf82\"\u003e\u003ccode\u003ec78c70b\u003c/code\u003e\u003c/a\u003e Bump version to flyway-11.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/69d5c7ee9b3412aaa8dbc26b0ec979d989227b6a\"\u003e\u003ccode\u003e69d5c7e\u003c/code\u003e\u003c/a\u003e Bump version to flyway-11.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/233594414993ecdfb62144185bf60de596b77d89\"\u003e\u003ccode\u003e2335944\u003c/code\u003e\u003c/a\u003e Bump version to flyway-11.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/3331f98fec225d1e7978c4e8e417a31a6c5e1208\"\u003e\u003ccode\u003e3331f98\u003c/code\u003e\u003c/a\u003e Bump version to flyway-11.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/81bd9f856f6769e276dab518cea5a592b83f43ae\"\u003e\u003ccode\u003e81bd9f8\u003c/code\u003e\u003c/a\u003e Bump version to flyway-11.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/d7b93fa4cd36a404a341844c057e2f29740c6145\"\u003e\u003ccode\u003ed7b93fa\u003c/code\u003e\u003c/a\u003e Bump version to flyway-11.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flyway/flyway/compare/flyway-11.10.1...flyway-12.0.2\"\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.1 to 12.0.2\n\nUpdates `org.flywaydb:flyway-database-postgresql` from 11.10.1 to 12.0.2\n\nUpdates `com.google.cloud.sql:postgres-socket-factory` from 1.25.1 to 1.28.1\n\nUpdates `com.fasterxml.jackson.module:jackson-module-jaxb-annotations` from 2.20.2 to 2.21.1\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/d92a13aa97bf2b30097fa7ad671b0318980f5add\"\u003e\u003ccode\u003ed92a13a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/7a124fdcda154aaa4ba7814fcd6f8316a7f3541e\"\u003e\u003ccode\u003e7a124fd\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/f6a277bf758168a5276dcd9557a3114786a0b7a6\"\u003e\u003ccode\u003ef6a277b\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/90c0cb78a3294c85d27c079392f16a5e750812f1\"\u003e\u003ccode\u003e90c0cb7\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/b828ca4f04440e796f985f7834e7a85343aaf824\"\u003e\u003ccode\u003eb828ca4\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/c3291f26e9202e8ed4def19bd554a11fbc4ebb6d\"\u003e\u003ccode\u003ec3291f2\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/69aa9a6343a823bbd9bcb172cd7108da199957fe\"\u003e\u003ccode\u003e69aa9a6\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/10fda4e9be2d208276da77b9c01336e1aca73a27\"\u003e\u003ccode\u003e10fda4e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/04950af192ae40e0e3593e7a9863b61654903938\"\u003e\u003ccode\u003e04950af\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/8d4a1bfb47a6bf9b78c3dd7a1904002cdda3adb0\"\u003e\u003ccode\u003e8d4a1bf\u003c/code\u003e\u003c/a\u003e Add ref to SPI subtypes module from release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-modules-base/compare/jackson-modules-base-2.20.2...jackson-modules-base-2.21.1\"\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.20.2 to 2.21.1\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/9a9c4a55f43fb0c05db3399381a8a53c382ab9ed\"\u003e\u003ccode\u003e9a9c4a5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/a87308938b638580231e1b475eafdd004c85d9bc\"\u003e\u003ccode\u003ea873089\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/d7455c250d4c90626acde3f33ee8f19ee98cab49\"\u003e\u003ccode\u003ed7455c2\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/fd4c6c148eb53605b1ce269e1def27314c112fc0\"\u003e\u003ccode\u003efd4c6c1\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/da792903fa814dc59a3219a0b819f97b14cd7f15\"\u003e\u003ccode\u003eda79290\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/c0ee83c9f444d6eeff1c9de2999fc8bae8a8bf2b\"\u003e\u003ccode\u003ec0ee83c\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/f136300e37a80d44f9903c135e916dd9bab04cac\"\u003e\u003ccode\u003ef136300\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/5a7b40d1e9c08f1b4809e38cc007a40c9890a000\"\u003e\u003ccode\u003e5a7b40d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/f94a950ec77c1fd6bd6ba0fe89b32d5658dc156e\"\u003e\u003ccode\u003ef94a950\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/993cb5f746f2f64e6ae9773fcabe1cc38dfd986d\"\u003e\u003ccode\u003e993cb5f\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/compare/jackson-module-kotlin-2.20.2...jackson-module-kotlin-2.21.1\"\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.20.2 to 2.21.1\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/da4b3fc7f071b2c8e5256e2763e7829f9d2caa7f\"\u003e\u003ccode\u003eda4b3fc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4326690af5f5112c28b25d093194c89ce61fd94e\"\u003e\u003ccode\u003e4326690\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/035d3a422d76395f96426d6f8d40bc605227349d\"\u003e\u003ccode\u003e035d3a4\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d7b2cdc45ee1868c6c7506a57b256d35fb15012e\"\u003e\u003ccode\u003ed7b2cdc\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ed6523781508e1f34b9a3e28481240f6341e0676\"\u003e\u003ccode\u003eed65237\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ee8f476993802239c69f64cbdcc5965d738f0b91\"\u003e\u003ccode\u003eee8f476\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/5cc35e3323256019f79a3d7283c7040e9c417887\"\u003e\u003ccode\u003e5cc35e3\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/fec242bae5f6e69e7e0058591cb89aab915c834c\"\u003e\u003ccode\u003efec242b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/9a6ef3f2653a86335ffa35cf94191e3ea3c44a4c\"\u003e\u003ccode\u003e9a6ef3f\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/376232110e44150ebc3e548f2e47d2fb0ac0f899\"\u003e\u003ccode\u003e3762321\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.20.2...jackson-dataformat-xml-2.21.1\"\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-jsr310` from 2.20.2 to 2.21.1\n\nUpdates `com.fasterxml.jackson.module:jackson-module-kotlin` from 2.20.2 to 2.21.1\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/9a9c4a55f43fb0c05db3399381a8a53c382ab9ed\"\u003e\u003ccode\u003e9a9c4a5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/a87308938b638580231e1b475eafdd004c85d9bc\"\u003e\u003ccode\u003ea873089\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/d7455c250d4c90626acde3f33ee8f19ee98cab49\"\u003e\u003ccode\u003ed7455c2\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/fd4c6c148eb53605b1ce269e1def27314c112fc0\"\u003e\u003ccode\u003efd4c6c1\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' int...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/sparenajob/pull/232","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fsparenajob/issues/232","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/232/packages"}},{"old_version":"2.20.1","new_version":"2.21.1","update_type":"minor","path":null,"pr_created_at":"2026-02-23T06:52:34.000Z","version_change":"2.20.1 → 2.21.1","issue":{"uuid":"3976639456","node_id":"PR_kwDOA8ef7s7FkYOW","number":2326,"state":"closed","title":"Bump the dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-09T06:38:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T06:52:34.000Z","updated_at":"2026-03-09T06:38:44.000Z","time_to_close":1208768,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":21,"packages":[{"name":"ch.qos.logback:logback-classic","old_version":"1.5.24","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.20","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.20.1","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.20.1","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.github.dasniko:testcontainers-keycloak","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/dasniko/testcontainers-keycloak"},{"name":"de.fraunhofer.iosb.ilt:FROST-Client-Dynamic","old_version":"2.33","new_version":"2.34","repository_url":"https://github.com/FraunhoferIOSB/FROST-Client-Dynamic"},{"name":"de.grundid.opendatalab:geojson-jackson","old_version":"1.14","new_version":"3.0","repository_url":"https://github.com/opendatalab-de/geojson-jackson"},{"name":"io.prometheus:prometheus-metrics-bom","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/prometheus/client_java"},{"name":"org.eclipse.jetty.ee10:jetty-ee10-servlet","old_version":"12.1.5","new_version":"12.1.6"},{"name":"org.jooq:jooq","old_version":"3.20.10","new_version":"3.20.11"},{"name":"org.jooq:jooq-codegen","old_version":"3.20.10","new_version":"3.20.11"},{"name":"org.jooq:jooq-meta","old_version":"3.20.10","new_version":"3.20.11"},{"name":"org.junit:junit-bom","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.platform:junit-platform-suite","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.postgresql:postgresql","old_version":"42.7.8","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.14.1","new_version":"3.15.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-dependency-plugin","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/apache/maven-dependency-plugin"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"3.1.0","new_version":"3.2.1","repository_url":"https://github.com/diffplug/spotless"},{"name":"org.owasp:dependency-check-maven","old_version":"12.1.9","new_version":"12.2.0","repository_url":"https://github.com/dependency-check/DependencyCheck"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.4","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.24` | `1.5.32` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.20` | `2.21` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.20.1` | `2.21.1` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.20.1` | `2.21.1` |\n| [com.github.dasniko:testcontainers-keycloak](https://github.com/dasniko/testcontainers-keycloak) | `4.1.0` | `4.1.1` |\n| [de.fraunhofer.iosb.ilt:FROST-Client-Dynamic](https://github.com/FraunhoferIOSB/FROST-Client-Dynamic) | `2.33` | `2.34` |\n| [de.grundid.opendatalab:geojson-jackson](https://github.com/opendatalab-de/geojson-jackson) | `1.14` | `3.0` |\n| [io.prometheus:prometheus-metrics-bom](https://github.com/prometheus/client_java) | `1.4.3` | `1.5.0` |\n| org.eclipse.jetty.ee10:jetty-ee10-servlet | `12.1.5` | `12.1.6` |\n| org.jooq:jooq | `3.20.10` | `3.20.11` |\n| org.jooq:jooq-codegen | `3.20.10` | `3.20.11` |\n| org.jooq:jooq-meta | `3.20.10` | `3.20.11` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| [org.junit.platform:junit-platform-suite](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.8` | `42.7.10` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.14.1` | `3.15.0` |\n| [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) | `3.9.0` | `3.10.0` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `3.1.0` | `3.2.1` |\n| [org.owasp:dependency-check-maven](https://github.com/dependency-check/DependencyCheck) | `12.1.9` | `12.2.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.4` | `3.5.5` |\n\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.24 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.24...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 `com.fasterxml.jackson.core:jackson-annotations` from 2.20 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.20.1 to 2.21.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/f31979072b3f89254831ba3e7f3ebaa297814195\"\u003e\u003ccode\u003ef319790\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1b741b13b23375b9ba19c7452870045c31fc689a\"\u003e\u003ccode\u003e1b741b1\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/79f789e757b151805c4cb06297be6fac62c4d3d7\"\u003e\u003ccode\u003e79f789e\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/025b692f07198eded7120a3fa452cc4b279fa23f\"\u003e\u003ccode\u003e025b692\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/71ebce7594f3f0c4ca5e27a150850f545eb750c9\"\u003e\u003ccode\u003e71ebce7\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/edb8f4d2d94d9ed0a795208afa96461236977c39\"\u003e\u003ccode\u003eedb8f4d\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/0a214d11173ba0695af705d150faf70086d612cb\"\u003e\u003ccode\u003e0a214d1\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/9a46ef8ccac2f15cba1c82059fbcc3883798478a\"\u003e\u003ccode\u003e9a46ef8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/5f192db9c84c1e7a9e6ab7f631a77d4ac0719cb4\"\u003e\u003ccode\u003e5f192db\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/00342f2d155bba6ac9dbaa5a0fde1a57b7cc214c\"\u003e\u003ccode\u003e00342f2\u003c/code\u003e\u003c/a\u003e update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1555\"\u003e#1555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.20.1...jackson-core-2.21.1\"\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.20.1 to 2.21.1\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/da4b3fc7f071b2c8e5256e2763e7829f9d2caa7f\"\u003e\u003ccode\u003eda4b3fc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4326690af5f5112c28b25d093194c89ce61fd94e\"\u003e\u003ccode\u003e4326690\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/035d3a422d76395f96426d6f8d40bc605227349d\"\u003e\u003ccode\u003e035d3a4\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d7b2cdc45ee1868c6c7506a57b256d35fb15012e\"\u003e\u003ccode\u003ed7b2cdc\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ed6523781508e1f34b9a3e28481240f6341e0676\"\u003e\u003ccode\u003eed65237\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ee8f476993802239c69f64cbdcc5965d738f0b91\"\u003e\u003ccode\u003eee8f476\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/5cc35e3323256019f79a3d7283c7040e9c417887\"\u003e\u003ccode\u003e5cc35e3\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/fec242bae5f6e69e7e0058591cb89aab915c834c\"\u003e\u003ccode\u003efec242b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/9a6ef3f2653a86335ffa35cf94191e3ea3c44a4c\"\u003e\u003ccode\u003e9a6ef3f\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/376232110e44150ebc3e548f2e47d2fb0ac0f899\"\u003e\u003ccode\u003e3762321\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.20.1...jackson-dataformat-xml-2.21.1\"\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.20.1 to 2.21.1\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.20.1 to 2.21.1\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/da4b3fc7f071b2c8e5256e2763e7829f9d2caa7f\"\u003e\u003ccode\u003eda4b3fc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4326690af5f5112c28b25d093194c89ce61fd94e\"\u003e\u003ccode\u003e4326690\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/035d3a422d76395f96426d6f8d40bc605227349d\"\u003e\u003ccode\u003e035d3a4\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d7b2cdc45ee1868c6c7506a57b256d35fb15012e\"\u003e\u003ccode\u003ed7b2cdc\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ed6523781508e1f34b9a3e28481240f6341e0676\"\u003e\u003ccode\u003eed65237\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ee8f476993802239c69f64cbdcc5965d738f0b91\"\u003e\u003ccode\u003eee8f476\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/5cc35e3323256019f79a3d7283c7040e9c417887\"\u003e\u003ccode\u003e5cc35e3\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/fec242bae5f6e69e7e0058591cb89aab915c834c\"\u003e\u003ccode\u003efec242b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/9a6ef3f2653a86335ffa35cf94191e3ea3c44a4c\"\u003e\u003ccode\u003e9a6ef3f\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/376232110e44150ebc3e548f2e47d2fb0ac0f899\"\u003e\u003ccode\u003e3762321\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.20.1...jackson-dataformat-xml-2.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.dasniko:testcontainers-keycloak` from 4.1.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/releases\"\u003ecom.github.dasniko:testcontainers-keycloak's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ekeycloak-admin-client\u003c/code\u003e to \u003ccode\u003e26.0.8\u003c/code\u003e, which is aligned to default server version \u003ccode\u003e26.5\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/compare/v4.1.0...v4.1.1\"\u003ehttps://github.com/dasniko/testcontainers-keycloak/compare/v4.1.0...v4.1.1\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/dasniko/testcontainers-keycloak/commit/64f91fde5044f6a95c8b28b2c25a824bc651c6c5\"\u003e\u003ccode\u003e64f91fd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v4.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/ee18a5622225276b4aebb16b43cf2a4b4b32d2ec\"\u003e\u003ccode\u003eee18a56\u003c/code\u003e\u003c/a\u003e chore(deps): bump org.sonatype.central:central-publishing-maven-plugin (\u003ca href=\"https://redirect.github.com/dasniko/testcontainers-keycloak/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/f901260384f4e99e7d8520a9561dbf111c374e74\"\u003e\u003ccode\u003ef901260\u003c/code\u003e\u003c/a\u003e adjust Keycloak admin client version to align with Keycloak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/a891e25116acf79f5897f86cf38ec086035540b9\"\u003e\u003ccode\u003ea891e25\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/compare/v4.1.0...v4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `de.fraunhofer.iosb.ilt:FROST-Client-Dynamic` from 2.33 to 2.34\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FraunhoferIOSB/FROST-Client-Dynamic/blob/main/CHANGELOG.md\"\u003ede.fraunhofer.iosb.ilt:FROST-Client-Dynamic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eVersion 2.34-SNAPSHOT\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUpdates\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Jackson to 3.x\u003c/li\u003e\n\u003cli\u003eUpdated V2 model:\n\u003cul\u003e\n\u003cli\u003eChanged Datastream -\u0026gt; UltimateFeaturesOfInterest to many-to-many.\u003c/li\u003e\n\u003cli\u003eAdded runLog (Object) to Task.\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/FraunhoferIOSB/FROST-Client-Dynamic/commit/537abdec040af88e4ce853c088535a1c39d46bd4\"\u003e\u003ccode\u003e537abde\u003c/code\u003e\u003c/a\u003e Release v2.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FraunhoferIOSB/FROST-Client-Dynamic/commit/cf8994a17bf5746466d9ed3523aca5cedc486927\"\u003e\u003ccode\u003ecf8994a\u003c/code\u003e\u003c/a\u003e Fixed workflow environment variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FraunhoferIOSB/FROST-Client-Dynamic/commit/22d897d55b6bcd2e76fc006db155d479ba38f8b0\"\u003e\u003ccode\u003e22d897d\u003c/code\u003e\u003c/a\u003e Bump the dependencies group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/FraunhoferIOSB/FROST-Client-Dynamic/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FraunhoferIOSB/FROST-Client-Dynamic/commit/d8cab06aba1a18260a1cc9b4e9f4358a6b7b8fde\"\u003e\u003ccode\u003ed8cab06\u003c/code\u003e\u003c/a\u003e Updated Jackson to 3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FraunhoferIOSB/FROST-Client-Dynamic/commit/3e9affa752e9f1e718c4420896bb55e812c076df\"\u003e\u003ccode\u003e3e9affa\u003c/code\u003e\u003c/a\u003e Updated V2 model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FraunhoferIOSB/FROST-Client-Dynamic/commit/e3c30d0713ba354f2cc156328777fa8821317b1d\"\u003e\u003ccode\u003ee3c30d0\u003c/code\u003e\u003c/a\u003e Prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FraunhoferIOSB/FROST-Client-Dynamic/compare/v2.33...v2.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `de.grundid.opendatalab:geojson-jackson` from 1.14 to 3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/9808af9112533d35c6792ffe975fead5f2e6704e\"\u003e\u003ccode\u003e9808af9\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release geojson-jackson-3.0 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/f865bf5e64c6bfd370d8f2e9625a9ca0d709ddd0\"\u003e\u003ccode\u003ef865bf5\u003c/code\u003e\u003c/a\u003e inc version to align with jackson\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/dc01b79f1242a28be1ee03a4526275148b28eeb5\"\u003e\u003ccode\u003edc01b79\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/opendatalab-de/geojson-jackson/commit/1178e49262158c9bc78c336f900d5002a73bccc9\"\u003e\u003ccode\u003e1178e49\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release geojson-jackson-1.19 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/0a07d8fda32515e31ad505082428b48fcfea769d\"\u003e\u003ccode\u003e0a07d8f\u003c/code\u003e\u003c/a\u003e release config update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/fdda76c7666000ed5d47604a98781f855bbafd4c\"\u003e\u003ccode\u003efdda76c\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/opendatalab-de/geojson-jackson/commit/8448366afeb585d44b729b3c5dbeba9143326f17\"\u003e\u003ccode\u003e8448366\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release geojson-jackson-1.17 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/6f57a753461f22eaff15a7530473f999bd27e35c\"\u003e\u003ccode\u003e6f57a75\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of geojson-jackson-1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/b844be4c6bc4f37c1da36229256d857819c898a9\"\u003e\u003ccode\u003eb844be4\u003c/code\u003e\u003c/a\u003e updated deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/d43b90c1a1923e9df6ee426752459011754ab134\"\u003e\u003ccode\u003ed43b90c\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/opendatalab-de/geojson-jackson/compare/geojson-jackson-1.14...geojson-jackson-3.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-bom` from 1.4.3 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_java/releases\"\u003eio.prometheus:prometheus-metrics-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eImprove histogram/summary performance under contention\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1794\"\u003e#1794\u003c/a\u003e) by \u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e — Significant throughput improvements for high-contention scenarios by striping \u003ccode\u003eobservationCount\u003c/code\u003e across multiple instances. Benchmarks show prometheusClassic improving from ~5,126 ops/s to ~14,624 ops/s (~185% improvement) and prometheusNative from ~3,854 ops/s to ~7,406 ops/s (~92% improvement).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eConfiguration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSupport environment variables in properties\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1828\"\u003e#1828\u003c/a\u003e) by \u003ca href=\"https://github.com/zeitlinger\"\u003e\u003ccode\u003e@​zeitlinger\u003c/code\u003e\u003c/a\u003e — Adds environment variable support for configuration (e.g., \u003ccode\u003eIO_PROMETHEUS_EXPORTER_HTTP_SERVER_PORT\u003c/code\u003e) while maintaining full backward compatibility. Also introduces snake_case property naming (recommended) while keeping camelCase working.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAllow metrics with the same name but different labels\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1800\"\u003e#1800\u003c/a\u003e) by \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e — Enables registration of metrics with the same name, with validation at both registration and scrape time.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAdd stable Metrics class to decouple consumers from protobuf version\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1873\"\u003e#1873\u003c/a\u003e) by \u003ca href=\"https://github.com/zeitlinger\"\u003e\u003ccode\u003e@​zeitlinger\u003c/code\u003e\u003c/a\u003e — Introduces a stable \u003ccode\u003eMetrics\u003c/code\u003e class so consumer code no longer needs import updates on protobuf upgrades.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOpenTelemetry\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAdd OTel support module and make examples standalone\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1868\"\u003e#1868\u003c/a\u003e) by \u003ca href=\"https://github.com/zeitlinger\"\u003e\u003ccode\u003e@​zeitlinger\u003c/code\u003e\u003c/a\u003e — New \u003ccode\u003eprometheus-metrics-otel-support\u003c/code\u003e module that bundles the OTel SDK and Prometheus exporter as a single dependency. Examples are now standalone and can be copy-pasted directly.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAdd docs and example for OTel JVM runtime metrics\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1861\"\u003e#1861\u003c/a\u003e) by \u003ca href=\"https://github.com/zeitlinger\"\u003e\u003ccode\u003e@​zeitlinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExporters\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAdd metricsHandlerPath and registerHealthHandler configuration options to HTTPServer\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1735\"\u003e#1735\u003c/a\u003e) by \u003ca href=\"https://github.com/Donnerbart\"\u003e\u003ccode\u003e@​Donnerbart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDisable compression in PrometheusScrapeHandler\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1691\"\u003e#1691\u003c/a\u003e) by \u003ca href=\"https://github.com/Myllyenko\"\u003e\u003ccode\u003e@​Myllyenko\u003c/code\u003e\u003c/a\u003e — Adds ability to disable compression in \u003ccode\u003ePrometheusScrapeHandler\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePrevent exception in HttpServer exporter when using custom root metrics path\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1772\"\u003e#1772\u003c/a\u003e) by \u003ca href=\"https://github.com/Donnerbart\"\u003e\u003ccode\u003e@​Donnerbart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInstrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAdd custom tags to JVM metrics\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1769\"\u003e#1769\u003c/a\u003e) by \u003ca href=\"https://github.com/sibasispadhi\"\u003e\u003ccode\u003e@​sibasispadhi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVerify and document native histograms with custom buckets (NHCB) support\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1846\"\u003e#1846\u003c/a\u003e) by \u003ca href=\"https://github.com/zeitlinger\"\u003e\u003ccode\u003e@​zeitlinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🏕 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdding ability to disable compression in PrometheusScrapeHandler by \u003ca href=\"https://github.com/Myllyenko\"\u003e\u003ccode\u003e@​Myllyenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1691\"\u003eprometheus/client_java#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd metricsHandlerPath and registerHealthHandler configuration options to HTTPServer by \u003ca href=\"https://github.com/Donnerbart\"\u003e\u003ccode\u003e@​Donnerbart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1735\"\u003eprometheus/client_java#1735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd custom tags to JVM metrics by \u003ca href=\"https://github.com/sibasispadhi\"\u003e\u003ccode\u003e@​sibasispadhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1769\"\u003eprometheus/client_java#1769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent exception in HttpServer exporter when using custom root metrics path by \u003ca href=\"https://github.com/Donnerbart\"\u003e\u003ccode\u003e@​Donnerbart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1772\"\u003eprometheus/client_java#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow metrics with the same name different labels by \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1800\"\u003eprometheus/client_java#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove histogram, summary performance under contention by striping observationCount by \u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1794\"\u003eprometheus/client_java#1794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esupport environment variables in properties by \u003ca href=\"https://github.com/zeitlinger\"\u003e\u003ccode\u003e@​zeitlinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1828\"\u003eprometheus/client_java#1828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVerify and document native histograms with custom buckets (NHCB) support by \u003ca href=\"https://github.com/zeitlinger\"\u003e\u003ccode\u003e@​zeitlinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1846\"\u003eprometheus/client_java#1846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove help text validation by \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1866\"\u003eprometheus/client_java#1866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd docs and example for OTel JVM runtime metrics by \u003ca href=\"https://github.com/zeitlinger\"\u003e\u003ccode\u003e@​zeitlinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1861\"\u003eprometheus/client_java#1861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OTel support module and make examples standalone by \u003ca href=\"https://github.com/zeitlinger\"\u003e\u003ccode\u003e@​zeitlinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1868\"\u003eprometheus/client_java#1868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd stable Metrics class to decouple consumers from protobuf version by \u003ca href=\"https://github.com/zeitlinger\"\u003e\u003ccode\u003e@​zeitlinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_java/pull/1873\"\u003eprometheus/client_java#1873\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/prometheus/client_java/commit/4e2d6b85df690c296a17a84a89e1b49671977833\"\u003e\u003ccode\u003e4e2d6b8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lychee to v0.23.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1874\"\u003e#1874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/229e2e003bd639f3744566940f503d05e8b9ba18\"\u003e\u003ccode\u003e229e2e0\u003c/code\u003e\u003c/a\u003e Add stable Metrics class to decouple consumers from protobuf version (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/246c956d3a54efecf12f5ded2098e489d1e73866\"\u003e\u003ccode\u003e246c956\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency io.opentelemetry.instrumentation:opentelemetry-i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/35381750488ad1e3348e6ed0a88379dd47384810\"\u003e\u003ccode\u003e3538175\u003c/code\u003e\u003c/a\u003e Add OTel support module and make examples standalone (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1868\"\u003e#1868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/7e472c7c9c9b4b49339cc95162b67c1b10cb3ba7\"\u003e\u003ccode\u003e7e472c7\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency io.opentelemetry.instrumentation:opentelemetry-i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/d50be827046c0547e0e534569480bf349e0c3376\"\u003e\u003ccode\u003ed50be82\u003c/code\u003e\u003c/a\u003e chore(deps): update grafana/grafana docker tag to v12.3.3 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/dd26eac74d370564c954fec9d5116ad36c177c11\"\u003e\u003ccode\u003edd26eac\u003c/code\u003e\u003c/a\u003e chore(deps): update module go:github.com/grafana/oats to v0.6.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1869\"\u003e#1869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/64c521b9f8b60c3346a482f33304eb97f5726e6b\"\u003e\u003ccode\u003e64c521b\u003c/code\u003e\u003c/a\u003e Add docs and example for OTel JVM runtime metrics (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1861\"\u003e#1861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/09bbeee1225edb7d7e4acb6c4525c9c53fb2e613\"\u003e\u003ccode\u003e09bbeee\u003c/code\u003e\u003c/a\u003e chore(deps): update eclipse-temurin:25.0.2_10-jre docker digest to 43a7b50 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_java/commit/e93cc0fe1e3887124cf774acb78f5729ab7455a3\"\u003e\u003ccode\u003ee93cc0f\u003c/code\u003e\u003c/a\u003e Remove help text validation (\u003ca href=\"https://redirect.github.com/prometheus/client_java/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_java/compare/v1.4.3...v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlet` from 12.1.5 to 12.1.6\n\nUpdates `org.jooq:jooq` from 3.20.10 to 3.20.11\n\nUpdates `org.jooq:jooq-codegen` from 3.20.10 to 3.20.11\n\nUpdates `org.jooq:jooq-meta` from 3.20.10 to 3.20.11\n\nUpdates `org.jooq:jooq-codegen` from 3.20.10 to 3.20.11\n\nUpdates `org.jooq:jooq-meta` from 3.20.10 to 3.20.11\n\nUpdates `org.junit:junit-bom` from 6.0.2 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/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.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/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.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\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/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.platform:junit-platform-suite` from 6.0.2 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/junit-team/junit-framework/releases\"\u003eorg.junit.platform:junit-platform-suite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/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.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\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/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\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.8 to 42.7.10\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.10\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate site for 42.7.10 release \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/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCreate DisabledIfServerGreater annotation  \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/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix non-standard strings failing test for version 19 \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/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e)\u0026quot; \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/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix small issues in ConnectionFactoryImpl \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/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Shadow 9 \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance \u003ca href=\"https://github.com/Praveen7294\"\u003e\u003ccode\u003e@​Praveen7294\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance \u003ca href=\"https://github.com/aclfe\"\u003e\u003ccode\u003e@​aclfe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs \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/3917\"\u003e#3917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elastEditYear to 2026 and bump version \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/3909\"\u003e#3909\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \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/3913\"\u003e#3913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update github/codeql-action digest to 4bdb89f \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3914\"\u003e#3914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update ubuntu:24.04 docker digest to cd1dba6 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3915\"\u003e#3915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency com.typesafe.play:sbt-plugin to v2.9.10 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3916\"\u003e#3916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev42.7.9\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded changelogs for version 42.7.9 \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/3908\"\u003e#3908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethe classloader is nullable, and remove a space \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/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix:  incorrect pg_stat_replication.reply_time calculation \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/3906\"\u003e#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3892\"\u003e#3892\u003c/a\u003e, PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only \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/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix badges for maven central and search paths. Sonatype has changed the search paths \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/3901\"\u003e#3901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) \u003ca href=\"https://github.com/m-van-tilburg\"\u003e\u003ccode\u003e@​m-van-tilburg\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add CI tests with Java 26 \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/3893\"\u003e#3893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder \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/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse ssl_is_used() to check for ssl connection \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/3867\"\u003e#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd PEMKeyManager to handle PEM based certs and keys. \u003ca href=\"https://github.com/harinath001\"\u003e\u003ccode\u003e@​harinath001\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComment and simplify the complex state machine logic in QueryExecutorImpl \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/3850\"\u003e#3850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN\u0026quot; \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/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN \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/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSmall simplication of locking patterns in QueryExecutorBase \u003ca href=\"https://github.com/Sanne\"\u003e\u003ccode\u003e@​Sanne\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3849\"\u003e#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value \u003ca href=\"https://github.com/sodekim\"\u003e\u003ccode\u003e@​sodekim\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: default query timeout property \u003ca href=\"https://github.com/cfredri4\"\u003e\u003ccode\u003e@​cfredri4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate action to deploy docs to \u003ca href=\"https://pgjdbc.github.io/\"\u003ehttps://pgjdbc.github.io/\u003c/a\u003e \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/3819\"\u003e#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix homepage release note \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/3817\"\u003e#3817\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\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/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.10] (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate to Shadow 9 \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3931\"\u003ePR 3931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3925\"\u003epgjdbc/pgjdbc#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3922\"\u003epgjdbc/pgjdbc#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3917\"\u003e#3917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3917\"\u003epgjdbc/pgjdbc#3917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: non-standard strings failing test for version 19 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3934\"\u003epgjdbc/pgjdbc#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: small issues in ConnectionFactoryImpl [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3929\"\u003epgjdbc/pgjdbc#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3913\"\u003ePR # 3913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3911\"\u003epgjdbc/pgjdbc#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3912\"\u003epgjdbc/pgjdbc#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: add the new PGP signing key to the official documentation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3813\"\u003epgjdbc/pgjdbc#3813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverted\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot; [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3932\"\u003e#3932\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3932\"\u003epgjdbc/pgjdbc#3932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.9] (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: query timeout property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3705\"\u003epgjdbc/pgjdbc#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add PEMKeyManager to handle PEM based certs and keys [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3700\"\u003epgjdbc/pgjdbc#3700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3847\"\u003epgjdbc/pgjdbc#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity: Use a static method forName to load all user supplied classes. Use the Class.forName 3 parameter method and do not initilize it unless it is a subclass of the expected class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: incorrect pg_stat_replication.reply_time calculation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3906\"\u003e#3906\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3906\"\u003epgjdbc/pgjdbc#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: close temporary lob descriptors that are used internally in PreparedStatement#setBlob\u003c/li\u003e\n\u003cli\u003efix: PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3897\"\u003epgjdbc/pgjdbc#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3887\"\u003epgjdbc/pgjdbc#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Simplify concurrency guards on QueryExecutorBase#transaction and QueryExecutorBase#standardConformingStrings [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3849\"\u003epgjdbc/pgjdbc#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid memory leaks in Java \u0026lt;= 21 caused by Thread.inheritedAccessControlContext [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3886\"\u003epgjdbc/pgjdbc#3886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3838\"\u003e#3838\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3838\"\u003epgjdbc/pgjdbc#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use ssl_is_used() to check for ssl connection [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3867\"\u003e#3867\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3867\"\u003epgjdbc/pgjdbc#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: the classloader is nullable [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3907\"\u003e#3907\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3907\"\u003epgjdbc/pgjdbc#3907\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/pgjdbc/pgjdbc/commit/27571c8e18712e7fc6a007bd38ab8e3d6c309c0c\"\u003e\u003ccode\u003e27571c8\u003c/code\u003e\u003c/a\u003e Update site for 42.7.10 release (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/c7b512d138204bffb8d963fbb7e138e51501363e\"\u003e\u003ccode\u003ec7b512d\u003c/code\u003e\u003c/a\u003e Create DisabledIfServerGreater annotation for disabling tests for newer serve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/47f7e3bba211dc2078bcbe3bcc1ffede855d2b1e\"\u003e\u003ccode\u003e47f7e3b\u003c/code\u003e\u003c/a\u003e fix non-standard strings failing test for version 19 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/d4cf4200a85600509a12740cfa99cd1836adc465\"\u003e\u003ccode\u003ed4cf420\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot;...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/6ea732c4984af6cae52abb061bdc81ae318ed98f\"\u003e\u003ccode\u003e6ea732c\u003c/code\u003e\u003c/a\u003e fix small issues in ConnectionFactoryImpl (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/95cecdb4071d86bed90a13a8b91c66f00fe0ae06\"\u003e\u003ccode\u003e95cecdb\u003c/code\u003e\u003c/a\u003e Migrate to Shadow 9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/5762c4269c6a22267aeccbd328d49803fd0abb71\"\u003e\u003ccode\u003e5762c42\u003c/code\u003e\u003c/a\u003e style: fix empty line before javadoc for checkstyle compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/1ac8d99a0042dd8250475aed477bdbfed565a7c1\"\u003e\u003ccode\u003e1ac8d99\u003c/code\u003e\u003c/a\u003e style: fix lambda argument indentation for checkstyle compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/3fab588d93ae4cfeb13f75ba08894b804b256d51\"\u003e\u003ccode\u003e3fab588\u003c/code\u003e\u003c/a\u003e test: add autosave=always|never|conservative and cleanupSavepoints=true|false...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9c20cc2da632fd43f7662cdd10699a22c7fae4c3\"\u003e\u003ccode\u003e9c20cc2\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 4bdb89f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.8...REL42.7.10\"\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-compiler-plugin` from 3.14.1 to 3.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-compiler-plugin/releases\"\u003eorg.apache.maven.plugins:maven-compiler-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.15.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Java 25 compatibility during integration tests (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1020\"\u003e#1020\u003c/a\u003e) \u003ca href=\"https://github.com/desruisseaux\"\u003e\u003ccode\u003e@​desruisseaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-540\"\u003e[MCOMPILER-540]\u003c/a\u003e - useIncrementalCompilation=false may add generated sources to the sources list (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/192\"\u003e#192\u003c/a\u003e) \u003ca href=\"https://github.com/mensinda\"\u003e\u003ccode\u003e@​mensinda\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\u003eBump org.apache.maven.plugins:maven-plugins from 45 to 46 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1015\"\u003e#1015\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove declaration of \u0026quot;plexus-snapshots\u0026quot; repository (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1010\"\u003e#1010\u003c/a\u003e) \u003ca href=\"https://github.com/desruisseaux\"\u003e\u003ccode\u003e@​desruisseaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWorks only with Maven 4.0.0 rc4 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/996\"\u003e#996\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Java 25 and Maven 4 in CI (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/975\"\u003e#975\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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.maven.plugin-testing:maven-plugin-testing-harness from 3.4.0 to 3.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1016\"\u003e#1016\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump plexusCompilerVersion from 2.16.1 to 2.16.2 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1021\"\u003e#1021\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 46 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1019\"\u003e#1019\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.5.1 to 1.5.2 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1008\"\u003e#1008\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.9 to 9.9.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1005\"\u003e#1005\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.11 to 3.9.12 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1007\"\u003e#1007\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-plugin-testing-harness to 3.4.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1001\"\u003e#1001\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 plexusCompilerVersion from 2.16.0 to 2.16.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/999\"\u003e#999\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.5.0 to 1.5.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/993\"\u003e#993\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump plexusCompilerVersion from 2.15.0 to 2.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/992\"\u003e#992\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.8 to 9.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/981\"\u003e#981\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-compiler-plugin/commit/9290cb337f199673e02b6beac0fba37d8066d72c\"\u003e\u003ccode\u003e9290cb3\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-compiler-plugin-3.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/3657d40307e88d760e00bce785ad9ec70db33f95\"\u003e\u003ccode\u003e3657d40\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugin-testing:maven-plugin-testing-harness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/7bbf805c330756ea2f79c467657e42b0d27503e2\"\u003e\u003ccode\u003e7bbf805\u003c/code\u003e\u003c/a\u003e Bump plexusCompilerVersion from 2.16.1 to 2.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/57fa93829b58ea293e978d1233c2f4b3cda83c17\"\u003e\u003ccode\u003e57fa938\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 46 to 47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/385e3f2809802c6908a36e8c17ef35ed7c869168\"\u003e\u003ccode\u003e385e3f2\u003c/code\u003e\u003c/a\u003e Fix Java 25 compatibility during integration tests (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1020\"\u003e#1020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/6b34423a7f1ad7db000fc5d64aa54052d5d88aa2\"\u003e\u003ccode\u003e6b34423\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 45 to 46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/aaeb9c6079c6ed012d71e660465d99ee1806a12b\"\u003e\u003ccode\u003eaaeb9c6\u003c/code\u003e\u003c/a\u003e [MCOMPILER-540] useIncrementalCompilation=false may add generated sources to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/6e3db9d2c13c7309f12e9dadc8eac985b4426554\"\u003e\u003ccode\u003e6e3db9d\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-java from 1.5.1 to 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/0fe9b843f9065fc40eebfddc7f5e0a479cc76c6d\"\u003e\u003ccode\u003e0fe9b84\u003c/code\u003e\u003c/a\u003e Remove declaration of \u0026quot;plexus-snapshots\u0026quot; repository (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1010\"\u003e#1010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/35f68008c4025f7b7eb669303d315197b03cd5b4\"\u003e\u003ccode\u003e35f6800\u003c/code\u003e\u003c/a\u003e Bump org.ow2.asm:asm from 9.9 to 9.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.14.1...maven-compiler-plugin-3.15.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-dependency-plugin` from 3.9.0 to 3.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-dependency-plugin/releases\"\u003eorg.apache.maven.plugins:maven-dependency-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.10.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\u003eIntroduce graphRoots for dependencyFilter based mojos (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1571\"\u003e#1571\u003c/a\u003e) \u003ca href=\"https://github.com/rfscholte\"\u003e\u003ccode\u003e@​rfscholte\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\u003eApply excludeReactor to plugin dependencies in go-offline and resolve-plugins (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1583\"\u003e#1583\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly log dependency classpath when no property/file output is specified (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1551\"\u003e#1551\u003c/a\u003e) \u003ca href=\"https://github.com/mwalser\"\u003e\u003ccode\u003e@​mwalser\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MDEP-974\"\u003e[MDEP-974]\u003c/a\u003e - strip ansi codes when writing to a file (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1564\"\u003e#1564\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\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 analyze-only to usage page (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1587\"\u003e#1587\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove doc comment to correct location (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1568\"\u003e#1568\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFocus on most recent version (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1537\"\u003e#1537\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\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\u003eFix Jenkin bages in README (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1586\"\u003e#1586\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove dependencies filtering in AbstractAnalyzeMojo (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1579\"\u003e#1579\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 - avoid using AbstractMojoTestCase (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1574\"\u003e#1574\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 - avoid using AbstractMojoTestCase (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1569\"\u003e#1569\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 - avoid using AbstractMojoTestCase (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1563\"\u003e#1563\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 - avoid using AbstractMojoTestCase (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1562\"\u003e#1562\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1558\"\u003e#1558\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1548\"\u003e#1548\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate JUnit3 based Tests to JUnit 5 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1541\"\u003e#1541\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\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.maven.shared:maven-dependency-analyzer from 1.16.0 to 1.17.0 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1584\"\u003e#1584\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 2.9.1 to 3.27.7 in /src/it/projects/analyze-testDependencyWithNonTestScope (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1581\"\u003e#1581\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.6 to 3.27.7 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1582\"\u003e#1582\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.7.0 to 1.7.1 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1580\"\u003e#1580\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 46 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1578\"\u003e#1578\u003c/a\u003e) @\u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/FraunhoferIOSB/FROST-Server/pull/2326","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FraunhoferIOSB%2FFROST-Server/issues/2326","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2326/packages"}},{"old_version":"2.13.2","new_version":"2.21.1","update_type":"minor","path":null,"pr_created_at":"2026-02-23T04:03:26.000Z","version_change":"2.13.2 → 2.21.1","issue":{"uuid":"3976200226","node_id":"PR_kwDOEdyZcs7Fi8H4","number":32,"state":"closed","title":"Bump com.fasterxml.jackson.dataformat:jackson-dataformat-xml from 2.13.2 to 2.21.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-23T08:50:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T04:03:26.000Z","updated_at":"2026-02-23T08:50:46.000Z","time_to_close":17231,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.13.2","new_version":"2.21.1","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) from 2.13.2 to 2.21.1.\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/da4b3fc7f071b2c8e5256e2763e7829f9d2caa7f\"\u003e\u003ccode\u003eda4b3fc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4326690af5f5112c28b25d093194c89ce61fd94e\"\u003e\u003ccode\u003e4326690\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/035d3a422d76395f96426d6f8d40bc605227349d\"\u003e\u003ccode\u003e035d3a4\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d7b2cdc45ee1868c6c7506a57b256d35fb15012e\"\u003e\u003ccode\u003ed7b2cdc\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ed6523781508e1f34b9a3e28481240f6341e0676\"\u003e\u003ccode\u003eed65237\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/ee8f476993802239c69f64cbdcc5965d738f0b91\"\u003e\u003ccode\u003eee8f476\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/5cc35e3323256019f79a3d7283c7040e9c417887\"\u003e\u003ccode\u003e5cc35e3\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/fec242bae5f6e69e7e0058591cb89aab915c834c\"\u003e\u003ccode\u003efec242b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/9a6ef3f2653a86335ffa35cf94191e3ea3c44a4c\"\u003e\u003ccode\u003e9a6ef3f\u003c/code\u003e\u003c/a\u003e Prep for 2.18.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/376232110e44150ebc3e548f2e47d2fb0ac0f899\"\u003e\u003ccode\u003e3762321\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.13.2...jackson-dataformat-xml-2.21.1\"\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.fasterxml.jackson.dataformat:jackson-dataformat-xml\u0026package-manager=maven\u0026previous-version=2.13.2\u0026new-version=2.21.1)](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 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/e-reznik/Docx2PDF/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/e-reznik%2FDocx2PDF/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"}},{"old_version":"2.18.3","new_version":"2.21.0","update_type":"minor","path":null,"pr_created_at":"2026-02-16T15:02:35.000Z","version_change":"2.18.3 → 2.21.0","issue":{"uuid":"3948199762","node_id":"PR_kwDODiA6Is7EHyZm","number":215,"state":"closed","title":"Bump com.fasterxml.jackson.dataformat:jackson-dataformat-xml from 2.18.3 to 2.21.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-17T13:48:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T15:02:35.000Z","updated_at":"2026-04-17T13:48:48.000Z","time_to_close":5179564,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.18.3","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) from 2.18.3 to 2.21.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/66c8c0da9f268e4e3c5b404d29b7b4d72a87b7f3\"\u003e\u003ccode\u003e66c8c0d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/76d55264bd57ff04361a2b3e1f807b86deb086a7\"\u003e\u003ccode\u003e76d5526\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/89d8704d5d4473ba12c2f179c465eee4bb982aa3\"\u003e\u003ccode\u003e89d8704\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/e02a2f56cb706c3a75d049727b6604ac59f93665\"\u003e\u003ccode\u003ee02a2f5\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/27923c5ba7fe22350629d3a7024d1bedc5d9699a\"\u003e\u003ccode\u003e27923c5\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/338bbdc53cb90682c4f6fe7729d8d55b5152e5c9\"\u003e\u003ccode\u003e338bbdc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/53a2b395e4c55925cba4797ef0425ef78a6abcb3\"\u003e\u003ccode\u003e53a2b39\u003c/code\u003e\u003c/a\u003e Prep for 2.20.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d29344389d418f4ccf00b3b15b87625f6106fed7\"\u003e\u003ccode\u003ed293443\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/5a91bcd7d1083ffeee94304c37e5e118eb3d4197\"\u003e\u003ccode\u003e5a91bcd\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/750c806f6c068c20d681867a1c2590d24a4574e1\"\u003e\u003ccode\u003e750c806\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/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.18.3...jackson-dataformat-xml-2.21.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.fasterxml.jackson.dataformat:jackson-dataformat-xml\u0026package-manager=gradle\u0026previous-version=2.18.3\u0026new-version=2.21.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 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/FINTLabs/fint-geointegrasjon-adapter/pull/215","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FINTLabs%2Ffint-geointegrasjon-adapter/issues/215","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/215/packages"}},{"old_version":"2.19.0","new_version":"2.21.0","update_type":"minor","path":null,"pr_created_at":"2026-02-16T05:29:12.000Z","version_change":"2.19.0 → 2.21.0","issue":{"uuid":"3945958847","node_id":"PR_kwDOQtQjy87EAXeN","number":96,"state":"open","title":"deps(deps-dev): bump the jackson group with 4 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T05:29:12.000Z","updated_at":"2026-02-16T08:13:23.668Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps-dev): bump","group_name":"jackson","update_count":4,"packages":[{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.19.0","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.19.0","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-toml","old_version":"2.19.0","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.19.0","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.19.0","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-toml","old_version":"2.19.0","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.19.0","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"}],"path":null,"ecosystem":"maven"},"body":"Bumps the jackson group with 4 updates: [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson), [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text), [com.fasterxml.jackson.dataformat:jackson-dataformat-toml](https://github.com/FasterXML/jackson-dataformats-text) and [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml).\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.19.0 to 2.21.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-yaml` from 2.19.0 to 2.21.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/a2c870d7654c828c92ef0df1c9f5b492a50a4997\"\u003e\u003ccode\u003ea2c870d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/301e0285ff28c432aa8482d3aa845ae67f05c561\"\u003e\u003ccode\u003e301e028\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/7b434d801c36f9c2cd10e43879b5425c6afc254c\"\u003e\u003ccode\u003e7b434d8\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/479\"\u003e#479\u003c/a\u003e fix to 2.21 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/70d6f4ba3277c94c9a2987123c89b3c229dbc6bf\"\u003e\u003ccode\u003e70d6f4b\u003c/code\u003e\u003c/a\u003e Mark test as \u0026quot;not a bug\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3edd0bcb6f887363d07798ba4e8919201e9f8164\"\u003e\u003ccode\u003e3edd0bc\u003c/code\u003e\u003c/a\u003e Rm accidentally added files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/0cda81de5985c459921590de4ad9647f93229564\"\u003e\u003ccode\u003e0cda81d\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/473f7a81bc8b5c79b1fa05fa93821f71ec290287\"\u003e\u003ccode\u003e473f7a8\u003c/code\u003e\u003c/a\u003e Implement \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/154\"\u003e#154\u003c/a\u003e: ability to map empty Doc into empty Object (instead of empty ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/e5beb4bea1a7de6091ef893afa181587dbcb7558\"\u003e\u003ccode\u003ee5beb4b\u003c/code\u003e\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/10\"\u003e#10\u003c/a\u003e: missing \u003ccode\u003enull\u003c/code\u003e writes with \u003ccode\u003eObject[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/bc72beb264cf2c932373052a8cfedd713fc5fc53\"\u003e\u003ccode\u003ebc72beb\u003c/code\u003e\u003c/a\u003e Remove test for invalid/dup issue \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/296\"\u003e#296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/8e13c53c5b80f356cba45fea73aa8a7a457b6966\"\u003e\u003ccode\u003e8e13c53\u003c/code\u003e\u003c/a\u003e Further tweaks to failing \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/296\"\u003e#296\u003c/a\u003e test (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/584\"\u003e#584\u003c/a\u003e)\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.21.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-toml` from 2.19.0 to 2.21.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/a2c870d7654c828c92ef0df1c9f5b492a50a4997\"\u003e\u003ccode\u003ea2c870d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/301e0285ff28c432aa8482d3aa845ae67f05c561\"\u003e\u003ccode\u003e301e028\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/7b434d801c36f9c2cd10e43879b5425c6afc254c\"\u003e\u003ccode\u003e7b434d8\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/479\"\u003e#479\u003c/a\u003e fix to 2.21 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/70d6f4ba3277c94c9a2987123c89b3c229dbc6bf\"\u003e\u003ccode\u003e70d6f4b\u003c/code\u003e\u003c/a\u003e Mark test as \u0026quot;not a bug\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3edd0bcb6f887363d07798ba4e8919201e9f8164\"\u003e\u003ccode\u003e3edd0bc\u003c/code\u003e\u003c/a\u003e Rm accidentally added files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/0cda81de5985c459921590de4ad9647f93229564\"\u003e\u003ccode\u003e0cda81d\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/473f7a81bc8b5c79b1fa05fa93821f71ec290287\"\u003e\u003ccode\u003e473f7a8\u003c/code\u003e\u003c/a\u003e Implement \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/154\"\u003e#154\u003c/a\u003e: ability to map empty Doc into empty Object (instead of empty ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/e5beb4bea1a7de6091ef893afa181587dbcb7558\"\u003e\u003ccode\u003ee5beb4b\u003c/code\u003e\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/10\"\u003e#10\u003c/a\u003e: missing \u003ccode\u003enull\u003c/code\u003e writes with \u003ccode\u003eObject[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/bc72beb264cf2c932373052a8cfedd713fc5fc53\"\u003e\u003ccode\u003ebc72beb\u003c/code\u003e\u003c/a\u003e Remove test for invalid/dup issue \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/296\"\u003e#296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/8e13c53c5b80f356cba45fea73aa8a7a457b6966\"\u003e\u003ccode\u003e8e13c53\u003c/code\u003e\u003c/a\u003e Further tweaks to failing \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/296\"\u003e#296\u003c/a\u003e test (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/584\"\u003e#584\u003c/a\u003e)\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.21.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-xml` from 2.19.0 to 2.21.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/66c8c0da9f268e4e3c5b404d29b7b4d72a87b7f3\"\u003e\u003ccode\u003e66c8c0d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/76d55264bd57ff04361a2b3e1f807b86deb086a7\"\u003e\u003ccode\u003e76d5526\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/89d8704d5d4473ba12c2f179c465eee4bb982aa3\"\u003e\u003ccode\u003e89d8704\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/e02a2f56cb706c3a75d049727b6604ac59f93665\"\u003e\u003ccode\u003ee02a2f5\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/27923c5ba7fe22350629d3a7024d1bedc5d9699a\"\u003e\u003ccode\u003e27923c5\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/338bbdc53cb90682c4f6fe7729d8d55b5152e5c9\"\u003e\u003ccode\u003e338bbdc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/53a2b395e4c55925cba4797ef0425ef78a6abcb3\"\u003e\u003ccode\u003e53a2b39\u003c/code\u003e\u003c/a\u003e Prep for 2.20.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d29344389d418f4ccf00b3b15b87625f6106fed7\"\u003e\u003ccode\u003ed293443\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/5a91bcd7d1083ffeee94304c37e5e118eb3d4197\"\u003e\u003ccode\u003e5a91bcd\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/750c806f6c068c20d681867a1c2590d24a4574e1\"\u003e\u003ccode\u003e750c806\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/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.19.0...jackson-dataformat-xml-2.21.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.21.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/a2c870d7654c828c92ef0df1c9f5b492a50a4997\"\u003e\u003ccode\u003ea2c870d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/301e0285ff28c432aa8482d3aa845ae67f05c561\"\u003e\u003ccode\u003e301e028\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/7b434d801c36f9c2cd10e43879b5425c6afc254c\"\u003e\u003ccode\u003e7b434d8\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/479\"\u003e#479\u003c/a\u003e fix to 2.21 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/70d6f4ba3277c94c9a2987123c89b3c229dbc6bf\"\u003e\u003ccode\u003e70d6f4b\u003c/code\u003e\u003c/a\u003e Mark test as \u0026quot;not a bug\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3edd0bcb6f887363d07798ba4e8919201e9f8164\"\u003e\u003ccode\u003e3edd0bc\u003c/code\u003e\u003c/a\u003e Rm accidentally added files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/0cda81de5985c459921590de4ad9647f93229564\"\u003e\u003ccode\u003e0cda81d\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/473f7a81bc8b5c79b1fa05fa93821f71ec290287\"\u003e\u003ccode\u003e473f7a8\u003c/code\u003e\u003c/a\u003e Implement \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/154\"\u003e#154\u003c/a\u003e: ability to map empty Doc into empty Object (instead of empty ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/e5beb4bea1a7de6091ef893afa181587dbcb7558\"\u003e\u003ccode\u003ee5beb4b\u003c/code\u003e\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/10\"\u003e#10\u003c/a\u003e: missing \u003ccode\u003enull\u003c/code\u003e writes with \u003ccode\u003eObject[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/bc72beb264cf2c932373052a8cfedd713fc5fc53\"\u003e\u003ccode\u003ebc72beb\u003c/code\u003e\u003c/a\u003e Remove test for invalid/dup issue \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/296\"\u003e#296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/8e13c53c5b80f356cba45fea73aa8a7a457b6966\"\u003e\u003ccode\u003e8e13c53\u003c/code\u003e\u003c/a\u003e Further tweaks to failing \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/296\"\u003e#296\u003c/a\u003e test (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/584\"\u003e#584\u003c/a\u003e)\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.21.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-toml` from 2.19.0 to 2.21.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/a2c870d7654c828c92ef0df1c9f5b492a50a4997\"\u003e\u003ccode\u003ea2c870d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/301e0285ff28c432aa8482d3aa845ae67f05c561\"\u003e\u003ccode\u003e301e028\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/7b434d801c36f9c2cd10e43879b5425c6afc254c\"\u003e\u003ccode\u003e7b434d8\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/479\"\u003e#479\u003c/a\u003e fix to 2.21 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/70d6f4ba3277c94c9a2987123c89b3c229dbc6bf\"\u003e\u003ccode\u003e70d6f4b\u003c/code\u003e\u003c/a\u003e Mark test as \u0026quot;not a bug\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/3edd0bcb6f887363d07798ba4e8919201e9f8164\"\u003e\u003ccode\u003e3edd0bc\u003c/code\u003e\u003c/a\u003e Rm accidentally added files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/0cda81de5985c459921590de4ad9647f93229564\"\u003e\u003ccode\u003e0cda81d\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/473f7a81bc8b5c79b1fa05fa93821f71ec290287\"\u003e\u003ccode\u003e473f7a8\u003c/code\u003e\u003c/a\u003e Implement \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/154\"\u003e#154\u003c/a\u003e: ability to map empty Doc into empty Object (instead of empty ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/e5beb4bea1a7de6091ef893afa181587dbcb7558\"\u003e\u003ccode\u003ee5beb4b\u003c/code\u003e\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/10\"\u003e#10\u003c/a\u003e: missing \u003ccode\u003enull\u003c/code\u003e writes with \u003ccode\u003eObject[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/bc72beb264cf2c932373052a8cfedd713fc5fc53\"\u003e\u003ccode\u003ebc72beb\u003c/code\u003e\u003c/a\u003e Remove test for invalid/dup issue \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/296\"\u003e#296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/8e13c53c5b80f356cba45fea73aa8a7a457b6966\"\u003e\u003ccode\u003e8e13c53\u003c/code\u003e\u003c/a\u003e Further tweaks to failing \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/296\"\u003e#296\u003c/a\u003e test (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformats-text/issues/584\"\u003e#584\u003c/a\u003e)\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.21.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-xml` from 2.19.0 to 2.21.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/66c8c0da9f268e4e3c5b404d29b7b4d72a87b7f3\"\u003e\u003ccode\u003e66c8c0d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/76d55264bd57ff04361a2b3e1f807b86deb086a7\"\u003e\u003ccode\u003e76d5526\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/89d8704d5d4473ba12c2f179c465eee4bb982aa3\"\u003e\u003ccode\u003e89d8704\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/e02a2f56cb706c3a75d049727b6604ac59f93665\"\u003e\u003ccode\u003ee02a2f5\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/27923c5ba7fe22350629d3a7024d1bedc5d9699a\"\u003e\u003ccode\u003e27923c5\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/338bbdc53cb90682c4f6fe7729d8d55b5152e5c9\"\u003e\u003ccode\u003e338bbdc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/53a2b395e4c55925cba4797ef0425ef78a6abcb3\"\u003e\u003ccode\u003e53a2b39\u003c/code\u003e\u003c/a\u003e Prep for 2.20.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d29344389d418f4ccf00b3b15b87625f6106fed7\"\u003e\u003ccode\u003ed293443\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/5a91bcd7d1083ffeee94304c37e5e118eb3d4197\"\u003e\u003ccode\u003e5a91bcd\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/750c806f6c068c20d681867a1c2590d24a4574e1\"\u003e\u003ccode\u003e750c806\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/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.19.0...jackson-dataformat-xml-2.21.0\"\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/aether-framework/aether-datafixers/pull/96","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aether-framework%2Faether-datafixers/issues/96","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/96/packages"}},{"old_version":"2.20.2","new_version":"2.21.0","update_type":"minor","path":null,"pr_created_at":"2026-02-10T15:21:03.000Z","version_change":"2.20.2 → 2.21.0","issue":{"uuid":"3922081131","node_id":"PR_kwDOCK3PVs7CxkET","number":467,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-23T00:45:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-10T15:21:03.000Z","updated_at":"2026-02-23T00:45:04.000Z","time_to_close":1070639,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":20,"packages":[{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.2.21","new_version":"2.3.0","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.26","new_version":"1.5.27","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.apache.kafka:kafka-clients","old_version":"3.9.1","new_version":"4.1.1"},{"name":"com.fasterxml.jackson.module:jackson-module-jaxb-annotations","old_version":"2.20.2","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-modules-base"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.20.2","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-module-kotlin"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.20.2","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.20.2","new_version":"2.21.0"},{"name":"com.ibm.mq:com.ibm.mq.jakarta.client","old_version":"9.4.4.0","new_version":"9.4.4.1"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.21.0","new_version":"2.24.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"org.apache.commons:commons-text","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/apache/commons-text"},{"name":"org.postgresql:postgresql","old_version":"42.7.8","new_version":"42.7.9","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"org.flywaydb:flyway-core","old_version":"11.15.0","new_version":"12.0.0","repository_url":"https://github.com/flyway/flyway"},{"name":"org.flywaydb:flyway-database-postgresql","old_version":"11.15.0","new_version":"12.0.0"},{"name":"no.nav.helse:diagnosekoder","old_version":"1.2025.0","new_version":"1.2026.0","repository_url":"https://github.com/navikt/diagnosekoder"},{"name":"org.testcontainers:testcontainers-postgresql","old_version":"2.0.1","new_version":"2.0.3","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.junit.jupiter:junit-jupiter","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"io.mockk:mockk","old_version":"1.14.6","new_version":"1.14.9","repository_url":"https://github.com/mockk/mockk"},{"name":"jvm","old_version":"2.2.21","new_version":"2.3.0","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"com.diffplug.spotless","old_version":"8.0.0","new_version":"8.2.1"},{"name":"gradle-wrapper","old_version":"9.2.0","new_version":"9.3.1"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.2.21` | `2.3.0` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.26` | `1.5.27` |\n| org.apache.kafka:kafka-clients | `3.9.1` | `4.1.1` |\n| [com.fasterxml.jackson.module:jackson-module-jaxb-annotations](https://github.com/FasterXML/jackson-modules-base) | `2.20.2` | `2.21.0` |\n| [com.fasterxml.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) | `2.20.2` | `2.21.0` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.20.2` | `2.21.0` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.20.2` | `2.21.0` |\n| com.ibm.mq:com.ibm.mq.jakarta.client | `9.4.4.0` | `9.4.4.1` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.21.0` | `2.24.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.14.0` | `1.15.0` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.8` | `42.7.9` |\n| [org.flywaydb:flyway-core](https://github.com/flyway/flyway) | `11.15.0` | `12.0.0` |\n| org.flywaydb:flyway-database-postgresql | `11.15.0` | `12.0.0` |\n| [no.nav.helse:diagnosekoder](https://github.com/navikt/diagnosekoder) | `1.2025.0` | `1.2026.0` |\n| [org.testcontainers:testcontainers-postgresql](https://github.com/testcontainers/testcontainers-java) | `2.0.1` | `2.0.3` |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.2` |\n| [io.mockk:mockk](https://github.com/mockk/mockk) | `1.14.6` | `1.14.9` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.21` | `2.3.0` |\n| com.diffplug.spotless | `8.0.0` | `8.2.1` |\n| gradle-wrapper | `9.2.0` | `9.3.1` |\n\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 2.2.21 to 2.3.0\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.3.0\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-80082\"\u003e\u003ccode\u003eKT-80082\u003c/code\u003e\u003c/a\u003e K2. False positive \u0026quot;Cannot resolve method\u0026quot; for self-bounded generic with wildcard return type in Java interop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80303\"\u003e\u003ccode\u003eKT-80303\u003c/code\u003e\u003c/a\u003e Move \u003ccode\u003e:native:analysis-api-klib-reader\u003c/code\u003e to \u003ccode\u003e:libraries:tools\u003c/code\u003e\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-70860\"\u003e\u003ccode\u003eKT-70860\u003c/code\u003e\u003c/a\u003e K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to java.lang.Void” on evaluating not-null variable on the line with assigning null to that var\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78554\"\u003e\u003ccode\u003eKT-78554\u003c/code\u003e\u003c/a\u003e K2 IDE / Kotlin Debugger: ISE “No override for FUN IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class instance during evaluation\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\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81378\"\u003e\u003ccode\u003eKT-81378\u003c/code\u003e\u003c/a\u003e Expected expression 'FirFunctionCallImpl' to be resolved caused by \u003ccode\u003esuspend {}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80473\"\u003e\u003ccode\u003eKT-80473\u003c/code\u003e\u003c/a\u003e Add events for tracking LL activities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-46375\"\u003e\u003ccode\u003eKT-46375\u003c/code\u003e\u003c/a\u003e Analysis API: Support cross-file class redeclaration checks using indices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80471\"\u003e\u003ccode\u003eKT-80471\u003c/code\u003e\u003c/a\u003e Analysis API: Deduplicate equivalent call candidates in \u003ccode\u003eresolveToCallCandidates\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79653\"\u003e\u003ccode\u003eKT-79653\u003c/code\u003e\u003c/a\u003e [Analysis API] ContextCollector: BODY context of enum classes doesn't contain enum entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75858\"\u003e\u003ccode\u003eKT-75858\u003c/code\u003e\u003c/a\u003e K2 AA: False positive 'property must be initialized' on incremental analysis with 'field' usage and semicolon in setter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80231\"\u003e\u003ccode\u003eKT-80231\u003c/code\u003e\u003c/a\u003e AnnotationArgumentsStateKeepers doesn't restore the initial annotation in some cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80233\"\u003e\u003ccode\u003eKT-80233\u003c/code\u003e\u003c/a\u003e Pull mutation out of AnnotationArgumentsStateKeepers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71466\"\u003e\u003ccode\u003eKT-71466\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eLLFirBuiltinsSessionFactory\u003c/code\u003e uses \u003ccode\u003ecreateCompositeSymbolProvider\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76432\"\u003e\u003ccode\u003eKT-76432\u003c/code\u003e\u003c/a\u003e JavaClassUseSiteMemberScope: Expected FirResolvedTypeRef with ConeKotlinType but was FirUserTypeRefImpl\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-80717\"\u003e\u003ccode\u003eKT-80717\u003c/code\u003e\u003c/a\u003e Support IntelliJ Bazel build in the Kotlin Coop development mode\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-80656\"\u003e\u003ccode\u003eKT-80656\u003c/code\u003e\u003c/a\u003e Duplicate no-args constructor in PSI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-60490\"\u003e\u003ccode\u003eKT-60490\u003c/code\u003e\u003c/a\u003e Symbol Light Classes: Property accessors from a delegated interface don't present in the delegating class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79689\"\u003e\u003ccode\u003eKT-79689\u003c/code\u003e\u003c/a\u003e SymbolLightClassForClassLike.toString() causes PSI tree loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80690\"\u003e\u003ccode\u003eKT-80690\u003c/code\u003e\u003c/a\u003e Private interface functions are not present in light classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80256\"\u003e\u003ccode\u003eKT-80256\u003c/code\u003e\u003c/a\u003e K2: Certain actions in JPA code causes infinite PIEAE: \u0026quot;Element class CompositeElement of type REFERENCE_EXPRESSION (class KtNameReferenceExpressionElementType)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79012\"\u003e\u003ccode\u003eKT-79012\u003c/code\u003e\u003c/a\u003e Add a high-level overview of light classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81476\"\u003e\u003ccode\u003eKT-81476\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eAlreadyDisposedException\u003c/code\u003e from low-memory cache cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80911\"\u003e\u003ccode\u003eKT-80911\u003c/code\u003e\u003c/a\u003e Analysis API: Execute session invalidation in a non-cancelable section\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81242\"\u003e\u003ccode\u003eKT-81242\u003c/code\u003e\u003c/a\u003e Analysis API: Add UUID/lifetime properties to LL FIR session structure logging\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80622\"\u003e\u003ccode\u003eKT-80622\u003c/code\u003e\u003c/a\u003e Analysis API: Visualise LL FIR session structure \u0026amp; weight\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80904\"\u003e\u003ccode\u003eKT-80904\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;Invalid dangling file module\u0026quot; exception during session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78882\"\u003e\u003ccode\u003eKT-78882\u003c/code\u003e\u003c/a\u003e K2 AA: Calling containingSymbol on getProgressionLastElement causes exception\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's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80082\"\u003e\u003ccode\u003eKT-80082\u003c/code\u003e\u003c/a\u003e K2. False positive \u0026quot;Cannot resolve method\u0026quot; for self-bounded generic with wildcard return type in Java interop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80303\"\u003e\u003ccode\u003eKT-80303\u003c/code\u003e\u003c/a\u003e Move \u003ccode\u003e:native:analysis-api-klib-reader\u003c/code\u003e to \u003ccode\u003e:libraries:tools\u003c/code\u003e\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-70860\"\u003e\u003ccode\u003eKT-70860\u003c/code\u003e\u003c/a\u003e K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to java.lang.Void” on evaluating not-null variable on the line with assigning null to that var\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78554\"\u003e\u003ccode\u003eKT-78554\u003c/code\u003e\u003c/a\u003e K2 IDE / Kotlin Debugger: ISE “No override for FUN IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class instance during evaluation\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\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81378\"\u003e\u003ccode\u003eKT-81378\u003c/code\u003e\u003c/a\u003e Expected expression 'FirFunctionCallImpl' to be resolved caused by \u003ccode\u003esuspend {}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80473\"\u003e\u003ccode\u003eKT-80473\u003c/code\u003e\u003c/a\u003e Add events for tracking LL activities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-46375\"\u003e\u003ccode\u003eKT-46375\u003c/code\u003e\u003c/a\u003e Analysis API: Support cross-file class redeclaration checks using indices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80471\"\u003e\u003ccode\u003eKT-80471\u003c/code\u003e\u003c/a\u003e Analysis API: Deduplicate equivalent call candidates in \u003ccode\u003eresolveToCallCandidates\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79653\"\u003e\u003ccode\u003eKT-79653\u003c/code\u003e\u003c/a\u003e [Analysis API] ContextCollector: BODY context of enum classes doesn't contain enum entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75858\"\u003e\u003ccode\u003eKT-75858\u003c/code\u003e\u003c/a\u003e K2 AA: False positive 'property must be initialized' on incremental analysis with 'field' usage and semicolon in setter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80231\"\u003e\u003ccode\u003eKT-80231\u003c/code\u003e\u003c/a\u003e AnnotationArgumentsStateKeepers doesn't restore the initial annotation in some cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80233\"\u003e\u003ccode\u003eKT-80233\u003c/code\u003e\u003c/a\u003e Pull mutation out of AnnotationArgumentsStateKeepers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71466\"\u003e\u003ccode\u003eKT-71466\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eLLFirBuiltinsSessionFactory\u003c/code\u003e uses \u003ccode\u003ecreateCompositeSymbolProvider\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76432\"\u003e\u003ccode\u003eKT-76432\u003c/code\u003e\u003c/a\u003e JavaClassUseSiteMemberScope: Expected FirResolvedTypeRef with ConeKotlinType but was FirUserTypeRefImpl\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-80717\"\u003e\u003ccode\u003eKT-80717\u003c/code\u003e\u003c/a\u003e Support IntelliJ Bazel build in the Kotlin Coop development mode\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-80656\"\u003e\u003ccode\u003eKT-80656\u003c/code\u003e\u003c/a\u003e Duplicate no-args constructor in PSI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-60490\"\u003e\u003ccode\u003eKT-60490\u003c/code\u003e\u003c/a\u003e Symbol Light Classes: Property accessors from a delegated interface don't present in the delegating class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79689\"\u003e\u003ccode\u003eKT-79689\u003c/code\u003e\u003c/a\u003e SymbolLightClassForClassLike.toString() causes PSI tree loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80690\"\u003e\u003ccode\u003eKT-80690\u003c/code\u003e\u003c/a\u003e Private interface functions are not present in light classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80256\"\u003e\u003ccode\u003eKT-80256\u003c/code\u003e\u003c/a\u003e K2: Certain actions in JPA code causes infinite PIEAE: \u0026quot;Element class CompositeElement of type REFERENCE_EXPRESSION (class KtNameReferenceExpressionElementType)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79012\"\u003e\u003ccode\u003eKT-79012\u003c/code\u003e\u003c/a\u003e Add a high-level overview of light classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Providers and Caches\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81476\"\u003e\u003ccode\u003eKT-81476\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eAlreadyDisposedException\u003c/code\u003e from low-memory cache cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80911\"\u003e\u003ccode\u003eKT-80911\u003c/code\u003e\u003c/a\u003e Analysis API: Execute session invalidation in a non-cancelable section\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81242\"\u003e\u003ccode\u003eKT-81242\u003c/code\u003e\u003c/a\u003e Analysis API: Add UUID/lifetime properties to LL FIR session structure logging\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80622\"\u003e\u003ccode\u003eKT-80622\u003c/code\u003e\u003c/a\u003e Analysis API: Visualise LL FIR session structure \u0026amp; weight\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80904\"\u003e\u003ccode\u003eKT-80904\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;Invalid dangling file module\u0026quot; exception during session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78882\"\u003e\u003ccode\u003eKT-78882\u003c/code\u003e\u003c/a\u003e K2 AA: Calling containingSymbol on getProgressionLastElement causes exception\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-58325\"\u003e\u003ccode\u003eKT-58325\u003c/code\u003e\u003c/a\u003e Analysis API: Combine \u003ccode\u003eLLKotlinStubBasedLibrarySymbolProvider\u003c/code\u003es in session dependencies (optimization)\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/JetBrains/kotlin/commit/f95cb2f7693a15966fd8fd9b1d78d440545e7b66\"\u003e\u003ccode\u003ef95cb2f\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.0-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9d65a2ef1483b3e226393252c59a535c79c6379c\"\u003e\u003ccode\u003e9d65a2e\u003c/code\u003e\u003c/a\u003e KT-82901: Fix issue with converting Long.MIN_VALUE to Duration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/35a9a828a5fc8ccf898d796bb32242a7bc960fbc\"\u003e\u003ccode\u003e35a9a82\u003c/code\u003e\u003c/a\u003e FE: Postpone DiscriminateSuspendInOverloadResolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e0b7eeac745125ebf4023a6ebbd4fa9c5b204614\"\u003e\u003ccode\u003ee0b7eea\u003c/code\u003e\u003c/a\u003e FE: Add tests for KT-82869\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e66298c5e9ee3def62d12f8bcb1bb8aea4b5270b\"\u003e\u003ccode\u003ee66298c\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.0-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e490802b7e047091e828d18b525df52e21fb6108\"\u003e\u003ccode\u003ee490802\u003c/code\u003e\u003c/a\u003e [K/JS] Introduce a compiler argument to enable export of suspend functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/585094bbee54352ae87f1700671d98c3b5fa4e4f\"\u003e\u003ccode\u003e585094b\u003c/code\u003e\u003c/a\u003e FIR2IR: Avoid generation of incorrect suspend adapter for custom implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/c69adc710202b1ae18fd8308d76e0dfea517e722\"\u003e\u003ccode\u003ec69adc7\u003c/code\u003e\u003c/a\u003e FIR2IR: Rename and clarify contracts for suspicious utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/b4bb8bff7cf18dd918ecea1cfd03b357c20fb37c\"\u003e\u003ccode\u003eb4bb8bf\u003c/code\u003e\u003c/a\u003e FIR2IR: Pass original expected type to applySuspendConversionIfNeeded\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4718830def5165079a3d03ff20458dfd02980058\"\u003e\u003ccode\u003e4718830\u003c/code\u003e\u003c/a\u003e FIR2IR: Add tests for KT-82590\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.21...v2.3.0\"\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.26 to 1.5.27\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.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\u003cp\u003e• Removed all \u003ccode\u003eReceiver\u003c/code\u003e classes and components which were already disabled for several years.\u003c/p\u003e\n\u003cp\u003e• Refactored file scanning code for improved clarity.\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eSizeAndTimeBasedRollingPolicy\u003c/code\u003e modified \u003ccode\u003etotalSizeCap\u003c/code\u003e and \u003ccode\u003emaxFileSize\u003c/code\u003e comparison to taking into account file compression. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1007\"\u003eissues/1007\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 3618eb01aad6672f9cd250dccf7546a69cbe982f associated with the tag v_1.5.27. 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\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/qos-ch/logback/commit/3618eb01aad6672f9cd250dccf7546a69cbe982f\"\u003e\u003ccode\u003e3618eb0\u003c/code\u003e\u003c/a\u003e increase timeout delay to 2000 millis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/db150c3c92656ed01c66dbd8ec2a0f1548637663\"\u003e\u003ccode\u003edb150c3\u003c/code\u003e\u003c/a\u003e prepare release 1.5.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/0370b137a47a6148c3f2d527f6bfdbd22d3136a8\"\u003e\u003ccode\u003e0370b13\u003c/code\u003e\u003c/a\u003e fix missing MDC transmission in SocketAppender. Fixes issues/1010\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8100acd4e49f7d3c78520efacfd98bd398f0e810\"\u003e\u003ccode\u003e8100acd\u003c/code\u003e\u003c/a\u003e remove RemoteAppender*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2b67210613628b8610f44063c4e739b71ce83190\"\u003e\u003ccode\u003e2b67210\u003c/code\u003e\u003c/a\u003e remove Receiver related classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/d84b58686b3e04661bb47e7260d1fdcb731826ac\"\u003e\u003ccode\u003ed84b586\u003c/code\u003e\u003c/a\u003e remove ReceiverModelHandler - project still builds indicating no active usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/44049ed38ff396bc45a98d9b536da8f179547132\"\u003e\u003ccode\u003e44049ed\u003c/code\u003e\u003c/a\u003e remove support for receivers in SerializedModelConfigurator and JoranConfigur...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/56085d898665d6e99489591333a4ddf381465443\"\u003e\u003ccode\u003e56085d8\u003c/code\u003e\u003c/a\u003e fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e7764f47e51921abe9635b32c2fa80e65d29efba\"\u003e\u003ccode\u003ee7764f4\u003c/code\u003e\u003c/a\u003e refactor file change scanning for clarity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e56a12f865751ce6a599963187b4a861854c7e8a\"\u003e\u003ccode\u003ee56a12f\u003c/code\u003e\u003c/a\u003e bump assertj version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.26...v_1.5.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.kafka:kafka-clients` from 3.9.1 to 4.1.1\n\nUpdates `com.fasterxml.jackson.module:jackson-module-jaxb-annotations` from 2.20.2 to 2.21.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/08f86b93b9d8aba8c2b1d8c99cc57ee23676e9f6\"\u003e\u003ccode\u003e08f86b9\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/0ae204fbf5eb053461cd514df757eff8b63e6a47\"\u003e\u003ccode\u003e0ae204f\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/3cfe4bf27b6beacdeb07349df17848cd16fb9d48\"\u003e\u003ccode\u003e3cfe4bf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ejackson-module-spi-subtypes\u003c/code\u003e module (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/225f313d51d3358572ff74e6608dbb1471843ea9\"\u003e\u003ccode\u003e225f313\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/d0a1324da1e3a6e681ea7219ee15e694eb365ef7\"\u003e\u003ccode\u003ed0a1324\u003c/code\u003e\u003c/a\u003e Add test for \u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/314\"\u003e#314\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/0a9679522233b01ef44fe89581a404865bd5449d\"\u003e\u003ccode\u003e0a96795\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action in the github-actions group (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/12ffdc6706f46004714c6ae8fdce36183e4c7d38\"\u003e\u003ccode\u003e12ffdc6\u003c/code\u003e\u003c/a\u003e Fix LICENSE for jackson-module-blackbird (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/d0fbafe7aea2321b7924e9e821279ef6050d0f2e\"\u003e\u003ccode\u003ed0fbafe\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/4006c5e1d038ab6862489021f55cfd0f924e56bb\"\u003e\u003ccode\u003e4006c5e\u003c/code\u003e\u003c/a\u003e Start 2.20 branch; update 2.x to 2.21\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-modules-base/compare/jackson-modules-base-2.20.2...jackson-modules-base-2.21.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.20.2 to 2.21.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/c349ed8b0b72c04273c4f7666e4d1a5e8c500d72\"\u003e\u003ccode\u003ec349ed8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/36af3c4dc80cf6600385cd62973c0a1c14676f6f\"\u003e\u003ccode\u003e36af3c4\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/6d9db9db3491cf6a406eb185df16309f16347cfa\"\u003e\u003ccode\u003e6d9db9d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1085\"\u003e#1085\u003c/a\u003e from k163377/feat/1063\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/32bf8b566ec937837ab08ec2418d5113836fe49a\"\u003e\u003ccode\u003e32bf8b5\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1085\"\u003e#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/dcdff9d397b9b2f9fbfc2917f4d35a7b48b98894\"\u003e\u003ccode\u003edcdff9d\u003c/code\u003e\u003c/a\u003e Added addMixIn function for generic MapperBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/bd1d8645117a7b7c2cb0febbc025720ca4112859\"\u003e\u003ccode\u003ebd1d864\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1075\"\u003e#1075\u003c/a\u003e from k163377/fix-sup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/e0269b1393f9f71a0a3eb0a307a0cc57f0f25fba\"\u003e\u003ccode\u003ee0269b1\u003c/code\u003e\u003c/a\u003e Remove unnecessary suppression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/277a56226fe4a3cc73da56e8fd357b66cc44705f\"\u003e\u003ccode\u003e277a562\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1071\"\u003e#1071\u003c/a\u003e from k163377/update-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/8a14ebfd850e881ee9f708b9f69885fbe0155c00\"\u003e\u003ccode\u003e8a14ebf\u003c/code\u003e\u003c/a\u003e Fix and update Jackson version in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/9d67d92ac2ade53f8fcb3bbd05fd6f51e3465c45\"\u003e\u003ccode\u003e9d67d92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1067\"\u003e#1067\u003c/a\u003e from k163377/upd-ci\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/compare/jackson-module-kotlin-2.20.2...jackson-module-kotlin-2.21.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-xml` from 2.20.2 to 2.21.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/66c8c0da9f268e4e3c5b404d29b7b4d72a87b7f3\"\u003e\u003ccode\u003e66c8c0d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/76d55264bd57ff04361a2b3e1f807b86deb086a7\"\u003e\u003ccode\u003e76d5526\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/89d8704d5d4473ba12c2f179c465eee4bb982aa3\"\u003e\u003ccode\u003e89d8704\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/bc9cd88918e7a0a857b56db40bcc988ef6d0dec9\"\u003e\u003ccode\u003ebc9cd88\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fdbd1e9a57f06303aad0b391ff26a97cec392880\"\u003e\u003ccode\u003efdbd1e9\u003c/code\u003e\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e in 2.x: support STRICT_DUPLICATE_DETECTION (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/30ccb4797d62a3a94ef18f25efa54bd00ca47cca\"\u003e\u003ccode\u003e30ccb47\u003c/code\u003e\u003c/a\u003e Addition to \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/736\"\u003e#736\u003c/a\u003e test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/e003de077cde130682d4f59add150a8e7f675ab3\"\u003e\u003ccode\u003ee003de0\u003c/code\u003e\u003c/a\u003e Create XmlClassDeser735Test.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c33e1e56a0c8ef7824a745dcdbc4538dc0f1be83\"\u003e\u003ccode\u003ec33e1e5\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5.5.0 to 5.5.1 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/0300a19ace3ecf0b60d53ccf90b1fba292e95317\"\u003e\u003ccode\u003e0300a19\u003c/code\u003e\u003c/a\u003e Start 2.20 branch, update 2.x to 2.21\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.20.2...jackson-dataformat-xml-2.21.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-jsr310` from 2.20.2 to 2.21.0\n\nUpdates `com.fasterxml.jackson.module:jackson-module-kotlin` from 2.20.2 to 2.21.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/c349ed8b0b72c04273c4f7666e4d1a5e8c500d72\"\u003e\u003ccode\u003ec349ed8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/36af3c4dc80cf6600385cd62973c0a1c14676f6f\"\u003e\u003ccode\u003e36af3c4\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/6d9db9db3491cf6a406eb185df16309f16347cfa\"\u003e\u003ccode\u003e6d9db9d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1085\"\u003e#1085\u003c/a\u003e from k163377/feat/1063\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/32bf8b566ec937837ab08ec2418d5113836fe49a\"\u003e\u003ccode\u003e32bf8b5\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1085\"\u003e#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/dcdff9d397b9b2f9fbfc2917f4d35a7b48b98894\"\u003e\u003ccode\u003edcdff9d\u003c/code\u003e\u003c/a\u003e Added addMixIn function for generic MapperBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/bd1d8645117a7b7c2cb0febbc025720ca4112859\"\u003e\u003ccode\u003ebd1d864\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1075\"\u003e#1075\u003c/a\u003e from k163377/fix-sup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/e0269b1393f9f71a0a3eb0a307a0cc57f0f25fba\"\u003e\u003ccode\u003ee0269b1\u003c/code\u003e\u003c/a\u003e Remove unnecessary suppression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/277a56226fe4a3cc73da56e8fd357b66cc44705f\"\u003e\u003ccode\u003e277a562\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1071\"\u003e#1071\u003c/a\u003e from k163377/update-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/8a14ebfd850e881ee9f708b9f69885fbe0155c00\"\u003e\u003ccode\u003e8a14ebf\u003c/code\u003e\u003c/a\u003e Fix and update Jackson version in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/9d67d92ac2ade53f8fcb3bbd05fd6f51e3465c45\"\u003e\u003ccode\u003e9d67d92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1067\"\u003e#1067\u003c/a\u003e from k163377/upd-ci\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/compare/jackson-module-kotlin-2.20.2...jackson-module-kotlin-2.21.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-xml` from 2.20.2 to 2.21.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/66c8c0da9f268e4e3c5b404d29b7b4d72a87b7f3\"\u003e\u003ccode\u003e66c8c0d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/76d55264bd57ff04361a2b3e1f807b86deb086a7\"\u003e\u003ccode\u003e76d5526\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/89d8704d5d4473ba12c2f179c465eee4bb982aa3\"\u003e\u003ccode\u003e89d8704\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/bc9cd88918e7a0a857b56db40bcc988ef6d0dec9\"\u003e\u003ccode\u003ebc9cd88\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fdbd1e9a57f06303aad0b391ff26a97cec392880\"\u003e\u003ccode\u003efdbd1e9\u003c/code\u003e\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e in 2.x: support STRICT_DUPLICATE_DETECTION (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/30ccb4797d62a3a94ef18f25efa54bd00ca47cca\"\u003e\u003ccode\u003e30ccb47\u003c/code\u003e\u003c/a\u003e Addition to \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/736\"\u003e#736\u003c/a\u003e test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/e003de077cde130682d4f59add150a8e7f675ab3\"\u003e\u003ccode\u003ee003de0\u003c/code\u003e\u003c/a\u003e Create XmlClassDeser735Test.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c33e1e56a0c8ef7824a745dcdbc4538dc0f1be83\"\u003e\u003ccode\u003ec33e1e5\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5.5.0 to 5.5.1 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/0300a19ace3ecf0b60d53ccf90b1fba292e95317\"\u003e\u003ccode\u003e0300a19\u003c/code\u003e\u003c/a\u003e Start 2.20 branch, update 2.x to 2.21\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.20.2...jackson-dataformat-xml-2.21.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-jsr310` from 2.20.2 to 2.21.0\n\nUpdates `com.ibm.mq:com.ibm.mq.jakarta.client` from 9.4.4.0 to 9.4.4.1\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations` from 2.21.0 to 2.24.0\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-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.24.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.58.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for previously deprecated property \u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-logstash-attributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated methods from HTTP library instrumentations (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚫 Deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJMX Metrics: Deprecated \u003ccode\u003eaddClassPathRules\u003c/code\u003e and \u003ccode\u003eaddCustomRules\u003c/code\u003e methods in \u003ccode\u003eJmxTelemetryBuilder\u003c/code\u003e, and moved non-public classes to an internal package (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15658\"\u003e#15658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetMessagingReceiveInstrumentationEnabled\u003c/code\u003e in favor of \u003ccode\u003esetMessagingReceiveTelemetryEnabled\u003c/code\u003e to match config property name (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15668\"\u003e#15668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database client attribute getter methods \u003ccode\u003egetDbSystem()\u003c/code\u003e and \u003ccode\u003egetResponseStatus()\u003c/code\u003e in favor of \u003ccode\u003egetDbSystemName()\u003c/code\u003e and \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e to align with stable semantic conventions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15696\"\u003e#15696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetCapturedRequestParameters()\u003c/code\u003e in Servlet library instrumentation in favor of \u003ccode\u003eExperimental.setCapturedRequestParameters()\u003c/code\u003e as request parameter capture is experimental (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15826\"\u003e#15826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003egetHttpClient()\u003c/code\u003e, \u003ccode\u003esetHttpClientTransport()\u003c/code\u003e, and \u003ccode\u003esetSslContextFactory()\u003c/code\u003e in Jetty client instrumentation in favor of new builder-style methods \u003ccode\u003enewHttpClient()\u003c/code\u003e, \u003ccode\u003enewHttpClient(SslContextFactory)\u003c/code\u003e, and \u003ccode\u003enewHttpClient(HttpClientTransport, SslContextFactory)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15827\"\u003e#15827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate Netty experimental method that is still in public API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enewHttpClient()\u003c/code\u003e in favor of \u003ccode\u003ewrap()\u003c/code\u003e in Java HTTP Client instrumentation for consistency with naming conventions across library instrumentations (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enew*\u003c/code\u003e methods in favor of \u003ccode\u003ecreate*\u003c/code\u003e methods across multiple instrumentation libraries for consistency (e.g., \u003ccode\u003enewHttpClient()\u003c/code\u003e → \u003ccode\u003ecreateHttpClient()\u003c/code\u003e, \u003ccode\u003enewInterceptor()\u003c/code\u003e → \u003ccode\u003ecreateInterceptor()\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated methods in \u003ccode\u003eSqlStatementInfo\u003c/code\u003e and \u003ccode\u003eMultiQuery\u003c/code\u003e in favor of methods using stable semantic convention terminology: \u003ccode\u003egetFullStatement()\u003c/code\u003e → \u003ccode\u003egetQueryText()\u003c/code\u003e, \u003ccode\u003egetOperation()\u003c/code\u003e → \u003ccode\u003egetOperationName()\u003c/code\u003e, and \u003ccode\u003egetStatements()\u003c/code\u003e → \u003ccode\u003egetQueryTexts()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15833\"\u003e#15833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database getter methods in favor of methods using stable semantic convention terminology: \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e → \u003ccode\u003egetDbResponseStatusCode()\u003c/code\u003e, \u003ccode\u003egetBatchSize()\u003c/code\u003e → \u003ccode\u003egetDbOperationBatchSize()\u003c/code\u003e, and \u003ccode\u003egetQueryParameters()\u003c/code\u003e → \u003ccode\u003egetDbQueryParameters()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15859\"\u003e#15859\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot starter: add support for \u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-template\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15649\"\u003e#15649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring Boot Starter: Support Spring Boot 4 RestClient (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15684\"\u003e#15684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove support for experimental declarative configuration (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15656\"\u003e#15656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15688\"\u003e#15688\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15697\"\u003e#15697\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15698\"\u003e#15698\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15704\"\u003e#15704\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15707\"\u003e#15707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15713\"\u003e#15713\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15714\"\u003e#15714\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15727\"\u003e#15727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15732\"\u003e#15732\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15733\"\u003e#15733\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15734\"\u003e#15734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15735\"\u003e#15735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15740\"\u003e#15740\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15741\"\u003e#15741\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15742\"\u003e#15742\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15752\"\u003e#15752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15756\"\u003e#15756\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15787\"\u003e#15787\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15791\"\u003e#15791\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15792\"\u003e#15792\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15841\"\u003e#15841\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15856\"\u003e#15856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAWS Bedrock: support model IDs with regional prefixes (e.g., \u003ccode\u003eus.\u003c/code\u003e, \u003ccode\u003eglobal.\u003c/code\u003e) for inference profiles (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15751\"\u003e#15751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedis: Improve sanitization for ACL command (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15797\"\u003e#15797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKtor and Netty library instrumentations: Add \u003ccode\u003esetSpanNameExtractorCustomizer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15825\"\u003e#15825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport more of stable database semconv under opt-in flag (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15836\"\u003e#15836\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15854\"\u003e#15854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003eSpanStatusExtractor.extract()\u003c/code\u003e before \u003ccode\u003eOperationListener.onEnd()\u003c/code\u003e in \u003ccode\u003eInstrumenter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServlet library instrumentation: fix capturing \u003ccode\u003eenduser.id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix agent startup failing on read-only filesystem (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15682\"\u003e#15682\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/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/brunobat\"\u003e\u003ccode\u003e@​brunobat\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/copilot-pull-request-reviewer\"\u003e\u003ccode\u003e@​copilot-pull-request-reviewer\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/gaeljw\"\u003e\u003ccode\u003e@​gaeljw\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/igreenfield\"\u003e\u003ccode\u003e@​igreenfield\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\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-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.24.0 (2026-01-17)\u003c/h2\u003e\n\u003ch3\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for previously deprecated property\n\u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-logstash-attributes\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated methods from HTTP library instrumentations\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚫 Deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJMX Metrics: Deprecated \u003ccode\u003eaddClassPathRules\u003c/code\u003e and \u003ccode\u003eaddCustomRules\u003c/code\u003e methods in\n\u003ccode\u003eJmxTelemetryBuilder\u003c/code\u003e, and moved non-public classes to an internal package\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15658\"\u003e#15658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetMessagingReceiveInstrumentationEnabled\u003c/code\u003e in favor of\n\u003ccode\u003esetMessagingReceiveTelemetryEnabled\u003c/code\u003e to match config property name\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15668\"\u003e#15668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database client attribute getter methods \u003ccode\u003egetDbSystem()\u003c/code\u003e and \u003ccode\u003egetResponseStatus()\u003c/code\u003e\nin favor of \u003ccode\u003egetDbSystemName()\u003c/code\u003e and \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e to align with stable semantic\nconventions\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15696\"\u003e#15696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetCapturedRequestParameters()\u003c/code\u003e in Servlet library instrumentation in favor of\n\u003ccode\u003eExperimental.setCapturedRequestParameters()\u003c/code\u003e as request parameter capture is experimental\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15826\"\u003e#15826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003egetHttpClient()\u003c/code\u003e, \u003ccode\u003esetHttpClientTransport()\u003c/code\u003e, and \u003ccode\u003esetSslContextFactory()\u003c/code\u003e in Jetty\nclient instrumentation in favor of new builder-style methods \u003ccode\u003enewHttpClient()\u003c/code\u003e,\n\u003ccode\u003enewHttpClient(SslContextFactory)\u003c/code\u003e, and \u003ccode\u003enewHttpClient(HttpClientTransport, SslContextFactory)\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15827\"\u003e#15827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate Netty experimental method that is still in public API\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enewHttpClient()\u003c/code\u003e in favor of \u003ccode\u003ewrap()\u003c/code\u003e in Java HTTP Client instrumentation for\nconsistency with naming conventions across library instrumentations\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enew*\u003c/code\u003e methods in favor of \u003ccode\u003ecreate*\u003c/code\u003e methods across multiple instrumentation libraries\nfor consistency (e.g., \u003ccode\u003enewHttpClient()\u003c/code\u003e → \u003ccode\u003ecreateHttpClient()\u003c/code\u003e, \u003ccode\u003enewInterceptor()\u003c/code\u003e →\n\u003ccode\u003ecreateInterceptor()\u003c/code\u003e)\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated methods in \u003ccode\u003eSqlStatementInfo\u003c/code\u003e and \u003ccode\u003eMultiQuery\u003c/code\u003e in favor of methods using stable\nsemantic convention terminology: \u003ccode\u003egetFullStatement()\u003c/code\u003e → \u003ccode\u003egetQueryText()\u003c/code\u003e, \u003ccode\u003egetOperation()\u003c/code\u003e →\n\u003ccode\u003egetOperationName()\u003c/code\u003e, and \u003ccode\u003egetStatements()\u003c/code\u003e → \u003ccode\u003egetQueryTexts()\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15833\"\u003e#15833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database getter methods in favor of methods using stable semantic convention\nterminology: \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e → \u003ccode\u003egetDbResponseStatusCode()\u003c/code\u003e, \u003ccode\u003egetBatchSize()\u003c/code\u003e →\n\u003ccode\u003egetDbOperationBatchSize()\u003c/code\u003e, and \u003ccode\u003egetQueryParameters()\u003c/code\u003e → \u003ccode\u003egetDbQueryParameters()\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15859\"\u003e#15859\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot starter: add support for\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-instrumentation/commit/960ce5cea4955cab74ef51d921843508b042c6d4\"\u003e\u003ccode\u003e960ce5c\u003c/code\u003e\u003c/a\u003e [release/v2.24.x] Prepare release 2.24.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15885\"\u003e#15885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/5fafe977b22b03214fe2d1846e28fae0d964fa2b\"\u003e\u003ccode\u003e5fafe97\u003c/code\u003e\u003c/a\u003e Update changelog for upcoming release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15882\"\u003e#15882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/675afceae4d461aa0cf98275e1ef963c7d1c876d\"\u003e\u003ccode\u003e675afce\u003c/code\u003e\u003c/a\u003e Rename a method to 'wrap' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/79a251c7457496c85d7a84b06f4768427c62e818\"\u003e\u003ccode\u003e79a251c\u003c/code\u003e\u003c/a\u003e fix(deps): update byte buddy packages to v1.18.4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15874\"\u003e#15874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/110f554802624a30d612704beed668de172eeead\"\u003e\u003ccode\u003e110f554\u003c/code\u003e\u003c/a\u003e Fix handling added and removed files in auto license update (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15876\"\u003e#15876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/96fb784b9fec124eb1ffb8ce7ce8aab4e77580fb\"\u003e\u003ccode\u003e96fb784\u003c/code\u003e\u003c/a\u003e Update VERSIONING.md (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15872\"\u003e#15872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/36322539e6036cc8e7a79903ab2a4b3b8ab94081\"\u003e\u003ccode\u003e3632253\u003c/code\u003e\u003c/a\u003e chore(deps): update gradle to v9.3.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15878\"\u003e#15878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/41840eb4ef2a496e227296c45c0506c0928161f7\"\u003e\u003ccode\u003e41840eb\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.owasp:dependency-check-gradle to v12.2.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/16422e8fd5bed544a747eadb974097be985df752\"\u003e\u003ccode\u003e16422e8\u003c/code\u003e\u003c/a\u003e fix(deps): update gradle develocity packages to v4.3.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15873\"\u003e#15873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/bde4e9cb9ff30ed68aaf2822997b1f630938089e\"\u003e\u003ccode\u003ebde4e9c\u003c/code\u003e\u003c/a\u003e Update remaining HTTP library instrumentation javadoc (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15866\"\u003e#15866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.21.0...v2.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-text` from 1.14.0 to 1.15.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-text/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-text's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Text 1.15.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Text team is pleased to announce the release of Apache Commons Text 1.15.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Text is a set of utility functions and reusable components for processing\nand manipulating text in a Java environment.\u003c/p\u003e\n\u003cp\u003eRelease 1.15.0. This is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add experimental CycloneDX VEX file [#683](https://github.com/apache/commons-text/issues/683). Thanks to Piotr P. Karwasz, Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eTEXT-235:  Add Damerau-Levenshtein distance \u003ca href=\"https://redirect.github.com/apache/commons-text/issues/687\"\u003e#687\u003c/a\u003e. Thanks to LorgeN, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add unit tests to increase coverage [#719](https://github.com/apache/commons-text/issues/719). Thanks to Michael Hausegger, Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add new test for CharSequenceTranslator#with() [#725](https://github.com/apache/commons-text/issues/725). Thanks to Michael Hausegger, Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add tests and assertions to org.apache.commons.text.similarity to get to 100% code coverage [#727](https://github.com/apache/commons-text/issues/727), [#728](https://github.com/apache/commons-text/issues/728). Thanks to Michael Hausegger.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix exception message typo in XmlStringLookup.XmlStringLookup(Map, Path...). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eTEXT-236:  Inserting at the end of a TextStringBuilder throws a StringIndexOutOfBoundsException. Thanks to Pierre Post, Sumit Bera, Alex Herbert, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix TextStringBuilderTest.testAppendToCharBuffer() to use proper argument type [#724](https://github.com/apache/commons-text/issues/724). Thanks to Michael Hausegger.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix Apache RAT plugin console warnings. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix site XML to use version 2.0.0 XML schema. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Removed unreachable threshold verification code in src/main/java/org/apache/commons/text/similarity [#730](https://github.com/apache/commons-text/issues/730). Thanks to Michael Hausegger.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Enable secure processing for the XML parser in XmlStringLookup in case the underlying JAXP implementation doesn't [#729](https://github.com/apache/commons-text/issues/729). Thanks to 김민재 (minjas0507), Gary Gregory, Piotr Karwasz.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump org.apache.commons:commons-parent from 85 to 93 [#704](https://github.com/apache/commons-text/issues/704), [#723](https://github.com/apache/commons-text/issues/723), [#726](https://github.com/apache/commons-text/issues/726). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump commons.bytebuddy.version from 1.17.6 to 1.18.2 [#696](https://github.com/apache/commons-text/issues/696), [#722](https://github.com/apache/commons-text/issues/722). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump graalvm.version from 24.2.2 to 25.0.1 [#703](https://github.com/apache/commons-text/issues/703), [#716](https://github.com/apache/commons-text/issues/716). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump commons-io:commons-io from 2.20.0 to 2.21.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-text/changes.html\"\u003ehttps://commons.apache.org/proper/commons-text/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons Text, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Text website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-text\"\u003ehttps://commons.apache.org/proper/commons-text\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-text/download_text.cgi\"\u003ehttps://commons.apache.org/proper/commons-text/download_text.cgi\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/apache/commons-text/commit/04e937470d3679cc163df85d82d5b6d2e3e71128\"\u003e\u003ccode\u003e04e9374\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.15.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/502c4c41be5671681b58a9b50297f99737e8ea93\"\u003e\u003ccode\u003e502c4c4\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-text/commit/c6e17ec24cc8374eb12676b717bf797f41b6e539\"\u003e\u003ccode\u003ec6e17ec\u003c/code\u003e\u003c/a\u003e Use direct access\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/58e1e125daaa0aebf8c5ffaa82af48821a1ccf2d\"\u003e\u003ccode\u003e58e1e12\u003c/code\u003e\u003c/a\u003e Simplify XML FSP (\u003ca href=\"https://redirect.github.com/apache/commons-text/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/b5052c97e84e1c174ec8bfbbb749e33f22917a07\"\u003e\u003ccode\u003eb5052c9\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 5.0.0 to 5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/2e2d4bc90f1b3274e7943ac27d037d47c0cc098d\"\u003e\u003ccode\u003e2e2d4bc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump actions/setup-java from 5.0.0 to 5.1.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/b0ddbd17bbeee12ad33b8a61c60b4edbe6c85838\"\u003e\u003ccode\u003eb0ddbd1\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 5.0.0 to 5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/1c2d3821e67e08342b8cef4d4445c30b4a22daca\"\u003e\u003ccode\u003e1c2d382\u003c/code\u003e\u003c/a\u003e Add tests with external DTD\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/ed3df4b25cd5301921a6523ae7db2411f4a84d98\"\u003e\u003ccode\u003eed3df4b\u003c/code\u003e\u003c/a\u003e Internal clean up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/bb508f304a8835ac2319af1d872b2f1a9ff6f81d\"\u003e\u003ccode\u003ebb508f3\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6.0.0 to 6.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-text/compare/rel/commons-text-1.14.0...rel/commons-text-1.15.0\"\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.8 to 42.7.9\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.9\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded changelogs for version 42.7.9 \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/3908\"\u003e#3908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethe classloader is nullable, and remove a space \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/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix:  incorrect pg_stat_replication.reply_time calculation \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/3906\"\u003e#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3892\"\u003e#3892\u003c/a\u003e, PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only \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/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix badges for maven central and search paths. Sonatype has changed the search paths \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/3901\"\u003e#3901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) \u003ca href=\"https://github.com/m-van-tilburg\"\u003e\u003ccode\u003e@​m-van-tilburg\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add CI tests with Java 26 \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/3893\"\u003e#3893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder \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/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse ssl_is_used() to check for ssl connection \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/3867\"\u003e#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd PEMKeyManager to handle PEM based certs and keys. \u003ca href=\"https://github.com/harinath001\"\u003e\u003ccode\u003e@​harinath001\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComment and simplify the complex state machine logic in QueryExecutorImpl \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/3850\"\u003e#3850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN\u0026quot; \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/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN \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/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSmall simplication of locking patterns in QueryExecutorBase \u003ca href=\"https://github.com/Sanne\"\u003e\u003ccode\u003e@​Sanne\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3849\"\u003e#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value \u003ca href=\"https://github.com/sodekim\"\u003e\u003ccode\u003e@​sodekim\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: default query timeout property \u003ca href=\"https://github.com/cfredri4\"\u003e\u003ccode\u003e@​cfredri4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate action to deploy docs to \u003ca href=\"https://pgjdbc.github.io/\"\u003ehttps://pgjdbc.github.io/\u003c/a\u003e \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/3819\"\u003e#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix homepage release note \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/3817\"\u003e#3817\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: close temporary lob descriptors that are used internally in PreparedStatement#setBlob \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/3903\"\u003e#3903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid memory leaks in Java \u0026lt;= 21 caused by Thread.inheritedAccessControlContext \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/3886\"\u003e#3886\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: add the new PGP signing key to the official documentation \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/3813\"\u003e#3813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove unused com.github.spotbugs Gradle plugin dependency \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/3868\"\u003e#3868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: drop SpotBugs as we do not seem to use it \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/3834\"\u003e#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump version to 42.7.9 after 42.7.8 release \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/3810\"\u003e#3810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update actions/create-github-app-token digest to 29824e6 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3898\"\u003e#3898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-java digest to c1e3236 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3899\"\u003e#3899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update codecov/codecov-action digest to 671740a \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3900\"\u003e#3900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.junit:junit-bom to v5.14.1 - autoclosed \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3884\"\u003e#3884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.bcel:bcel to v6.11.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3883\"\u003e#3883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.mockito:mockito-bom to v5.20.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3885\"\u003e#3885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy-parent to v1.18.2 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3882\"\u003e#3882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update github/codeql-action digest to 497990d \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3881\"\u003e#3881\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.9] (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: query timeout property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3705\"\u003epgjdbc/pgjdbc#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add PEMKeyManager to handle PEM based certs and keys [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3700\"\u003epgjdbc/pgjdbc#3700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3847\"\u003epgjdbc/p...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/syfosmmottak/pull/467","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fsyfosmmottak/issues/467","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/467/packages"}},{"old_version":"2.20.2","new_version":"2.21.0","update_type":"minor","path":null,"pr_created_at":"2026-02-09T15:42:25.000Z","version_change":"2.20.2 → 2.21.0","issue":{"uuid":"3917018692","node_id":"PR_kwDOF7w9Cc7ChAEi","number":296,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-25T11:54:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T15:42:25.000Z","updated_at":"2026-02-25T11:54:12.000Z","time_to_close":1368705,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":23,"packages":[{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"2.2.0","new_version":"2.3.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.26","new_version":"1.5.28","repository_url":"https://github.com/qos-ch/logback"},{"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":"com.fasterxml.jackson.module:jackson-module-jaxb-annotations","old_version":"2.20.2","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-modules-base"},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","old_version":"2.20.2","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-module-kotlin"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.20.2","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.20.2","new_version":"2.21.0"},{"name":"org.postgresql:postgresql","old_version":"42.7.7","new_version":"42.7.9","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"com.zaxxer:HikariCP","old_version":"6.3.0","new_version":"7.0.2","repository_url":"https://github.com/brettwooldridge/HikariCP"},{"name":"org.flywaydb:flyway-core","old_version":"11.10.1","new_version":"12.0.0","repository_url":"https://github.com/flyway/flyway"},{"name":"org.flywaydb:flyway-database-postgresql","old_version":"11.10.1","new_version":"12.0.0"},{"name":"org.apache.kafka:kafka-clients","old_version":"3.9.1","new_version":"4.1.1"},{"name":"org.testcontainers:testcontainers-postgresql","old_version":"2.0.1","new_version":"2.0.3","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.testcontainers:testcontainers-kafka","old_version":"2.0.1","new_version":"2.0.3","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"io.mockk:mockk","old_version":"1.14.4","new_version":"1.14.9","repository_url":"https://github.com/mockk/mockk"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"5.13.3","new_version":"6.0.2","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-params","old_version":"5.13.3","new_version":"6.0.2","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"5.13.3","new_version":"6.0.2","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.3.1","new_version":"10.7"},{"name":"jvm","old_version":"2.2.0","new_version":"2.3.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"com.diffplug.spotless","old_version":"7.0.4","new_version":"8.2.1"},{"name":"com.gradleup.shadow","old_version":"8.3.8","new_version":"9.3.1","repository_url":"https://github.com/GradleUp/shadow"},{"name":"gradle-wrapper","old_version":"8.10.2","new_version":"9.3.1"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.3.10` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.26` | `1.5.28` |\n| [net.logstash.logback:logstash-logback-encoder](https://github.com/logfellow/logstash-logback-encoder) | `8.1` | `9.0` |\n| [com.fasterxml.jackson.module:jackson-module-jaxb-annotations](https://github.com/FasterXML/jackson-modules-base) | `2.20.2` | `2.21.0` |\n| [com.fasterxml.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) | `2.20.2` | `2.21.0` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.20.2` | `2.21.0` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.20.2` | `2.21.0` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.7` | `42.7.9` |\n| [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP) | `6.3.0` | `7.0.2` |\n| [org.flywaydb:flyway-core](https://github.com/flyway/flyway) | `11.10.1` | `12.0.0` |\n| org.flywaydb:flyway-database-postgresql | `11.10.1` | `12.0.0` |\n| org.apache.kafka:kafka-clients | `3.9.1` | `4.1.1` |\n| [org.testcontainers:testcontainers-postgresql](https://github.com/testcontainers/testcontainers-java) | `2.0.1` | `2.0.3` |\n| [org.testcontainers:testcontainers-kafka](https://github.com/testcontainers/testcontainers-java) | `2.0.1` | `2.0.3` |\n| [io.mockk:mockk](https://github.com/mockk/mockk) | `1.14.4` | `1.14.9` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `5.13.3` | `6.0.2` |\n| [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit-framework) | `5.13.3` | `6.0.2` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `5.13.3` | `6.0.2` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.3.1` | `10.7` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.3.10` |\n| com.diffplug.spotless | `7.0.4` | `8.2.1` |\n| [com.gradleup.shadow](https://github.com/GradleUp/shadow) | `8.3.8` | `9.3.1` |\n| gradle-wrapper | `8.10.2` | `9.3.1` |\n\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 2.2.0 to 2.3.10\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.3.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83317\"\u003e\u003ccode\u003eKT-83317\u003c/code\u003e\u003c/a\u003e ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83031\"\u003e\u003ccode\u003eKT-83031\u003c/code\u003e\u003c/a\u003e K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81700\"\u003e\u003ccode\u003eKT-81700\u003c/code\u003e\u003c/a\u003e flaky overload resolution behaviors (false-positive errors, different final candidates, compile-time failures)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83314\"\u003e\u003ccode\u003eKT-83314\u003c/code\u003e\u003c/a\u003e JSpecify \u003ccode\u003e@NullMarked\u003c/code\u003e changes Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82863\"\u003e\u003ccode\u003eKT-82863\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@NoInfer\u003c/code\u003e regression since 2.2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82841\"\u003e\u003ccode\u003eKT-82841\u003c/code\u003e\u003c/a\u003e \u0026quot;kotlin.NoWhenBranchMatchedException\u0026quot; in \u003ccode\u003ewhen\u003c/code\u003e with \u003ccode\u003e!is\u003c/code\u003e check \u0026amp; non-sealed class in the middle of hierarchy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJVM. Reflection\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83608\"\u003e\u003ccode\u003eKT-83608\u003c/code\u003e\u003c/a\u003e Kotlin-reflect: \u0026quot;Unknown origin of public abstract operator fun invoke(p1: P1, p2: P2): R\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83361\"\u003e\u003ccode\u003eKT-83361\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Type parameter not found: 0\u0026quot; on super types with Kotlin 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-42199\"\u003e\u003ccode\u003eKT-42199\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Unknown origin of public abstract operator fun invoke\u0026quot; on function reference to FunctionN.invoke\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81024\"\u003e\u003ccode\u003eKT-81024\u003c/code\u003e\u003c/a\u003e Reflection: New KType implementation fails on arguments comparison for a Nothing type parameter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83266\"\u003e\u003ccode\u003eKT-83266\u003c/code\u003e\u003c/a\u003e \u0026quot;Unsupported class file major version 69\u0026quot; for \u0026quot;produceReleaseComposeMapping\u0026quot; task with Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83099\"\u003e\u003ccode\u003eKT-83099\u003c/code\u003e\u003c/a\u003e Compose compiler does not generate stack trace mappings for project files\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-83070\"\u003e\u003ccode\u003eKT-83070\u003c/code\u003e\u003c/a\u003e The KGP api reference is missing a description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82459\"\u003e\u003ccode\u003eKT-82459\u003c/code\u003e\u003c/a\u003e Improve iOS simulator boot implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82946\"\u003e\u003ccode\u003eKT-82946\u003c/code\u003e\u003c/a\u003e Js, Wasm: Upgrade NPM dependencies\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-83687\"\u003e\u003ccode\u003eKT-83687\u003c/code\u003e\u003c/a\u003e Revert deprecation of 'androidTarget' for AGP lower than 9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.10-RC2\u003c/h2\u003e\n\u003ch2\u003eChangeLog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.3.10-RC\u003c/h2\u003e\n\u003ch2\u003eChangelog\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.3.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83984\"\u003e\u003ccode\u003eKT-83984\u003c/code\u003e\u003c/a\u003e Data races around kotlinx.serialization plugin protobuf extensions registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83317\"\u003e\u003ccode\u003eKT-83317\u003c/code\u003e\u003c/a\u003e ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83031\"\u003e\u003ccode\u003eKT-83031\u003c/code\u003e\u003c/a\u003e K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81700\"\u003e\u003ccode\u003eKT-81700\u003c/code\u003e\u003c/a\u003e flaky overload resolution behaviors (false-positive errors, different final candidates, compile-time failures)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83983\"\u003e\u003ccode\u003eKT-83983\u003c/code\u003e\u003c/a\u003e Revert of KT-83081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83314\"\u003e\u003ccode\u003eKT-83314\u003c/code\u003e\u003c/a\u003e JSpecify \u003ccode\u003e@NullMarked\u003c/code\u003e changes Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82863\"\u003e\u003ccode\u003eKT-82863\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@NoInfer\u003c/code\u003e regression since 2.2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82841\"\u003e\u003ccode\u003eKT-82841\u003c/code\u003e\u003c/a\u003e \u0026quot;kotlin.NoWhenBranchMatchedException\u0026quot; in \u003ccode\u003ewhen\u003c/code\u003e with \u003ccode\u003e!is\u003c/code\u003e check \u0026amp; non-sealed class in the middle of hierarchy\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJVM. Reflection\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83608\"\u003e\u003ccode\u003eKT-83608\u003c/code\u003e\u003c/a\u003e Kotlin-reflect: \u0026quot;Unknown origin of public abstract operator fun invoke(p1: P1, p2: P2): R\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83361\"\u003e\u003ccode\u003eKT-83361\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Type parameter not found: 0\u0026quot; on super types with Kotlin 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-42199\"\u003e\u003ccode\u003eKT-42199\u003c/code\u003e\u003c/a\u003e \u0026quot;KotlinReflectionInternalError: Unknown origin of public abstract operator fun invoke\u0026quot; on function reference to FunctionN.invoke\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81024\"\u003e\u003ccode\u003eKT-81024\u003c/code\u003e\u003c/a\u003e Reflection: New KType implementation fails on arguments comparison for a Nothing type parameter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83266\"\u003e\u003ccode\u003eKT-83266\u003c/code\u003e\u003c/a\u003e \u0026quot;Unsupported class file major version 69\u0026quot; for \u0026quot;produceReleaseComposeMapping\u0026quot; task with Kotlin 2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-83099\"\u003e\u003ccode\u003eKT-83099\u003c/code\u003e\u003c/a\u003e Compose compiler does not generate stack trace mappings for project files\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-83070\"\u003e\u003ccode\u003eKT-83070\u003c/code\u003e\u003c/a\u003e The KGP api reference is missing a description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82459\"\u003e\u003ccode\u003eKT-82459\u003c/code\u003e\u003c/a\u003e Improve iOS simulator boot implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-82946\"\u003e\u003ccode\u003eKT-82946\u003c/code\u003e\u003c/a\u003e Js, Wasm: Upgrade NPM dependencies\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-83687\"\u003e\u003ccode\u003eKT-83687\u003c/code\u003e\u003c/a\u003e Revert deprecation of 'androidTarget' for AGP lower than 9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80082\"\u003e\u003ccode\u003eKT-80082\u003c/code\u003e\u003c/a\u003e K2. False positive \u0026quot;Cannot resolve method\u0026quot; for self-bounded generic with wildcard return type in Java interop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80303\"\u003e\u003ccode\u003eKT-80303\u003c/code\u003e\u003c/a\u003e Move \u003ccode\u003e:native:analysis-api-klib-reader\u003c/code\u003e to \u003ccode\u003e:libraries:tools\u003c/code\u003e\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-70860\"\u003e\u003ccode\u003eKT-70860\u003c/code\u003e\u003c/a\u003e K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to java.lang.Void” on evaluating not-null variable on the line with assigning null to that var\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78554\"\u003e\u003ccode\u003eKT-78554\u003c/code\u003e\u003c/a\u003e K2 IDE / Kotlin Debugger: ISE “No override for FUN IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class instance during evaluation\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/JetBrains/kotlin/commit/679366a83f99851b42f64795f10ed803ff011c73\"\u003e\u003ccode\u003e679366a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/14ba8336989fde2a1dfc53611439207ba61210a8\"\u003e\u003ccode\u003e14ba833\u003c/code\u003e\u003c/a\u003e Serialization: remove potential data race during extension registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/fb8d334040e27cf5a7cb299c9bb4b0389327a9cc\"\u003e\u003ccode\u003efb8d334\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;K2: implement equality for ConeAttribute.EnhancedNullability\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/412afb7fb334c8aedc2f1776ecbe5cc5332161f1\"\u003e\u003ccode\u003e412afb7\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.3.10-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/edea41e9c3945240b30a6fa2c68e1bbb9c9f9bd0\"\u003e\u003ccode\u003eedea41e\u003c/code\u003e\u003c/a\u003e [Gradle] Un-deprecate 'androidTarget()'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0946452e1cc5e56349f24fb86bdbe203e2a2d6b1\"\u003e\u003ccode\u003e0946452\u003c/code\u003e\u003c/a\u003e Bump version of the ASM dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/655fb780519cf570d07d506241a46227b8a2a864\"\u003e\u003ccode\u003e655fb78\u003c/code\u003e\u003c/a\u003e Reflection: always compute JVM signature of built-in functions manually\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58d38755f5c1991ee0ba367c0b6de58d85cc93a7\"\u003e\u003ccode\u003e58d3875\u003c/code\u003e\u003c/a\u003e Fix mergeReleaseComposeMapping task failure when build cache is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/56e0a7993ac1c5913a6e0a0bd2f08a09186daef1\"\u003e\u003ccode\u003e56e0a79\u003c/code\u003e\u003c/a\u003e Copy R8 outputs to Compose folder when transforming obfuscation file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e0eb1746ac5ea0e09e4aa31e757d90b0f5083f24\"\u003e\u003ccode\u003ee0eb174\u003c/code\u003e\u003c/a\u003e Fix classId for detecting protobuf enums\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.3.10\"\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.26 to 1.5.28\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.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\u003cp\u003e• Removed all \u003ccode\u003eReceiver\u003c/code\u003e classes and components which were already disabled for several years.\u003c/p\u003e\n\u003cp\u003e• Refactored file scanning code for improved clarity.\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eSizeAndTimeBasedRollingPolicy\u003c/code\u003e modified \u003ccode\u003etotalSizeCap\u003c/code\u003e and \u003ccode\u003emaxFileSize\u003c/code\u003e comparison to taking into account file compression. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1007\"\u003eissues/1007\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 3618eb01aad6672f9cd250dccf7546a69cbe982f associated with the tag v_1.5.27. 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\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/qos-ch/logback/commit/e7a1855ab562bb102333f754603ff89359bf3cfc\"\u003e\u003ccode\u003ee7a1855\u003c/code\u003e\u003c/a\u003e prepare release 1.5.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e8dee442658274dbf2549234e7daba7e92331850\"\u003e\u003ccode\u003ee8dee44\u003c/code\u003e\u003c/a\u003e cosmetic changes only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ded504cba3035f4027697ef2050a1773ab9df987\"\u003e\u003ccode\u003eded504c\u003c/code\u003e\u003c/a\u003e minor refactoring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8af5459a09d122439f68b0aa892c5d286c1610b6\"\u003e\u003ccode\u003e8af5459\u003c/code\u003e\u003c/a\u003e fix NPE as reported in issues/1014\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/4f560a0331bc225e733dee4c87d890c20817392c\"\u003e\u003ccode\u003e4f560a0\u003c/code\u003e\u003c/a\u003e appender names of references not subject to substitution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/eab8e1d4a05af7279012da3b1d70b42a2ca0ecc2\"\u003e\u003ccode\u003eeab8e1d\u003c/code\u003e\u003c/a\u003e remove spurious Sytem.out, add javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9ff843d5a171794b6e0408e02c92cbae28432392\"\u003e\u003ccode\u003e9ff843d\u003c/code\u003e\u003c/a\u003e fix issues/1016\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/769bce0567df0786564ebf7c6805d83979dcf8a9\"\u003e\u003ccode\u003e769bce0\u003c/code\u003e\u003c/a\u003e add scanStr field to PropertiesConfiguratorAction, refactor ResourceAction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/6fd0943e7e6f635a215e348db562247f237e7714\"\u003e\u003ccode\u003e6fd0943\u003c/code\u003e\u003c/a\u003e add missing package.html in logback-core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/5350e54e47d89e8d524b068e92c09d1c1cce173b\"\u003e\u003ccode\u003e5350e54\u003c/code\u003e\u003c/a\u003e add missing package.html in logback-classic\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.26...v_1.5.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.logstash.logback:logstash-logback-encoder` from 8.1 to 9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/releases\"\u003enet.logstash.logback:logstash-logback-encoder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elogstash-logback-encoder-9.0\u003c/h2\u003e\n\u003cp\u003eThis major release migrates to Jackson 3, and bumps the minimum Java version to 17.\u003c/p\u003e\n\u003cp\u003eThe migration to Jackson 3 introduced some backwards incompatibilities.  See \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1095\"\u003e#1095\u003c/a\u003e for upgrade details.\u003c/p\u003e\n\u003cp\u003eSpecial thanks to new contributors \u003ca href=\"https://github.com/tommyulfsparre\"\u003e\u003ccode\u003e@​tommyulfsparre\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/patrickjbarry\"\u003e\u003ccode\u003e@​patrickjbarry\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/maxxedev\"\u003e\u003ccode\u003e@​maxxedev\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:warning: Update considerations and deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum version of Java to 17 by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1088\"\u003elogfellow/logstash-logback-encoder#1088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to Jackson 3 by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1095\"\u003elogfellow/logstash-logback-encoder#1095\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to suppress messages from stacktrace  by \u003ca href=\"https://github.com/patrickjbarry\"\u003e\u003ccode\u003e@​patrickjbarry\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1104\"\u003elogfellow/logstash-logback-encoder#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it possible to pretty print throwables as array of strings. by \u003ca href=\"https://github.com/maxxedev\"\u003e\u003ccode\u003e@​maxxedev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1043\"\u003elogfellow/logstash-logback-encoder#1043\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\u003eAllow setting droppedWarnFrequency=0 to disable logging dropped message warnings by \u003ca href=\"https://github.com/tommyulfsparre\"\u003e\u003ccode\u003e@​tommyulfsparre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1086\"\u003elogfellow/logstash-logback-encoder#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix flaky flushWithNullOutputStream test by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1101\"\u003elogfellow/logstash-logback-encoder#1101\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:book: Documentation, Tests and Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate artifact publishing to Maven Central Portal by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1090\"\u003elogfellow/logstash-logback-encoder#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch release flow to manual GitHub action trigger by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1091\"\u003elogfellow/logstash-logback-encoder#1091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump CodeQL action to v3 by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1102\"\u003elogfellow/logstash-logback-encoder#1102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven to 3.9.11 by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1103\"\u003elogfellow/logstash-logback-encoder#1103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Thread and ThreadLocal cleanup by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1105\"\u003elogfellow/logstash-logback-encoder#1105\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:up: Dependency Upgrades\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.12.1 to 6.0.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/logfellow/logstash-logback-encoder/pull/1085\"\u003elogfellow/logstash-logback-encoder#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 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/logfellow/logstash-logback-encoder/pull/1066\"\u003elogfellow/logstash-logback-encoder#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mockito.version from 5.16.1 to 5.20.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/logfellow/logstash-logback-encoder/pull/1067\"\u003elogfellow/logstash-logback-encoder#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.felix:maven-bundle-plugin from 5.1.9 to 6.0.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/logfellow/logstash-logback-encoder/pull/1068\"\u003elogfellow/logstash-logback-encoder#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade various dependencies and plugins by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1089\"\u003elogfellow/logstash-logback-encoder#1089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 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/logfellow/logstash-logback-encoder/pull/1092\"\u003elogfellow/logstash-logback-encoder#1092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.puppycrawl.tools:checkstyle from 12.0.0 to 12.0.1 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/logfellow/logstash-logback-encoder/pull/1093\"\u003elogfellow/logstash-logback-encoder#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade lmax disruptor to 4.0.0 by \u003ca href=\"https://github.com/philsttr\"\u003e\u003ccode\u003e@​philsttr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1096\"\u003elogfellow/logstash-logback-encoder#1096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:xml-maven-plugin from 1.1.0 to 1.2.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/logfellow/logstash-logback-encoder/pull/1098\"\u003elogfellow/logstash-logback-encoder#1098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.puppycrawl.tools:checkstyle from 12.0.1 to 12.1.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/logfellow/logstash-logback-encoder/pull/1099\"\u003elogfellow/logstash-logback-encoder#1099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tools.jackson:jackson-bom from 3.0.0 to 3.0.1 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/logfellow/logstash-logback-encoder/pull/1100\"\u003elogfellow/logstash-logback-encoder#1100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump logback-core.version from 1.5.19 to 1.5.20 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/logfellow/logstash-logback-encoder/pull/1097\"\u003elogfellow/logstash-logback-encoder#1097\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/patrickjbarry\"\u003e\u003ccode\u003e@​patrickjbarry\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1104\"\u003elogfellow/logstash-logback-encoder#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tommyulfsparre\"\u003e\u003ccode\u003e@​tommyulfsparre\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1086\"\u003elogfellow/logstash-logback-encoder#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxxedev\"\u003e\u003ccode\u003e@​maxxedev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/pull/1043\"\u003elogfellow/logstash-logback-encoder#1043\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/compare/logstash-logback-encoder-8.1...logstash-logback-encoder-9.0\"\u003ehttps://github.com/logfellow/logstash-logback-encoder/compare/logstash-logback-encoder-8.1...logstash-logback-encoder-9.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/logfellow/logstash-logback-encoder/commit/e8a1c8e6ec2407c9cede77ec969d94bfe6848dc6\"\u003e\u003ccode\u003ee8a1c8e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release logstash-logback-encoder-9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/eecb205fde0598bcfedc557ecc57ccc9e854c303\"\u003e\u003ccode\u003eeecb205\u003c/code\u003e\u003c/a\u003e Add link to discussions in contributing.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/572543c7f1bf2e55248e302517acfa02181c615d\"\u003e\u003ccode\u003e572543c\u003c/code\u003e\u003c/a\u003e fix build badge in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/c64b9987d3a2aebf5272728dba58cfe3b469884e\"\u003e\u003ccode\u003ec64b998\u003c/code\u003e\u003c/a\u003e Use alert at top of readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/f74c821922bfa5ff70b8d36355f8bc4eae888fa1\"\u003e\u003ccode\u003ef74c821\u003c/code\u003e\u003c/a\u003e Make it possible to pretty print throwables as array of strings. (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/358f644881eea7ffd7352290d5926adb31ccb05c\"\u003e\u003ccode\u003e358f644\u003c/code\u003e\u003c/a\u003e Document Thread and ThreadLocal cleanup (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/0d553cf96ba693c17cfa24c1bc72e12f9491681e\"\u003e\u003ccode\u003e0d553cf\u003c/code\u003e\u003c/a\u003e Add ability to suppress messages from stacktrace  (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/c9318cd682cd72e81693481a3e76b4a0518d5f17\"\u003e\u003ccode\u003ec9318cd\u003c/code\u003e\u003c/a\u003e Bump maven to 3.9.11 (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/ef58694e9eacf76da73bb2653ce11feb09cba7c9\"\u003e\u003ccode\u003eef58694\u003c/code\u003e\u003c/a\u003e Bump codeql action to v3 (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/commit/3059741b6e4b1d4a277a88c7126dcc93f01511a6\"\u003e\u003ccode\u003e3059741\u003c/code\u003e\u003c/a\u003e Bump logback-core.version from 1.5.19 to 1.5.20 (\u003ca href=\"https://redirect.github.com/logfellow/logstash-logback-encoder/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/logfellow/logstash-logback-encoder/compare/logstash-logback-encoder-8.1...logstash-logback-encoder-9.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-jaxb-annotations` from 2.20.2 to 2.21.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/08f86b93b9d8aba8c2b1d8c99cc57ee23676e9f6\"\u003e\u003ccode\u003e08f86b9\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-modules-base-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/0ae204fbf5eb053461cd514df757eff8b63e6a47\"\u003e\u003ccode\u003e0ae204f\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/3cfe4bf27b6beacdeb07349df17848cd16fb9d48\"\u003e\u003ccode\u003e3cfe4bf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ejackson-module-spi-subtypes\u003c/code\u003e module (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/225f313d51d3358572ff74e6608dbb1471843ea9\"\u003e\u003ccode\u003e225f313\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/d0a1324da1e3a6e681ea7219ee15e694eb365ef7\"\u003e\u003ccode\u003ed0a1324\u003c/code\u003e\u003c/a\u003e Add test for \u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/314\"\u003e#314\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/0a9679522233b01ef44fe89581a404865bd5449d\"\u003e\u003ccode\u003e0a96795\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action in the github-actions group (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/12ffdc6706f46004714c6ae8fdce36183e4c7d38\"\u003e\u003ccode\u003e12ffdc6\u003c/code\u003e\u003c/a\u003e Fix LICENSE for jackson-module-blackbird (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/d0fbafe7aea2321b7924e9e821279ef6050d0f2e\"\u003e\u003ccode\u003ed0fbafe\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-modules-base/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-modules-base/commit/4006c5e1d038ab6862489021f55cfd0f924e56bb\"\u003e\u003ccode\u003e4006c5e\u003c/code\u003e\u003c/a\u003e Start 2.20 branch; update 2.x to 2.21\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-modules-base/compare/jackson-modules-base-2.20.2...jackson-modules-base-2.21.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.20.2 to 2.21.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/c349ed8b0b72c04273c4f7666e4d1a5e8c500d72\"\u003e\u003ccode\u003ec349ed8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/36af3c4dc80cf6600385cd62973c0a1c14676f6f\"\u003e\u003ccode\u003e36af3c4\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/6d9db9db3491cf6a406eb185df16309f16347cfa\"\u003e\u003ccode\u003e6d9db9d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1085\"\u003e#1085\u003c/a\u003e from k163377/feat/1063\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/32bf8b566ec937837ab08ec2418d5113836fe49a\"\u003e\u003ccode\u003e32bf8b5\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1085\"\u003e#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/dcdff9d397b9b2f9fbfc2917f4d35a7b48b98894\"\u003e\u003ccode\u003edcdff9d\u003c/code\u003e\u003c/a\u003e Added addMixIn function for generic MapperBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/bd1d8645117a7b7c2cb0febbc025720ca4112859\"\u003e\u003ccode\u003ebd1d864\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1075\"\u003e#1075\u003c/a\u003e from k163377/fix-sup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/e0269b1393f9f71a0a3eb0a307a0cc57f0f25fba\"\u003e\u003ccode\u003ee0269b1\u003c/code\u003e\u003c/a\u003e Remove unnecessary suppression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/277a56226fe4a3cc73da56e8fd357b66cc44705f\"\u003e\u003ccode\u003e277a562\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1071\"\u003e#1071\u003c/a\u003e from k163377/update-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/8a14ebfd850e881ee9f708b9f69885fbe0155c00\"\u003e\u003ccode\u003e8a14ebf\u003c/code\u003e\u003c/a\u003e Fix and update Jackson version in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/9d67d92ac2ade53f8fcb3bbd05fd6f51e3465c45\"\u003e\u003ccode\u003e9d67d92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1067\"\u003e#1067\u003c/a\u003e from k163377/upd-ci\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/compare/jackson-module-kotlin-2.20.2...jackson-module-kotlin-2.21.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-xml` from 2.20.2 to 2.21.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/66c8c0da9f268e4e3c5b404d29b7b4d72a87b7f3\"\u003e\u003ccode\u003e66c8c0d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/76d55264bd57ff04361a2b3e1f807b86deb086a7\"\u003e\u003ccode\u003e76d5526\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/89d8704d5d4473ba12c2f179c465eee4bb982aa3\"\u003e\u003ccode\u003e89d8704\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/bc9cd88918e7a0a857b56db40bcc988ef6d0dec9\"\u003e\u003ccode\u003ebc9cd88\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fdbd1e9a57f06303aad0b391ff26a97cec392880\"\u003e\u003ccode\u003efdbd1e9\u003c/code\u003e\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e in 2.x: support STRICT_DUPLICATE_DETECTION (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/30ccb4797d62a3a94ef18f25efa54bd00ca47cca\"\u003e\u003ccode\u003e30ccb47\u003c/code\u003e\u003c/a\u003e Addition to \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/736\"\u003e#736\u003c/a\u003e test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/e003de077cde130682d4f59add150a8e7f675ab3\"\u003e\u003ccode\u003ee003de0\u003c/code\u003e\u003c/a\u003e Create XmlClassDeser735Test.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c33e1e56a0c8ef7824a745dcdbc4538dc0f1be83\"\u003e\u003ccode\u003ec33e1e5\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5.5.0 to 5.5.1 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/0300a19ace3ecf0b60d53ccf90b1fba292e95317\"\u003e\u003ccode\u003e0300a19\u003c/code\u003e\u003c/a\u003e Start 2.20 branch, update 2.x to 2.21\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.20.2...jackson-dataformat-xml-2.21.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-jsr310` from 2.20.2 to 2.21.0\n\nUpdates `com.fasterxml.jackson.module:jackson-module-kotlin` from 2.20.2 to 2.21.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/c349ed8b0b72c04273c4f7666e4d1a5e8c500d72\"\u003e\u003ccode\u003ec349ed8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-module-kotlin-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/36af3c4dc80cf6600385cd62973c0a1c14676f6f\"\u003e\u003ccode\u003e36af3c4\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/6d9db9db3491cf6a406eb185df16309f16347cfa\"\u003e\u003ccode\u003e6d9db9d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1085\"\u003e#1085\u003c/a\u003e from k163377/feat/1063\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/32bf8b566ec937837ab08ec2418d5113836fe49a\"\u003e\u003ccode\u003e32bf8b5\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1085\"\u003e#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/dcdff9d397b9b2f9fbfc2917f4d35a7b48b98894\"\u003e\u003ccode\u003edcdff9d\u003c/code\u003e\u003c/a\u003e Added addMixIn function for generic MapperBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/bd1d8645117a7b7c2cb0febbc025720ca4112859\"\u003e\u003ccode\u003ebd1d864\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1075\"\u003e#1075\u003c/a\u003e from k163377/fix-sup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/e0269b1393f9f71a0a3eb0a307a0cc57f0f25fba\"\u003e\u003ccode\u003ee0269b1\u003c/code\u003e\u003c/a\u003e Remove unnecessary suppression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/277a56226fe4a3cc73da56e8fd357b66cc44705f\"\u003e\u003ccode\u003e277a562\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1071\"\u003e#1071\u003c/a\u003e from k163377/update-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/8a14ebfd850e881ee9f708b9f69885fbe0155c00\"\u003e\u003ccode\u003e8a14ebf\u003c/code\u003e\u003c/a\u003e Fix and update Jackson version in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/commit/9d67d92ac2ade53f8fcb3bbd05fd6f51e3465c45\"\u003e\u003ccode\u003e9d67d92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-module-kotlin/issues/1067\"\u003e#1067\u003c/a\u003e from k163377/upd-ci\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-module-kotlin/compare/jackson-module-kotlin-2.20.2...jackson-module-kotlin-2.21.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-xml` from 2.20.2 to 2.21.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/66c8c0da9f268e4e3c5b404d29b7b4d72a87b7f3\"\u003e\u003ccode\u003e66c8c0d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/76d55264bd57ff04361a2b3e1f807b86deb086a7\"\u003e\u003ccode\u003e76d5526\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/89d8704d5d4473ba12c2f179c465eee4bb982aa3\"\u003e\u003ccode\u003e89d8704\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/bc9cd88918e7a0a857b56db40bcc988ef6d0dec9\"\u003e\u003ccode\u003ebc9cd88\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fdbd1e9a57f06303aad0b391ff26a97cec392880\"\u003e\u003ccode\u003efdbd1e9\u003c/code\u003e\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e in 2.x: support STRICT_DUPLICATE_DETECTION (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/30ccb4797d62a3a94ef18f25efa54bd00ca47cca\"\u003e\u003ccode\u003e30ccb47\u003c/code\u003e\u003c/a\u003e Addition to \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/736\"\u003e#736\u003c/a\u003e test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/e003de077cde130682d4f59add150a8e7f675ab3\"\u003e\u003ccode\u003ee003de0\u003c/code\u003e\u003c/a\u003e Create XmlClassDeser735Test.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c33e1e56a0c8ef7824a745dcdbc4538dc0f1be83\"\u003e\u003ccode\u003ec33e1e5\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5.5.0 to 5.5.1 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/0300a19ace3ecf0b60d53ccf90b1fba292e95317\"\u003e\u003ccode\u003e0300a19\u003c/code\u003e\u003c/a\u003e Start 2.20 branch, update 2.x to 2.21\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.20.2...jackson-dataformat-xml-2.21.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-jsr310` from 2.20.2 to 2.21.0\n\nUpdates `org.postgresql:postgresql` from 42.7.7 to 42.7.9\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.9\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded changelogs for version 42.7.9 \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/3908\"\u003e#3908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethe classloader is nullable, and remove a space \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/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix:  incorrect pg_stat_replication.reply_time calculation \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/3906\"\u003e#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3892\"\u003e#3892\u003c/a\u003e, PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only \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/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix badges for maven central and search paths. Sonatype has changed the search paths \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/3901\"\u003e#3901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) \u003ca href=\"https://github.com/m-van-tilburg\"\u003e\u003ccode\u003e@​m-van-tilburg\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add CI tests with Java 26 \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/3893\"\u003e#3893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder \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/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse ssl_is_used() to check for ssl connection \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/3867\"\u003e#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd PEMKeyManager to handle PEM based certs and keys. \u003ca href=\"https://github.com/harinath001\"\u003e\u003ccode\u003e@​harinath001\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComment and simplify the complex state machine logic in QueryExecutorImpl \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/3850\"\u003e#3850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN\u0026quot; \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/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN \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/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSmall simplication of locking patterns in QueryExecutorBase \u003ca href=\"https://github.com/Sanne\"\u003e\u003ccode\u003e@​Sanne\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3849\"\u003e#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value \u003ca href=\"https://github.com/sodekim\"\u003e\u003ccode\u003e@​sodekim\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: default query timeout property \u003ca href=\"https://github.com/cfredri4\"\u003e\u003ccode\u003e@​cfredri4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate action to deploy docs to \u003ca href=\"https://pgjdbc.github.io/\"\u003ehttps://pgjdbc.github.io/\u003c/a\u003e \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/3819\"\u003e#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix homepage release note \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/3817\"\u003e#3817\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: close temporary lob descriptors that are used internally in PreparedStatement#setBlob \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/3903\"\u003e#3903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid memory leaks in Java \u0026lt;= 21 caused by Thread.inheritedAccessControlContext \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/3886\"\u003e#3886\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: add the new PGP signing key to the official documentation \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/3813\"\u003e#3813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove unused com.github.spotbugs Gradle plugin dependency \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/3868\"\u003e#3868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: drop SpotBugs as we do not seem to use it \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/3834\"\u003e#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump version to 42.7.9 after 42.7.8 release \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/3810\"\u003e#3810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update actions/create-github-app-token digest to 29824e6 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3898\"\u003e#3898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-java digest to c1e3236 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3899\"\u003e#3899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update codecov/codecov-action digest to 671740a \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3900\"\u003e#3900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.junit:junit-bom to v5.14.1 - autoclosed \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3884\"\u003e#3884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.bcel:bcel to v6.11.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3883\"\u003e#3883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.mockito:mockito-bom to v5.20.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3885\"\u003e#3885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy-parent to v1.18.2 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3882\"\u003e#3882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update github/codeql-action digest to 497990d \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3881\"\u003e#3881\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.9] (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: query timeout property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3705\"\u003epgjdbc/pgjdbc#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add PEMKeyManager to handle PEM based certs and keys [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3700\"\u003epgjdbc/pgjdbc#3700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3847\"\u003epgjdbc/pgjdbc#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity: Use a static method forName to load all user supplied classes. Use the Class.forName 3 parameter method and do not initilize it unless it is a subclass of the expected class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: incorrect pg_stat_replication.reply_time calculation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3906\"\u003e#3906\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3906\"\u003epgjdbc/pgjdbc#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: close temporary lob descriptors that are used internally in PreparedStatement#setBlob\u003c/li\u003e\n\u003cli\u003efix: PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3897\"\u003epgjdbc/pgjdbc#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3887\"\u003epgjdbc/pgjdbc#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Simplify concurrency guards on QueryExecutorBase#transaction and QueryExecutorBase#standardConformingStrings [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3849\"\u003epgjdbc/pgjdbc#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid memory leaks in Java \u0026lt;= 21 caused by Thread.inheritedAccessControlContext [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3886\"\u003epgjdbc/pgjdbc#3886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3838\"\u003e#3838\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3838\"\u003epgjdbc/pgjdbc#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use ssl_is_used() to check for ssl connection [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3867\"\u003e#3867\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3867\"\u003epgjdbc/pgjdbc#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: the classloader is nullable [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3907\"\u003e#3907\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3907\"\u003epgjdbc/pgjdbc#3907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/79b784e3a63def9d12088471334399a53016d880\"\u003e\u003ccode\u003e79b784e\u003c/code\u003e\u003c/a\u003e Added changelogs for version 42.7.9 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3908\"\u003e#3908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/1c00ffc02be1570027b6510cbcd760b916227800\"\u003e\u003ccode\u003e1c00ffc\u003c/code\u003e\u003c/a\u003e doc: add the new PGP signing key to the official documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/f774000c105ddb2971f50dc5cf51a2d20ee4c14a\"\u003e\u003ccode\u003ef774000\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/create-github-app-token digest to 29824e6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/27daf3b48b8b7d266ba680f59345f3723e2786d2\"\u003e\u003ccode\u003e27daf3b\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-java digest to c1e3236\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/6eb01ff6bcb7ba6d71c9363a29d7305911861946\"\u003e\u003ccode\u003e6eb01ff\u003c/code\u003e\u003c/a\u003e chore(deps): update codecov/codecov-action digest to 671740a\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/dbf1e57747709b560da16fdcec0ba9e927393516\"\u003e\u003ccode\u003edbf1e57\u003c/code\u003e\u003c/a\u003e the classloader is nullable, and remove a space (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/6a20574f4c896b3f02d7f36d21ab1f3da15c3936\"\u003e\u003ccode\u003e6a20574\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/c07721af972eee4f10873b1a23b3811336454436\"\u003e\u003ccode\u003ec07721a\u003c/code\u003e\u003c/a\u003e fix:  incorrect pg_stat_replication.reply_time calculation (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3906\"\u003e#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/83023f3c2ae98dc69df00a560dbbe386afafe3b1\"\u003e\u003ccode\u003e83023f3\u003c/code\u003e\u003c/a\u003e fix: close temporary lob descriptors that are used internally in PreparedStat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/62c9805ef8606f3d38273ac69f64b14e936a0bfa\"\u003e\u003ccode\u003e62c9805\u003c/code\u003e\u003c/a\u003e fix: issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3892\"\u003e#3892\u003c/a\u003e, PGXAConnection.prepare(Xid) should return XA_RDONLY if the ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.7...REL42.7.9\"\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.flywaydb:flyway-core` from 11.10.1 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flyway/flyway/releases\"\u003eorg.flywaydb:flyway-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFlyway 12.0.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.20.3\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.20.2\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.20.1\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.20.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.19.1\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.19.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.18.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.17.2\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.17.1\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.17.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.16.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.15.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.14.1\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 11.14.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-v...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/narmesteleder-arbeidsforhold/pull/296","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fnarmesteleder-arbeidsforhold/issues/296","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/296/packages"}},{"old_version":"2.20.1","new_version":"2.21.0","update_type":"minor","path":null,"pr_created_at":"2026-02-09T06:57:56.000Z","version_change":"2.20.1 → 2.21.0","issue":{"uuid":"3914794655","node_id":"PR_kwDOA8ef7s7CZkkS","number":2315,"state":"closed","title":"Bump the dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-12T14:48:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T06:57:56.000Z","updated_at":"2026-02-12T14:48:14.000Z","time_to_close":287416,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":16,"packages":[{"name":"ch.qos.logback:logback-classic","old_version":"1.5.24","new_version":"1.5.28","repository_url":"https://github.com/qos-ch/logback"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.20","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.20.1","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.20.1","new_version":"2.21.0","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.github.dasniko:testcontainers-keycloak","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/dasniko/testcontainers-keycloak"},{"name":"de.grundid.opendatalab:geojson-jackson","old_version":"1.14","new_version":"3.0","repository_url":"https://github.com/opendatalab-de/geojson-jackson"},{"name":"org.eclipse.jetty.ee10:jetty-ee10-servlet","old_version":"12.1.5","new_version":"12.1.6"},{"name":"org.jooq:jooq","old_version":"3.20.10","new_version":"3.20.11"},{"name":"org.jooq:jooq-codegen","old_version":"3.20.10","new_version":"3.20.11"},{"name":"org.jooq:jooq-meta","old_version":"3.20.10","new_version":"3.20.11"},{"name":"org.postgresql:postgresql","old_version":"42.7.8","new_version":"42.7.9","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.14.1","new_version":"3.15.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-dependency-plugin","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/apache/maven-dependency-plugin"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"3.1.0","new_version":"3.2.1","repository_url":"https://github.com/diffplug/spotless"},{"name":"org.owasp:dependency-check-maven","old_version":"12.1.9","new_version":"12.2.0","repository_url":"https://github.com/dependency-check/DependencyCheck"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.24` | `1.5.28` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.20` | `2.21` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.20.1` | `2.21.0` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.20.1` | `2.21.0` |\n| [com.github.dasniko:testcontainers-keycloak](https://github.com/dasniko/testcontainers-keycloak) | `4.1.0` | `4.1.1` |\n| [de.grundid.opendatalab:geojson-jackson](https://github.com/opendatalab-de/geojson-jackson) | `1.14` | `3.0` |\n| org.eclipse.jetty.ee10:jetty-ee10-servlet | `12.1.5` | `12.1.6` |\n| org.jooq:jooq | `3.20.10` | `3.20.11` |\n| org.jooq:jooq-codegen | `3.20.10` | `3.20.11` |\n| org.jooq:jooq-meta | `3.20.10` | `3.20.11` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.8` | `42.7.9` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.14.1` | `3.15.0` |\n| [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) | `3.9.0` | `3.10.0` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `3.1.0` | `3.2.1` |\n| [org.owasp:dependency-check-maven](https://github.com/dependency-check/DependencyCheck) | `12.1.9` | `12.2.0` |\n\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.24 to 1.5.28\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.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\u003cp\u003e• Removed all \u003ccode\u003eReceiver\u003c/code\u003e classes and components which were already disabled for several years.\u003c/p\u003e\n\u003cp\u003e• Refactored file scanning code for improved clarity.\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eSizeAndTimeBasedRollingPolicy\u003c/code\u003e modified \u003ccode\u003etotalSizeCap\u003c/code\u003e and \u003ccode\u003emaxFileSize\u003c/code\u003e comparison to taking into account file compression. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1007\"\u003eissues/1007\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 3618eb01aad6672f9cd250dccf7546a69cbe982f associated with the tag v_1.5.27. 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.26\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-25 Release of logback version 1.5.26\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• InsertFromJNDIModelHandler was accessing javax.naming package forcing the inclusion of the optional java.naming module. This problem was raised in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1003\"\u003eissues/1003\u003c/a\u003e by Marius Hanl who also provided the relevant PR.\u003c/p\u003e\n\u003cp\u003e• In applications using shadow/fat/shade jars, module or package information could be lost. Thus, in the absence of version information, logback-classic would warn about version mismatches. Logback components now ship with properties files containing version information that survive shadow/fat/shade jars. This issue was reporteed in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1002\"\u003eissues/1002\u003c/a\u003e by Christoph Gritschenberger.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 33deb54506bbfaf1ff151f26f3a5f86936011619 associated with the tag v_1.5.26. 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.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-17 Release of logback version 1.5.25\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• When processing configuration files, logback-core will now only instantiate components compatible with the class expected by the encapsulating class. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2026-1225\"\u003eCVE-2026-1225\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• In configuration files, referencing a single undeclared appender would cause all referenced appenders to be skipped. This issue was discovered in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/997\"\u003eissues/997\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Added VersionUtil class to logback-core. This utility class checks for version compatibility issues and alerts the user if need be.\u003c/p\u003e\n\u003cp\u003e• Added \u003ca href=\"https://logback.qos.ch/manual/layouts.html#epoch\"\u003eEpochConverter\u003c/a\u003e to output milliseconds/seconds since epoch. This enhancement was requested by Duncan Jauncey in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/1000\"\u003eissues/1000\u003c/a\u003e who also provided the relevant implementation PR.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit f426e0002800cfb507f393fcacffe0761a425220 associated with the tag v_1.5.25. 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\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/qos-ch/logback/commit/e7a1855ab562bb102333f754603ff89359bf3cfc\"\u003e\u003ccode\u003ee7a1855\u003c/code\u003e\u003c/a\u003e prepare release 1.5.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e8dee442658274dbf2549234e7daba7e92331850\"\u003e\u003ccode\u003ee8dee44\u003c/code\u003e\u003c/a\u003e cosmetic changes only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ded504cba3035f4027697ef2050a1773ab9df987\"\u003e\u003ccode\u003eded504c\u003c/code\u003e\u003c/a\u003e minor refactoring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8af5459a09d122439f68b0aa892c5d286c1610b6\"\u003e\u003ccode\u003e8af5459\u003c/code\u003e\u003c/a\u003e fix NPE as reported in issues/1014\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/4f560a0331bc225e733dee4c87d890c20817392c\"\u003e\u003ccode\u003e4f560a0\u003c/code\u003e\u003c/a\u003e appender names of references not subject to substitution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/eab8e1d4a05af7279012da3b1d70b42a2ca0ecc2\"\u003e\u003ccode\u003eeab8e1d\u003c/code\u003e\u003c/a\u003e remove spurious Sytem.out, add javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9ff843d5a171794b6e0408e02c92cbae28432392\"\u003e\u003ccode\u003e9ff843d\u003c/code\u003e\u003c/a\u003e fix issues/1016\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/769bce0567df0786564ebf7c6805d83979dcf8a9\"\u003e\u003ccode\u003e769bce0\u003c/code\u003e\u003c/a\u003e add scanStr field to PropertiesConfiguratorAction, refactor ResourceAction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/6fd0943e7e6f635a215e348db562247f237e7714\"\u003e\u003ccode\u003e6fd0943\u003c/code\u003e\u003c/a\u003e add missing package.html in logback-core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/5350e54e47d89e8d524b068e92c09d1c1cce173b\"\u003e\u003ccode\u003e5350e54\u003c/code\u003e\u003c/a\u003e add missing package.html in logback-classic\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.24...v_1.5.28\"\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.20 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.20.1 to 2.21.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/80fb536c26e49505be73eb826c450de4f9dba6d0\"\u003e\u003ccode\u003e80fb536\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/909778946c5d1225ce1f96ce0969ea4e10b95c83\"\u003e\u003ccode\u003e9097789\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/d678c6986e8ee60340545d53daadf5d4c70b94f3\"\u003e\u003ccode\u003ed678c69\u003c/code\u003e\u003c/a\u003e Javadoc fix for \u003ccode\u003eStreamReadFeature.INCLUDE_SOURCE_IN_LOCATION\u003c/code\u003e (defaults to `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/67912b2d1266b40128e33e6b33b19afbb4198354\"\u003e\u003ccode\u003e67912b2\u003c/code\u003e\u003c/a\u003e Minor improvement to UTF32Reader.read() bounds-checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/ecf5de2c66785eaed04da9937ec023083cfdb7cb\"\u003e\u003ccode\u003eecf5de2\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/dbb17655b381a3af5f8ac9241d730f70ac4c4b29\"\u003e\u003ccode\u003edbb1765\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/66a946736d9e6427bc199662c56406c0dcec6f1d\"\u003e\u003ccode\u003e66a9467\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b46c0bd13b4b0e8f7779412f4fb0ecb4fd231fa5\"\u003e\u003ccode\u003eb46c0bd\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/fae2542708621b49cdc61ec5b29574ad054ed76f\"\u003e\u003ccode\u003efae2542\u003c/code\u003e\u003c/a\u003e release notes update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/70c99ba8eccf6f8ad2754bccb113daac823f03ba\"\u003e\u003ccode\u003e70c99ba\u003c/code\u003e\u003c/a\u003e Update UTF8DataInputJsonParser.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.20.1...jackson-core-2.21.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-xml` from 2.20.1 to 2.21.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/66c8c0da9f268e4e3c5b404d29b7b4d72a87b7f3\"\u003e\u003ccode\u003e66c8c0d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/76d55264bd57ff04361a2b3e1f807b86deb086a7\"\u003e\u003ccode\u003e76d5526\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/89d8704d5d4473ba12c2f179c465eee4bb982aa3\"\u003e\u003ccode\u003e89d8704\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/e02a2f56cb706c3a75d049727b6604ac59f93665\"\u003e\u003ccode\u003ee02a2f5\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/27923c5ba7fe22350629d3a7024d1bedc5d9699a\"\u003e\u003ccode\u003e27923c5\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/bc9cd88918e7a0a857b56db40bcc988ef6d0dec9\"\u003e\u003ccode\u003ebc9cd88\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fdbd1e9a57f06303aad0b391ff26a97cec392880\"\u003e\u003ccode\u003efdbd1e9\u003c/code\u003e\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e in 2.x: support STRICT_DUPLICATE_DETECTION (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/30ccb4797d62a3a94ef18f25efa54bd00ca47cca\"\u003e\u003ccode\u003e30ccb47\u003c/code\u003e\u003c/a\u003e Addition to \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/736\"\u003e#736\u003c/a\u003e test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/e003de077cde130682d4f59add150a8e7f675ab3\"\u003e\u003ccode\u003ee003de0\u003c/code\u003e\u003c/a\u003e Create XmlClassDeser735Test.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c33e1e56a0c8ef7824a745dcdbc4538dc0f1be83\"\u003e\u003ccode\u003ec33e1e5\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5.5.0 to 5.5.1 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.20.1...jackson-dataformat-xml-2.21.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.20.1 to 2.21.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.20.1 to 2.21.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/66c8c0da9f268e4e3c5b404d29b7b4d72a87b7f3\"\u003e\u003ccode\u003e66c8c0d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/76d55264bd57ff04361a2b3e1f807b86deb086a7\"\u003e\u003ccode\u003e76d5526\u003c/code\u003e\u003c/a\u003e Prep for 2.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/89d8704d5d4473ba12c2f179c465eee4bb982aa3\"\u003e\u003ccode\u003e89d8704\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/e02a2f56cb706c3a75d049727b6604ac59f93665\"\u003e\u003ccode\u003ee02a2f5\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/27923c5ba7fe22350629d3a7024d1bedc5d9699a\"\u003e\u003ccode\u003e27923c5\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/bc9cd88918e7a0a857b56db40bcc988ef6d0dec9\"\u003e\u003ccode\u003ebc9cd88\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/fdbd1e9a57f06303aad0b391ff26a97cec392880\"\u003e\u003ccode\u003efdbd1e9\u003c/code\u003e\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/114\"\u003e#114\u003c/a\u003e in 2.x: support STRICT_DUPLICATE_DETECTION (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/30ccb4797d62a3a94ef18f25efa54bd00ca47cca\"\u003e\u003ccode\u003e30ccb47\u003c/code\u003e\u003c/a\u003e Addition to \u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/736\"\u003e#736\u003c/a\u003e test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/e003de077cde130682d4f59add150a8e7f675ab3\"\u003e\u003ccode\u003ee003de0\u003c/code\u003e\u003c/a\u003e Create XmlClassDeser735Test.java (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/c33e1e56a0c8ef7824a745dcdbc4538dc0f1be83\"\u003e\u003ccode\u003ec33e1e5\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5.5.0 to 5.5.1 (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-dataformat-xml/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.20.1...jackson-dataformat-xml-2.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.dasniko:testcontainers-keycloak` from 4.1.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/releases\"\u003ecom.github.dasniko:testcontainers-keycloak's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ekeycloak-admin-client\u003c/code\u003e to \u003ccode\u003e26.0.8\u003c/code\u003e, which is aligned to default server version \u003ccode\u003e26.5\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/compare/v4.1.0...v4.1.1\"\u003ehttps://github.com/dasniko/testcontainers-keycloak/compare/v4.1.0...v4.1.1\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/dasniko/testcontainers-keycloak/commit/64f91fde5044f6a95c8b28b2c25a824bc651c6c5\"\u003e\u003ccode\u003e64f91fd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v4.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/ee18a5622225276b4aebb16b43cf2a4b4b32d2ec\"\u003e\u003ccode\u003eee18a56\u003c/code\u003e\u003c/a\u003e chore(deps): bump org.sonatype.central:central-publishing-maven-plugin (\u003ca href=\"https://redirect.github.com/dasniko/testcontainers-keycloak/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/f901260384f4e99e7d8520a9561dbf111c374e74\"\u003e\u003ccode\u003ef901260\u003c/code\u003e\u003c/a\u003e adjust Keycloak admin client version to align with Keycloak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/commit/a891e25116acf79f5897f86cf38ec086035540b9\"\u003e\u003ccode\u003ea891e25\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dasniko/testcontainers-keycloak/compare/v4.1.0...v4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `de.grundid.opendatalab:geojson-jackson` from 1.14 to 3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/9808af9112533d35c6792ffe975fead5f2e6704e\"\u003e\u003ccode\u003e9808af9\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release geojson-jackson-3.0 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/f865bf5e64c6bfd370d8f2e9625a9ca0d709ddd0\"\u003e\u003ccode\u003ef865bf5\u003c/code\u003e\u003c/a\u003e inc version to align with jackson\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/dc01b79f1242a28be1ee03a4526275148b28eeb5\"\u003e\u003ccode\u003edc01b79\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/opendatalab-de/geojson-jackson/commit/1178e49262158c9bc78c336f900d5002a73bccc9\"\u003e\u003ccode\u003e1178e49\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release geojson-jackson-1.19 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/0a07d8fda32515e31ad505082428b48fcfea769d\"\u003e\u003ccode\u003e0a07d8f\u003c/code\u003e\u003c/a\u003e release config update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/fdda76c7666000ed5d47604a98781f855bbafd4c\"\u003e\u003ccode\u003efdda76c\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/opendatalab-de/geojson-jackson/commit/8448366afeb585d44b729b3c5dbeba9143326f17\"\u003e\u003ccode\u003e8448366\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release geojson-jackson-1.17 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/6f57a753461f22eaff15a7530473f999bd27e35c\"\u003e\u003ccode\u003e6f57a75\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of geojson-jackson-1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/b844be4c6bc4f37c1da36229256d857819c898a9\"\u003e\u003ccode\u003eb844be4\u003c/code\u003e\u003c/a\u003e updated deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opendatalab-de/geojson-jackson/commit/d43b90c1a1923e9df6ee426752459011754ab134\"\u003e\u003ccode\u003ed43b90c\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/opendatalab-de/geojson-jackson/compare/geojson-jackson-1.14...geojson-jackson-3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlet` from 12.1.5 to 12.1.6\n\nUpdates `org.jooq:jooq` from 3.20.10 to 3.20.11\n\nUpdates `org.jooq:jooq-codegen` from 3.20.10 to 3.20.11\n\nUpdates `org.jooq:jooq-meta` from 3.20.10 to 3.20.11\n\nUpdates `org.jooq:jooq-codegen` from 3.20.10 to 3.20.11\n\nUpdates `org.jooq:jooq-meta` from 3.20.10 to 3.20.11\n\nUpdates `org.postgresql:postgresql` from 42.7.8 to 42.7.9\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.9\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded changelogs for version 42.7.9 \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/3908\"\u003e#3908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethe classloader is nullable, and remove a space \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/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix:  incorrect pg_stat_replication.reply_time calculation \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/3906\"\u003e#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3892\"\u003e#3892\u003c/a\u003e, PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only \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/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix badges for maven central and search paths. Sonatype has changed the search paths \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/3901\"\u003e#3901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) \u003ca href=\"https://github.com/m-van-tilburg\"\u003e\u003ccode\u003e@​m-van-tilburg\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add CI tests with Java 26 \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/3893\"\u003e#3893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder \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/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse ssl_is_used() to check for ssl connection \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/3867\"\u003e#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd PEMKeyManager to handle PEM based certs and keys. \u003ca href=\"https://github.com/harinath001\"\u003e\u003ccode\u003e@​harinath001\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComment and simplify the complex state machine logic in QueryExecutorImpl \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/3850\"\u003e#3850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN\u0026quot; \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/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN \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/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSmall simplication of locking patterns in QueryExecutorBase \u003ca href=\"https://github.com/Sanne\"\u003e\u003ccode\u003e@​Sanne\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3849\"\u003e#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value \u003ca href=\"https://github.com/sodekim\"\u003e\u003ccode\u003e@​sodekim\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: default query timeout property \u003ca href=\"https://github.com/cfredri4\"\u003e\u003ccode\u003e@​cfredri4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate action to deploy docs to \u003ca href=\"https://pgjdbc.github.io/\"\u003ehttps://pgjdbc.github.io/\u003c/a\u003e \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/3819\"\u003e#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix homepage release note \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/3817\"\u003e#3817\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: close temporary lob descriptors that are used internally in PreparedStatement#setBlob \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/3903\"\u003e#3903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid memory leaks in Java \u0026lt;= 21 caused by Thread.inheritedAccessControlContext \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/3886\"\u003e#3886\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: add the new PGP signing key to the official documentation \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/3813\"\u003e#3813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove unused com.github.spotbugs Gradle plugin dependency \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/3868\"\u003e#3868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: drop SpotBugs as we do not seem to use it \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/3834\"\u003e#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump version to 42.7.9 after 42.7.8 release \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/3810\"\u003e#3810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update actions/create-github-app-token digest to 29824e6 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3898\"\u003e#3898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-java digest to c1e3236 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3899\"\u003e#3899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update codecov/codecov-action digest to 671740a \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3900\"\u003e#3900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.junit:junit-bom to v5.14.1 - autoclosed \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3884\"\u003e#3884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.apache.bcel:bcel to v6.11.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3883\"\u003e#3883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.mockito:mockito-bom to v5.20.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3885\"\u003e#3885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency net.bytebuddy:byte-buddy-parent to v1.18.2 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3882\"\u003e#3882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update github/codeql-action digest to 497990d \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3881\"\u003e#3881\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.9] (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: query timeout property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3705\"\u003epgjdbc/pgjdbc#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add PEMKeyManager to handle PEM based certs and keys [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3700\"\u003epgjdbc/pgjdbc#3700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3847\"\u003epgjdbc/pgjdbc#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity: Use a static method forName to load all user supplied classes. Use the Class.forName 3 parameter method and do not initilize it unless it is a subclass of the expected class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: incorrect pg_stat_replication.reply_time calculation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3906\"\u003e#3906\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3906\"\u003epgjdbc/pgjdbc#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: close temporary lob descriptors that are used internally in PreparedStatement#setBlob\u003c/li\u003e\n\u003cli\u003efix: PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3897\"\u003epgjdbc/pgjdbc#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3887\"\u003epgjdbc/pgjdbc#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Simplify concurrency guards on QueryExecutorBase#transaction and QueryExecutorBase#standardConformingStrings [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3849\"\u003epgjdbc/pgjdbc#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid memory leaks in Java \u0026lt;= 21 caused by Thread.inheritedAccessControlContext [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3886\"\u003epgjdbc/pgjdbc#3886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3838\"\u003e#3838\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3838\"\u003epgjdbc/pgjdbc#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use ssl_is_used() to check for ssl connection [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3867\"\u003e#3867\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3867\"\u003epgjdbc/pgjdbc#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: the classloader is nullable [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3907\"\u003e#3907\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3907\"\u003epgjdbc/pgjdbc#3907\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/pgjdbc/pgjdbc/commit/79b784e3a63def9d12088471334399a53016d880\"\u003e\u003ccode\u003e79b784e\u003c/code\u003e\u003c/a\u003e Added changelogs for version 42.7.9 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3908\"\u003e#3908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/1c00ffc02be1570027b6510cbcd760b916227800\"\u003e\u003ccode\u003e1c00ffc\u003c/code\u003e\u003c/a\u003e doc: add the new PGP signing key to the official documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/f774000c105ddb2971f50dc5cf51a2d20ee4c14a\"\u003e\u003ccode\u003ef774000\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/create-github-app-token digest to 29824e6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/27daf3b48b8b7d266ba680f59345f3723e2786d2\"\u003e\u003ccode\u003e27daf3b\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-java digest to c1e3236\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/6eb01ff6bcb7ba6d71c9363a29d7305911861946\"\u003e\u003ccode\u003e6eb01ff\u003c/code\u003e\u003c/a\u003e chore(deps): update codecov/codecov-action digest to 671740a\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/dbf1e57747709b560da16fdcec0ba9e927393516\"\u003e\u003ccode\u003edbf1e57\u003c/code\u003e\u003c/a\u003e the classloader is nullable, and remove a space (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/6a20574f4c896b3f02d7f36d21ab1f3da15c3936\"\u003e\u003ccode\u003e6a20574\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/c07721af972eee4f10873b1a23b3811336454436\"\u003e\u003ccode\u003ec07721a\u003c/code\u003e\u003c/a\u003e fix:  incorrect pg_stat_replication.reply_time calculation (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3906\"\u003e#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/83023f3c2ae98dc69df00a560dbbe386afafe3b1\"\u003e\u003ccode\u003e83023f3\u003c/code\u003e\u003c/a\u003e fix: close temporary lob descriptors that are used internally in PreparedStat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/62c9805ef8606f3d38273ac69f64b14e936a0bfa\"\u003e\u003ccode\u003e62c9805\u003c/code\u003e\u003c/a\u003e fix: issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3892\"\u003e#3892\u003c/a\u003e, PGXAConnection.prepare(Xid) should return XA_RDONLY if the ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.8...REL42.7.9\"\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-compiler-plugin` from 3.14.1 to 3.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-compiler-plugin/releases\"\u003eorg.apache.maven.plugins:maven-compiler-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.15.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Java 25 compatibility during integration tests (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1020\"\u003e#1020\u003c/a\u003e) \u003ca href=\"https://github.com/desruisseaux\"\u003e\u003ccode\u003e@​desruisseaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-540\"\u003e[MCOMPILER-540]\u003c/a\u003e - useIncrementalCompilation=false may add generated sources to the sources list (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/192\"\u003e#192\u003c/a\u003e) \u003ca href=\"https://github.com/mensinda\"\u003e\u003ccode\u003e@​mensinda\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\u003eBump org.apache.maven.plugins:maven-plugins from 45 to 46 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1015\"\u003e#1015\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove declaration of \u0026quot;plexus-snapshots\u0026quot; repository (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1010\"\u003e#1010\u003c/a\u003e) \u003ca href=\"https://github.com/desruisseaux\"\u003e\u003ccode\u003e@​desruisseaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWorks only with Maven 4.0.0 rc4 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/996\"\u003e#996\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Java 25 and Maven 4 in CI (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/975\"\u003e#975\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\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.maven.plugin-testing:maven-plugin-testing-harness from 3.4.0 to 3.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1016\"\u003e#1016\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump plexusCompilerVersion from 2.16.1 to 2.16.2 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1021\"\u003e#1021\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 46 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1019\"\u003e#1019\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.5.1 to 1.5.2 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1008\"\u003e#1008\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.9 to 9.9.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1005\"\u003e#1005\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.11 to 3.9.12 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1007\"\u003e#1007\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-plugin-testing-harness to 3.4.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1001\"\u003e#1001\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 plexusCompilerVersion from 2.16.0 to 2.16.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/999\"\u003e#999\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.5.0 to 1.5.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/993\"\u003e#993\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump plexusCompilerVersion from 2.15.0 to 2.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/992\"\u003e#992\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.8 to 9.9 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/981\"\u003e#981\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-compiler-plugin/commit/9290cb337f199673e02b6beac0fba37d8066d72c\"\u003e\u003ccode\u003e9290cb3\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-compiler-plugin-3.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/3657d40307e88d760e00bce785ad9ec70db33f95\"\u003e\u003ccode\u003e3657d40\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugin-testing:maven-plugin-testing-harness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/7bbf805c330756ea2f79c467657e42b0d27503e2\"\u003e\u003ccode\u003e7bbf805\u003c/code\u003e\u003c/a\u003e Bump plexusCompilerVersion from 2.16.1 to 2.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/57fa93829b58ea293e978d1233c2f4b3cda83c17\"\u003e\u003ccode\u003e57fa938\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 46 to 47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/385e3f2809802c6908a36e8c17ef35ed7c869168\"\u003e\u003ccode\u003e385e3f2\u003c/code\u003e\u003c/a\u003e Fix Java 25 compatibility during integration tests (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1020\"\u003e#1020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/6b34423a7f1ad7db000fc5d64aa54052d5d88aa2\"\u003e\u003ccode\u003e6b34423\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 45 to 46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/aaeb9c6079c6ed012d71e660465d99ee1806a12b\"\u003e\u003ccode\u003eaaeb9c6\u003c/code\u003e\u003c/a\u003e [MCOMPILER-540] useIncrementalCompilation=false may add generated sources to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/6e3db9d2c13c7309f12e9dadc8eac985b4426554\"\u003e\u003ccode\u003e6e3db9d\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-java from 1.5.1 to 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/0fe9b843f9065fc40eebfddc7f5e0a479cc76c6d\"\u003e\u003ccode\u003e0fe9b84\u003c/code\u003e\u003c/a\u003e Remove declaration of \u0026quot;plexus-snapshots\u0026quot; repository (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1010\"\u003e#1010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/35f68008c4025f7b7eb669303d315197b03cd5b4\"\u003e\u003ccode\u003e35f6800\u003c/code\u003e\u003c/a\u003e Bump org.ow2.asm:asm from 9.9 to 9.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.14.1...maven-compiler-plugin-3.15.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-dependency-plugin` from 3.9.0 to 3.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-dependency-plugin/releases\"\u003eorg.apache.maven.plugins:maven-dependency-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.10.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\u003eIntroduce graphRoots for dependencyFilter based mojos (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1571\"\u003e#1571\u003c/a\u003e) \u003ca href=\"https://github.com/rfscholte\"\u003e\u003ccode\u003e@​rfscholte\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\u003eApply excludeReactor to plugin dependencies in go-offline and resolve-plugins (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1583\"\u003e#1583\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly log dependency classpath when no property/file output is specified (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1551\"\u003e#1551\u003c/a\u003e) \u003ca href=\"https://github.com/mwalser\"\u003e\u003ccode\u003e@​mwalser\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MDEP-974\"\u003e[MDEP-974]\u003c/a\u003e - strip ansi codes when writing to a file (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1564\"\u003e#1564\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\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 analyze-only to usage page (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1587\"\u003e#1587\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove doc comment to correct location (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1568\"\u003e#1568\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFocus on most recent version (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1537\"\u003e#1537\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\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\u003eFix Jenkin bages in README (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1586\"\u003e#1586\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove dependencies filtering in AbstractAnalyzeMojo (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1579\"\u003e#1579\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 - avoid using AbstractMojoTestCase (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1574\"\u003e#1574\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 - avoid using AbstractMojoTestCase (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1569\"\u003e#1569\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 - avoid using AbstractMojoTestCase (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1563\"\u003e#1563\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 - avoid using AbstractMojoTestCase (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1562\"\u003e#1562\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration to JUnit 5 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1558\"\u003e#1558\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter best practices (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1548\"\u003e#1548\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate JUnit3 based Tests to JUnit 5 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1541\"\u003e#1541\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\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.maven.shared:maven-dependency-analyzer from 1.16.0 to 1.17.0 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1584\"\u003e#1584\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 2.9.1 to 3.27.7 in /src/it/projects/analyze-testDependencyWithNonTestScope (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1581\"\u003e#1581\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.6 to 3.27.7 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1582\"\u003e#1582\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.7.0 to 1.7.1 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1580\"\u003e#1580\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 46 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1578\"\u003e#1578\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.4 to 4.11.0 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1576\"\u003e#1576\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 45 to 46 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1573\"\u003e#1573\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jsoup:jsoup from 1.21.2 to 1.22.1 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1572\"\u003e#1572\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.11 to 3.9.12 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1570\"\u003e#1570\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.19.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1559\"\u003e#1559\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/apache/maven-dependency-plugin/pull/1552\"\u003e#1552\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/apache/maven-dependency-plugin/pull/1553\"\u003e#1553\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-io from 3.5.2 to 3.6.0 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1554\"\u003e#1554\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/apache/maven-dependency-plugin/pull/1555\"\u003e#1555\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/apache/maven-dependency-plugin/pull/1550\"\u003e#1550\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-io from 3.5.1 to 3.5.2 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1538\"\u003e#1538\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.1 to 4.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/pull/1539\"\u003e#1539\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-dependency-plugin/commit/4127c336cc2420d0f19e7927371f979841df6e7b\"\u003e\u003ccode\u003e4127c33\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-dependency-plugin-3.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/68b5e4733ab4c908ce782eaa1eb7315dda9af034\"\u003e\u003ccode\u003e68b5e47\u003c/code\u003e\u003c/a\u003e Add analyze-only to usage page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/09d5860369068c74a21e0f3153912cbf6f73ed5b\"\u003e\u003ccode\u003e09d5860\u003c/code\u003e\u003c/a\u003e Fix Jenkin bages in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/4308f6ccfe82f60fdff18ddaeabb85b44e80ee0d\"\u003e\u003ccode\u003e4308f6c\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.shared:maven-dependency-analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/ba3c570e3de0b113a07acce0be7e50686fc48c84\"\u003e\u003ccode\u003eba3c570\u003c/code\u003e\u003c/a\u003e Apply excludeReactor to plugin dependencies in go-offline and resolve-plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/0d88b668ca4e192534bbba6402e9051aae8229ab\"\u003e\u003ccode\u003e0d88b66\u003c/code\u003e\u003c/a\u003e Only log dependency classpath when no property/file output is specified\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/0075e3140a2986fef6eae41253dbc69fb287957e\"\u003e\u003ccode\u003e0075e31\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/issues/1581\"\u003e#1581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/65d53bba0a0e829ca0ed8f17e9803d86755df61f\"\u003e\u003ccode\u003e65d53bb\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/eaf54f044b31d450646c7b0cc40297cb0b829400\"\u003e\u003ccode\u003eeaf54f0\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.mojo:mrm-maven-plugin from 1.7.0 to 1.7.1 (\u003ca href=\"https://redirect.github.com/apache/maven-dependency-plugin/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-dependency-plugin/commit/ece9a38fdc29ca84eb278ea7c4e38be7735af4af\"\u003e\u003ccode\u003eece9a38\u003c/code\u003e\u003c/a\u003e Improve dependencies filtering in AbstractAnalyzeMojo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin-3.9.0...maven-dependency-plugin-3.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.diffplug.spotless:spotless-maven-plugin` from 3.1.0 to 3.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/diffplug/spotless/releases\"\u003ecom.diffplug.spotless:spotless-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMaven Plugin v3.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eremoveSemicolons()\u003c/code\u003e should not be applied to multiline strings in groovy \u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2780\"\u003e#2780\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2792\"\u003e#2792\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLib v3.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ccode\u003eidea\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2020\"\u003e#2020\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2535\"\u003e#2535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for removing wildcard imports via \u003ccode\u003eremoveWildcardImports\u003c/code\u003e step. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2517\"\u003e#2517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003escalafmt: enforce version consistency between the version configured in Spotless and the version declared in Scalafmt config file (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2460\"\u003e#2460\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSortPom\u003c/code\u003e disable expandEmptyElements, to avoid empty body warnings. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2520\"\u003e#2520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix biome formatter for new major release 2.x of biome (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2537\"\u003e#2537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake sure npm-based formatters use the correct \u003ccode\u003enode_modules\u003c/code\u003e directory when running in parallel. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2542\"\u003e#2542\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump internal dependencies for npm-based formatters (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2542\"\u003e#2542\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMaven Plugin v3.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the ability to specify a wildcard version (\u003ccode\u003e*\u003c/code\u003e) for external formatter executables. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2757\"\u003e#2757\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDramatic (~100x) performance improvement when using git \u003ccode\u003eratchetFrom\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] \u003ccode\u003eNPE\u003c/code\u003e due to workingTreeIterator being null for git ignored files. \u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/911\"\u003e#911\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2771\"\u003e#2771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent race conditions when multiple npm-based formatters launch the server process simultaneously while sharing the same \u003ccode\u003enode_modules\u003c/code\u003e directory. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003ektfmt\u003c/code\u003e version to latest \u003ccode\u003e0.59\u003c/code\u003e -\u0026gt; \u003ccode\u003e0.61\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2804\"\u003e2804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ektlint\u003c/code\u003e version to latest \u003ccode\u003e1.7.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e1.8.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2763\"\u003e2763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003egherkin-utils\u003c/code\u003e version to latest \u003ccode\u003e9.2.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e10.0.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2619\"\u003e#2619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLib v3.1.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e in the Gradle plugin when using \u003ccode\u003etargetExcludeContent[Pattern]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epgp key had expired, this and future releases will be signed by new key (\u003ca href=\"https://github.com/diffplug/spotless/discussions/2464\"\u003edetails\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003eeclipse\u003c/code\u003e version to latest \u003ccode\u003e4.34\u003c/code\u003e -\u0026gt; \u003ccode\u003e4.35\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2458\"\u003e#2458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003egreclipse\u003c/code\u003e version to latest \u003ccode\u003e4.32\u003c/code\u003e -\u0026gt; \u003ccode\u003e4.35\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2458\"\u003e#2458\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLib v3.1.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse palantir-java-format 2.57.0 on Java 21. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2447\"\u003e#2447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-try \u003ccode\u003enpm install\u003c/code\u003e with \u003ccode\u003e--prefer-online\u003c/code\u003e after \u003ccode\u003eERESOLVE\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2448\"\u003e#2448\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/diffplug/spotless/blob/main/CHANGES.md\"\u003ecom.diffplug.spotless:spotless-maven-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003espotless-lib and spotless-lib-extra releases\u003c/h1\u003e\n\u003cp\u003eIf you are a Spotless user (as opposed to developer), then you are probably looking for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/blob/main/plugin-gradle/CHANGES.md\"\u003ehttps://github.com/diffplug/spotless/blob/main/plugin-gradle/CHANGES.md\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/blob/main/plugin-maven/CHANGES.md\"\u003ehttps://github.com/diffplug/spotless/blob/main/plugin-maven/CHANGES.md\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis document is intended for Spotless developers.\u003c/p\u003e\n\u003cp\u003eWe adhere to the \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003ekeepachangelog\u003c/a\u003e format (starting after version \u003ccode\u003e1.27.0\u003c/code\u003e).\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch2\u003e[4.3.0] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eP2Provisioner\u003c/code\u003e interface in lib-extra to enable build-tool-specific caching strategies for Eclipse P2 dependencies, fixing OutOfMemoryError in large multi-project builds. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eremoveSemicolons()\u003c/code\u003e should not be applied to multiline strings in groovy \u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2780\"\u003e#2780\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2792\"\u003e#2792\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-01-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eexpandWildcardImports\u003c/code\u003e API for java (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2594\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the ability to specify a wildcard version (\u003ccode\u003e*\u003c/code\u003e) for external formatter executables. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2757\"\u003e#2757\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent race conditions when multiple npm-based formatters launch the server process simultaneously while sharing the same \u003ccode\u003enode_modules\u003c/code\u003e directory. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGit ratchet no longer throws an error with Git worktrees. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2779\"\u003e#2779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003ektfmt\u003c/code\u003e version to latest \u003ccode\u003e0.59\u003c/code\u003e -\u0026gt; \u003ccode\u003e0.61\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2804\"\u003e2804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ektlint\u003c/code\u003e version to latest \u003ccode\u003e1.7.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e1.8.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2763\"\u003e2763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003egherkin-utils\u003c/code\u003e version to latest \u003ccode\u003e9.2.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e10.0.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2619\"\u003e#2619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.0] - 2025-11-18\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump default \u003ccode\u003ektfmt\u003c/code\u003e version to latest \u003ccode\u003e0.58\u003c/code\u003e -\u0026gt; \u003ccode\u003e0.59\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2681\"\u003e#2681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ejackson\u003c/code\u003e version to latest \u003ccode\u003e2.20.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.20.1\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ecleanthat\u003c/code\u003e version to latest \u003ccode\u003e2.23\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.24\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2620\"\u003e#2620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePOTENTIALLY BREAKING\u003c/strong\u003e Removed support for \u003ccode\u003ektlint\u003c/code\u003e versions below 1.0. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2711\"\u003e#2711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epalantirJavaFormat is no longer arbitrarily set to outdated versions on Java 17, latest available version is always used (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2686\"\u003e#2686\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2685\"\u003e#2685\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eforbidModuleImports\u003c/code\u003e API for java (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew options to customize Flexmark, e.g. to allow YAML front matter (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2616\"\u003e#2616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.0.0] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e Bump the required Java to \u003ccode\u003e17\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2375\"\u003e#2375\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2540\"\u003e#2540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e Renamed \u003ccode\u003eRemoveWildcardImportsStep\u003c/code\u003e to \u003ccode\u003eForbidWildcardImportsStep\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2633\"\u003e#2633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump JGit from \u003ccode\u003e6.10.1\u003c/code\u003e to \u003ccode\u003e7.3.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2257\"\u003e#2257\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdds support for worktrees (fixes \u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/diffplug/spotless/commit/d0f4c3d940025c7cb850fb01cb3f2968a79491c7\"\u003e\u003ccode\u003ed0f4c3d\u003c/code\u003e\u003c/a\u003e Published maven/3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/2b7f9de321fc332be56a02d3cd0b73e72d3c1fec\"\u003e\u003ccode\u003e2b7f9de\u003c/code\u003e\u003c/a\u003e Published gradle/8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/78e26e9a3e07a23a99f0e4b4ef2c7503cc8fed1f\"\u003e\u003ccode\u003e78e26e9\u003c/code\u003e\u003c/a\u003e Published lib/4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/33692c2d957c07eda497aed93cc4e410289c3d6f\"\u003e\u003ccode\u003e33692c2\u003c/code\u003e\u003c/a\u003e [fix] \u003ccode\u003eremoveSemicolons()\u003c/code\u003e should not be applied to multiline strings in groo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/90628d8e829dbeff10e11d5b018045102367c046\"\u003e\u003ccode\u003e90628d8\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/61864a2a38ee3d41c3027c28f5182be6f2dc78a3\"\u003e\u003ccode\u003e61864a2\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-removeSemicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/4864bc887a9b783feafa2908be5e17ab6a505aad\"\u003e\u003ccode\u003e4864bc8\u003c/code\u003e\u003c/a\u003e Fix Gradle Cache performance issue by supporting cached P2 provisionning via ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/075895cb3b16fdd1884a22342607655f4f996d2a\"\u003e\u003ccode\u003e075895c\u003c/code\u003e\u003c/a\u003e docs: Mention P2 caching for gradle plugin caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/57214bf3eacc1aee293c95871b1fe41d28cf13ec\"\u003e\u003ccode\u003e57214bf\u003c/code\u003e\u003c/a\u003e feat: Supports P2 in predeclare\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/8aee8accdc070ee14fa85314d55c184c4c0e97df\"\u003e\u003ccode\u003e8aee8ac\u003c/code\u003e\u003c/a\u003e chore: Adds a GradleProvisioner test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diffplug/spotless/compare/lib/3.1.0...maven/3.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.owasp:dependency-check-maven` from 12.1.9 to 12.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dependency-check/DependencyCheck/releases\"\u003eorg.owasp:dependency-check-maven's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 12.2.0\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md#change-log\"\u003eCHANGELOG.md\u003c/a\u003e for information about improvements and upgrade notes.\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/dependency-check/DependencyCheck/blob/main/CHANGELOG.md\"\u003eorg.owasp:dependency-check-maven's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dependency-check/DependencyCheck/releases/tag/v12.2.0\"\u003eVersion 12.2.0\u003c/a\u003e (2026-01-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: package and utilize generated suppression file (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8116\"\u003e#8116\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: override pnpm audit registry parameter (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8158\"\u003e#8158\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: support multiple cvssBelow thresholds per version (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/2563\"\u003e#2563\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8024\"\u003e#8024\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: usage telemetry via scarf (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8066\"\u003e#8066\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add new suppression xsd allowing grouping of suppressions (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/7957\"\u003e#7957\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(ant): resolve relative paths against basedir (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8202\"\u003e#8202\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add hint for Elastic APM Java agent CPE mapping (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/pull/8200\"\u003e#8200\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: Allow NVD data feed metadata downloads to fail on 1st Jan while logging correct errors (\u003ca href=\"https://redirect.github.com/dependency-check/DependencyCheck/...\n\n_Description has been truncated_","html_url":"https://github.com/FraunhoferIOSB/FROST-Server/pull/2315","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FraunhoferIOSB%2FFROST-Server/issues/2315","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2315/packages"}}]}